OBD:BINA/ONIE: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 24: Line 24:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>
Line 79: Line 79:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>
Line 107: Line 107:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>
Line 146: Line 146:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>
Line 189: Line 189:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>
Line 237: Line 237:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Hex</B>

Revision as of 10:29, 4 September 2006

ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
Start file
WEAP << Other BINA >> PAR3
ONIE : Oni Impact Effects
# place for struct def link #
Overview @ Oni Stuff


Header and Part 1:


bin_r_i1.gif


Hex Translation Meaning
45 49 4E 4F ONIE Oni impact effects
B8 B7 00 00 47032 47032 bytes is the length of the following impact effects part from this position
02 00 00 00 2 amount of packages of part 1
5E 00 00 00 94 amount of blocks of the first package of part 1 and amount of packages of part 2
1E 00 00 00 30 amount of blocks of the second package of part 1 (this package is a stand-alone package; it doesn't link to any other part; it contains the names of the material types)
54 00 00 00 84 amount of packages of part 3
20 01 00 00 288 amount of packages of part 4
69 01 00 00 361 amount of packages of part 5
DF 00 00 00 223 amount of packages of part 6
Below follows the first entry of the first block of the first package of part 1.
Default impact effect name (notes)


Part 2:


bin_r_i2.gif


Hex Translation Meaning
Below follows the first package of part 2.
00 00 0 part 2 ID
00 00 0 number of used packages in part 6
DF 00 00 00 223 start package in part 6


Part 3:


bin_r_i3.gif


Hex Translation Meaning
Below follows the first package of part 3.
w10_sni_x02 particle name (06193-3RAPw10_sni_x02.BINA)
A8 67 7A 00 7A 67 A8 old offset link
00 00 00 00 0 modifier?; if yes, the following modifiers are possible:
 
0 - any
1 - heavy
2 - medium
3 - light
 
05 00 00 00 5 identifier (bitset?) for the next row
00 00 00 00 0 unknown; 2 shorts or a float; depends on the identifier above
00 00 00 00 0 unknown; always zero


Part 4:


bin_r_i4.gif


Hex Translation Meaning
Below follows the first package of part 4.
not used sound name (link to an <A HREF="oni_osbd.htm">OSBD</A> file)
CD CD 52685 unknown; maybe it's garbage that belongs to the sound name field above
CD CD 52685 unknown; maybe it's garbage that belongs to the sound name field above
00 00 00 00 not used old offset link
01 00 1 AI can hear (0 = no, 1 = yes)
03 00 3 sound type; the following types are possible:
 
0 - unimportant
1 - interesting
2 - danger
3 - melee
4 - gunfire
 
00 00 16 43 150.000000 earshot radius


Part 5:


bin_r_i5.gif


Hex Translation Meaning
Below follows the first package of part 5.
37 00 55 number of the used impact of the first package of part 1
01 00 1 number of the used material of the second package of part 1
00 00 0 component; the following components are possible:
 
0 - impact
1 - damage
2 - projectile
 
00 00 0 modifier; the following modifiers are possible:
 
0 - any
1 - heavy
2 - medium
3 - light
 
01 00 1 number of the used packages in part 3
00 00 0 unknown; looks like garbage to me
FF FF FF FF -1 number of the used package in part 4 (-1 = not used)
53 00 00 00 83 start package in part 3


Part 6:


bin_r_i6.gif


Hex Translation Meaning
Below follows the first package of part 6.
01 00 1 number of the used material of the second package of part 1
01 00 1 number of used packages in part 5
54 01 00 00 340 start package in part 5




AKVA << Other file types >> CBPI
BINA : Binary data
WEAP << Other BINA >> PAR3
ONIE : Oni Imapct Effects