Soldier Of Fortune Demo Console Commands
Please note: many commands have been changed in the release version of Soldier of Fortune. If you are looking
for cheat codes for retail version of Soldier of Fortune, click here.
These are all commands accessable through the Soldier of Fortune Demo console.
To enable the console, you need to start Soldier of Fortune by running "sof.exe +set console 1". You can easily
do that by modifying your Soldier of Fortune shortcut (which should be on your Desktop). Right click on the shortcut,
go to Properties, and modify the Target: line so it looks something like:
"c:\....\SOF Demo\sof.exe" +set console 1
Once you have started Soldier of Fortune with the proper paramenters, you will be able to access the console by
pressing the ~ key.
We also have a list of all cvar variables.
Cheat Codes:
- god - god mode (invincible)
- noclip - walk through walls
- notarget - enemies don't see you
- weapontest - gives you all weapons
- altweapontest - gives you all weapons
- give all - gives you all items
- The following commands can be used to spawn various items. Before using these commands, enter /cheats 1 in the console.
Weapons:
SPAWN ITEM_WEAPON_pistol - spawns 9mm pistol
SPAWN ITEM_WEAPON_pistol2 - spawns .44 pistol
SPAWN ITEM_WEAPON_rocketlauncher - spawns rocket launcher
SPAWN ITEM_WEAPON_sniper_rifle - spawns sniper riffle
SPAWN ITEM_WEAPON_shotgun - spawns shotgun
Ammo:
SPAWN ITEM_AMMO_auto
SPAWN ITEM_AMMO_rocket - spawns rockets
SPAWN ITEM_AMMO_shotgun - spawns shotgun shells
SPAWN ITEM_AMMO_pistol - spawns 9mm pistol bullets
SPAWN ITEM_AMMO_pistol2 - spawns .44 pistol bullets
Equipment:
SPAWN ITEM_EQUIP_armor - spawns armor
SPAWN ITEM_EQUIP_c4 - spawns C4 explosives
SPAWN ITEM_EQUIP_flashpack - spawns flash pack
SPAWN ITEM_EQUIP_grenade - spawns grenades
SPAWN ITEM_EQUIP_light_goggles - spawns goggles
People:
SPAWN m_nyc_ebum
SPAWN m_nyc_politician
SPAWN m_nyc_mpunk
SPAWN m_nyc_mskinhead1
SPAWN m_nyc_mskinhead2a
Controls:
These commands are usually bound to various keys. Unless you are unsatisfied with in-game keyboard configuration menu, you should not need to use these.
- bindlist - list all bound keys
- unbindall - unbind all keys
- unbind KEY - unbind a key
- bind KEY COMMAND - bind COMMAND to a KEY
- +mlook - mouse look on/off
- -mlook
- +klook - keyboard look on/off
- -klook
- +use - use on/off
- -use
- +weaponExtra1
- -weaponExtra1
- -weaponExtra2
- +attack - attack (fire) on/off
- -attack
- +altattack - alt attack on/off
- -altattack
- +speed
- -speed
- +moveright - move right on/off
- -moveright
- +moveleft - move left on/off
- -moveleft
- +strafe - strafe on/off
- -strafe
- +lookdown - look down on/off
- -lookdown
- +lookup - look up on/off
- -lookup
- +back - walk back on/off
- -back
- +forward - walk forward on/off
- -forward
- +right - turn right on/off
- -right
- +left - turn left on/off
- -left
- +movedown - move down on/off
- -movedown
- +moveup - move up on/off
- -moveup
- centerview - center your view
- itemdrop - drop item
- itemprev - previous item in inventory
- itemnext - next item in inventory
- itemuse - use item
- weapondrop - drop weapon
- weapprev - previous weapon
- weapnext - next weapon
- weaponselect
- reload - reload weapon
- listpickups
- turnonmissionmsg - show mission objectives
- turnoffmissionmsg - hide mission objectives
- givemoretutorial
- givesnipertutorial
- drop
- use
- kill
- inven
- wave
- messagemode2
- messagemode
- togglechat
- toggleconsole
WON Commands:
- won_list_users
- won_talk
- won_create_room
- won_exit_room
- won_join_room
- won_list_rooms
- won_get_motd
- won_create_account
- won_login
- won_markdisconnection
- won_markconnection
Information:
- entlist - entities list
- info - display information about current server
- userinfo - display information about current client (you)
- usermisc
- userammo
- useritems
- userweapons
- cmdlist - list all console commands
- cvarlist - list all console variables
- cpuid
- status
- modellist - display information about loaded models
- imagelist - display information about loaded images
- gun_model MODEL - preview MODEL of a weapon
- gun_prev - display next gun frame
- gun_next - display previous gun frame
Multiplayer:
- reconnect
- connect IP - connect to a server on IP address
- ping
- serverstatus - status of current server
- skins - display skin information for players on current server
- pingservers
- kick
- heartbeat
- serverstop
- serverrecord
- setgamespymaster - set master server to reporn to
- gserver
- serverinfo - information about current server
- ip_list
- disconnect - disconnect from current server
- dumpuser
- killserver
- listignore - list ignored users
- say SOMETHING - say something to everyone currently playing on the server
Sound:
- stopsound - stop any currently playing sound
- snd_eaxenvironment
- snd_eaxparams
- snd_restart - restart sound driver (required for some variables to take effect)
Video:
- vid_modes
- vid_front
- vid_restart - restart video driver (required for some video variables to take effect)
- glidever
- gl_strings - information about OpenGL
Unsorted:
- teamview
- spawn
- prog
- say_team
- sv_precache
- unignore
- ignore
- cl_touch
- config
- reset_predn
- precache
- setenv
- rcon
- quit
- maxfpsfromrate
- stop
- record
- changing
- pause
- cmd
- impulse
- cd
- terrain
- cloud
- sky
- sizedown
- sizeup
- loading
- timerefresh
- refresh
- return
- freshgame
- changepass
- checkpass
- deselect
- select
- menuoff
- popmenu
- menu
- viewpos
- avi
- rawshot
- screenshot
- conchars
- condump
- clear
- filter_write
- filter_list
- filter_remove
- filter_add
- getgamestats
- sv
- wipe
- load
- save
- unset_dmflags
- set_dmflags
- list_dmflags
- gamemap
- demomap
- savesleft
- newsave
- map
- winstart
- minimise
- subliminal
- error
- z_stats
- dir
- link
- path
- zero
- set
- xor
- and
- or
- add
- wait
- echo
- exec
- lg_shutdown
- lg_init
- ff_spring
- ff_tension
- ff_usejoy
- ff_usemouse
- fx_load
- fx_save
- joy_advancedupdate
If you use any material from this page, please link back to Gameaholic dot Com.