OBD:BINA/OBJC/CMBT: Difference between revisions

From OniGalore
< OBD:BINA‎ | OBJC
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Combat.BINA
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Combat.BINA
<CENTER>[[OBD:Weapon.BINA|<==]] <FONT SIZE=5>Combat.BINA</FONT> [[OBD:Melee_Profile.BINA|==>]]</CENTER>
 
 
<CENTER>[[OBD:Weapon.BINA|<==]] <FONT SIZE=5>Combat.BINA File</FONT> [[OBD:Melee_Profile.BINA|==>]]</CENTER>
 
 
http://www.fh-eberswalde.de/user/dkriesch/onistuff/images/bin_r_cb.gif
http://www.fh-eberswalde.de/user/dkriesch/onistuff/images/bin_r_cb.gif
{| border="1" CELLPADDING="2" CELLSPACING="0" style="background:#FFEEDD"
{| border="1" CELLPADDING="2" CELLSPACING="0" style="background:#FFEEDD"
|-style="background:#FFDDBB"
|-style="background:#FFDDBB"
Line 26: Line 32:
|style="background:#000000; color:#FFFFFF" COLSPAN="3"|Below is a breakdown of the first package.
|style="background:#000000; color:#FFFFFF" COLSPAN="3"|Below is a breakdown of the first package.
|}
|}
<TABLE BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0>
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
<TR ALIGN=CENTER BGCOLOR="#FFDDBB"><TD WIDTH=15%><B>Hex</B></TD><TD WIDTH=15%><B>Translation</B></TD><TD WIDTH=70%><B>Meaning</B></TD></TR>
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFC8C8">54 42 4D 43</TD><TD>CMBT</TD><TD ALIGN=LEFT>combat</TD></TR>
| WIDTH=15% | <B>Hex</B>
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFFFC8">70 01 00 00</TD><TD>368</TD><TD ALIGN=LEFT>unknown</TD></TR>
| WIDTH=15% | <B>Translation</B>
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8FFC8">00 00 00 00</TD><TD>0</TD><TD ALIGN=LEFT>unknown</TD></TR>
| WIDTH=70% | <B>Meaning</B>
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8FFFF">13 55 5F C3</TD><TD>-223.332321</TD><TD ALIGN=LEFT>x-position of ???</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8FFFF">D4 A8 8E 41</TD><TD>17.832436</TD><TD ALIGN=LEFT>y-position (height) of ???</TD></TR>
| BGCOLOR="#FFC8C8" | 54 42 4D 43
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8FFFF">C3 05 E9 C2</TD><TD>-116.511253</TD><TD ALIGN=LEFT>z-position of ???</TD></TR>
| CMBT
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFC8FF">00 00 00 00</TD><TD>0.000000</TD><TD ALIGN=LEFT>rotation on the x-axis in degrees</TD></TR>
| ALIGN=LEFT | combat
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFC8FF">00 00 00 00</TD><TD>0.000000</TD><TD ALIGN=LEFT>rotation on the y-axis in degrees</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFC8FF">00 00 00 00</TD><TD>0.000000</TD><TD ALIGN=LEFT>rotation on the z-axis in degrees</TD></TR>
| BGCOLOR="#FFFFC8" | 70 01 00 00
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFC800" COLSPAN=2><TT>Stand_and_Fire</TT></TD><TD ALIGN=LEFT>space for notes</TD></TR>
| 368
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C800C8">00 00 00 00</TD><TD>0</TD><TD ALIGN=LEFT>combat ID</TD></TR>
| ALIGN=LEFT | unknown
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C87C64">02 00 00 00</TD><TD>2</TD><TD ALIGN=LEFT>unknown</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#B0C3D4">02 00 00 00</TD><TD>2</TD><TD ALIGN=LEFT>unknown</TD></TR>
| BGCOLOR="#C8FFC8" | 00 00 00 00
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#E7CEA5">02 00 00 00</TD><TD>2</TD><TD ALIGN=LEFT>unknown</TD></TR>
| 0
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFDDDD">02 00 00 00</TD><TD>2</TD><TD ALIGN=LEFT>unknown</TD></TR>
| ALIGN=LEFT | unknown
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#64AAAA">02 00 00 00</TD><TD>2</TD><TD ALIGN=LEFT>unknown</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#EBEBEB">00 00 F0 42</TD><TD>120.000000</TD><TD ALIGN=LEFT>maximal combat range; you can make it visible with the script command <FONT COLOR="#0000FF">ai2_showcombatranges = 1</FONT></TD></TR>
| BGCOLOR="#C8FFFF" | 13 55 5F C3
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#8C8CCC">01 00 00 00</TD><TD>1</TD><TD ALIGN=LEFT>unknown</TD></TR>
| -223.332321
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FF00C8">00 00 00 00</TD><TD>0</TD><TD ALIGN=LEFT>unknown</TD></TR>
| ALIGN=LEFT | x-position of ???
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#F0F096">00 00 20 42</TD><TD>40.000000</TD><TD ALIGN=LEFT>minimal combat range; you can make it visible with the script command <FONT COLOR="#0000FF">ai2_showcombatranges = 1</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#00C864">00 00 48 43</TD><TD>200.000000</TD><TD ALIGN=LEFT>unknown</TD></TR>
| BGCOLOR="#C8FFFF" | D4 A8 8E 41
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#00C8FF">58 02 00 00</TD><TD>600</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
| 17.832436
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#00C8FF">84 03 00 00</TD><TD>900</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
| ALIGN=LEFT | y-position (height) of ???
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#00C8FF">58 02 00 00</TD><TD>600</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#00C8FF">B0 04 00 00</TD><TD>1200</TD><TD ALIGN=LEFT>unknown</TD></TR>
| BGCOLOR="#C8FFFF" | C3 05 E9 C2
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C80040">00 00 96 43</TD><TD>300.000000</TD><TD ALIGN=LEFT>unknown</TD></TR>
| -116.511253
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C80040">00 00 A0 42</TD><TD>80.000000</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
| ALIGN=LEFT | z-position of ???
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#FFCD96">00 00 00 00</TD><TD>0</TD><TD ALIGN=LEFT>unknown; always zero</TD></TR>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8C864">1E 00 00 00</TD><TD>30</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
| BGCOLOR="#FFC8FF" | 00 00 00 00
<TR ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"><TD BGCOLOR="#C8C864">68 01 00 00</TD><TD>360</TD><TD ALIGN=LEFT>unknown; always the same</TD></TR>
| 0.000000
</TABLE>
| ALIGN=LEFT | rotation on the x-axis in degrees
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8FF" | 00 00 00 00
| 0.000000
| ALIGN=LEFT | rotation on the y-axis in degrees
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8FF" | 00 00 00 00
| 0.000000
| ALIGN=LEFT | rotation on the z-axis in degrees
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC800" COLSPAN=2 | <TT>Stand_and_Fire</TT>
| ALIGN=LEFT | space for notes
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C800C8" | 00 00 00 00
| 0
| ALIGN=LEFT | combat ID
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C87C64" | 02 00 00 00
| 2
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#B0C3D4" | 02 00 00 00
| 2
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#E7CEA5" | 02 00 00 00
| 2
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFDDDD" | 02 00 00 00
| 2
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#64AAAA" | 02 00 00 00
| 2
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#EBEBEB" | 00 00 F0 42
| 120.000000
| ALIGN=LEFT | maximal combat range; you can make it visible with the script command <FONT COLOR="#0000FF">ai2_showcombatranges = 1</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#8C8CCC" | 01 00 00 00
| 1
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FF00C8" | 00 00 00 00
| 0
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#F0F096" | 00 00 20 42
| 40.000000
| ALIGN=LEFT | minimal combat range; you can make it visible with the script command <FONT COLOR="#0000FF">ai2_showcombatranges = 1
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C864" | 00 00 48 43
| 200.000000
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C8FF" | 58 02 00 00
| 600
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C8FF" | 84 03 00 00
| 900
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C8FF" | 58 02 00 00
| 600
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C8FF" | B0 04 00 00
| 1200
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C80040" | 00 00 96 43
| 300.000000
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C80040" | 00 00 A0 42
| 80.000000
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFCD96" | 00 00 00 00
| 0
| ALIGN=LEFT | unknown; always zero
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8C864" | 1E 00 00 00
| 30
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8C864" | 68 01 00 00
| 360
| ALIGN=LEFT | unknown; always the same
|}
 
 
<CENTER>[[OBD:Weapon.BINA|<==]] <B>Combat.BINA File</B> [[OBD:Melee_Profile.BINA|==>]]</CENTER>
 
 
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Combat.BINA

Revision as of 15:33, 30 December 2005

Main Page >> Oni Binary Data >> File types >> BINA >> Combat.BINA


<== Combat.BINA File ==>


bin_r_cb.gif


Raw hex Translation Meaning
43 4A 42 4F OBJC object
B0 0D 00 00 35628 3504 bytes is the length of the following combat part from this position
27 00 00 00 39 identification number for the weapon classes; in every level the same; do not change it
B4 00 00 00 180 180 bytes is the length of the following package (area edged in black)
Below is a breakdown of the first package.
Hex Translation Meaning
54 42 4D 43 CMBT combat
70 01 00 00 368 unknown
00 00 00 00 0 unknown
13 55 5F C3 -223.332321 x-position of ???
D4 A8 8E 41 17.832436 y-position (height) of ???
C3 05 E9 C2 -116.511253 z-position of ???
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
Stand_and_Fire space for notes
00 00 00 00 0 combat ID
02 00 00 00 2 unknown
02 00 00 00 2 unknown
02 00 00 00 2 unknown
02 00 00 00 2 unknown
02 00 00 00 2 unknown
00 00 F0 42 120.000000 maximal combat range; you can make it visible with the script command ai2_showcombatranges = 1
01 00 00 00 1 unknown
00 00 00 00 0 unknown
00 00 20 42 40.000000 minimal combat range; you can make it visible with the script command ai2_showcombatranges = 1
00 00 48 43 200.000000 unknown
58 02 00 00 600 unknown; always the same
84 03 00 00 900 unknown; always the same
58 02 00 00 600 unknown; always the same
B0 04 00 00 1200 unknown
00 00 96 43 300.000000 unknown
00 00 A0 42 80.000000 unknown; always the same
00 00 00 00 0 unknown; always zero
1E 00 00 00 30 unknown; always the same
68 01 00 00 360 unknown; always the same


<== Combat.BINA File ==>


Main Page >> Oni Binary Data >> File types >> BINA >> Combat.BINA