OBD:OSBD/OSIm: Difference between revisions

394 bytes removed ,  15 December 2022
m
localized image
No edit summary
m (localized image)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Image:osb_r_im.gif]]
http://ssg.oni2.net/images/osb_r_im.gif


{{Table}}
{{Table}}
{{OBD_Table_Header}}
{{OBDth}}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x00 | int32    |FF0000| 6D 49 53 4F | OSIm       | Oni Sound Impulse }}
|0x00||4cc||BGCOLOR="#FF0000"|6D 49 53 4F||OSIm||ALIGN=LEFT|Oni Sound Impulse
{{OBDtr| 0x04 | int32   |FFFF00| 68 00 00 00 | 104       | 104 bytes; size of the part that follows }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x08 | int32    |FFC8C8| 06 00 00 00 | 6         | version (see below) }}
|0x04||int32||BGCOLOR="#FFFF00"|68 00 00 00||104||ALIGN=LEFT|104 bytes; size of the part that follows
{{OBDtr| 0x0C | char[32] |FFFFC8| 6B 6F 6E... | konoko_wakeup | group name (reference to 06590-konoko_wakeup[[OBD:OSBD/OSGr|.grp.OSBD]]) }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x2C | int32   |C8FFC8| 01 00 00 00 | light     | priority }}
|0x08||bool32||BGCOLOR="#FFC8C8"|06 00 00 00||6||ALIGN=LEFT|version (see below)
{{OBDtr| 0x30 | float   |C8FFFF| 00 00 20 41 | 10.0      | minimum volume distance }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x34 | float   |FFC8FF| 00 00 48 42 | 50.0      | maximum volume distance }}
|0x0C||char[32]||BGCOLOR="#FFFFC8" COLSPAN=2|<TT>ac5lp1.aif</TT>||ALIGN=LEFT|group name (reference to 06590-konoko_wakeup.grp.OSBD)
{{OBDtr| 0x38 | float   |FFC800| 00 00 B4 43 | 360.0      | minimum volume angle }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x3C | float   |C800C8| 00 00 B4 43 | 360.0      | maximum volume angle }}
|0x2C||int32||BGCOLOR="#C8FFC8"|01 00 00 00||light||ALIGN=LEFT|priority
{{OBDtr| 0x40 | float   |C87C64| 00 00 00 00 | 0.0        | unknown }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x44 | int32   |B0C3D4| 00 00 00 00 | 0         | threshold (present for version 4 and above, default is 0) }}
|0x30||float||BGCOLOR="#C8FFFF"|00 00 20 41||10.||ALIGN=LEFT|minimum volume distance
{{OBDtr| 0x48 | char[32] |E7CEA5| 00...      |           | alternate impulse name (reference to another imp.OSBD file, present for version 4 and above, default is empty string) }}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x68 | float   |FFDDDD| 00 00 00 00 | 0.0        | unknown (present for version 5 and above, default is 0) }}
|0x34||float||BGCOLOR="#FFC8FF"|00 00 48 42||50.||ALIGN=LEFT|maximum volume distance
{{OBDtr| 0x6C | float   |64AAAA| 00 00 00 00 | 0.0        | unknown (present for version 6 and above, default is 0) }}
|- ALIGN=CENTER VALIGN=TOP
|0x38||float||BGCOLOR="#FFC800"|00 00 B4 43||360.||ALIGN=LEFT|minimum volume angle
|- ALIGN=CENTER VALIGN=TOP
|0x3C||float||BGCOLOR="#C800C8"|00 00 B4 43||360.||ALIGN=LEFT|maximum volume angle
|- ALIGN=CENTER VALIGN=TOP
|0x40||float||BGCOLOR="#C87C64"|00 00 00 00||0.||ALIGN=LEFT|unknown
|- ALIGN=CENTER VALIGN=TOP
|0x44||int32||BGCOLOR="#B0C3D4"|00 00 00 00||0||ALIGN=LEFT|unknown (present for version 4 and above, default is 0)
|- ALIGN=CENTER VALIGN=TOP
|0x48||char[32]||BGCOLOR="#E7CEA5" COLSPAN=2|empty string||ALIGN=LEFT|alternate impulse name (reference to another .imp.OSBD file) (present for version 4 and above, default is empty string)
|- ALIGN=CENTER VALIGN=TOP
|0x68||float||BGCOLOR="#FFDDDD"|00 00 00 00||0.||ALIGN=LEFT|unknown (present for version 5 and above, default is 0)
|- ALIGN=CENTER VALIGN=TOP
|0x6C||float||BGCOLOR="#64AAAA"|00 00 00 00||0.||ALIGN=LEFT|unknown (present for version 6 and above, default is 0)
|- ALIGN=CENTER VALIGN=TOP
|0x70||char[16]||BGCOLOR="#EBEBEB" COLSPAN=2|filler||ALIGN=LEFT|not used
|}
|}
;Version
;Version
:Just as for other [[OSBD]], there have been several version of the binary format.
:Just as for other [[OSBD]], there have been several version of the binary format.
:Over time, some fields that used to be hardcoded became customizeable on a group-per-group basis.
:Over time, some fields that used to be hardcoded became customizable on a group-per-group basis.
:Thus, later versions include some extra fields as compared to earlier ones.
:Thus, later versions include some extra fields as compared to earlier ones.
:The above example belongs to the latest OSIm version encountered in Oni: 6.
:The above example belongs to the latest OSIm version encountered in Oni: 6.
:Lower versions lack certain fields, and the following content is simply shifted backwards.
:Lower versions lack certain fields, and the following content is simply shifted backwards.
:Versions of OSIm occurring in Oni: 3, 4, 5, 6.
:Versions of OSIm occurring in Oni: 3, 4, 5, 6.
;Dialog from level0_Tools
[[Image:Tool dialog - Impulse Sound Properties.png]]
{{OBD}}