Description: Animation Editor custom import/export format for animations
Document Version: 0.1
Field | Type | Comment |
---|---|---|
WadMerger Version? | uint8 * 8 | |
KeyFrameOffset | uint32 | |
FrameDuraton | uint8 | |
KeyFrameSize | uint8 | multiply by 2 for size in bytes |
State Id | uint16 | |
Unknown1 | sint16 | |
Speed | sint16 | |
Acceleration | sint32 | |
Unknown2 | sint64 | |
FrameStart | uint16 | |
FrameEnd | uint16 | |
NextAnim | sint16 | an offset from this anim |
FrameIn | uint16 | |
Num State Changes | uint16 | |
Changes Index | uint16 | |
Num AnimCommands | uint16 | |
AnimCommands Offset | uint16 | |
File Marker? | sint32 | always -1 |
Num AnimCommands | uint16 | |
Command0 command | uint16 | |
Command0 op1 | sint16 | |
Command0 op2 | sint16 | |
Command0 op3 | sint16 | |
... | continue thru all commands | |
CommandK command | uint16 | |
CommandK op1 | sint16 | |
CommandK op2 | sint16 | |
CommandK op3 | sint16 | |
KeyFrameDataPackageSize | uint32 | multiply by 2 for size in bytes |
Num Frames | uint32 | |
Num KeyFrames | uint32 | |
KeyFrame0 bbx1 | sint16 | Bounding box as per *.wad |
KeyFrame0 bbx2 | sint16 | |
KeyFrame0 bby1 | sint16 | |
KeyFrame0 bby2 | sint16 | |
KeyFrame0 bbz1 | sint16 | |
KeyFrame0 bbz2 | sint16 | |
KeyFrame0 offx | sint16 | Root mesh (Mesh0) offset as per *.wad |
KeyFrame0 offy | sint16 | |
KeyFrame0 offz | sint16 | |
Num Meshes | uint16 | |
Mesh0 RotX | unit16 | Rotation angles, 1024 = 360 degrees |
Mesh0 RotY | uint16 | |
Mesh0 RotZ | uint16 | |
... | continue thru all meshes | |
MeshK RotX | unit16 | |
MeshK RotY | uint16 | |
MeshK RotZ | uint16 | |
... | continue thru all keyframes | |
KeyFrameK bbx1 | sint16 | Bounding box as per *.wad |
KeyFrameK bbx2 | sint16 | |
KeyFrameK bby1 | sint16 | |
KeyFrameK bby2 | sint16 | |
KeyFrameK bbz1 | sint16 | |
KeyFrameK bbz2 | sint16 | |
KeyFrameK offx | sint16 | Root mesh (Mesh0) offset as per *.wad |
KeyFrameK offy | sint16 | |
KeyFrameK offz | sint16 | |
Num Meshes | uint16 | |
Mesh0 RotX | unit16 | Rotation angles, 1024 = 360 degrees |
Mesh0 RotY | uint16 | |
Mesh0 RotZ | uint16 | |
... | continue thru all meshes | |
MeshK RotX | unit16 | |
MeshK RotY | uint16 | |
MeshK RotZ | uint16 |
TRWFileFormat.xlsx
No comments:
Post a Comment