saints row iv · threads

Saints Row IV Threads

The parallel workers the game runs (rendering, loading, audio, network...).

Threads15 rows
Thread nameEntry functionAddressWhat it does
Main threadWinMain loop007250a0Windows messages, game logic, state machine.
render_threadrender_thread_main00729ce0Draws frames with Direct3D 11.
Boot_renderboot_render_thread_main00860ba0Keeps loading screens animating during boot.
scheduler thread Nscheduler_worker_main010bffc0General job workers.
hdd threadcfile_io_thread_main010bd710Reads files from disk.
mem threadcfile_io_thread_main010bd710Decompresses/processes loaded data.
city_load_threadcity_load_thread_main008c8e60Loads the city.
audio threadaudio_thread_main005a9560Engine-side audio.
Wwise workerswwise_thread_main0045f090Sound engine.
multi threadmulti_thread_main009ae5b0Co-op networking.
Silverlinksilverlink_thread_main00ba7a80Online account service.
save_profile / load_profilesave/load_profile_thread_main00865660 / 00865730Settings/profile I/O.
gamesave_platform_write_begingamesave_write_thread_main00d93280Writes saves to Steam Cloud.
delete_savedelete_save_thread_main00d933a0Deletes a save.
hkCpuJobThreadPool(Havok)-Physics jobs.

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.