saints row iv · audio
Saints Row IV Audio
Sound engine, banks, voices, radio and interactive music.
Audio7 rows
| Topic | How it works | Data / code |
|---|---|---|
| Engine | Audiokinetic Wwise, built into the exe, plus Volition's 'audiolib' wrapper and its own threads. | wwise_thread_main 0045f090 |
| Audio thread | Loop: update emitters and the listener position, then tick Wwise with the elapsed time. | audio_thread_main 005a9560 |
| Banks | Every sound bank with its Wwise id, whether it loads at boot or streams, RAM size, DLC owner. | audio_banks.xtbl (00453d20) |
| Voices | Personas (who says lines) and line tags map to Wwise ids; lines stream on demand. | audio_personas.xtbl, audio_line_tags.xtbl |
| World sounds | Placed emitters, collision/footstep/engine foley, animation-triggered sounds, wind and altitude effects. | foley_*.xtbl, anim_sound_triggers.xtbl, audio_constants.xtbl |
| Radio | Stations, genres, news/police stations; player's station at player+0x2414. | radio_stations.xtbl |
| Music | Interactive score reacts to superpower use, elevation and action. | interactive_music.xtbl |
Built from SR4_Game_Explained.xlsx (650 KB), if you'd rather filter it in Excel. SaintsRowIV.exe v1.0.6.1 (Steam). Names are ours unless they're Volition's own Lua or C++ class names.

