OBD:BINA/OBJC/PATR: Difference between revisions

From OniGalore
< OBD:BINA‎ | OBJC
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{OBD OBJC Header|align=center|type=PATR|prev=PWRU|next=PART|name=Patrol path|onistuff=b_pp}}
{{OBD OBJC Header|align=center|type=PATR|prev=PART|next=PWRU|name=Patrol path|onistuff=b_pp}}
----
----
----
----
Line 174: Line 174:
----
----
----
----
{{OBD OBJC Footer|align=center|type=PATR|prev=PWRU|next=PART|name=Patrol path|onistuff=b_pp}}
{{OBD OBJC Footer|align=center|type=PATR|prev=PART|next=PWRU|name=Patrol path|onistuff=b_pp}}

Revision as of 21:13, 4 September 2006

ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
PART << Other OBJC >> PWRU
PATR : Patrol path
XML tutorial
Overview @ Oni Stuff
OBD.png


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 ?


ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
PART << Other OBJC >> PWRU
PATR : Patrol path
[[OBD:File types/{{{family}}}|{{{family}}} file]]