Offset |
Type |
Raw Hex |
Value |
Description
|
0x00 |
char[4] |
43 4A 42 4F |
OBJC |
objects
|
0x04 |
int32 |
DC 0A 00 00 |
2780 |
size of the complete list from this position in bytes
|
0x08 |
int32 |
27 00 00 00 |
39 |
object list version
|
0x0C |
int32 |
80 00 00 00 |
128 |
size of the following element in bytes
|
First element (black outline)
|
0x00 |
char[4] |
47 49 52 54 |
TRIG |
trigger
|
0x04 |
int32 |
15 0F 00 00 |
3861 |
old file ID?
|
0x08 |
|
09 00 00 00 |
|
unknown
|
0x0C |
float |
5E FA 03 C3 |
-131.977996 |
x-position of the trigger
|
0x10 |
float |
9A 99 82 C2 |
-65.300003 |
y-position (height) of the trigger
|
0x14 |
float |
EE FC 94 43 |
297.976013 |
z-position of the trigger
|
0x18 |
float |
00 00 00 00 |
0.000000 |
rotation on the x-axis in degrees
|
0x1C |
float |
00 00 00 00 |
0.000000 |
rotation on the y-axis in degrees
|
0x20 |
float |
00 00 00 00 |
0.000000 |
rotation on the z-axis in degrees
|
0x24 |
char[63] |
|
"trigger_evilbrain" |
trigger type (00701-trigger_evilbrain.TRIG of level 0)
|
0x63 |
int16 |
CA 00 |
202 |
trigger ID
|
0x65 |
|
4C 00 |
0x4C00 |
flags; used flags:
- 0x04 00 - active?
- 0x08 00 - initial active
- 0x10 00 - reverse
- 0x20 00 - pingpong
- 0x40 00 - unknown
- 0x80 00 - unknown
|
0x67 |
|
00 00 FF FF |
red |
laser color
|
0x6B |
float |
00 00 00 3F |
0.500000 |
start position of the trigger in the rail; range from 0 (bottom) to 1 (top) in connection to the spawn point of the trigger (spawn point = bottom)
|
0x6F |
float |
00 00 40 3F |
0.750000 |
speed of the trigger; range from 0 (stop) to 2 (very fast)
|
0x73 |
int16 |
02 00 |
2 |
trigger emitter count
|
0x75 |
int16 |
00 00 |
0 |
time of interruption interval in frames
|
0x77 |
int16 |
00 00 |
0 |
time of interruption in frames
|
0x79 |
int16 |
01 00 |
1 |
1 event block follows (the block is edged in grey)
|
Event Block
|
0x00 |
|
02 00 |
2 |
event type; used types:
- 1 - call up function
- 2 - activate turret
|
0x02 |
|
14 00 |
20 |
event argument: turret id
|
Event Block End
|
|
|
00 |
|
padding
|