OBD:BINA/OBJC/FURN: 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]] >> Furniture.BINA
{{OBD OBJC Header|align=right|type=FURN|prev=FLAG|next=MELE|name=Furniture|onistuff=b_fu}}
 
;NOTE
 
:CJBO'''Furniture'''.OBJC files are apparently defunct.
<CENTER>[[OBD:BINA/Flag|<==]] <FONT SIZE=5>Furniture.BINA</FONT> [[OBD:BINA/Neutral|==>]]</CENTER>
:You can use their RAW/SEP part in whichever way you like
:(e.g. to create a larger collection of characters/flags/trigvolumes/whatever)
:Furniture placement etc was probably fine-tuneable ''via'' CJBO'''Furniture'''.OBJC at some point
:Right now the pieces of furniture are "baked" into the level model.
:There ''is'' a separation between "furniture" and other parts of the environment
:(quads are flagged as glass/furniture/etc)
:but it looks like this particular OBJC is just no longer parsed by Oni.
{{OBD TXT|size=190|onistuff=bina_furniture}}
(the overview can help track down the furniture/glass flag)




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




{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=1 BGCOLOR="#000000"
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|- BGCOLOR="#FFDDBB" ALIGN=CENTER
|- BGCOLOR="#FFDDBB" ALIGN=CENTER
| WIDTH=15% | <B>Hex</B>
! WIDTH=15% |Raw hex
| WIDTH=15% | <B>Translation</B>
! WIDTH=15% |Value
| WIDTH=70% | <B>Meaning</B>
!Meaning
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FF0000" | 43 4A 42 4F
| OBJC
| ALIGN=LEFT | object
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 60 A7 00 00
| 42848
| ALIGN=LEFT | 42848 bytes is the length of the following furniture part from this position
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
| BGCOLOR="#00FF00" | 27 00 00 00
| 39
| ALIGN=LEFT | identification number for the weapon classes; in every level the same; do not change it
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
| BGCOLOR="#00FFFF" | 74 00 00 00
| 116
| ALIGN=LEFT | 116 bytes (7.25 lines) is the lenght of the following package (area edged in black)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 4E 52 55 46
| BGCOLOR="#FFC8C8" | 4E 52 55 46
| FURN
| FURN
| ALIGN=LEFT | furniture
| ALIGN=LEFT | furniture
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFFFC8" | F5 0E 00 00
| BGCOLOR="#FFFFC8" | F5 0E 00 00
| 3829
| 3829
| ALIGN=LEFT | old file ID
| ALIGN=LEFT | old file ID
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| 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="#C8FFFF" | 9C C4 7A C2
| BGCOLOR="#C8FFFF" | 9C C4 7A C2
| -62.692001
| -62.692001
| ALIGN=LEFT | x-position of the furniture
| ALIGN=LEFT | x-position of the furniture
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#C8FFFF" | 00 00 E8 C1
| BGCOLOR="#C8FFFF" | 00 00 E8 C1
| -29.000000
| -29.000000
| ALIGN=LEFT | y-position (height) of the furniture
| ALIGN=LEFT | y-position (height) of the furniture
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#C8FFFF" | 33 B3 D8 42
| BGCOLOR="#C8FFFF" | 33 B3 D8 42
| 108.349998
| 108.349998
| ALIGN=LEFT | z-position of the furniture
| ALIGN=LEFT | z-position of the furniture
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFC8FF" | A2 85 35 43
| BGCOLOR="#FFC8FF" | A2 85 35 43
| 181.522003
| 181.522003
| 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="#FFC8FF" | B0 02 B2 43
| BGCOLOR="#FFC8FF" | B0 02 B2 43
| 356.020996
| 356.020996
| 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="#FFC8FF" | 2F 1D 32 43
| BGCOLOR="#FFC8FF" | 2F 1D 32 43
| 178.113998
| 178.113998
| 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="#FFC800" COLSPAN=2 | <TT>_tctf_bigvan</TT>
| BGCOLOR="#FFC800" COLSPAN=2 | <TT>_tctf_bigvan</TT>
| ALIGN=LEFT | name of the furniture type
| ALIGN=LEFT | link by name to something very old
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#C800C8" COLSPAN=2 | not used
| BGCOLOR="#C800C8" COLSPAN=2 | not used
| ALIGN=LEFT | name of the locklight tag
| ALIGN=LEFT | name of the locklight tag
|}  
|}  
|}




This file is an old relict and therefore completely useless. You can set all to zero. Oni doesn't need it. All furnitures are an integral part of the level model. Maybe it was used during the development of Oni to build the level.
----
 
----
 
{{OBD TXT|align=center|size=190|onistuff=bina_furniture}}
<CENTER>[[OBD:BINA/Flag|<==]] <FONT SIZE=5>Furniture.BINA</FONT> [[OBD:BINA/Neutral|==>]]</CENTER>
----
 
----
 
{{OBD OBJC Footer|align=right|type=FURN|prev=FLAG|next=MELE|name=Furniture|onistuff=b_fu}}
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> [[OBD:BINA|BINA]] >> Furniture.BINA

Revision as of 23:13, 29 July 2006

ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
FLAG << Other OBJC >> MELE
FURN : Furniture
XML tutorial
Overview @ Oni Stuff
OBD.png
NOTE
CJBOFurniture.OBJC files are apparently defunct.
You can use their RAW/SEP part in whichever way you like
(e.g. to create a larger collection of characters/flags/trigvolumes/whatever)
Furniture placement etc was probably fine-tuneable via CJBOFurniture.OBJC at some point
Right now the pieces of furniture are "baked" into the level model.
There is a separation between "furniture" and other parts of the environment
(quads are flagged as glass/furniture/etc)
but it looks like this particular OBJC is just no longer parsed by Oni.

Template:OBD TXT (the overview can help track down the furniture/glass flag)




bin_r_fu.gif


Raw hex Value Meaning
4E 52 55 46 FURN furniture
F5 0E 00 00 3829 old file ID
08 00 00 00 8 unknown
9C C4 7A C2 -62.692001 x-position of the furniture
00 00 E8 C1 -29.000000 y-position (height) of the furniture
33 B3 D8 42 108.349998 z-position of the furniture
A2 85 35 43 181.522003 rotation on the x-axis in degrees
B0 02 B2 43 356.020996 rotation on the y-axis in degrees
2F 1D 32 43 178.113998 rotation on the z-axis in degrees
_tctf_bigvan link by name to something very old
not used name of the locklight tag




Template:OBD TXT



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