Quake - PC

Installation | Viewing the Readme.txt | Latest Version | Sound Issues | Video Issues | Multiplayer Issues | Error Messages | Other Problems | Unsupported Add-ons | Hints/Cheat Codes | Downloads


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
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 (;).