Cheats for Quake
as published by id

CHEAT CODES

  • GOD - god mode on/off
  • GIVE H (#) - gives health number specified
  • IMPULSE (1-10) - 1-8 and 10 gives corresponding weapon (10 is axe), 9 gives all weapons and ammo
  • .IMPULSE 255 - Quad damage power-up
  • GIVE (1-8) - gives weapon 1-8 (without ammo)
  • MAP (ExMx,START,END) - goes to map E(1-4)M(1-8), START, or END
  • NOCLIP - clipping mode on/off
  • FLY - fly mode on/off
  • CHANGELEVEL (ExMx) - changes level with player's current characteristics
  • CROSSHAIR - toggles aiming crosshair on/off
  • R_FULLBRIGHT - sets game to full brightness
  • NOTARGET - makes the player invisible to the monsters
  • R_DRAWORDER - allows the player to see through certain structures
  • GIVE (S,N,R,C) (#) - gives ammo specified (Shells,Nails,Rockets,Cells)
  • MPULSE 11 - gives you a rune (type 4 times for all 4 runes)

    GAME OPTIONS

  • HELP - displays help menu
  • QUIT - quits Quake
  • RECORD - records a demo
  • PLAYDEMO - plays a demo
  • TIMEDEMO - gets demo speeds
  • PAUSE - pauses/unpauses game
  • SENSITIVITY - adjusts mouse sensitivity
  • NAME - changes the player's name
  • LOAD - loads a game
  • SAVE - saves a game
  • SKILL (1-4) - selects skill level
  • VOLUME - adjusts volume
  • BIND - attaches a command to a key
  • UNBINDALL - detaches all commands from keys
  • STOP - stops recording a demo
  • EXEC - executes a script file
  • COLOR (#) (#)- changes player's shirt and pants color respectively
  • CL_NAME - change player name
  • JOYSTICK - joystick on/off
  • JOYBUTTONS (#) - specify number of joystick buttons
  • GAMMA (#) - gamma correction
  • SIZEUP - screen size up one notch
  • SIZEDOWN - screen size down one notch
  • CLEAR - clears console of previous commands
  • TOGGLECONSOLE - toggles console off
  • TOGGLEMENU - toggles console off
  • SCREENSHOT - takes a screenshot and saves it in PCX format
  • VERSION - displays date of EXE file
  • R_SPEEDS - gives speeds of polygon rates (that's a guess)
  • ENTITIES - lists all monsters in current level
  • ECHO - repeats all characters listed after it
  • R_POLYMODELSTATS - shows how many polygons are being drawn
  • R_TIMEGRAPH - turns time graph on/off
  • R_GRAPHHEIGHT (#) - change height of time graph
  • R_NUMEDGES - shows number of edges being used
  • R_MAXEDGES (#) - set maximum number of edges
  • GIVE HEALTH - kills yourself but still allows jumping and shooting
  • SCR_CONSPEED (#) - change the speed of the console when retracting
  • VIEWSIZE (#) - change the screen size
  • DEMOS - plays the 3 internal demos where they last left off
  • MESSAGEMODE2 (message) - displays specified message on screen
  • PATH - Displays Quake's search path(s)
  • EDICT - lists information on current level
  • PROFILE - displays characteristics of player
  • EDICTS - numbers and gives information on all models
  • STATUS - displays general game status
  • TIMEREFRESH - gives refresh speed and frame rate on current position
  • .SHOWTURTLE - choose whether or not to display the turtle icon
  • SHOWRAM - choose whether or not to display the ram icon
  • SHOWPAUSE - choose whether or not to show the word "PAUSED" when paused
  • .ZOOM_IN - zooms in
  • ZOOM_OUT - zooms out
  • .SAVE QUICK - quicksaves a game
  • .LOAD QUICK - quickloads a game
  • .STOPDEMO - stops playing the demos

    COMMANDS THAT EFFECT GAMEPLAY

  • KILL - commits suicide
  • RESTART - restarts current level
  • FOV (#) - some kind of perspective warping thing
  • R_DRAWFLAT - toggles texture on/off
  • CL_FORWARDSPEED (#) - change forward speed
  • CL_BACKSPEED (#) - change backward speed
  • CL_SIDESPEED (#) - change strafing speed
  • KICK - kicks player off game
  • R_WATERWARP - turns underwater warping effect on/off
  • M_PITCH (#) - change mouse pitch (up and down) speed
  • M_YAW (#) - change mouse yaw (left and right) speed
  • M_SIDE (#) - change mouse strafe speed
  • CL_ROLLANGLE (#) - set roll angle
  • CL_YAWSPEED (#) - change yaw (left and right) speed
  • CL_PITCHSPEED (#) - change pitch (up and down) speed
  • CL_ANGLESPEEDKEY (#) - set angle speeds when turning
  • CL_MOVESPEEDKEY (#) - change strafing characteristics
  • V_IDLESCALE - makes the screen sway back and forth slowly
  • SV_GRAVITY (#) - alter the gravitational pull (try a negative # for fun)
  • D_MIPSCALE (#) - change the level's scale
  • SV_NOSTEP - doesn't permit passage over steps when enabled
  • SV_AIM (#) - adjust vertical aiming
  • SV_STOPSPEED (#) - adjust stopping speed
  • SV_FRICTION (#) - adjust friction of the player to the floor
  • IMPULSE (1-8) - switches to weapon 1-8
  • BF - displays a backround flash that restores the palette
  • CL_ROLLSPEED - change roll speed
  • CL_UPSPEED - change up and down speed (when flying)
  • R_DRAWENTITIES - choose whether or not to draw entities
  • SCR_OFSX - offsets X axis when enabled
  • SCR_OFSY - offsets Y axis when enabled
  • SCR_OFSZ - offsets Z axis when enabled
  • CL_BOB - set bobbing speed
  • CL_BOBUP - set up bobbing speed
  • CL_BOBCYCLE - set rate of bobs
  • V_KICKTIME - set speed of kickback
  • SV_MAXVELOCITY - set maximum running speed
  • V_KICKROLL - set amount of roll during kickback
  • SV_ACCELERATE - set acceleration speed
  • REGISTERED - determines whether or not the registered only sections of the introduction can be accessable
  • R_AMBIENT - adjust ambient lighting
  • R_DRAWVIEWMODEL - makes gun disappear when disabled
  • CENTERVIEW - centers your view

    MENU COMMANDS

  • MENU_MAIN - displays the main menu
  • MENU_QUIT - quits the game
  • MENU_OPTIONS - displays options menu
  • MENU_SETUP - displays setup menu
  • MENU_KEYS - displays keyboard commands menu
  • MENU_SAVE - save a game
  • MENU_LOAD - load a game
  • MENU_VIDEO - displays video mode menu
  • MENU_MULTIPLAYER - goes to multiplayer menu
  • MENU_SINGLEPLAYER - goes to single player menu

    SOUND COMMANDS

  • NOSOUND - toggles sound effects on/off
  • SOUNDINFO - displays info on sound
  • SOUNDLIST - lists all internal sound files
  • PLAY - plays an internal sound file
  • PLAYVOL - plays an internal sound file at a given volume
  • SBINFO - gives info on Sound Blaster
  • AMBIENT_FADE - effects ambient sound effects
  • BGMVOLUME - changes backround volume
  • STOPSOUND - stops all sounds for about a second
  • SND_SHOW - shows all sounds currently playing
  • SND_NOEXTRAUPDATE - doesn't update sound (yields poor sound quality)

    CD COMMANDS

  • CD ON - turns CD player on
  • CD OFF - turns CD player off
  • CD PLAY (#) - plays a CD track
  • CD STOP - stops playing
  • CD LOOP (#) - loops a CD track
  • CD EJECT - ejects CD
  • CD RESET - resets CD player (good for when switching CDs)
  • CD RESUME - resumes a CD
  • CD REMAP - program tracks
  • CD INFO - info on current CD

    VIDEO COMMANDS

  • VID_DESCRIBEMODES - lists and describes all available video modes
  • VID_DESCRIBECURRENTMODE - displays current video mode
  • VID_MODE (#) - changes your video mode
  • VID_NUMMODES - lists number of available video modes
  • VID_TESTMODE (#) - tests a video mode for five seconds
  • VID_DESCRIBEMODE - describes current video mode
  • VID_WAIT (0-2) - sets the type of waiting the video adapter should do
  • _VID_WAIT_OVERRIDE - forces wait for vertical sync
  • _VID_DEFAULT_MODE (#) - set default video mode
    MULTIPLAYER COMMANDS

  • CONNECT - connects to a Quake server
  • HOST_SPEEDS - gives speed of host
  • NET_STATS - net statistics
  • DISCONNECT - disconnects from current game or server
  • COM2 - displays settings for COM2
  • LISTEN - waits for connection
  • DEATHMATCH - selects the deathmatch option
  • SLIST - server list
  • FRAGLIMIT - puts a limit to the number of frags
  • TIMELIMIT - enables a time limit
  • TEAMPLAY - team play on/off
  • PAUSABLE - makes game pausable
  • HOSTNAME - changes host name
  • HOST_FRAMERATE - displays framerate of host
  • MAXPLAYERS - sets maximum amount of players
  • TELL (name) (message) - sends a message to the person specified
  • NET_MESSAGETIMEOUT - specify how long the game should wait for a message before deciding that the connection has died
  • COM1 - displays settings for COM1
  • SAY (message) - displays a message of your choice
  • SERVERPROFILE - decide whether or not to display server profile
  • NOEXIT - when enabled, players explode when they enter a level exit
  • _CONFIG_MODEM_HANGUP - set the modem's hangup string
  • _CONFIG_MODEM_INIT - set the modem's initiation string
  • _CONFIG_MODEM_CLEAR - set the modem's clear string
  • _CONFIG_MODEM_DIALTYPE (T or P) - T for tone, P for pulse dial type
  • _CONFIG_COM_MODEM - set the modem's com port
  • _CONFIG_COM_BAUD - set the the modem's baud rate
  • _CONFIG_COM_IRQ - set the modem's irq value
  • _CONFIG_COM_PORT - set the modem's port speed

    MOVEMENT COMMANDS

  • +MLOOK - mouse look on
  • +RIGHT - move right on
  • +LEFT - move left on
  • +BACK - move backwards on
  • +FORWARD - move forward on
  • +KLOOK - keyboard look on
  • +USE - use on
  • +ATTACK - attack on
  • +SPEED - run mode on
  • +JUMP - jump on
  • +LOOKDOWN - lookdown on
  • +LOOKUP - lookup on
  • +STRAFE - strafe mode on
  • +MOVELEFT - left strafe on
  • +MOVERIGHT - right strafe on
  • +SHOWSCORES - showscores on
  • +MOVEUP - fly mode up on
  • +MOVEDOWN - fly mode down on
  • -MLOOK - mouse look off
  • -RIGHT - move right off
  • -LEFT - move left off
  • -BACK - move backwards off
  • -FORWARD - move forward off
  • -KLOOK - keyboard look off
  • -USE - use off
  • -ATTACK - attack off
  • -SPEED - run mode off
  • -JUMP - jump off
  • -LOOKDOWN - lookdown off
  • -LOOKUP - lookup off
  • -STRAFE - strafe mode off
  • -MOVELEFT - left strafe off
  • -MOVERIGHT - right strafe off
  • -SHOWSCORES - showscores off
  • -MOVEUP - fly mode up off
  • -MOVEDOWN - fly mode down off

    Registered 1 Makes the game think that it is registered. You can now get the lightning gun and open doors to the registered levels (although the game will lock up if you enter a slipgate to a registered level).

  • NOTE: After you finish a level, some of your cheats will