tray this
Developer Cheats
Press the console key ` and type "cht_bEnableCheats = 3" to enable the developer cheats. Note that console commands are case sensitive. You can access the cheats through the menu (Press ESC then press F3) or by typing them into the console. (Type "cht" into the console and press TAB for a list of cheats.) Doing this however will invalidate your achievements and leaderboard score gained in that session. Type "cht_bEnableCheats = 0" in the console to disable the cheats for the next session.
Auto aim cheat.: cht_bAutoAim
Display all the messages in NETRICSA.: cht_bShowAllNetricsaMessages
Enemies can't see you.: cht_bInvisible
Fly around and pass through walls.: cht_bGhost
Fly around.: cht_bFly
Gives a specified amount of ammo for a specified weapon.: chtGiveAmmo()
Gives a specified amount of armor.: ch_slGiveArmor
Gives a specified amount of health.: cht_slGiveHealth
Gives a specified weapon.: chtGiveWeapon()
Gives all available weapons and maximum ammo.: cht_bGiveAll
God mode.: cht_bGod
Greatly increased speed.: cht_bTurbo
Infinite Ammo.: cht_bInfiniteAmmo
Kill all enemies in line of sight except for bosses.: cht_bKillAll
Kill the current boss.: cht_bKillBoss
Unlocks Mental Mode. (Also available through the custom difficulty menu or by beating the game on Serious): cht_bUnlockMentalMode
I am trying to get the God mode & Infinite Ammo console command cheats to work. I have the game for Steam. I followed the instructions your post (except I had to change it to cht_bEnableCheats=1, since =3 wasn't recognized by it). I then typed in cht_bGod=1 (since typing in cht_bGod simply lists whether or not that cheat is actually enabled (aka true)) and the cheat appears to be enabled, however, as soon as I exit the console and go back to the game, it automatically disables all of the cheats I just enabled. I can't figure out how to fix this problem. Any help would be greatly appreciated. Oh, BTW, there are some cheats listed in the Cheats screen (accessed via the Pause menu), but God mode & Infinite Ammo aren't listed there. Also, sometimes under the in-game Cheats Enabled part of the screen, Infinite Ammo is listed, but it isn't actually enabled.
Thanks.
using "cht_bEnableCheats=1" only enables half of the cheats on the debug menu ( A debig lite as it were ) whereas if you replace the 1 in the command witha 2 it enables all the cheats. This is the same if you wish to type the cheats in the console OR use the F3 cheat menu.