OBD:BINA/OBJC/DOOR: Difference between revisions

From OniGalore
< OBD:BINA‎ | OBJC
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Door.BINA
{{OBD OBJC Header|align=right|type=DOOR|prev=CONS|next=FLAG|name=Door|onistuff=b_do}}
 
;Blue Box Beta WMDD
 
http://www6.fh-eberswalde.de/user/dkriesch/oni/bina_door.gif
<CENTER>[[OBD:BINA/Console|<==]] <FONT SIZE=5>Door.BINA</FONT> [[OBD:BINA/Flag|==>]]</CENTER>




----
----
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/bin_r_do.gif
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/bin_r_do.gif




{| width="100%" cellspacing="1" cellpadding="2" bgcolor="#000000" border=1
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|- bgcolor="#FFDDBB" align="CENTER"
|- bgcolor="#FFDDBB" align="CENTER"
| width="15%" | '''Hex'''
!width="15%" | Hex
| width="15%" | '''Translation'''
!width="15%" | Translation
| width="70%" | '''Meaning'''
!width="70%" | Meaning
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| bgcolor="#FF0000" | 43 4A 42 4F
| OBJC
| align="LEFT" | object
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#FFFF00" | 08 38 00 00
| 14344
| align="LEFT" | 14344 bytes is the length of the following door part from this position
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#00FF00" | 27 00 00 00
| 39
| align="LEFT" | identification number for the weapon classes; in every level the same; do not change it
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#00FFFF" | FC 00 00 00
| 252
| align="LEFT" | 252 bytes (15.75 lines) is the lenght of the following package (area edged in black)
|- bgcolor="#000000" align="CENTER" valign="TOP"
| colspan="3" | <font size="2" color="#FFFFFF">Below follows the first package.</font>
|- 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
|- 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
|- 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
|- 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
|- 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
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| bgcolor="#C8FFFF" |
| bgcolor="#C8FFFF" |
98 7F CC C3
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
|- 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
|- 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
|- 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
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| colspan="2" bgcolor="#FFC800" | <tt>TCdouble</tt>
| colspan="2" bgcolor="#FFC800" | <tt>TCdouble</tt>
| align="LEFT" |
| align="LEFT" |name of the door type (00957-TCdouble.[[OBD:DOOR|DOOR]] of level 0)
name of the door type (00957-TCdouble.[[OBD:DOOR|DOOR]] of level 0)
|-
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#C800C8" | 01 00
| bgcolor="#C800C8" | 01 00
| 1
| 1
| align="LEFT" | door ID
| align="LEFT" | door ID
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| bgcolor="#C87C64" | 00 00
| bgcolor="#C87C64" | 00 00
|
| 0
| align="LEFT" | unknown
| align="LEFT" | unknown
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| bgcolor="#B0C3D4" | 15
| bgcolor="#B0C3D4" | 15
| 21
| 21
| align="LEFT" |
| align="LEFT" |option bitset 1 (see below)
option 1, it's a bitset, so the following options are possible (values in dec):
|-
 
{|
|- valign="TOP"
| align="RIGHT" | 0 -
| nothing
|- valign="TOP"
| align="RIGHT" | 1 -
| door locked
|- valign="TOP"
| align="RIGHT" | 2 -
| unknown
|- valign="TOP"
| align="RIGHT" | 4 -
| unknown
|- valign="TOP"
| align="RIGHT" | 8 -
| unknown
|- valign="TOP"
| align="RIGHT" | 16 -
| open with [Ctrl]
|- valign="TOP"
| align="RIGHT" | 32 -
| unknown
|- valign="TOP"
| align="RIGHT" | 64 -
| unknown
|- valign="TOP"
| align="RIGHT" |
128 -
| double door
|}
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| bgcolor="#E7CEA5" | 00
| bgcolor="#E7CEA5" | 00
|
| 0
| align="LEFT" |
| align="LEFT" |option bitset 2 (see below)
option 2, it's a bitset, so the following options are possible (values in dec):
|-
 
{|
|- valign="TOP"
| align="RIGHT" | 0 -
| nothing
|- valign="TOP"
| align="RIGHT" | 1 -
| unknown
|- valign="TOP"
| align="RIGHT" | 2 -
| one way door (one side locked, other side unlocked)
|- valign="TOP"
| align="RIGHT" | 4 -
| reverse of the one way door (now the other side is locked)
|- valign="TOP"
| align="RIGHT" | 8 -
| unknown
|- valign="TOP"
| align="RIGHT" | 16 -
| unknown
|- valign="TOP"
| align="RIGHT" | 32 -
| unknown
|- valign="TOP"
| align="RIGHT" | 64 -
| unknown
|- valign="TOP"
| align="RIGHT" |
128 -
| unknown
|}
|- 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
|- 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
|- 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
|- 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
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
|-
| colspan="2" bgcolor="#EBEBEB" | <tt>_DOOR_RL_FLOOR3</tt>
| colspan="2" bgcolor="#EBEBEB" | <tt>_DOOR_RL_FLOOR3</tt>
| align="LEFT" |
| align="LEFT" |name of the first door texture (00216-_DOOR_RL_FLOOR3.[[OBD:TXMP|TXMP]])
name of the first door texture (00216-_DOOR_RL_FLOOR3.[[OBD:TXMP|TXMP]])
|-
|- bgcolor="#FFEEDD" align="CENTER" valign="TOP"
| colspan="2" bgcolor="#8C8CCC" | not used
| colspan="2" bgcolor="#8C8CCC" | not used
| align="LEFT" | name of the second door texture
| align="LEFT" | name of the second door texture
|}
|}
|}
;Option bitset 1
:1 - door locked
:2 - unknown
:4 - unknown
:8 - unknown
:16 - require player to press '''action''' to open door
:32 - unknown
:64 - unknown
:128 - double door
;Option bitset 2
: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




<CENTER>[[OBD:BINA/Console|<==]] <FONT SIZE=5>Door.BINA</FONT> [[OBD:BINA/Flag|==>]]</CENTER>
----
 
----
 
{{OBD TXT|align=center|size=53|onistuff=bina_doors}}
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Door.BINA
----
----
{{OBD OBJC Footer|type=DOOR|prev=CONS|next=FLAG|name=Door}}

Revision as of 21:53, 29 July 2006

ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
CONS << Other OBJC >> FLAG
DOOR : Door
XML tutorial
Overview @ Oni Stuff
OBD.png
Blue Box Beta WMDD

bina_door.gif




bin_r_do.gif


Hex Translation Meaning
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 0 unknown
15 21 option bitset 1 (see below)
00 0 option bitset 2 (see below)
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
Option bitset 1
1 - door locked
2 - unknown
4 - unknown
8 - unknown
16 - require player to press action to open door
32 - unknown
64 - unknown
128 - double door
Option bitset 2
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




Template:OBD TXT



ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
CONS << Other OBJC >> FLAG
DOOR : Door
[[OBD:File types/{{{family}}}|{{{family}}} file]]