Skip to main content

Module sound_bank_database

Module sound_bank_database 

Source
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§

BankEventProjectileFire
Bank event for projectile firing sounds.
BankEventUk0
Bank event with unknown purpose (category 0).
BankEventUk2
Bank event with unknown purpose (category 2).
BankEventUk3
Bank event with unknown purpose (category 3).
BankEventUk4
Bank event with unknown purpose (category 4).
BankEventUk5
Bank event with unknown purpose (category 5).
BankEventUk6
Bank event with unknown purpose (category 6).
BankEventUk7
Bank event with unknown purpose (category 7).
BankEventUk8
Bank event with unknown purpose (category 8).
BankEventUk9
Bank event with unknown purpose (category 9).
BankEventUk10
Bank event with unknown purpose (category 10).
BankEventUk11
Bank event with unknown purpose (category 11).
BankEventUk12
Bank event with unknown purpose (category 12).
BankEventUk13
Bank event with unknown purpose (category 13).
BankEventUk14
Bank event with unknown purpose (category 14).
BankEventUk15
Bank event with unknown purpose (category 15).
BankEventUk16
Bank event with unknown purpose (category 16).
BankEventUk17
Bank event with unknown purpose (category 17).
BankEventUk18
Bank event with unknown purpose (category 18).
BankEventUk19
Bank event with unknown purpose (category 19).
BankEventUk20
Bank event with unknown purpose (category 20).
BankEventUk21
Bank event with unknown purpose (category 21).
BankEventUk22
Bank event with unknown purpose (category 22).
BankEventUk23
Bank event with unknown purpose (category 23).
BankEventUk24
Bank event with unknown purpose (category 24).
SoundBankDatabase
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.