CLIENT CUSTOMIZATIONAdd a custom item
Add an item consistently on server and client, then test its appearance, equipment rules, and saved state.
Choose one supported item
Start with a normal weapon or armor similar to an existing item. New wings, pets, effects, or behavior can require programming; copying a row does not implement them.
- Back up Data\Items\ItemList.xml and the client tables. Use a private test server.
- Have the model, its original textures, and a BMD editor compatible with this release.
- Choose a free category/index pair and check both server and client tables for conflicts.
3. Install the model and test
In the traditional Season 6 layout, models and textures belong in Data\Item. Preserve the texture filenames referenced by the model.
- Follow the item type’s naming convention. Sword category 0 index 100 uses Sword101.bmd: the model number is the item index plus one. Use a working neighboring item as the reference for other types.
- Restart the client and obtain one test item through the release’s compatible item editor or an isolated test shop. Do not enable a global drop yet.
- Inspect inventory, equipped appearance, ground display, and tooltip. Reconnect and confirm its identity and options persist.
- Invisible model: check category/index, model filename, and folder. Missing textures: check original texture names and assets. Wrong tooltip: check IDs and the active language’s tables.
Continue
Next: Translate client text.
Reference: IGCN — Custom items. These instructions use the Season 6 file layout; keep configuration files and tools from the same release.