I've been trying to get a couple of these to work in XML2, but I'm running into a weird issue issue. The skins take over the primary skin slot, which makes sense based on the ReadMe files since they're assigned XX01 in the hex, but for some reason they don't have access to their powers/skills when I use them. Even if I hex edit them to be XX25, for example, it still overwrites the skin as being the primary skin and still doesn't have the skills.
Not sure what I'm doing wrong here. I'm rather new at this, but I've managed to get other mods working already but can't seem to figure this one out.
When a character doesn't have access to their powers, that means that they are missing packages for that skin. This often happens when you add a new skin to their herostat (rather than replacing an existing one). You can find packages in packages/generated/characters, and you can copy them, rename them, and edit the contents with XMLBCUI or raven-formats to line them up with the skin number.
My skins are designed to work with any skin number, not just XX01. To use it with a different number, you have to hex edit the skin and also rename the file.
So basically, for a skin to work in the game, it must have at least the following:
- The skin itself, hex edited to the same number as the file name
- A reference to the skin in the herostat using the same number as the file name (or last two numbers of the file name if it's not the primary skin)
- Packages with the same number in their file name as the skin file name, and also with the contents of the packages referencing that same skin file name
The 3D head and conversation portrait will have the same numbers and go in the corresponding folder, and the packages also need to reference those.
If you have more questions, you can come by our Discord server to get some real-time help.