OBD:BINA: Difference between revisions

2,517 bytes removed ,  18 September 2007
m
saving...
m (saving...)
m (saving...)
Line 15: Line 15:




{{OBD_File_Footer | type=WMM_ | prev=WMDD | next=WMMB | name=WM (Window Menu) Menu | family=Global}}
{{OBD_File_Header|align=right|type=BINA|prev=AKVA|next=CBPI|name=Binary data|family=Start|onistuff=bina}}
;Structure
BINA files only have a small (32-byte) header stored in the DAT
The only information there is has to do with the binary data in the RAW/SEP :
*at 0x08, the size of the binary data chunk in the RAW/SEP file
*at 0x0C, the offset of the binary data chunk to the start of the RAW/SEP
;Version-dependence
;Version-dependence
The binary data chunk is stored in the SEP file when available (Mac and PC demo), in the RAW otherwise (PC).
The binary data chunk is stored in the SEP file when available (Mac and PC demo), in the RAW otherwise (PC).
;Blue Box Beta "revelations"
See the [[OBD:BINA/OBJC|OBJC]] page
==BINA types==
BINA are differentiated by the layout of their RAW/SEP part. The different types are :
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|-bgcolor=#FFDDBB
!colspan=4|[[OBD:BINA/OBJC|OBJC]] : Object Collection...
|-
|[[OBD:BINA/OBJC/CHAR|CHAR]]<br>Character
|[[OBD:BINA/OBJC/CMBT|CMBT]]<br>Combat profile
|[[OBD:BINA/OBJC/CONS|CONS]]<br>Console
|[[OBD:BINA/OBJC/DOOR|DOOR]]<br>Door
|-
|[[OBD:BINA/OBJC/FLAG|FLAG]]<br>Flag
|[[OBD:BINA/OBJC/FURN|FURN]]<br>Furniture
|[[OBD:BINA/OBJC/MELE|MELE]]<br>Melee profile
|[[OBD:BINA/OBJC/NEUT|NEUT]]<br>Neutral behaviour
|-
|[[OBD:BINA/OBJC/PART|PART]]<br>Particle
|[[OBD:BINA/OBJC/PATR|PATR]]<br>Patrol path
|[[OBD:BINA/OBJC/PWRU|PWRU]]<br>Powerup
|[[OBD:BINA/OBJC/SNDG|SNDG]]<br>Sound Group
|-
|[[OBD:BINA/OBJC/TRGV|TRGV]]<br>Trigger Volume
|[[OBD:BINA/OBJC/TRIG|TRIG]]<br>Trigger
|[[OBD:BINA/OBJC/TURR|TURR]]<br>Turret
|[[OBD:BINA/OBJC/WEAP|WEAP]]<br>Weapon
|-bgcolor=#FFDDBB
!colspan=4|[[OBD:BINA/ONIE|ONIE]] : Oni Impact Effects
|-bgcolor=#FFDDBB
!colspan=4|[[OBD:BINA/PAR3|PAR3]] : 3D Particle
|-bgcolor=#FFDDBB
!colspan=4|[[OBD:BINA/SABD|SABD]] : Sound Animations Binary Data
|-bgcolor=#FFDDBB
!colspan=4|[[OBD:BINA/TMBD|TMBD]] : Texture Materials Binary Data
|}
|}


----
----
==0x00 - 0x1F==
;MINIMAL DAT PART
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/bina_all.gif


 
;Global files
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|-BGCOLOR=#FFDDBB
! WIDTH=15% | Hex
! WIDTH=15% | Translation
! WIDTH=70% | Meaning
|-
| BGCOLOR="#FF0000" | 01 '''67 23''' 00
| 9063
| ALIGN=LEFT | file ID : 0x2367 = 09063-CJBOCharacter.BINA
|-
| BGCOLOR="#FFFF00" | 01 00 00 '''06'''
| 3
| ALIGN=LEFT | level ID : 0x06 = 6, level 3
|-
| BGCOLOR="#FFC8C8" | 34 8B 00 00
| 35636
| ALIGN=LEFT | size of the part in the raw/sep file (in bytes)
|-
| BGCOLOR="#FFFFC8" | 40 DD E4 00
| E4 DD 40
| ALIGN=LEFT | offset of binary data in the raw/sep file (in bytes)
|-
| BGCOLOR="#C8FFC8" | AD DE
| dead
| ALIGN=LEFT | blank filler
|}
|}
 
 
----
----
==Global BINA==
These are stored in '''level0_Final''' and are available globally. The filenames link to the RAW/SEP parts ov every BINA type (or object type for [[OBD:BINA/OBJC|OBJC]]).
These are stored in '''level0_Final''' and are available globally. The filenames link to the RAW/SEP parts ov every BINA type (or object type for [[OBD:BINA/OBJC|OBJC]]).
{|{{OBDtable}}
{|{{OBDtable}}
Line 147: Line 56:




----
;Level-specific files - [[OBD:BINA/OBJC|OBJC]] (Object Collection)
----
These are stored on a level-by-level basis. The filenames link to the overview of every OBJC type and the table shows whenever an [[OBD:BINA/OBJC|OBJC]] BINA is absent from a level (empty field).
 


==Level-specific [[OBD:BINA/OBJC|OBJC]]==
These are stored on a level-by-level basis. The filenames link to the overview of every OBJC type and the table shows whenever an [[OBD:BINA/OBJC|OBJC]] BINA is absent from a level (empty field).
{{Table}}
{{Table}}
|-BGCOLOR="#E9E9E9"
|-BGCOLOR="#E9E9E9"
Line 186: Line 94:




----
{{OBD_File_Footer | type=BINA | prev=AKVA | next=CBPI | name=Binary Data | family=Start}}
----
{{OBD_File_Footer|type=BINA|prev=AKVA|next=CBPI|name=Binary data}}
1,051

edits