Animation Events (File Format)
From Retro Modding Wiki
This file format is almost completely documented Some event parameters need research |
The EVNT format is a companion to ANIM resources. Animators are able to synchronize functional events to rigged animations for things like sound effects, visual effects, character messages, and playback control.
Data Type | Element Count | Identifier | Notes |
---|---|---|---|
long | 1 | version | 0x1 or 0x2 |
long | 1 | loop_event_count | |
Loop Event | loop_event_count | loop_events | |
long | 1 | uevt_event_count | Version 0x2 only |
UEVT Event | uevt_event_count | uevt_events | Version 0x2 only |
long | 1 | effect_event_count | |
Effect Event | effect_event_count | effect_events | |
long | 1 | sound_event_count | |
Sound Event | sound_event_count | sound_events |
Event Base
Offset | Length | Data Type | Identifier | Notes |
---|---|---|---|---|
<start> | 2 | short | unknown0 | |
<start> + 0x2 | <null-term> | string | event_name | |
0x0 | 2 | short | event_type | Enumerated event type (unknown values) |
0x2 | 4 | float | event_timestamp | Time (in seconds) from start of ANIM to trigger event |
0x6 | 4 | long | unknown1 | |
0xA | 4 | long | event_index | Index of event unique from other events (perhaps used to maintain a triggered bitmap) |
0xE | 1 | bool | unknown2 | Unknown Flag |
0xF | 4 | float | unknown3 | |
0x13 | 4 | float | unknown4 | |
0x17 | 4 | long | unknown5 |
RWK Note: The props string is formatted as:
Type:<event_type> <unknown1> <unknown2> <unknown3> <unknown4> <unknown5>