Mod folders need to adhere to a strict structure to ensure all data is loaded properly. If this list is unclear, see the Core mod for reference. The paths are as follows:
- Axu
- StreamingAssets
- Mods
- ModName (Your mod)
- ModSettings.txt (1)
- Art (2)
- Dialogue (3)
- Entities (4)
- Items (5)
- Lua (6)
- Maps (7)
- Quests.json (8)
- ModSettings.txt - Required for all mods. It contains data on the mod's name, ID, load order, creator, and description. All other files are optional.
- Art folder - This folder contains all the art for your mod. It is separated into several folders:
- Abilities (Ability icons that display on the ability hotbar.)
- NPCs (Sprites for NPC characters.)
- Objects (Contains all sprites for objects on the map. It has a sub-folder containing all item sprites as well.)
- Player (Contains sprites that are displayed on the player character. Has sub-folders for each layer.)
- Dialogue folder - Contains all dialogue and translation files. If you want to add/edit non-quest text, you'll find it all here.
- Entities folder - Contains data relevant to all NPCs, Abilities, Items, Felonies, Traits, etc.
- Items folder - Contains items, modifiers and liquids.
- Lua folder - All Lua files to be used in the mod. This folder does not need to appear, as Lua files can be loaded from anywhere in the mod folder.
- Maps folder - Contains special location and custom map files.
- Quests.json - A JSON file containing all quest data.