OBD:BINA/OBJC/NEUT

From OniGalore
< OBD:BINA‎ | OBJC
Revision as of 09:28, 25 September 2007 by Ssg (talk | contribs) (design)
Jump to navigation Jump to search
ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
MELE << Other OBJC >> PART
NEUT : Neutral behavior
XML tutorial
Overview @ Oni Stuff
OBD.png


Bin r ne.gif


Offset Type Raw Hex Value Description
0x00 char[4] 43 4A 42 4F OBJC object collection
0x04 int32 18 31 00 00 12568 size of the complete combat part from this postion in bytes
0x08 int32 27 00 00 00 39 unknown; do not change it
0x0C int32 50 01 00 00 336 size of the following element in bytes
First element (black outline)
0x00 char[4] 54 55 45 4E NEUT neutral
0x04 int32 3D 07 00 00 1853 old file ID
0x08 int32 00 00 00 00 0 unknown
0x0C float 84 69 12 43 146.412170 x-position of the neutral character
0x10 float 3F 48 43 C2 -48.820552 y-position (height) of the neutral character
0x14 float AE 71 80 44 1027.552490 z-position of the neutral character
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[32] Give VDG Pistol ... space for notes
0x44 int16 02 00 2 neutral ID
0x46 int16 02 00 2 amount of elements in array (grey outline)
0x48 bitset32 02 00 00 00 2 interrupt option; the following bits are possible:


0 - nothing
1 - no resume
2 - no resume after give
4 - uninterruptable


0x4C float 00 00 C8 42 100.000000 trigger range
0x50 float 00 00 20 42 40.000000 talk range
0x54 float 00 00 48 43 200.000000 follow range
0x58 float 00 00 8C 42 70.000000 enemy range
0x5C char[32] civfem_trigger trigger speech (reference to 07942-civfem_trigger.amb.OSBD of level 0)
0x7C char[32] civfem_abort abort speech (reference to 07930-civfem_abort.amb.OSBD of level 0)
0x9C char[32] civfem_enemy enemy speech (reference to 07932-civfem_enemy.amb.OSBD of level 0)
0xBC char[32] unused name of the function, which is called up after the talk
0xDC char[32] w6_vdg name of the weapon, which the character gives to the player
0xFC int8 00 0 amount of ammo (red clips), which the character gives to the player
0xFD int8 00 0 amount of energy cells (green clips), which the character gives to the player
0xFE int8 00 0 amount of hypos, which the character gives to the player
0xFF bitset 00 0 item, which the character gives to the player; the following bits are possible:


0 - nothing
1 - force shield
2 - phase cloak
4 - LSI (level specific item)


First element (grey outline)
0x44 bitset32 00 00 00 00 0 animation option; the following bits are possible:


0 - nothing
1 - animation to player
2 - give item
4 - animation once


0x44 int32 00 00 00 00 0 animation type; the following types are possible (values in dec):


000 - nothing
200 - no
201 - yes
202 - talk
203 - shrug
204 - shout


0x44 char[32] civfem_gift_weapon speech (reference to 07940-civfem_gift_weapon.amb.OSBD of level 0)


Bluebox screenshot

309_edit_neutral_behavior.jpg

Abbrechen = Cancel


ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
MELE << Other OBJC >> PART
NEUT : Neutral behavior
[[OBD:File types/{{{family}}}|{{{family}}} file]]