Anim Animation (RW Section)
Jump to navigation
Jump to search
Anim Animation | |
---|---|
RenderWare Stream Section | |
Vendor | Criterion Games |
Module | Core |
Module ID | 0x000000
|
Identifier | 0x1B
|
Chunk ID | 0x0000001B
|
Versions | All |
Hierarchy | |
Parents: UV Animation Dictionary | |
Children: None | |
Extensions: None | |
File Format |
Anim Animation is a container defining animation of a certain type defined in its structure.
Stream Format
An Anim Animation block contains no children; All the data is stored in the chunk itself.
Header
4b - DWORD - Version: animation's version format (in all GTAs - 1.0 (0x100)) 4b - DWORD - Type: defines the frame format 4b - DWORD - Frames: number of frames defined in the container 4b - DWORD - Flags 4b - FLOAT - Duration: complete duration of the animation
Data
The header is followed by a frame block. The structure of them depends on the type id
defined in the Header.
Known Type ID's
UV Animation - 0x1C1
This structure defines a frame for a UV animation.
Header:
4b - INT32 - Unknown (index of first frame?) 32b - CHAR[32] - Name for the animation 32b - FLOAT[8] - Node to UV-channel
Data:
The header is followed by frame count
defined in the Anim Animation header.
4b - FLOAT - Time: time stamp for this frame (for interpolation) 12b - FLOAT[3] - Scale 12b - FLOAT[3] - Position 4b - INT32 - Previous frame index (negative if none)