Load the game with the "sof.exe +set console 1" command line. Then while playing a 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
Invisible to enemies
ninja
First six weapons with full ammo
elbow
Last six weapons with full ammo
bigelbow
No clipping mode
phantom
Slow-motion mode
matrix [1-10]
Spawn indicated object
gimme [item name]
Cheat Codes (demo version)
Start the game with the "+set console 1" command line parameter. Then while playing a game, press ~ to display the console and enter one of the following codes to activate the corresponding cheat function:
RESULT
CHEAT CODE
God mode
god
Invisible to enemies
notarget
.44 pistol
givemoretutorial
Sniper rifle
givesnipertutorial
All weapons
weapontest
No clipping mode
noclip
Slow-motion mode
timescale .4
Spawn indicated object
spawn [item name]
Commands list
The following is used at your risk only. Some of the following may ruin your demo so make sure you know what your doing before you do it.
Entity List
To get the full list of entites so you know what all you can spawn first type "Developer 1" in console, then type "Entlist".
Commands List
For a full list of all the commands that you can use in the console type in "Cmdlist".
Variables List
For a full list of all the variable type in "Cvarlist". You will see letters with *'s besides them, here's what they mean.
*u = User Variables
*s = Server Variables
* = Variables you can add into your config.cfg file
Item names (demo version)
Use one of the following item names with the "spawn [item name]" code:
This is not recommended for slow computers or a computer that is low on memory. In the console, type "avi record<(filename).avi". You can type in "pause" or "stop" during the recording as well.
Note: If you do record a avi, it will boot you out of the game and it will ask you what program you want to record it with. You have to determine which one is the best for you (which one will use up the least amount of MB's).
Spawning Objects
To spawn objects, follow these commands to list all possible items to spawn, then to actually create the item:
1) Type: DEVELOPER 1 in console first. (this allows you to list the entities).
2) Type: ENTLIST, this will list the entities, and most things in the list are spawnable.
3) Use the GIMME cheat command to spawn the item.
Example: gimme item_weapon_microwavepulse will spawn the Microwave Pulse Gun.