saints row iv · cheats

How Saints Row IV Cheats Work

How cheats are loaded, activated, and when a save gets flagged.

Cheats7 rows
TopicHow it worksFunction
Where they come fromcheats.xtbl (and any cheats.xtbl inside DLC/mod packfiles) is parsed into a list.cheat_parse_entry 0085a6c0
The phone codeStored as a case-insensitive CRC32 hash of UnlockString at cheat+0x34.
'Don't flag as cheating'A yes/no per cheat at cheat+0x31 (Dont_Flag_As_Cheating).
ActivatingIn co-op some cheats are blocked. If the save isn't flagged yet and the cheat would flag it, a warning dialog appears first.lua_cell_cheats_activate_cheat 0096ae90
Flagging the saveIf the cheat isn't 'don't flag', the save is marked as cheated (global 0x0299E3B8 = 1) and the co-op partner is told.cheats_flag_save 00858c00 -> cheats_mark_save_cheated 00858ad0
ApplyingIf you own the DLC it needs, the cheat's effect runs: peds (Drunk, Ped War, Evil Cars...), vehicles (Smash, No Damage, Repair, Infinite Mass), weapons, weather, physics, powers.cheat_set_active 00857f30
For moddersSetting Dont_Flag_As_Cheating on every cheat (what 'Cheats Without Shame' does) skips the flagging step entirely.

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.