SOUND.INI
Registers sound IDs and maps each ID to an AUD sample with priority and volume settings.
- Kind
- Configuration file
- Filename
SOUND.INI,SOUND01.INI
Without Firestorm, startup loads SOUND.INI. With Firestorm installed, it loads SOUND01.INI instead. Only one of the two is read; they are not layered, and failure to find or parse the selected one stops initialization.
[SoundList] values register sound IDs. Each ID names a section and an .AUD sample with the same base name.
[SoundList]0=MYALERT
[MYALERT]Priority=10Volume=1.0The whole sound list is discarded and rebuilt each time the file is read, and the entries are registered in the order the section lists them. An ID that is already registered is filled in again rather than added a second time, so naming the same sound twice leaves one sound rather than two.
A sound fetches its sample as it is registered, before its own section is consulted, and holds it for the rest of the session. AUD audio covers where that sample has to live: an .AUD that is not in an archive cached at startup leaves the sound registered under its ID and silent. Nothing reports the miss, and the sound’s own section is read either way.
Accepted settings
2 of 2
| Key | Description | Value | When omitted |
|---|---|---|---|
Priority[<Sound ID>] | How firmly a team holds its members against other teams, or how hard a sound competes for a playback channel. | integer | 10 |
Volume[<Sound ID>] | The share of full loudness the sound effect is played at. | floating point | 1.0 |
No keys match the current filters.
Source files
Linked at revision 59fae722af8c.