Cheats for Quake 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 COMMANDS THAT EITHER I HAVE NO CLUE WHATSOEVER AS TO WHAT THEY DO OR I JUST HAVEN'T GOTTEN AROUND TO FIND OUT YET TEST BEGIN R_CLEARCOLOR POINTFILE STUFFCMDS WAIT ALIAS NOISETRACK SV_IDEALPITCHSCALE SPAWN CMD EDICTCOUNT SV_MAXSPEED LOOKSPRING VIEWFRAME VID_NOPAGEFLIP LOOKSTRAFE D_SUBDIV16 SCR_PRINTSPEED VIEWPREV VIEWNEXT VIEWMODEL TEST2 SCR_CENTERTIME M_FILTER V_CSHIFT V_KICKPITCH SYS_TICRATE CL_SHOWNET CL_NOLERP R_ALIASTRANSADJ R_REPORTEDGEOUT R_DSPEEDS PRESPAWN CON_NOTIFYTIME TEMP1 PRECACHE INFORMATION ON USING THESE COMMANDS All Quake commands listed within this text file must be typed into the Quake console in order to work properly. The Quake console can be accessed at any time by pressing the ~ (tilde) key, but cannot be accessed during intermissions or menu displays prior to version 1.00. If a command has a number sign enclosed by parenthesis after it, that means the user (you) must enter a variable of your choice when using that command. If a command involves turning something on or off, or enabling or disabling something, you must enter the number "1" for on, or enable, and "0" for off, or disable, when using that command. Here is an example using the "CROSSHAIR" command: CROSSHAIR 1 [ENTER] - Turns the aiming crosshair on CROSSHAIR 0 [ENTER] - Turns the aiming crosshair off It is possible to execute multiple commands on one line, as long as they are separated by a semicolon (;).