-
Notifications
You must be signed in to change notification settings - Fork 163
Notes for Community Developers
This is a set of guidelines and updates for anyone wishing to contribute to the project. This will be updated as new features are implemented, or if any overhauls are done to existing systems.
Information on this page may or may not be of use to end users.
We've implemented a new NPC appearance system, so there are some changes from the old 'Monster List' system.
- NPC's are now split based on the game data: Battle NPC, Event NPC, Resident NPC, Mounts, Companions (Minions).
- We now load all NPC appearances straight from the game, so no more changing equipment to get monsters to appear correctly.
- NPC names are also loaded directly from the game where available (e.g. Resident NPCs, Mounts, and Companions)
- NPC names are loaded from the NpcNames.json document when they are not available in game data (e.g. Event NPCs, Battle NPCs).
To locate the correct NameId from an NPC's appearance, target the NPC in Anamnesis, then click the Search for this NPC
button:
Once the process has completed, you will be presented with a series of NpcNames.json
entries:
The results can be pasted directly into a NpcNames.json file and submitted via pull request, or can be sent to a developer via Discord.
The NpcNames document is a JSON list of NPC IDs to names, with some special formatting:
- NpcId: The NPC is is in the format
[NpcType]:[RowKey]
, soB:20
is Battle NPC #20,E:72
isEvent NPC #72
- What is Anamnesis?
- Basic Setup
- UI Introduction
- An Explanation of the Tool's Settings
- Credits and Special Thanks
- The Home tab (coming soon)
- Controlling the World and Camera
- The Animation Tab (coming soon)
- Animation FAQ
- Blending Animations (coming soon)
- The Posing Tab (coming soon)
- Loading and Saving Pose Files
- Rotating, Scaling, and Positioning