Load the game with the "sof.exe +set console 1" command line. Then while playing the game, press ~ to display the console and type "\cheats 1" to enable cheat mode. The following codes may now be enter at the console to activate the corresponding cheat function:
| Result | Cheat Code |
| God mode | heretic |
| First six weapons with full ammo [Note] | elbow |
| Last six weapons with full ammo [Note] | bigelbow |
| Return to default weapons | defaultweapons |
| Extra ammo | updateinvfinal |
| Invisible to enemies | ninja |
| Kill all enemies | killallmonsters |
| No clipping mode | phantom |
| Slow-motion mode | matrix [1-10] |
| Level select | map [level name] |
| Spawn indicated object | gimme [item name] |
| Unknown | kill |
| Unknown | putaway |
| Unknown | destroyents |
Note: These codes are mutually exclusive. Only one will be effective at a time.
Load the game with the "+set console 1" command line parameter. Then while playing the game, press ~ to display the console and type "\cheats 1" to enable cheat mode. The following codes may now be enter at the console to activate the corresponding cheat function:
| Result | Cheat Code |
| God mode | god |
| Invisible to enemies | notarget |
| .44 pistol | givemoretutorial |
| Sniper rifle | givesnipertutorial |
| All weapons with full ammo | weapontest |
| No clipping mode | noclip |
| Slow-motion mode | timescale [1-10] |
| Spawn indicated object | spawn [item name] |
Use one of the following level names with the "map [level name]" code:
Use the following steps to view all items names that can be used with the "gimme [item name]" code. Press ~ to display the console and type "developer 1", then type "entlist" to display a list of items and objects that can be used with the "Spawn indicated object" code. Some names include the following:
Use one of the following item names with the "spawn [item name]" code: