OBD:BINA/OBJC/DOOR: Difference between revisions

From OniGalore
< OBD:BINA‎ | OBJC
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 8: Line 8:




{| BORDER=0 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000" border=1
{| width="100%" cellspacing="1" cellpadding="2" bgcolor="#000000" border=1
|- BGCOLOR="#FFDDBB" ALIGN=CENTER
|- bgcolor="#FFDDBB" align="CENTER"
| WIDTH=15% | <B>Hex</B>
| width="15%" | '''Hex'''
| WIDTH=15% | <B>Translation</B>
| width="15%" | '''Translation'''
| WIDTH=70% | <B>Meaning</B>
| width="70%" | '''Meaning'''
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FF0000" | 43 4A 42 4F
| bgcolor="#FF0000" | 43 4A 42 4F
| OBJC
| OBJC
| ALIGN=LEFT | object
| align="LEFT" | object
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFFF00" | 08 38 00 00
| bgcolor="#FFFF00" | 08 38 00 00
| 14344
| 14344
| ALIGN=LEFT | 14344 bytes is the length of the following door part from this position
| align="LEFT" | 14344 bytes is the length of the following door part from this position
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#00FF00" | 27 00 00 00
| bgcolor="#00FF00" | 27 00 00 00
| 39
| 39
| ALIGN=LEFT | identification number for the weapon classes; in every level the same; do not change it  
| align="LEFT" | identification number for the weapon classes; in every level the same; do not change it
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#00FFFF" | FC 00 00 00
| bgcolor="#00FFFF" | FC 00 00 00
| 252
| 252
| ALIGN=LEFT | 252 bytes (15.75 lines) is the lenght of the following package (area edged in black)
| align="LEFT" | 252 bytes (15.75 lines) is the lenght of the following package (area edged in black)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
|- bgcolor="#000000" align="CENTER" valign="TOP"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
| colspan="3" | <font size="2" color="#FFFFFF">Below follows the first package.</font>
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFC8C8" | 52 4F 4F 44
| bgcolor="#FFC8C8" | 52 4F 4F 44
| DOOR
| DOOR
| ALIGN=LEFT | door
| align="LEFT" | door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFFFC8" | 15 19 00 00
| bgcolor="#FFFFC8" | 15 19 00 00
| 6421
| 6421
| ALIGN=LEFT | old file ID
| align="LEFT" | old file ID
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#C8FFC8" | 08 00 00 00
| bgcolor="#C8FFC8" | 08 00 00 00
| 8
| 8
| ALIGN=LEFT | unknown
| align="LEFT" | unknown
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#C8FFFF" | 00 00 4F 43
| bgcolor="#C8FFFF" | 00 00 4F 43
| 207.000000
| 207.000000
| ALIGN=LEFT | x-position of the bottom of the door
| align="LEFT" | x-position of the bottom of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#C8FFFF" | 00 00 D8 42
| bgcolor="#C8FFFF" | 00 00 D8 42
| 108.000000
| 108.000000
| ALIGN=LEFT | y-position (height) of the bottom of the door
| align="LEFT" | y-position (height) of the bottom of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#C8FFFF" | <NOBR>98 7F CC C3</NOBR>
| bgcolor="#C8FFFF" |
98 7F CC C3
| -408.996826
| -408.996826
| ALIGN=LEFT | z-position of the bottom of the door
| align="LEFT" | z-position of the bottom of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFC8FF" | 00 00 00 00
| bgcolor="#FFC8FF" | 00 00 00 00
| 0.000000
| 0.000000
| ALIGN=LEFT | rotation on the x-axis in degrees
| align="LEFT" | rotation on the x-axis in degrees
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFC8FF" | 67 85 25 3D
| bgcolor="#FFC8FF" | 67 85 25 3D
| 0,040410
| 0,040410
| ALIGN=LEFT | rotation on the y-axis in degrees
| align="LEFT" | rotation on the y-axis in degrees
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFC8FF" | 00 00 00 00
| bgcolor="#FFC8FF" | 00 00 00 00
| 0.000000
| 0.000000
| ALIGN=LEFT | rotation on the z-axis in degrees
| align="LEFT" | rotation on the z-axis in degrees
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFC800" COLSPAN=2 | <TT>TCdouble</TT>
| colspan="2" bgcolor="#FFC800" | <tt>TCdouble</tt>
| ALIGN=LEFT | name of the door type (00957-TCdouble.<A HREF="oni_door.htm">DOOR</A> of level 0)
| align="LEFT" |
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
name of the door type (00957-TCdouble.[[OBD:DOOR|DOOR]] of level 0)
| BGCOLOR="#C800C8" | 01 00
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#C800C8" | 01 00
| 1
| 1
| ALIGN=LEFT | door ID
| align="LEFT" | door ID
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#C87C64" | 00 00
| bgcolor="#C87C64" | 00 00
| 0
|
| ALIGN=LEFT | unknown
| align="LEFT" | unknown
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#B0C3D4" | 15
| bgcolor="#B0C3D4" | 15
| 21
| 21
| ALIGN=LEFT | option 1, it's a bitset, so the following options are possible (values in dec):
| align="LEFT" |
{| BORDER=0 CELLPADDING=0 CELLSPACING=0
option 1, it's a bitset, so the following options are possible (values in dec):
|- VALIGN=TOP
 
| ALIGN=RIGHT | 0 -&nbsp;
{|
|- valign="TOP"
| align="RIGHT" | 0 -
| nothing
| nothing
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 1 -&nbsp;
| align="RIGHT" | 1 -
| door locked
| door locked
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 2 -&nbsp;
| align="RIGHT" | 2 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 4 -&nbsp;
| align="RIGHT" | 4 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 8 -&nbsp;
| align="RIGHT" | 8 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 16 -&nbsp;
| align="RIGHT" | 16 -
| open with [Ctrl]
| open with [Ctrl]
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 32 -&nbsp;
| align="RIGHT" | 32 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 64 -&nbsp;
| align="RIGHT" | 64 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | <NOBR>128 -&nbsp;</NOBR>
| align="RIGHT" |
128 -
| double door
| double door
|}<P>
|}
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#E7CEA5" | 00
| bgcolor="#E7CEA5" | 00
| 0
|
| ALIGN=LEFT | option 2, it's a bitset, so the following options are possible (values in dec):<P>
| align="LEFT" |
{| BORDER=0 CELLPADDING=0 CELLSPACING=0
option 2, it's a bitset, so the following options are possible (values in dec):
|- VALIGN=TOP
 
| ALIGN=RIGHT | 0 -&nbsp;
{|
|- valign="TOP"
| align="RIGHT" | 0 -
| nothing
| nothing
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 1 -&nbsp;
| align="RIGHT" | 1 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 2 -&nbsp;
| align="RIGHT" | 2 -
| one way door (one side locked, other side unlocked)
| one way door (one side locked, other side unlocked)
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 4 -&nbsp;
| align="RIGHT" | 4 -
| reverse of the one way door (now the other side is locked)
| reverse of the one way door (now the other side is locked)
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 8 -&nbsp;
| align="RIGHT" | 8 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 16 -&nbsp;
| align="RIGHT" | 16 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 32 -&nbsp;
| align="RIGHT" | 32 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | 64 -&nbsp;
| align="RIGHT" | 64 -
| unknown
| unknown
|- VALIGN=TOP
|- valign="TOP"
| ALIGN=RIGHT | <NOBR>128 -&nbsp;</NOBR>
| align="RIGHT" |
128 -
| unknown
| unknown
|}<P>
|}
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFDDDD" | 00 00 4F 43
| bgcolor="#FFDDDD" | 00 00 4F 43
| 207.000000
| 207.000000
| ALIGN=LEFT | x-position of the center of the door
| align="LEFT" | x-position of the center of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFDDDD" | 00 00 F6 42
| bgcolor="#FFDDDD" | 00 00 F6 42
| 123.000000
| 123.000000
| ALIGN=LEFT | y-position (height) of the center of the door
| align="LEFT" | y-position (height) of the center of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#FFDDDD" | 98 7F CC C3
| bgcolor="#FFDDDD" | 98 7F CC C3
| -408.996826
| -408.996826
| ALIGN=LEFT | z-position of the center of the door
| align="LEFT" | z-position of the center of the door
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#64AAAA" | 00 00 61 44
| bgcolor="#64AAAA" | 00 00 61 44
| 900.000000
| 900.000000
| ALIGN=LEFT | activation radius
| align="LEFT" | activation radius
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| BGCOLOR="#EBEBEB" COLSPAN=2 | <TT>_DOOR_RL_FLOOR3</TT>
| colspan="2" bgcolor="#EBEBEB" | <tt>_DOOR_RL_FLOOR3</tt>
| ALIGN=LEFT | name of the first door texture (00216-_DOOR_RL_FLOOR3.<A HREF="oni.txmp.htm">TXMP</A>)
| align="LEFT" |
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
name of the first door texture (00216-_DOOR_RL_FLOOR3.[[OBD:TXMP|TXMP]])
| BGCOLOR="#8C8CCC" COLSPAN=2 | not used
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| ALIGN=LEFT | name of the second door texture
| colspan="2" bgcolor="#8C8CCC" | not used
| align="LEFT" | name of the second door texture
|}
|}



