OBD:FILM

From OniGalore
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ONI BINARY DATA
ENVP << Other file types >> HPge
FILM : Film
switch to XML:FILM page
Overview @ Oni Stuff
OBD.png


Film a.gif


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


ONI BINARY DATA
ENVP << Other file types >> HPge
FILM : Film
Level file