Maanim files
Appearance
Maanim files make up part of a model. They are responsible for defining keyframes to move the parts defined in a mamodel file.
Structure
The file is a CSV file and starts with a line specifying the format. This is always [modelanim:animation] and is unused by the game.
The next line is the version code, see below for more details.
The next line is the total number of keyframe sets.
Each keyframe set is made up of the following data:
Keyframe set Structure
The first line has the following columns
- Model part id - the part ID to move
- Modification type - the property to modify
- Loop count - number of times this keyframe set applies
-1means infinite times - Minimum value - the minimum value for this key frame set
- Maximum value - the maximum value for this key frame set
- Name - optional comment
The next line is the number of keyframes in the set.
Each line that follows is a keyframe with the following structure:
Keyframe Structure
- Frame - the starting frame number this keyframe applies to
- Change - the amount to change this value by
- Ease type - see Easing types
- Ease power - only exists on versions greater than 0. Specifies the power to use when using Lagrange easing. See Easing types