OBD:OSBD: Difference between revisions

m
Removing DEAD part... It is NOT a part of the type...
No edit summary
 
m (Removing DEAD part... It is NOT a part of the type...)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> OSBD File
{{OBD_File_Header | align=center | type=OSBD | prev=OPge | next=OTIT | name=Oni Sound Binary Data | family=General}}




<CENTER>[[OBD:OPge|<==]] <FONT SIZE=5>OSBD File</FONT> [[OBD:OTIT|==>]]<BR>
[[Image:osbd_all.gif]]
<FONT SIZE=2>Oni Sound Binary Data - Level 0 File</FONT></CENTER>




Below is the dat file part of the OSBD file.
{{Table}}
 
{{OBD_Table_Header}}
 
|- ALIGN=CENTER VALIGN=TOP
http://www.fh-eberswalde.de/user/dkriesch/onistuff/images/osbd_all.gif
{{OBDtr| 0x00 | res_id  |FF0000| 01 E4 18 00 | 6372       | 06372-AirCon5.amb.OSBD }}
 
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 00 | 0           | level 0 }}
 
{{OBDtr| 0x08 | uint32    |FFC8C8| D0 00 00 00 | 208         | size of the chunk in the raw/separate file in bytes }}
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
{{OBDtr| 0x0C | offset  |FFFFC8| 20 5E B2 01 | 01 B2 5E 20 | start of the chunk in the raw/separate file }}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Translation</B>
| WIDTH=70% | <B>Meaning</B>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FF0000" | 01 E4 18 00
| 6372
| ALIGN=LEFT | 06372-AirCon5.amb.OSBD
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 01 00 00 00
| 0
| ALIGN=LEFT | level 0
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | D0 00 00 00
| 208
| ALIGN=LEFT | size of the raw file part: 208 byte (13 lines)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 20 5E B2 01
| 01 B2 5E 20
| ALIGN=LEFT | at this position starts the part in the raw file
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | AD DE
| dead
| ALIGN=LEFT | not used
|}
|}




The following picture shows the raw file part of the OSBD file.
;raw/separate file chunk
 
:It has 3 different sub-formats :
 
:*[[OBD:OSBD/OSAm|OSAm]] (Oni Sound : Ambient)
http://www.fh-eberswalde.de/user/dkriesch/onistuff/images/osbd_r_a.gif
:*[[OBD:OSBD/OSGr|OSGr]] (Oni Sound : Group)
 
:*[[OBD:OSBD/OSIm|OSIm]] (Oni Sound : Impulse)
 
:The format is not known when following the link at 0x0C above
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
::(even if it can be inferred from the name of the OSBD file)
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
:The engine knows how to parse the raw/separate file once it's read the first 4 bytes
| WIDTH=15% | <B>Hex</B>
::(same as for [[OBD:BINA|BINA]])
| WIDTH=15% | <B>Translation</B>
| WIDTH=70% | <B>Meaning</B>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 6D 41 53 4F
| OSAm
| ALIGN=LEFT | Oni Sound Ambient
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | C8 00 00 00
| 200
| ALIGN=LEFT | size of the part, which follows: 200 byte (12.5 lines)
|}
 


<HR>
<CENTER>[[OBD:OPge|<==]] <B>OSBD File</B> [[OBD:OTIT|==>]]</CENTER>
<HR>


{{OBD_File_Footer | type=OSBD | prev=OPge | next=OTIT | name=Oni Sound Binary Data | family=General}}


[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> OSBD File
{{OBD}}
279

edits