Updated: 06/30/2020 by Computer Hope

Quake overview

QuakeType: Action
ESRB Rating: Mature
Release Date: 6/22/1996
Developer: id Software
Publisher: GT Interactive (PC), MacSoft (Mac), Publishing USA (Linux)

From the creators of the DOOM series comes the next series of first person shooting games, Quake.

In Quake, the player now has the capability of looking in every direction imaginable, a new assortment of weapons, new levels and even more intense multiplayer with easier capability of playing against friends and other competitors across the Internet. With Quake you can also create maps, skins, and other aliments.

System Requirements: Microsoft Windows - Apple - Linux

Windows System Requirements
Operating System: DOS 5.0 or higher, Windows 95, Windows 98
Processor: Intel Pentium 75 MHz
Memory: 8 MB RAM - DOS
16 MB RAM - Windows 95
Graphics Card: 2 MB VGA graphics compatible video card
Sound Card: 100% Sound Blaster compatible sound card
Hard Drive Space: 80 MB
Controls: Keyboard & Mouse
Joystick optional
Multiplayer: Yes - TCP/IP compatible network card for LAN play, Modem for Internet play

Getting Nightmare

You may or may have not noticed that there is no option to play Quake in Nightmare mode.

To get into Nightmare:

  1. Start in Normal skill mode.
  2. Go into the 4th episode, but don't get into the time portal.
  3. When you fall out of the water, go to the console and type in Fly.
  4. Go up, turn left, and enter the doorway, or step into the water, but don't fall through.
  5. Swim all the way against the wall on the same side you enter the water (where the shield is in deathmatch).
  6. Now fall through and you will land on the rafter.
  7. Walk on the rafter right into the Nightmare entrance.


Quake screenshot Quake rocket launcher
Quake pit Quake rocket launcher screenshot

Console Commands


BF - flashes the screen green
GAMMA - gamma correct, 1 is default, less than 1 is brighter more than 1 is darker
R_CLEARCOLOR - color of clear sides
R_ALIASSTATS - debugging
R_DMABUF - ???????
R_DRAWENTITIES 0|1 - draw entities (objects)
R_DRAWFLAT - ???????
R_DRAWORDER 0|1 - weird when set to
1 R_DSPEEDS 0|1 - debugging
R_EDGECOUNT 0|1 - debugging
R_FULLBRIGHT - light amp goggles :)
R_GRAPHHEIGHT - height of r_timegraph
R_SHOWPOLYS - highlight polygons
R_SHOWVERTS - ???????
R_SPEEDS 0|1 - debugging
R_TIMEGRAPH 0|1 - some sort of graph showing amount of calculations that are being done
R_WAVE 0|1 - underwater mode!
SIZEDOWN - shrink the screen
SIZEUP - enlarge the screen
TIMEREFRESH - spins around and gives you the framerate
VID_DESCRIBECURRENTMODE - describes current mode, see video.txt
VID_DESCRIBEMODES - lists video modes, see video.txt
VID_NUMMODES - counts the number of modes, see video.txt
VID_TESTMODE - tests a videomode, see video.txt
VID_WAIT - sets video adapter waiting, see video.txt


DECIMATE_SFX - decimate a cached sound, see sound.txt
GRABEXTSND - ???????
NOSOUND - no sound, see sound.txt
NUMCHANNELS - set the number of channels, see sound.txt
PLAY - play a sound, see sound.txt
PLAYVOL - play a sound with volume, see sound.txt
SAVESND - save a sound, see sound.txt
SBINFO - sound blaster info, see sound.txt
SFX_ASYNCH - enables asynchronous sound?
SOUND - some sort of sound control
SOUNDINFO - displays info on sound system, see sound.txt
SOUNDLIST - list sounds, sound.txt
SND_TIMING - displays sound timing info
STOPSOUND - disables sound


BIND - keyboard setup, see readme.txt
CL_BACKSPEED - speed of backwards movement, see readme.txt
CL_FORWARDSPEED - speed of forward movement, see readme.txt
CL_SIDESTEP - speed of strafing, see readme.txt
CL_UPSPEED - upwards movement speed (for flying)
CL_YAWSPEED - turning speed
COLOR - character color, see readme.txt


4 = RED
5 = GOLD
11 = AQUA

