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 |