Offset |
Type |
Raw Hex |
Value |
Description
|
0x00 |
res_id |
01 9C 00 00 |
156 |
00156-BomberKonRun01.FILM
|
0x04 |
lev_id |
01 00 00 06 |
3 |
level 3
|
0x08 |
float |
FE 6B 81 44 |
1035.374855 |
x-position of the character
|
0x0C |
float |
00 00 73 43 |
243.000000 |
y-position (height) of the character
|
0x10 |
float |
F1 A8 F1 C1 |
-30.207490 |
z-position of the character
|
0x14 |
float |
34 E3 C8 40 |
6.277734 |
body facing (6.277734 * 180 / pi = 359.687663 degrees)
|
0x18 |
float |
00 C8 1A 3B |
0.002361 |
desired facing (0.002361 * 180 / pi = 0.135275 degrees)
|
0x1C |
float |
00 00 00 00 |
0.000000 |
head facing (0 * 180 / pi = 0 degrees)
|
0x20 |
float |
DB 8F B9 BF |
-1.449726 |
looking up or down (-1.449726 * 180 / pi = -83.063181 degrees)
|
0x24 |
int32 |
FF 00 00 00 |
255 |
film lenght in frames (one frame = 1/60 seconds)
|
0x28 |
link |
00 00 00 00 |
unused |
cutscene1 animation (link to a TRAM file triggered by cutscene1 key action)
|
0x2C |
link |
00 00 00 00 |
unused |
cutscene2 animation (link to a TRAM file triggered by cutscene2 key action)
|
0x30 |
char[12] |
AD DE |
dead |
unused
|
0x3C |
int32 |
5A 00 00 00 |
90 |
array size
|
First element (black outline)
|
0x00 |
float |
00 00 00 00 |
0.000000 |
X mouse delta
|
0x04 |
float |
00 00 00 00 |
0.000000 |
Y mouse delta
|
0x08 |
int64 |
00 00 00 00 00 00 00 00 00 |
0 |
key events; the following bits are possible:
- 0x 01 00 00 00 00 00 00 00 - (1:00) escape
- 0x 02 00 00 00 00 00 00 00 - (1:01) console
- 0x 04 00 00 00 00 00 00 00 - (1:02) pausescreen
- 0x 08 00 00 00 00 00 00 00 - (1:03) cutscene1
- 0x 10 00 00 00 00 00 00 00 - (1:04) cutscene2
- 0x 20 00 00 00 00 00 00 00 - (1:05) f4
- 0x 40 00 00 00 00 00 00 00 - (1:06) f5
- 0x 80 00 00 00 00 00 00 00 - (1:07) f6
- 0x 00 01 00 00 00 00 00 00 - (1:08) f7
- 0x 00 02 00 00 00 00 00 00 - (1:09) f8
- 0x 00 04 00 00 00 00 00 00 - (1:0A) start_record
- 0x 00 08 00 00 00 00 00 00 - (1:0B) stop_record
- 0x 00 10 00 00 00 00 00 00 - (1:0C) play_record
- 0x 00 20 00 00 00 00 00 00 - (1:0D) f12
- 0x 00 80 00 00 00 00 00 00 - (1:0F) lookmode
- 0x 00 00 01 00 00 00 00 00 - (1:10) screenshot
- 0x 00 00 20 00 00 00 00 00 - (1:15) forward
- 0x 00 00 40 00 00 00 00 00 - (1:16) backward
- 0x 00 00 80 00 00 00 00 00 - (1:17) turnleft
- 0x 00 00 00 01 00 00 00 00 - (1:18) turnright
- 0x 00 00 00 02 00 00 00 00 - (1:19) stepleft
- 0x 00 00 00 04 00 00 00 00 - (1:1A) stepright
- 0x 00 00 00 08 00 00 00 00 - (1:1B) jump
- 0x 00 00 00 10 00 00 00 00 - (1:1C) crouch
- 0x 00 00 00 20 00 00 00 00 - (1:1D) punch
- 0x 00 00 00 40 00 00 00 00 - (1:1E) kick
- 0x 00 00 00 80 00 00 00 00 - (1:1F) block (no effect)
- 0x 00 00 00 00 01 00 00 00 - (1:20) walk
- 0x 00 00 00 00 02 00 00 00 - (1:21) action
- 0x 00 00 00 00 04 00 00 00 - (1:22) hypo
- 0x 00 00 00 00 08 00 00 00 - (1:23) reload
- 0x 00 00 00 00 10 00 00 00 - (1:24) swap
- 0x 00 00 00 00 20 00 00 00 - (1:25) drop
- 0x 00 00 00 00 40 00 00 00 - (1:26) fire1
- 0x 00 00 00 00 80 00 00 00 - (1:27) fire2
- 0x 00 00 00 00 00 01 00 00 - (1:28) fire3
|
0x10 |
int32 |
00 00 00 00 |
0 |
frame number
|
0x14 |
int32 |
00 00 00 00 |
0 |
ignored
|