FLY [ON|OFF] - switch on flying mode
GOD [ON|OFF] - God mode

IMPULSE# - get a weapon (as follows)

0 - Nothing for now
1 - Select shotgun
2 - Select supershotgun
3 - Select nailgun
4 - Select chainnailgun
5 - Select grenade launcher
6 - Select rocket launcher
7 - Nothing for now
8 - Nothing for now
9 - Get all weapons and maximal ammo


<-/+>CTS - sets "clear to send"
<-/+> DSR - sets "data set ready"
<-/+> CD - sets "carrier detect"
8250 - selects the 8250 uart
16550 - selects the 16550 uart
ANSWER - selects answer the phone/server mode
BAUD - sets the baud rate to n
CONNECT - connect in multiplayer, Click here.txt
COM# - setup com port, Click here.txt
DIAL - selects client mode
DISABLE - disables com ports
ENABLE - enables com ports
FRAGLIMIT - number of frags in a network game, see readme.txt
HOST_SPEEDS - display the hosts speed
HOST_FRAMERATE - sets the speed from 0-0.01 IRQ - sets the com ports interrupt to n
KILLSERVER - kills the server and ends the game
MESSAGEMODE - send messages in multiplayer
NAME - multiplayer name, see readme.txt
NET_STATS - network status
PORT - sets the com ports port address to n
RESET - resets the com port
SAY - message in multiplayer?
SHUTDOWN - sets the modem shutdown string
SLIST - server list, see readme.txt
STARTUP - sets the modem startup string
TEAMPLAY - co-op mode
TIMELIMIT - timelimit for multiplayer, see readme.txt


ALIAS - substitutes one command for another
CLEAR - clear the console
ECHO - echo string onto console (useless)
ENTITES - turn on monsters ?
EXEC - run a configuration file, see readme.txt
PROFILE - displays profiling info
SCR_CONSPEED - speed that the console scrolls
STATUS - displays status about the game in progress
TOGGLECONSOLE - same as <esc> key
VERSION - displays build version
KILL - restart a level
LOOKSPRING - centres freelook, see readme.txt
MAP - load a level, see readme.txt
MOUSE# - assign mouse buttons, see readme.txt
NOCLIP [ON|OFF] - no clipping!
NOTARGET - toggles auto-target
PAUSE - pause the game
PAUSEABLE 0|1 - ability to pause the game in multiplayer
QUIT - quit
RECORD - record a demo
RESTART - restarts a level
SCREENSHOT - screenshot
SENSITIVITY - mouse sensitivity, see readme.txt
SV_FRICTION - friction of player
SV_GRAVITY - sets gravity
SV_MAXSPEED - maximum speed of player
SV_NOSTEP 0|1 - if this is on (SV_NOSTEP 1) you cannot walk up stairs
SV_STOPSPEED - how much you skid around the plane

Cheat Codes

All of these commands are going to be typed through the console which you access by hitting the tilde (~) on your keyboard.

FLY Allows the player to fly
GIVE # Gives you the weapon that corresponds to the number.
GIVE C 200 Gives you 200 cells
GIVE H 200 Gives you 200 health
GIVE N 200 Gives you 200 rockets
GIVE R 200 Gives you 200 rockets
GIVE S 200 Gives you 200 shells
GOD God mode
IMPULSE 9 Gives you all weapons and keys
IMPULSE 1 OR 255 Quad Damage
IMPULSE 11 Get Rune
MAP E#M# Warps to #Episode #Mission "end" for end level
NO TARGET Monsters will not shoot until you do.

Technical Support

Reference Question
Games Full listing of computer game terms, jargon, and slang.
Games All general computer game related Q&A's.
DirectX Microsoft DirectX help and support.
Sound card Sound card help and support.
Video card Video card help and support.
GT Interactive GT Interactive company and contact information.
id Software id Software company and contact information.
CHGAME Basic game troubleshooting.
CH000096 Where can I find cheat codes for my game?
CH000156 How do I get my unique identification number if I lost it?
CH000201 Why is there no sound in new game, but it works elsewhere?
CH000482 Do you have a part, manual, warranty information, refund information, or rebate information?
CH000620 Why is my online game so slow?
CH000789 How do I play my game over the Internet?
Forum If your question is not listed here try our computer help forum.