XML:BINA/SABD: Difference between revisions

m
actually the section header was named better before
mNo edit summary
m (actually the section header was named better before)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{XML_BINA_Header | prev=PAR3 | type=SABD | next=TMBD | name=Sound Animations Binary Data}}
{{XML_BINA_Header | prev=PAR3 | type=SABD | next=TMBD | name=SoundAnims}}


===general information===
==General information==
* The xml code on this page is compatible with onisplit '''v0.9.61.0'''
* The XML code on this page is compatible with OniSplit '''v0.9.61.0'''
* BINA'''DBAS'''*.oni files are '''global'''. (They can be found in edition/GameDataFolder/'''level0_'''... )
* BINA'''DBAS'''*.oni files are '''global'''. (They can be found in AE/AEInstaller/vanilla/level0_Final.dat.)
* Those files are collections not unlike TRAC. SABD determine what sound plays when a character performs an animation or a specific type of animation.
* SABD collections determine what sound plays when a character performs an animation or a specific type of animation.
* Only three files hold actual content:
* Only three files hold actual content:
:: BINADBASAny.oni
:: '''BINADBASAny.oni'''
:: BINADBASKonoko.oni
:: '''BINADBASKonoko.oni'''
:: BINADBASShinatama_Zombie.oni
:: BINADBASShinatama_Zombie.oni ("SHINZOMwalk1" animation only)


==Sound-picking mechanism==
ONCC -> ONCV name
          +
        BINADBAS <SoundAnimation Variant="''VariantName''" />
          =
        sound pool (possible choices are narrowed by available anim name, type, and modifier?)


===sound picking mechanism===
Damage modifier might be the same as in ONIE.
[...]
* Heavy hurt sound: 15 HP or more.
* Medium hurt sound: 10-14 HP.
* Light hurt sound: less than 10 HP


 
==Tag hierarchy==
===tag constellations===
{|class="wikitable" width="100%"
{|class="wikitable" width="100%"
! animation
! Animation
! modifier is Any
! Modifier is Any
! modifier is not Any
! Modifier is not Any
|-
|-
|valign="top"|  
|valign="top"|  
Line 48: Line 55:
|}
|}


 
==Tag explanations==
===tag explanations===
{| class="wikitable" width="100%"
{| class="wikitable" width="100%"
!width=200px| XML tag
!width=200px| XML tag
!width=100px| content type
!width=100px| Content type
! description
! Description
|-
|-
|valign=top| <SoundAnimation Variant="...">
|valign=top| <SoundAnimation Variant="...">
Line 112: Line 118:
: Crouch (?, "never used")
: Crouch (?, "never used")
: Jump (?, "never used")
: Jump (?, "never used")
: <strike>Any</strike> (not used here because it is the default in XML, see [[#tag constellations|tag constellations]])
: <strike>Any</strike> (not used here because it is the default in XML, see [[#Tag hierarchy|tag hierarchy]])
|-
|-
| <Frame>
| <Frame>