Commands (Quake 4)

The information on this page is specific to Quake 4 .


Existing Commands as of version 1.0.4.0 Build 2147 (patched version)

Game commands

aasStats … This command displays AAS file statistics in the console.
addarrow … adds a debug arrow
addChatLine … internal use (core to game chat lines)
addIcon
addline … adds a debug line
ai_debugFilter
apState
bindRagdoll … binds ragdoll at the current drag position
blinkline … blinks a debug line
call
centerview … centers the player view
checkSave
clearLights … removes all lights
clientCallVote
clientMessageMode … ingame gui message mode
clientVoiceChat … voice chats: clientVoiceChat
clientVoiceChatTeam … team voice chats: clientVoiceChat
clientvoicemute
clientvoiceunmute
clientVote
collisionModelInfo … shows collision model info
damage … apply damage to an entity
deleteSelected … deletes selected entity
disasmScript … disassembles script
emote
evaluateMPPerformance
exportmodels … exports models
extract_tactical
fadeSound
flashlight
forceTeamChange
game_memory … displays game class info
gameError … causes a game error
gameKick … same as kick, but recognizes player names
getviewpos … prints the current view position
give … gives one or more items
god … enables god mode (makes you invulnerable)
jump
keepTestModel … keeps the last test model in the game
kill … kills the player
killMessage
killMonsters … removes all monsters
killMoveables … removes all moveables
killRagdolls … removes all ragdolls
killVehicles
listActiveEntities … lists active game entities
listAnims … lists all animations
listClasses … lists game classes
listCollisionModels … lists collision models
listEntities … lists game entities
listEntityStats
listInstances
listLines … lists all debug lines
listMapEntities
listModelDefs … lists model defs
listMonsters … lists monsters
listSpawnArgs … list the spawn args of an entity
listSpawnIds
listThreads … lists script threads
nextAnim … shows next animation on test model
nextFrame … shows next animation frame on test model
nextGUI … teleport the player to the next func_static with a gui
nextjumppoint
noclip … disables collision detection for the player
notarget … disables the player as a target
playerModel … sets the given model on the player
popLight … removes the last created light
prevAnim … shows previous animation on test model
prevFrame … shows previous animation frame on test model
prevjumppoint
printModelDefs … prints a model def
reexportmodels … reexports models
reloadanims … reloads animations
reloadScript … reloads scripts
remove … removes an entity
removeClientFromBanList
removeline … removes a debug line
saveLights … saves all lights to the .map file
saveMoveables … save all moveables to the .map file
saveParticles … saves all lights to the .map file (???)
saveRagdolls … save all ragdoll poses to the .map file
saveSelected … saves the selected entity to the .map file
say … text chat
sayTeam … team text chat
script … executes a line of script
serverForceReady … force all players ready
serverMapRestart … restart the current game
serverNextMap … change to the next map
setInstance
setPlayerGravity
setPMconsole commands
setviewpos … sets the current view position
spawn … spawns a game entity
teleport … teleports the player to an entity location
testAnim … tests an animation
testBlend … tests animation blending
testDamage … tests a damage def
testDeath … tests death
testid … output the string for the specified id.
testLight … tests a light
testModel … tests a model
testParticleStopTime … tests particle stop time on a test model
testPointLight … tests a point light
testSave … writes out a test savegame
testShaderParm … sets a shaderParm on an existing testModel
testSkin … tests a skin on an existing testModel
trigger … triggers an entity
unbindRagdoll … unbinds the selected ragdoll
undying
verifyServerSettings
weaponSplat … projects a blood splat on the player weapon
where … prints the current view position

Renderer commands

benchmark … benchmark
combineCubeImages
envshot … takes an environment shot
gfxInfo … show graphics info
listGuis … lists guis
listImageReferences
listImages … lists images
listImagesRaven
listModels … lists all models
listModes … lists all video modes
listRenderEffectDefs
listRenderEntityDefs … lists the entity defs
listRenderLightDefs … lists the light defs
listVertexCache … lists vertex cache
makeAmbientMap … makes an ambient map
MakeMegaTexture … processes giant images
modulateLights … modifies shader parms on all lights
printModel … prints model info
regenerateWorld … regenerates all interactions
reloadARBprograms … reloads ARB programs
reloadGuis … reloads guis
reloadImages … reloads images
reloadModels … reloads models
reloadShaders
reloadSurface … reloads the decl and images for selected surface
reportImageDuplication … checks all referenced images for duplications
reportSurfaceAreas … lists all used materials sorted by surface area
screenshot … takes a screenshot
screenshotJpeg
showInteractionMemory … shows memory used by interactions
showTriSurfMemory … shows memory used by triangle surfaces
sizeDown … makes the rendered view smaller
sizeUp … makes the rendered view larger
testImage … displays the given image centered on screen
testStandaloneVideo
testVideo … displays the given cinematic
touchGui … touches a gui
touchModel … touches a model
vid_restart … restarts renderSystem
writeProgramImages
writeRDF

Sound commands

fadeSoundClass
listActiveSounds
listSoundDecoders … list active sound decoders
listSounds … lists all sounds
reloadSounds … reloads all sounds
s_restart … restarts the sound system
soundLog
testSound … tests a sound

System commands

