OBD:OSBD: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
m (changed family)
 
(8 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://www6.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 | int32    |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"
{{OBDtr| 0x10 | char[16] |C8FFC8| AD DE       | dead       | unused }}
| 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://www6.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}}

Latest revision as of 21:41, 9 December 2023

ONI BINARY DATA
OPge << Other file types >> OTIT
OSBD : Oni Sound Binary Data
switch to XML:OSBD page
Overview @ Oni Stuff
OBD.png


Osbd all.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 E4 18 00 6372 06372-AirCon5.amb.OSBD
0x04 lev_id 01 00 00 00 0 level 0
0x08 int32 D0 00 00 00 208 size of the chunk in the raw/separate file in bytes
0x0C offset 20 5E B2 01 01 B2 5E 20 start of the chunk in the raw/separate file
0x10 char[16] AD DE dead unused


raw/separate file chunk
It has 3 different sub-formats :
  • OSAm (Oni Sound : Ambient)
  • OSGr (Oni Sound : Group)
  • OSIm (Oni Sound : Impulse)
The format is not known when following the link at 0x0C above
(even if it can be inferred from the name of the OSBD file)
The engine knows how to parse the raw/separate file once it's read the first 4 bytes
(same as for BINA)


ONI BINARY DATA
OPge << Other file types >> OTIT
OSBD : Oni Sound Binary Data
General file