Thanks for the .dbo file.
This file was not created in DBPro.
The correct .dbo file should have a section of "object custom data".
Even if this custom data is not included in the file, this section exists in the file and its size is specified as "0".
Because this section is located at the end of the .dbo file, my program reads the file until it reaches the "object custom data" section.
The program crashed because I assumed that this section always exists.
If you load and save this file in DBPro, it will be correct, and you can open it and save in MENDER.
What MENDER changes in the file:
- removes unnecessary limbs in order for the character structure to be more clear,
- if a limb is unnamed, it is given a name,
- checks and tries to fix if different limbs have the same name,
- if there is no root limb, MENDER adds it to the character structure,
- if there are no animations, MENDER adds an empty animationset (frame 0 and 1),
- if the keyframes are stored as "matrix 4x4", MENDER converts them to the "rotate, position, scale" format,
- because ANIMER requires that each frame needs to have the animation keyframes, MENDER interpolates the keyframes and writes them into the frames which don't have the keyframes.
Rafhalzer
ANIMER - Character Animations Editor.
Edit and create your own animations of FPSC characters.
Supports DirectX and DBO formats.