OBD:BINA/OBJC/PATR

From OniGalore
< OBD:BINA‎ | OBJC
Revision as of 15:20, 17 March 2006 by Ssg (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Main Page >> Oni Binary Data >> File types >> BINA >> Patrol_Path.BINA


<== Patrol_Path.BINA ==>


bin_r_pp.gif


Hex Translation Meaning
43 4A 42 4F OBJC object
B4 1F 00 00 8116 8116 bytes is the length of the following patrol path part from this position
27 00 00 00 39 identification number for the weapon classes; in every level the same; do not change it
78 00 00 00 120 120 bytes (7.5 lines) is the lenght of the following package (area edged in black)
Below follows the first package.
52 54 41 50 PATR patrol
6F 1A 00 00 6767 unknown
00 00 00 00 0 unknown
08 AB 20 44 642.672363 x-position of the patrol path start point ?
E7 26 87 41 16.893995 y-position (height) of the patrol path start point ?
6C CD BD C3 -379.604858 z-position of the patrol path start point ?
00 00 00 00 0.000000 rotation on the x-axis in degrees
00 00 00 00 0.000000 rotation on the y-axis in degrees
00 00 00 00 0.000000 rotation on the z-axis in degrees
Floor1_Stk_1 name of the patrol path
04 00 00 00 4 amount of blocks which follow
00 00 0 patrol path ID
01 00 0 unknown
Below follows the first block. It's a part of the package.
13 00 00 00 19 block option ID; the following block option IDs are possible (values in dec):

0 -  flag follows (short)
1 -  not checked yet
2 -  time follows (long)
3 -  flag follows (short)
4 -  not checked yet
5 -  flag follows (short)
6 -  run in a loop ? (nothing follows; this ID is a stand-alone value)
7 -  movement mode follows (long); the following movement modes are possible:

0 - walk in firing position
3 - walk crouch in firing position
4 - walk relaxed (weapon down)
5 - walk in firing position (the same as 0)
6 - run relaxed (weapon down)
7 - run in firing positionDon't use other numbers. Oni will crash.

8 -  not checked yet
9 -  not checked yet
10 -  flag + rotation? follow (short + float)
11 -  not checked yet
12 -  not checked yet
13 -  not checked yet
14 -  flag + time follow (short + long)
15 -  flag + rotation? follow (short + float)
16 -  unknown follows (long)
17 -  time + rotation? follow (long + float)
18 -  not checked yet
19 -  time + flag + rotation? follow (short + short + float)
20 -  time follows (short)
21 -  time? follows (short)
22 -  unknown follows (byte)
23 -  flag + time + rotation? follow (short + short + float)

58 02 600 sleep time in 1/60 seconds
CB 00 203 flag ID
00 00 A0 42 80.000000 character roation on the y-axis in degrees ?


<== Patrol_Path.BINA ==>


Main Page >> Oni Binary Data >> File types >> BINA >> Patrol_Path.BINA