Skip to content

Animation tools

shadowcookie edited this page Sep 30, 2025 · 13 revisions

Animation Import / Export

Meshes and animations can be exported to GLTF format and then opened from blender, edited, and imported back into the game's motlist format.

Export

With any supported mesh opened, expand the "Import / Export" section and press export. If any animations are loaded, those can optionally get included with the exported file, but it may take a while for the mesh to be generated if a lot of animations are included.

Import

You can select a glb file containing animations in the Animations Source selection and it should act just like if a normal motlist file was selected. Using "View Data", the file can be opened up and from there, you copy any of the individual motion clips into another motlist or save it directly as its own motlist file.

Animation Retargeting

It is possible to copy animations from one game and paste it into another game's motlist file. When the games have different bone naming schemes / structures, the bones need to be mapped to the target game's skeleton.

Bone name mappings are defined in JSON files here, purposely made easy to modify by anyone. If you think they could be improved upon, feel free to modify the lists or add new mapping configurations. The configs get refreshed whenever the retargeting menu is opened. Bone layouts can be compared through blender, any ingame joint visualization features, or guessed from their names. Games close in release time usually have more similar bone structures and naming schemes.

Open up the two motlist files you wish to copy from and paste to in the editor. Right clicking on a mot file in the list gives you the option to copy/paste/paste(retarget) individual motion data. Retargeting will open the retargeting window where you can select which config to use and preview the changes made to the data. Press "Confirm rename" to rename the bones.

When pasting, the motlist will only be modified after you confirm the replacement ("Confirm Replace" button). When retargeting on an already existing motion, changes are immediate.

image

Clone this wiki locally