Map Inventory - KageDesu/Alpha-ABS GitHub Wiki

⚠️ Available since Build 1155
⚠️ Available only in Alpha ABS PRO

Also, see Visual Chests System


Features

  1. Works on ABS and NON-ABS maps
  2. 25 items on page, support multi pages
  3. Items separated on categories
  4. From inventory you can Equip items or use it
  5. You can drag inventory window by Mouse

  1. Supports items description with escape characters


  1. You can see item assigned Skill Panel slot

  1. You can assign item to Skill Panel slot

Just hover item by mouse, then press 1...8 (by default)

  1. You can assign weapon to Favorite Weapons Circle

Just hover weapon by mouse, then press w, s, d, a (by default)


Control

I - open\close inventory (you can change key, see data\AABS\KeyBinding.json)

uAPI Script Calls:

  • uAPI.inventoryOff - disable inventory (player can't open it by key)
  • uAPI.inventoryOn - enable inventory
  • uAPI.openInventory - open inventory window
  • uAPI.closeInventory - close inventory window

Plugin Parameters

  • Map Inventory?
  • Map Inventory on NON ABS maps?
  • Show Equipped items?
  • Allow Drag?
  • Sort Equipment's?
  • Sort Items?
  • Store items in chest? -> If TRUE you can move items from inventory to any Visual Chest
  • Auto Inventory Refresh?
  • Allow Party Selector? -> If TRUE, you can select actor when using item

Custom Items Types

For change Type to any item\weapon\armor, use ABS Parameters: aItemType, aItemTypeColor

Example:
<aItemType: ammo>
<aItemTypeColor: #ba9059>


Weight System

⚠️ Available since build 1198 (Map Inventory version 1.3.1 and above)

To use weight system, set plugin parameter Use items weight system? to ON (true)
Also, set variable number to plugin parameter Maximum Weight Var ID, value from this variable will be used as maximum party weight capacity

Each item have own weight, you can see weight in description

By default all items have weight = 1, but you can set certain weight to certain item, add <weight:X> to item Note

You can make equipment, that extend max weight capacity, add <weightStore:X> to equipment Note

Script Calls:

  • uAPI.maxWeight
  • uAPI.currentWeight
  • uAPI.isOverWeight

Settings

Inventory window settings file: data\AABS\UIMapInventory.json

By default inventory have not any sound effect at opening, you can set it to any SE, see openInventorySE in settings file

How hide certain category

Open settings file: data\AABS\UIMapInventory.json and find block availableCategories

Change from true to false on category that you don't want to show

⚠️ Don't forget tune up categories position, because if you hide one of category, they not be centered anymore
For tune up categories position find categoryButtonsMarginX parameter in settings file and change the value


Items Quality System

For activate, set plugin parameter Allow Item Quality System? to ON (true)

For edit quality levels, open file 📁 data\AABS\UIMapInventory.json and find QualitySystem block
You can edit colors, titles or add new quality levels

For change images or add new, open folder 📁 img\AABS
File naming rule QualityLevel_X.png, where X - quality level

For set quality level for item, add <itemRare:X> to Note. Where X - quality level


⚠️ **GitHub.com Fallback** ⚠️