While poking around in the game files, I realized something hilarious: Supergiant Games literally left god mode in the shipping build of Hades II.
It doesn’t even require process or memory manipulation; it’s a fully functional SafeModeOn() function sitting right there in Debug.lua, just waiting to be called.
What It Does
When enabled, the function flips four flags:
function SafeModeOn()
SessionState.SafeMode = true
SessionState.BlockHeroDeath = true
SessionState.BlockHeroDamage = true
SessionState.UnlimitedMana = true
DebugPrint({ Text = "Unlimited health and mana ON" })
end
So you get:
