OBD:BINA/ONIE: Difference between revisions

From OniGalore
Jump to navigation Jump to search
mNo edit summary
m (Learn, SSG)
Line 1: Line 1:
{|align=center
{{OBD BINA Header|align=center|prev=OBJC|type=ONIE|next=PAR3|name=Oni Impact Effects|onistuff=b_ie}}
![[OBD:Oni Binary Data|ONI BINARY DATA]]
|-
![[OBD:AKVA|AKVA]] << [[OBD:File types|Other file types]] >> [[OBD:CBPI|CBPI]]
|-
!<FONT SIZE=5>BINA : Binary data</FONT>
|-
![[OBD:File types/Start|Start file]]
|-
![[OBD:BINA/OBJC/WEAP|WEAP]] << [[OBD:BINA|Other BINA]] >> [[OBD:BINA/PAR3|PAR3]]
|-
!<FONT SIZE=5>ONIE : Oni Impact Effects</FONT>
|-
!# place for struct def link #
|-
![http://www6.fh-eberswalde.de/user/dkriesch/onistuff/oni_b_ie.htm Overview @ Oni Stuff]
|}
----
----
----
----
Line 26: Line 10:




{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{|{{OBDtable}}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|align=center|
| WIDTH=15% | <B>Hex</B>
{|{{OBDtable}}
| WIDTH=15% | <B>Translation</B>
|-BGCOLOR="#FFDDBB"
| WIDTH=70% | <B>Meaning</B>
! WIDTH=15% |Raw Hex
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
! WIDTH=15% |Translation
| BGCOLOR="#FF0000" | 45&nbsp;49&nbsp;4E&nbsp;4F
! WIDTH=70% |Meaning
|-
|BGCOLOR="#FF0000" | 45&nbsp;49&nbsp;4E&nbsp;4F
| ONIE
| ONIE
| ALIGN=LEFT | Oni impact effects
| ALIGN=LEFT | Oni impact effects
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFFF00" | B8 B7 00 00
| BGCOLOR="#FFFF00" | B8 B7 00 00
| 47032
| 47032
| ALIGN=LEFT | 47032 bytes is the length of the following impact effects part from this position
| ALIGN=LEFT | 47032 bytes is the length of the following impact effects part from this position
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#00FF00" | 02 00 00 00
| BGCOLOR="#00FF00" | 02 00 00 00
| 2
| 2
| ALIGN=LEFT | amount of packages of part 1
| ALIGN=LEFT | amount of packages of part 1
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#00FFFF" | 5E 00 00 00
| BGCOLOR="#00FFFF" | 5E 00 00 00
| 94
| 94
| ALIGN=LEFT | amount of blocks of the first package of part 1 and amount of packages of part 2
| ALIGN=LEFT | amount of blocks of the first package of part 1 and amount of packages of part 2
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFC8C8" | 1E 00 00 00
| BGCOLOR="#FFC8C8" | 1E 00 00 00
| 30
| 30
| ALIGN=LEFT | 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)
| ALIGN=LEFT | 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)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFFFC8" | 54 00 00 00
| BGCOLOR="#FFFFC8" | 54 00 00 00
| 84
| 84
| ALIGN=LEFT | amount of packages of part 3
| ALIGN=LEFT | amount of packages of part 3
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#C8FFC8" | 20 01 00 00
| BGCOLOR="#C8FFC8" | 20 01 00 00
| 288
| 288
| ALIGN=LEFT | amount of packages of part 4
| ALIGN=LEFT | amount of packages of part 4
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#C8FFFF" | 69 01 00 00
| BGCOLOR="#C8FFFF" | 69 01 00 00
| 361
| 361
| ALIGN=LEFT | amount of packages of part 5
| ALIGN=LEFT | amount of packages of part 5
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFC8FF" | DF 00 00 00
| BGCOLOR="#FFC8FF" | DF 00 00 00
| 223
| 223
| ALIGN=LEFT | amount of packages of part 6
| ALIGN=LEFT | amount of packages of part 6
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
|-BGCOLOR="#000000"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first entry of the first block of the first package of part 1.</FONT>
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first entry of the first block of the first package of part 1.</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFC800" COLSPAN=2 | <TT>Default</TT>
| BGCOLOR="#FFC800" COLSPAN=2 | <TT>Default</TT>
| ALIGN=LEFT | impact effect name (notes)
| ALIGN=LEFT | impact effect name (notes)
|}
|}
|}


Line 263: Line 250:
----
----
----
----
{|align=center
{{OBD BINA Footer|align=center|prev=OBJC|type=ONIE|next=PAR3|name=Oni Impact Effects|onistuff=b_ie}}
![[OBD:AKVA|AKVA]] << [[OBD:File types|Other file types]] >> [[OBD:CBPI|CBPI]]
|-
!BINA : Binary data
|-
![[OBD:BINA/OBJC/WEAP|WEAP]] << [[OBD:BINA|Other BINA]] >> [[OBD:BINA/PAR3|PAR3]]
|-
!ONIE : Oni Imapct Effects
|}

Revision as of 20:16, 4 September 2006

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



Header and Part 1:


bin_r_i1.gif


Raw 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 OSBD 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




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]]