Press [Ctrl]+[Alt]+[~] to display the console window. Then, enter one of the
following codes to activate the corresponding cheat function:
Effect Code
Unknown _attack
Unknown _back
Switch to indicated weapon slot, regardless if you have a weapon there _button0
Switch to indicated weapon slot, regardless if you have a weapon there _button1
Switch to indicated weapon slot, regardless if you have a weapon there _button2
Switch to indicated weapon slot, regardless if you have a weapon there _button3
Switch to indicated weapon slot, regardless if you have a weapon there _button4
Switch to indicated weapon slot, regardless if you have a weapon there _button5
Switch to indicated weapon slot, regardless if you have a weapon there _button6
Switch to indicated weapon slot, regardless if you have a weapon there _button7
Unknown aas_goalArea
Unknown aas_pullPlayer
Unknown aas_randomPullPlayer
Unknown aas_showAreas
Unknown aas_showFlyPath
Unknown aas_showHideArea
Unknown aas_showPath
Unknown aas_showPushIntoArea
Unknown aas_showWallEdges
Unknown aas_test
Unknown aasstats
Show AAS stats aasStats
Unknown addarrow
Adds debug arrow addarrow
Core to game chat lines addChatLine
Unknown addline
Add debug line addline
Scale contact friction af_contactFrictionScale
Force the given friction value af_forceFriction
Name of the body to highlight af_highlightBody
Name of the constraint to highlight af_highlightConstraint
Scale the joint friction af_jointFrictionScale
Maximum angular velocity af_maxAngularVelocity:
Maximum linear velocity af_maxLinearVelocity
Show structures of articulated figures not at rest af_showActive
Show bodies af_showBodies
Show body names af_showBodyNames
Show two bodies constrained by the highlighted constraint
af_showConstrainedBodies
Show constraint names af_showConstraintNames
Show constraints af_showConstraints
Show the inertia tensor of each body af_showInertia
Show joint limits af_showLimits
Show mass of each body af_showMass
Show primary constraints only af_showPrimaryOnly
Show articulated figure CPU usage af_showTimings
Show the total mass of each articulated figure af_showTotalMass
Show tree-like structures af_showTrees
Show velocity of each body af_showVelocity
Skip friction af_skipFriction
Skip joint limits af_skipLimits
Skip self collision detection af_skipSelfCollision
Test for bodies initially stuck in solid af_testSolid
Scale time af_timeScale
Use impulse-based contact friction af_useImpulseFriction
Use impulse-based joint friction af_useJointImpulseFriction
Use linear time algorithm for tree-like structures af_useLinearTime
Use constraint matrix symmetry af_useSymmetry
Enable blocked fail safe handling ai_blockedFailSafe
Draw movement information for monsters ai_debugMove
Display script calls for the specified monster entity number ai_debugScript
Draw trajectory tests for monsters ai_debugTrajectory
Draw attack cones for monsters ai_showCombatNodes
Draw obstacle avoidance information for monsters. ai_showObstacleAvoidance 1
Draw obstacle avoidance information for monsters and player
ai_showObstacleAvoidance 2
Draw path_* entities ai_showPaths:
Unknown ai_testPredictPath
Write .AVI for a command demo aviCmdDemo
Save demo in .AVI format avidemo
Write .AVI for a demo aviDemo
Write .AVI for the current game aviGame
Game benchmark benchmark
Benchmark benchmark
Unknown bind
Bind command to a key bind
Unknown bindlist
Bind ragdoll at the current drag position bindRagdoll
Bind a key, but unbinds it first if there are more than two binds bindunbindtwo
Unknown blinkline
Blink a debug line blinkline
Unknown centerview
Center view centerview
Check if new version of the game is available checkNewVersion
Unknown clear
Clear the console clear
Unknown clearlights
Clear all lights clearLights
Drop current weapon clientDropWeapon
In-game GUI message mode clientMessageMode
Voice chats clientVoiceChat
Unknown clientVoiceChat
Unknown clientVoiceChat
Team voice chats clientVoiceChatTeam
Close the view showing any notes for this map closeViewNotes
Cull back facing polygons cm_backFaceCul
Debug collision detection cm_debugCollision
Color used to draw the collision models cm_drawColor
Draw filled polygons cm_drawFilled
Draw internal edges green cm_drawInternal
Collision mask cm_drawMask
Draw polygon and edge normals cm_drawNormals
Unknown cm_testAngle
Unknown cm_testBox
Unknown cm_testBoxRotation
Unknown cm_testCollision
Unknown cm_testLength
Unknown cm_testModel
Unknown cm_testOrigin
Unknown cm_testRadius
Unknown cm_testRandomMany
Unknown cm_testReset
Unknown cm_testRotation
Unknown cm_testTimes
Unknown cm_testWalk
Unknown collisionmodelinfo
Show collision model info collisionModelInfo
Use ~ to toggle console com_allowConsole
Sample input from the async thread com_asyncInput
Mix sound from the async thread com_asyncSound
Unknown com_aviDemoHeight
Unknown com_aviDemoSamples
Unknown com_aviDemoTics
Unknown com_aviDemoWidth
Unknown com_compressDemos
Compress saved games com_compressSaveGame
Unknown com_fixedTic
Force generic platform independent SIMD com_forceGenericSIMD
Unknown com_guid
Record journal com_journal 1
Play back journal com_journal 2
Unknown com_logDemos
Set hardware classification to com_machineSpec
Set hardware classification to not detected, com_machineSpec -1
Set hardware classification to low quality, com_machineSpec 0
Set hardware classification to medium quality, com_machineSpec 1
Set hardware classification to high quality, com_machineSpec 2
Set hardware classification to ultra quality com_machineSpec 3
Make a build com_makingBuild 1
Marker for memory stats com_memoryMarker
Unknown com_minTics
Run one game tick every async thread update com_preciseTic
Unknown com_preloadDemos
Purge everything between level loads com_purgeAll
Unknown com_showAngles
Show async network stats com_showAsyncStats
Unknown com_showDemo
Show frame rate com_showFPS
Show framerate com_showfps 1
Show total and per frame memory usage com_showMemoryUsage
show sound decoders com_showSoundDecoders
Unknown com_showTics
Unknown com_skipGameDraw
Skip the renderer completely com_skipRenderer
Show engine timings com_speeds
Print time in milliseconds with each console print com_timestampPrints 1
Print time in seconds with each console print com_timestampPrints 2
Update the load size after loading a map com_updateLoadSize
Hold last amount of detected video RAM com_videoRam
Unknown com_wipeSeconds
Unknown combinecubeimages
Combine six images for roq compression combineCubeImages
Unknown compressdemo
Compress a demo file compressDemo
Print on the console but not onscreen when console is displayed con_noPrint
Time messages displayed when console is displayed con_notifyTime
Speed at which the console moves con_speed
Unknown condump
Dump the console text to a file conDump
Unknown connect
Connect to a server connect
Crashes game crash
Crash game crash
Unknown cvar_restart
Restart the cvar system cvar_restart
Unknown cvarlist
Apply damage to an entity damage
Launch script debugger debugger
Print parses decl_show 1
Print parses and references developer decl_show 2
Delete selected entity deleteSelected
Hold [Enter] to zoom view demoshot
Save screenshot for a demo demoShot
Load a map in developer mode devmap
Open directory dir
List a folder dir
List a folder with sub-folders dirtree
Unknown dirtyfeet
Disassembles script disasmScript
Disables connection for current multi-player game disconnect
Disconnect from a game disconnect
Unknown dmap
Compile map dmap
Skip to last level doomhell
Unknown echo
Print indicated text echo
Launch in-game Articulated Figure Editor editAFs
Launch in-game Declaration Editor editDecls
Launch GUI Editor editGUIs
Change lighting editlight
Launch in-game Light Editor editLights
Open the in-game editor editor
Launch level editor Radiant editor
Launch in-game Particle Editor editParticles
Launch in-game PDA Editor editPDAs
Launch in-game Script Editor editScripts
Change sounds in editor area editsounds
launch in-game Sound Editor editSounds
Unknown EntityPlacement
Unknown envshot
Take an environment shot envshot
Unknown error
Cause an error error
Unknown exec
Execute a config file exec
Execute appropriate config files and sets cvars based on com_machineSpec
execMachineSpec
Exit game exit
Exit command demo exitCmdDemo
Unknown exportmodels
Export models exportmodels
Unknown fillrate
Finish the build process finishBuild
Unknown flashlight
Unknown focussoundseditor
Freeze everything on screen freeze
Freeze game for indicated number of seconds freeze
Unknown fs_basepath
Unknown fs_caseSensitiveOS
Unknown fs_cdpath
Unknown fs_copyfiles
Unknown fs_debug
Unknown fs_devpath
Unknown fs_game
Unknown fs_restrict
Unknown fs_savepath
Armor takes this percentage of damage g_armorProtection
Armor takes this percentage of damage in MP g_armorProtectionMP
Maintain even teams g_balanceTDM
Unknown g_blobSize
Unknown g_blobTime
Show blood splats, sprays, and gibs g_bloodEffects
Skip updating entities not marked 'cinematic' '1' during cinematics g_cinematic
Set seconds to allow game to run when skipping cinematic g_cinematicMaxSkipTime
Pregame countdown in seconds g_countDown
Scale final damage on player by this factor g_damageScale
Display information on which animations are playing on specified entity; -1
disables g_debugAnim
Check for models with bounds over 2048 g_debugBounds
Unknown g_debugCinematic
Unknown g_debugDamage
Unknown g_debugMove
Unknown g_debugMover
Unknown g_debugScript
Unknown g_debugTriggers
Unknown g_debugWeapon
Show decals (bullet holes, etc.) g_decals
Disassemble script into base/script disasm.txt when script is compiled g_disasm
Show double vision when taking damage g_doubleVision
Unknown g_dragDamping
Allow dragging physics objects around by placing the crosshair over them and
holding [Fire] g_dragEntity
Unknown g_dragShowSelection
Unknown g_dropItemRotation
Unknown g_dvAmplitude
Unknown g_dvFrequency
Unknown g_dvTime
Edit entity mode; 0 = off, 1 = lights, 2 = sounds, 3 = articulated figures, 4 =
particle systems, 5 = monsters, 6 = entity names, 7 = entity models.
g_editEntityMode <0-7>
Unknown g_exportMask
Toggle disable buffer file writing for save games g_flushSave <0 or 1>
Unknown g_fov
Display timing information for each game frame g_frametime
Score review time in seconds at end game g_gameReviewPause
Unknown g_gravity
Unknown g_gunX
Unknown g_gunY
Unknown g_gunZ
Set how much health to take in nightmare mode g_healthTakeAmt
Set how low can health get taken in nightmare mode g_healthTakeLimit
Set how often to take health in nightmare mode g_healthTakeTime
Unknown g_kickAmplitude
Unknown g_kickTime
Unknown g_knockback
Unknown g_maxShowDistance
Unknown g_monsters
Control the weapon sway in MP g_mpWeaponAngleScale
Show muzzle flashes g_muzzleFlash <0 or 1>
If nightmare mode is allowed g_nightmare <0 or 1>
Game password g_password
Show dynamic lights on projectiles g_projectileLights
Draw boxes around thinking entities; dormant entities (outside of PVs) are
yellow, non-dormant are green g_showActiveEntities
Enable ejected shells from weapon g_showBrass
Display current frame number for camera when playing cinematics g_showcamerainfo
Unknown g_showCollisionModels
Unknown g_showCollisionTraces
Unknown g_showCollisionWorld
Draw boxes around monsters that targeted player g_showEnemies
Unknown g_showEntityInfo
Unknown g_showHud
Enable shadow of player model g_showPlayerShadow
Enable display of player hit percentage g_showProjectilePct
Toggle hit % to HUD g_showprojectilepct 1
Unknown g_showPVS
Draw entities and their targets; hidden entities are gray g_showTargets
Display current animation and frame number for testmodels. g_showTestModelFrame
Draw trigger entities (orange) and their targets (green); disabled triggers are
gray. g_showTriggers
Unknown g_showviewpos
Unknown g_skill
Unknown g_skipFX
Unknown g_skipParticles
Skip damage and other view effects g_skipViewEffects
Let spectators talk to everyone during game g_spectatorChat
Unknown g_stopTime
Draw arrows over teammates in team deathmatch g_TDMArrows
Unknown g_testDeath
Unknown g_testHealthVision
Test model animation; 0 = cycle anime with origin reset, 1 = cycle anim with
fixed origin, 2 = cycle anim with continuous origin, 3 = frame by frame with
continuous origin, 4 = play anime once g_testModelAnimate
Number of frames to blend g_testModelBlend
Test model rotation speed g_testModelRotate
Test particle visualation; set by the particle editor g_testParticle
Name of the particle being tested by the particle editor g_testParticleName
Name of material to draw over screen g_testPostProcess
When non-zero, shows entities whose think functions exceeded the number of
milliseconds specified g_timeEntities
scale damage and armor dynamically to keep player alive more often
g_useDynamicProtection
Unknown g_vehicleForce
Unknown g_vehicleVelocity
Unknown g_viewNodalX
Unknown g_viewNodalZ
Show available memory game_memory
Display game class info game_memory
Cause a game error gameError
Kick player from multi-player game gameKick
Kick indicated player name gameKick
Print current view position getviewpos
Display graphics card details gfxinfo
Show graphics info gfxInfo
Unknown give
Spawn indicated item give
Full weapons and ammunition give all
Full ammunition for current weapons give ammo
Armor to 125 give armor
Classic 1995 version give doom95
Health to 100 give health
All keys give keys
BFG give weapon_bfg
Chainsaw give weapon_chainsaw
Machine gun give weapon_machinegun
Plasmagun give weapon_plasmagun
Rocket launcher give weapon_rocketlauncher
Shotgun give weapon_shotgun
God mode god
Unknown gui_configServerRate
Unknown gui_debug
Unknown gui_edit
Gametype filter gui_filter_gameType
Password filter gui_filter_password
Players filter gui_filter_players
Unknown gui_mediumFontLimit
Unknown gui_smallFontLimit
Send heartbeat to master servers Heartbeat
Show help help
Hitch the game hitch
Show IK debug lines ik_debug
Enable IK ik_enable
Name of log file; if empty "qconsole.log" will be used ilFileName
Set the maximum texture anisotropy if available image_anisotropy
Maximum MB reserved for temporary loading of full-sized precompressed images
image_cacheMegs
Maximum KB of precompressed files to read at specification time image_cacheMinK
See texture MIP usage image_colorMipLevels
Control texture downsampling image_downSize
Control normal map downsampling image_downSizeBump
Control normal map downsample limit image_downSizeBumpLimit
Control diffuse map downsample limit image_downSizeLimit
Control specular downsampling image_downSizeSpecular
Control specular downsampled limit image_downSizeSpecularLimit
Change texture filtering on mipmapped images image_filter
Unknown image_forceDownSize
Ignore high quality setting on materials image_ignoreHighQuality
Change lod bias on mipmapped images image_lodbias
If 0, dynamically load all images image_preload <0 or 1>
Round bad sizes down to nearest power of two image_roundDown
If 1, print number of outstanding background loads image_showBackgroundLoads<0
or 1>
Allow alpha/intensity/luminance luminance+alpha image_useAllFormats
If 1, do background load image caching image_useCache <0 or 1>
If 0, force everything to high quality image_useCompression <0 or 1>
If 2, use rxgb compression for normal maps; if 1, use 256 color compression for
normal maps if available image_useNormalCompression <0-2>
Write batch file for offline compression of .DDS files
image_useOfflineCompression
Use .DDS files if present image_usePrecompressedTextures
Write .tgas of the final normal maps for debugging image_writeNormalTGA
Write .TGAs of the final palletized normal maps for debugging
image_writeNormalTGAPalletized
Write .DDS files if necessary image_writePrecompressedTextures
Write .TGAs of the non normal maps for debugging image_writeTGA
Always run (reverse _speed button) in multi-player mode in_alwaysRun
Angle change scale when holding _speed button in_anglespeedkey
Look around with mouse (reverse _mlook button) in_freeLook
Enable mouse input in_mouse
Pitch change speed when holding _lookUp or _lookDown button in_pitchspeed
Unknown in_restart
Restart the input system in_restart
Yaw change speed when holding _left or _right button in_yawspeed
Unknown keeptestmodel
Keep last test model in the game keepTestModel
Kick client by connection number kick
Kill current target; suicide if no one is targeted kill
Kill the player kill
Kill all monsters in current level killmonsters
Remove all monsters killMonsters
Kill all moving enemies killmoveables
Remove all moveables killMoveables
Kill all non-moving enemies killragdolls
Remove all ragdolls killRagdolls
Scan LAN for servers LANScan
Show LCP solver failures lcp_showFailures
List active game entities listActiveEntities
List articulated figures listAF
Unknown listanims
List all animations listAnims
List audios listAudios
List key bindings listBinds
List game classes listClasses
List commands listCmds
Unknown listcollisionmodels
List collision models listCollisionModels
List cvars listCvars
List all decls listDecls
List all keys used by dictionaries listDictKeys
List all values used by dictionaries listDictValues
List emails listEmails
Unknown listentities
List game entities listEntities
Lists indicated def file settings listentitydefs
List entity defs listEntityDefs
List FX systems listFX
List game commands listGameCmds
List GUIs listGuis
List decl text character frequencies listHuffmanFrequencies
Unknown listimages
List images listImages
Lists indicated def file settings listlightdefs
Unknown listlines
List all debug lines listLines
Unknown listmaterials
List materials listMaterials
List model defs listModelDefs
Unknown listmodels
List all models listModels
Unknown listmodes
List all video modes listModes
Lists images of monsters listmonsters
List monsters listMonsters
List particle systems listParticles
List PDAs listPDAs
List the entity defs listRenderEntityDefs
List renderer commands listRendererCmds
List the light defs listRenderLightDefs
List scanned servers listServers
Unknown listskins
List skins listSkins
List sound commands listSoundCmds
List active sound decoders listSoundDecoders
Unknown listsounds
List all sounds listSounds
Unknown listsoundshaders
List sound shaders listSoundShaders
List the spawn args of an entity listSpawnArgs
List system commands listSystemCmds
List tables listtables
Unknown listthreads
List script threads listThreads
List tool commands listToolCmds
List type info listTypeInfo
Unknown listvertexcache
List vertex cache listVertexCache
List videos listVideos
Load a game loadGame
Localize GUIs localizeGuis
Localize maps localizeMaps
If 1, buffer log; if 2, flush after each print logFile <1 or 2>
Mouse pitch scale m_pitch
Show mouse movement m_showMouseRate
Number of samples blended for mouse viewing m_smooth
Mouse strafe movement scale m_strafeScale
Number of samples blended for mouse moving m_strafeSmooth
Mouse yaw scale m_yaw
Make an ambient map makeAmbientMap
Process giant images MakeMegaTexture
Load a map map
Play indicated map map