addFriend
aviCmdDemo … writes AVIs for a command demo
aviDemo … writes AVIs for a demo
aviGame … writes AVIs for the current game
bind … binds a command to a key
bindunbindtwo … binds a key but unbinds it first if there are more than two binds
buildNotes
checkNewVersion … check if a new version of the game is available
clear … clears the console
clearAssetLog
compressDemo … compresses a demo file
conDump … dumps the console text to a file
connect … connects to a server
crash … causes a crash
console command_restart
dec
Decrementconsole command
demoShot … writes a screenshot for a demo
devmap … loads a map in developer mode
dir … lists a folder
dirtree … lists a folder with subfolders
disconnect … disconnects from a game
echo … prints text
editconsole commands
error … causes an error
exec … executes a config file
execMachineSpec … execs the appropriate config files and sets cvars based on com_machineSpec
execMPMachineSpec
exit … exits the game
exitCmdDemo … exits a command demo
finishBuild … finishes the build process
freeze … freezes the game for a number of seconds
getFriends
getServers
heartbeat … send a heartbeat to the the master servers
help
hitch … hitches the game
in_restart … restarts the input system
inc
Incrementconsole command
kick … kick a client by connection number
lanScan
listAF … lists articulated figures
listAllDecls
listAudios … lists Audios
listBinds … lists key bindings
listClients
listCmds … lists commands
listconsole commands
listDecls
listDictKeys … lists all keys used by dictionaries
listDictValues … lists all values used by dictionaries
listEffects
listEmails … lists Emails
listEntityDefs … lists entity defs
listGameCmds … lists game commands
listHuffmanFrequencies … lists decl text character frequencies
listLipsyncs
listMaterials … lists materials
listMaterialTypes
listModelDefs … lists model defs
listPDAs … lists PDAs
listPlaybacks
listRendererCmds … lists renderer commands
listServers … lists scanned servers
listSkins … lists skins
listSoundCmds … lists sound commands (???)
listSoundShaders … lists sound shaders (???)
listSystemCmds … lists system commands
listTables … lists tables
listToolCmds … lists tool commands
listVideos … lists Videos
loadGame … loads a game
localizeGuis … localize guis
localizeLipsyncs
localizeMaps … localize maps
localizeValidateLipsyncs
localizeValidateStrings
map … loads a map
memoryDump … creates a memory dump
memoryDumpCompressed … creates a compressed memory dump
netScan
nextMap … loads the next map on the server
parse … prints tokenized string
path … lists search paths
playCmdDemo … plays back a command demo
playDemo … plays back a demo
playNetDemo
playNetTimeDemo
printAF … prints an articulated figure
printAudio … prints an Video (???)
printEffects
printEmail … prints an Email
printEntityDef … prints an entity def
printLipsyncs
printMaterial … prints a material
printMaterialTypes
printMemInfo to_be_replaced
printModelDefs … prints a model def
printPDA … prints an PDA
printPlaybacks
printSkin … prints a skin
printSoundShader … prints a sound shader
printTable … prints a table
printVideo … prints a Audio (???)
promptKey … prompt and sets the CD Key
QANotes
quit … quits the game
rcon … sends remote console command to server
reconnect … reconnect to the last server we tried to connect to
recordDemo … records a demo
recordNetDemo
reloadDecls … reloads decls
reloadEngine … reloads the engine down to including the file system
reloadFAS
reloadLanguage … reload language dict
removeFriend
resaveDecl
rescanSI … rescan serverinfo cvars and tell game
reset … resets a cvar
saveGame … saves a game
SaveGameRefreshList
serverInfo … shows server info
set … sets a cvar
seta … sets a cvar and flags it as archive
setMachineSpec … detects system capabilities and sets com_machineSpec to appropriate value
sets … sets a cvar and flags it as server info
sett … sets a cvar and flags it as tool
setu … sets a cvar and flags it as user info
showDictMemory … shows memory used by dictionaries
showStringMemory … shows memory used by strings
spawnGUI
spawnServer … spawns a server
startBuild … prepares to make a build
stopNetDemo
stopRecording … stops demo recording
tabComplete
testGUI … tests a gui
testmap … tests a map
testSIMD … test SIMD code
timeCmdDemo … times a command demo
timeDemo … times a demo
timeDemoQuit … times a demo and quits
toggle … toggles a cvar
touch … touches a decl
touchFile … touches a file
touchFileList … touches a list of files
unbind … unbinds any command from a key
unbindall … unbinds any commands from all keys
updateUI … cause a sync down of game-modified userinfo
viewNotes
vstr … inserts the current value of a cvar as command text
wait … delays remaining buffered commands one or more frames
writeAssetLog
writeCmdDemo … writes a command demo
writeConfig … writes a config file
WriteConfiguration
writeDeclFile
writePrecache … writes precache commands
WriteServerConfig

Tool commands

activateEditor
bundler
createCM
debugger … launches the Script Debugger
dmap … compiles a map
editAFs … launches the in-game Articulated Figure Editor
editDecls … launches the in-game Declaration Editor
editFX
editFX_play
editFX_playlooping
editFX_stop
editGUIs … launches the GUI Editor
editLights … launches the in-game Light Editor
editMaterials
editor … launches the level editor Radiant
editPDAs … launches the in-game PDA Editor
editPlaybacks
editReverb
editScripts … launches the in-game Script Editor
editSounds … launches the in-game Sound Editor
entview
exportCmpMD5R
exportMD5R
logview
makeLoadScreens
modview
phonemeGen
renderbump … renders a bump map
renderbumpFlat … renders a flat bump map
renderbumpFlatGUI
roq … encodes a roq file
runAAS … compiles an AAS file for a map
runAASDir … compiles AAS files for all maps in a folder
runAASTactical
runReach … calculates reachability for an AAS file
shakesGen
showMemAlloc
showMemory