Revision as of 14:41, 17 March 2006

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


<== Door.BINA ==>


bin_r_do.gif


Hex Translation Meaning
43 4A 42 4F OBJC object
08 38 00 00 14344 14344 bytes is the length of the following door part from this position
27 00 00 00 39 identification number for the weapon classes; in every level the same; do not change it
FC 00 00 00 252 252 bytes (15.75 lines) is the lenght of the following package (area edged in black)
Below follows the first package.
52 4F 4F 44 DOOR door
15 19 00 00 6421 old file ID
08 00 00 00 8 unknown
00 00 4F 43 207.000000 x-position of the bottom of the door
00 00 D8 42 108.000000 y-position (height) of the bottom of the door

98 7F CC C3

-408.996826 z-position of the bottom of the door
00 00 00 00 0.000000 rotation on the x-axis in degrees
67 85 25 3D 0,040410 rotation on the y-axis in degrees
00 00 00 00 0.000000 rotation on the z-axis in degrees
TCdouble

name of the door type (00957-TCdouble.DOOR of level 0)

01 00 1 door ID
00 00 unknown
15 21

option 1, it's a bitset, so the following options are possible (values in dec):

0 - nothing
1 - door locked
2 - unknown
4 - unknown
8 - unknown
16 - open with [Ctrl]
32 - unknown
64 - unknown

128 -

double door
00

option 2, it's a bitset, so the following options are possible (values in dec):

0 - nothing
1 - unknown
2 - one way door (one side locked, other side unlocked)
4 - reverse of the one way door (now the other side is locked)
8 - unknown
16 - unknown
32 - unknown
64 - unknown

128 -

unknown
00 00 4F 43 207.000000 x-position of the center of the door
00 00 F6 42 123.000000 y-position (height) of the center of the door
98 7F CC C3 -408.996826 z-position of the center of the door
00 00 61 44 900.000000 activation radius
_DOOR_RL_FLOOR3

name of the first door texture (00216-_DOOR_RL_FLOOR3.TXMP)

not used name of the second door texture


<== Door.BINA ==>


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