Expand description
Sound bank database for older Total War games.
This module handles the sound_bank_database file found in Shogun 2 (and possibly
Napoleon and Empire). This file maps game events to sound bank event records,
allowing the game to trigger appropriate sounds based on gameplay actions.
The database contains multiple categories of bank events, each linking event record indices to various parameters that control when and how sounds are triggered.
These files are not versioned, so only the latest format per game is supported.
Note: Most of this format is not fully understood. Only BankEventProjectileFire
has partially identified fields.
Structs§
- Bank
Event Projectile Fire - Bank event for projectile firing sounds.
- Bank
Event Uk0 - Bank event with unknown purpose (category 0).
- Bank
Event Uk2 - Bank event with unknown purpose (category 2).
- Bank
Event Uk3 - Bank event with unknown purpose (category 3).
- Bank
Event Uk4 - Bank event with unknown purpose (category 4).
- Bank
Event Uk5 - Bank event with unknown purpose (category 5).
- Bank
Event Uk6 - Bank event with unknown purpose (category 6).
- Bank
Event Uk7 - Bank event with unknown purpose (category 7).
- Bank
Event Uk8 - Bank event with unknown purpose (category 8).
- Bank
Event Uk9 - Bank event with unknown purpose (category 9).
- Bank
Event Uk10 - Bank event with unknown purpose (category 10).
- Bank
Event Uk11 - Bank event with unknown purpose (category 11).
- Bank
Event Uk12 - Bank event with unknown purpose (category 12).
- Bank
Event Uk13 - Bank event with unknown purpose (category 13).
- Bank
Event Uk14 - Bank event with unknown purpose (category 14).
- Bank
Event Uk15 - Bank event with unknown purpose (category 15).
- Bank
Event Uk16 - Bank event with unknown purpose (category 16).
- Bank
Event Uk17 - Bank event with unknown purpose (category 17).
- Bank
Event Uk18 - Bank event with unknown purpose (category 18).
- Bank
Event Uk19 - Bank event with unknown purpose (category 19).
- Bank
Event Uk20 - Bank event with unknown purpose (category 20).
- Bank
Event Uk21 - Bank event with unknown purpose (category 21).
- Bank
Event Uk22 - Bank event with unknown purpose (category 22).
- Bank
Event Uk23 - Bank event with unknown purpose (category 23).
- Bank
Event Uk24 - Bank event with unknown purpose (category 24).
- Sound
Bank Database - Sound bank database mapping game events to sound events.
- Uk1
- Unknown data structure.
Constants§
- PATH
- Path to the sound bank database file within a pack.