OBD:BINA/SABD

From OniGalore
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ONI BINARY DATA
AKVA << Other file types >> CBPI
PAR3 << Other BINA >> TMBD
SABD : Sound Animation Binary Data
switch to XML:BINA/SABD page
Overview @ Oni Stuff
OBD.png



Bin r sa.gif


Offset Type Raw Hex Value Description
0x00 char[4] 44 42 41 53 SABD Sound Animation Binary Data
0x04 in32 3C 0C 00 00 3132 3132 bytes is the length of the following sound animations part from this position
SAFT header
0x00 char[4] 53 41 46 54 SAFT Sound Animation Family Tag
0x04 int32 04 00 00 00 4 4 bytes is the length of the following SAFT part
0x08 06 00 00 00 version number; unused
SAVT header
0x00 char[4] 53 41 56 54 SAVT Sound Animation Variant Tag
0x04 int32 20 00 00 00 32 32 bytes is the length of the following SAVT part
0x08 char[32] "Any" character type name; matched to the first name in ONCVany
First element (black outline)
0x00 char[4] 53 41 53 41 SASA Sound Animation Sound Animation
0x04 int32 84 00 00 00 132 32 bytes is the length of the following SASA part
0x08 int32 00 00 00 00 0 start frame of the sound
0x0C char[32] "Any" modifier
0x2C char[32] "Animation" assignment type
0x4C char[32] "KONOKOacid" animation name; reference to TRAMKONOKOacid; this field is used only when the assignment type is "Animation"
0x6C char[32] "splash_bubbles" sound name; reference to OSBDsplash_bubbles.imp

Possible values for the SASA modifier field:

  • Any
  • Crouch (never used)
  • Jump (never used)
  • Heavy Damage - used when the animation has an attack with >= 15 hit points
  • Medium Damage - used when the animation has an attack with >= 10 hit points
  • Light Damage

Possible values for the SASA assignment type field:

  • Any (never used)
  • Animation (requires the animation name field)
  • Block
  • Draw Weapon
  • Fall
  • Fly
  • Getting Hit
  • Holster
  • Kick
  • Knockdown
  • Land
  • Jump
  • Pickup
  • Punch
  • Reload Pistol
  • Reload Rifle
  • Reload Stream
  • Reload Superball
  • Reload Vandegraf
  • Reload Scram Cannon
  • Reload Mercury Bow
  • Reload Screamer
  • Run
  • Slide
  • Stand
  • Startle
  • Walk
  • Powerup
  • Roll
  • Falling Flail


NOTE
Only the following 3 files have SASA parts in Oni:
  • BINADBASAny
  • BINADBASKonoko
  • BINADBASShinatama_Zombie
All the others have only a SAFT part and a SAVT part.
The example above is for BINADBASAny.




ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
PAR3 << Other BINA >> TMBD
SABD : Sound Animation Binary Data
Character file