OBD:BINA/ONIE: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (added images)
m (→‎Dialogs from level0_Tools: bluebox jpg to png)
Line 133: Line 133:
----
----
==Dialogs from level0_Tools==
==Dialogs from level0_Tools==
http://geyser.oni2.net/OBD/dialogs/dialog_impact_effect.png


http://geyser.oni2.net/OBD/dialogs/dialog_impact_effect_prop.png
http://ssg.oni2.net/subfold/bluebox/images/700_impact_effects.png
 
 
http://ssg.oni2.net/subfold/bluebox/images/701_impact_effect_properties.png




{{OBD BINA Footer|align=center|prev=OBJC|type=ONIE|next=PAR3|name=Oni Impact Effects|onistuff=b_ie}}
{{OBD BINA Footer|align=center|prev=OBJC|type=ONIE|next=PAR3|name=Oni Impact Effects|onistuff=b_ie}}

Revision as of 12:39, 30 June 2008

ONI BINARY DATA
AKVA << Other file types >> CBPI
OBJC << Other BINA >> PAR3
ONIE : Oni Impact Effects
switch to XML:BINA/ONIE page
Overview @ Oni Stuff
OBD.png



General table

Bin r i1.gif


Offset Type Raw Hex Value Description
0x00 int32 45 49 4E 4F ONIE Oni impact effects
0x04 int32 B8 B7 00 00 47032 47032 bytes is the length of the following impact effects part from this position
0x08 int32 02 00 00 00 2 version
0x0C int32 5E 00 00 00 94 number of impacts
0x10 int32 1E 00 00 00 30 number of materials
0x14 int32 54 00 00 00 84 number of particles
0x18 int32 20 01 00 00 288 number of sounds
0x1C int32 69 01 00 00 361 number of impact effects
0x20 int32 DF 00 00 00 223 number of material indices
Impact table
0x00 char[128] 44 65 66... Default impact name (Default.Impt)
0x80 int16 00 00 0 unknown
0x82 int16 00 00 0 unknown
Material table
0x00 char[128] 44 65 66... Default material name (Default.Mtrl)
0x80 int16 00 00 0 unknown
0x82 int16 00 00 0 unknown



Impact lookup table

This table has the same number of entries as the impact table.

Bin r i2.gif


Offset Type Raw Hex Value Description
0x00 int16 00 00 0 index into the impact table
0x02 int16 00 00 0 number of used entries in the material index table
0x04 int32 DF 00 00 00 223 index of the first used entry in the material index table



Particle table

Bin r i3.gif


Offset Type Raw Hex Value Description
0x00 char[64] 77 31 30... w10_sni_x02 particle name (06193-3RAPw10_sni_x02.BINA)
0x40 int32 runtime: pointer to particle class
0x44 int32 00 00 00 00 0 collision type; the following values are possible:
0 - ?any?
1 - ?heavy?
2 - ?medium?
3 - ?light?
0x48 int32 05 00 00 00 5 location type: the following values are possible:
0 - ?
1 - ?
3 - ?
4 - ?
5 - ?
0x4C 00 00 00 00 unknown; used only when location type is 1 or 3
0x50 00 00 00 00 unknown; always zero



Sound table

Bin r i4.gif


Offset Type Raw Hex Value Description
0x00 char[32] not used sound name (link to an OSBD file)
0x20 int16 CD CD 52685 unknown; maybe it's garbage that belongs to the sound name field above
0x22 int16 CD CD 52685 unknown; maybe it's garbage that belongs to the sound name field above
0x24 int32 00 00 00 00 runtime: pointer to sound
0x28 int16 01 00 1 AI can hear; 0 = no, 1 = yes
0x2A int16 03 00 3 sound type; the following types are possible:
0 - unimportant
1 - interesting
2 - danger
3 - melee
4 - gunfire
0x2C float 00 00 16 43 150.000000 earshot radius



Impact effects table

Bin r i5.gif


Offset Type Raw Hex Value Description
0x00 int16 37 00 55 number of the used impact of the first package of part 1
0x02 int16 01 00 1 number of the used material of the second package of part 1
0x04 int16 00 00 0 component; the following components are possible:
0 - impact
1 - damage
2 - projectile
0x06 int16 00 00 0 modifier; the following modifiers are possible:
0 - any
1 - heavy
2 - medium
3 - light
0x08 int16 01 00 1 number of used entries from the particle table
0x0A int16 00 00 0 unknown; looks like garbage to me
0x0C int32 FF FF FF FF -1 index of the used entry in sound table; -1 = not used
0x10 int32 53 00 00 00 83 index of the first used entry in the particle table



Material index table

Bin r i6.gif


Offset Type Raw Hex Value Description
0x00 int16 01 00 1 index into material table
0x02 int16 01 00 1 number of used entries in the impact effect table
0x04 int32 54 01 00 00 340 index of the first used entry in the impact effect table



Dialogs from level0_Tools

700_impact_effects.png


701_impact_effect_properties.png


ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
OBJC << Other BINA >> PAR3
ONIE : Oni Impact Effects
[[OBD:File types/{{{family}}}|{{{family}}} file]]