Difference between revisions of "Quake"
(moved steam forums links) |
(fixed GOG.com support ID) |
||
Line 40: | Line 40: | ||
{{mm}} [http://www.quakeone.com/ QuakeOne] - Original network style multiplayer hub, player community. | {{mm}} [http://www.quakeone.com/ QuakeOne] - Original network style multiplayer hub, player community. | ||
{{mm}} [http://www.quakeworld.nu/ QuakeWorld nu] - QuakeWorld multiplayer hub, competitive player community. | {{mm}} [http://www.quakeworld.nu/ QuakeWorld nu] - QuakeWorld multiplayer hub, competitive player community. | ||
− | {{GOG.com links| | + | {{GOG.com links|quake_the_offering_game|quake_series|for game series}} |
{{mm}} [http://steamcommunity.com/app/2310/discussions/ Steam Community Discussions] | {{mm}} [http://steamcommunity.com/app/2310/discussions/ Steam Community Discussions] | ||
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=281 Steam Users' Forums] for game series | {{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=281 Steam Users' Forums] for game series |
Revision as of 01:13, 22 May 2017
Developers | |
---|---|
id Software | |
Mission Pack No. 1 | Hipnotic Interactive |
Mission Pack No. 2 | Rogue Entertainment |
Publishers | |
GT Interactive | |
Engines | |
Quake engine | |
Release dates | |
DOS | June 22, 1996 |
Mac OS (Classic) | 1997 |
Windows | January 22, 1997 |
Linux | May 20, 1999 |
Quake | |
---|---|
Quake | 1996 |
Quake II | 1997 |
Quake III Arena | 1999 |
Quake 4 | 2005 |
Enemy Territory: Quake Wars | 2007 |
Quake Live | 2010 |
Quake II RTX | 2019 |
Quake Enhanced | 2021 |
Quake Champions | 2022 |
Quake II Enhanced | 2023 |
This page is for the original Quake. For Valve's GoldSrc multi-player remake, see Deathmatch Classic.
Key points
- Engine is open source with modern multi-platform ports available; see Recommended engines
- The Steam version lacks the original soundtrack; see Restore music playback
- Vanilla Quake sometimes has trouble running on modern machines. It is recommended to use a Source port
General information
- Quake Wiki - A detailed wiki for every Quake game made.
- Quake Owner's Manual (Steam Community) - A very detailed guide on configuring Quake
- Func_Msgboard - The mapper hub, new map releases, technique improvements.
- bit7.org/quake (archived) - Community site with extensive mirrors section, reviews and details on editions of the game.
- Inside3d - The modder hub, QuakeC tutorials and an active forum.
- Quaddicted - Great collection of categorized and rated single player maps as well as a ton of general information and history.
- QuakeOne - Original network style multiplayer hub, player community.
- QuakeWorld nu - QuakeWorld multiplayer hub, competitive player community.
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
- Steam Users' Forums for game series
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Without modifications CD is required for in-game music | |||
GamersGate | See Steam below | |||
GOG.com | Quake: The Offering. Pre-packaged with nGlide (GLQuake) and DOSBox (software mode). Due to legal reasons, the in-game soundtrack in .ogg format is excluded, but is still included as disk images.[1] | |||
Humble Store | Quake: The Offering | |||
Steam | Does not come with game soundtrack; see Restore music playback. Also, the version of GLQuake included (v0.95) is outdated. See GLQuake for a download link of the latest version (v0.97). |
- Quake: The Offering includes the base game along with all expansions.
DLC and expansion packs
Name | Notes | |
---|---|---|
Mission Pack 1: Scourge of Armagon | ||
Mission Pack 2: Dissolution of Eternity |
Version differences
Qtest
A technology test released on February 24, 1996, a few months before the full release. Meant to showcase the multiplayer and level themes of the full game. Includes 3 maps and many elements of the game that were either cut or changed for the final release.
The tech test can be downloaded from PCGamingWiki.
Further details can be found on Quake Wiki.
Quake
The original DOS version. Can only be run in MS-DOS (or DOSBox for newer systems). Fullscreen only.
This version is the official demo for the game (besides Qtest). Only the first episode ("Dimension of the Doomed") is available to play.
The shareware can be downloaded from PCGamingWiki.
Also, the shareware PAK file can be downloaded separately from the main release (to be used with source ports).
WinQuake
This version is optimized to run under Windows 95/98 as an independent exe file. Allows the game to appear in a window and screen resolutions can be selected in-game.
The source port can be downloaded from PCGamingWiki.
GLQuake
This version will not run on computers with Nvidia graphics cards. See Recommended engines for a source port. A special version that was designed to run with 3D accelerators (now known as graphics cards), unlike Quake and WinQuake (all graphics rendering and game logic calculations were done by the CPU only). Rendered with OpenGL, it improves the overall look of Quake greatly (smoothed textures, transparent water, etc.) and allows widescreen resolutions. Screen resolutions need to be entered in via console commands before launch.
The source port can be downloaded from PCGamingWiki.
QuakeWorld
A multiplayer only version of Quake specifically designed to play over the Internet. A version rendered using OpenGL is also available (GLQuakeWorld). See Quake or QuakeWorld? for specifics.
V Quake
The first hardware accelerated version of Quake, released shortly before GLQuake. VQuake is optimized to run with graphics cards using the Vérité chipset. Beyond being able to run better on a very specific set of graphics cards, it presents nothing special. It is impossible to play it on modern machines today. Avoid it.
Essential improvements
Getting started
Quake is primarily played with modified engines which make use of modern technology and operating systems. Installing them is as simple as extracting them into the same folder you can find WinQuake.exe and running the modified engine's exe. For multiplayer all you need is to pull down the console (~) and type connect <server address or ip>
.
Many modern engines have a setting for mouse looking in their options menu, but if it doesn't exist you can enable it from the console by entering +mlook. The plus sign in front of the mlook is a modifier that means "enable". You can disable it later with -mlook.
From the options menu, you may also want to set Always Run to On and set Lookstrafe and Lookspring to Off.
This video guide explains the basics you will need in order to get Quake working with a modern engine. Later sections on this page go into deeper detail on each subject.
Recommended engines
Name | Notes |
---|---|
DarkPlaces | DarkPlaces is a common port for new players due to its support for modern Windows, Linux, and OS X along with modern graphical features such as realtime shadowmaps, bloom, and normalmapping. It also supports both the netQuake, and QuakeWorld networking protocols, as well as its own. It scales well on visual effects from the modern to the classic and sports fast rendering for modern GPUs. It has some problems with mods that depend on the original Quake's bugs that the engine has fixed. |
DirectQ (Archived) | DirectQ is a Direct3d oriented engine with a few tweaks to the menu but little to graphical improvements, it simply runs on DirectX instead of OpenGL. It mostly resembles the classic look, but performs excellently. Note that this source port is no longer under active development. The latest release is v1.9. |
Fruitz of Dojo Quake | A Cocoa port of the engine; it allows Quake and QuakeWorld to be played on modern Macs. |
FTEQuakeWorld | FTEQuakeWorld is targeted at QuakeWorld players while adding support for other Quake engine games. It features enhanced visuals, voice chat support, and better modding capability for QuakeWorld servers. |
nQuake | nQuake is a complete QuakeWorld package, designed to quickly get into multiplayer with all the required features in a modern context. You can also optionally install a pack during installation to enhance the overall look of the game. |
ezQuake | A more lean version of nQuake. |
QuakeSpasm | QuakeSpasm is a descendant of FitzQuake which like that engine, it focuses on fixing bugs and stability, lifting engine limits such as maximum items and geometry detail and restoring the missing functionality that the original software renderer had but the OpenGL renderer lacked. Unlike many other engines, QuakeSpasm does not alter the style of the original game and doesn't fix game-changing bugs that affects mods. It runs under Windows, OS X and Linux. |
Ultimate Quake Patch | Designed for the Steam version of Quake but is also compatible with retail versions by changing the install path of the mod. It includes Darkplaces along with the soundtrack. However, the source port included uses an outdated version and the Scourge of Armagon soundtrack is clipped. |
For starting out, go with whatever your engine of choice supports and then explore the other as you wish. This can be simplified by using DarkPlaces which will connect to either.
Installers and launchers
Quake Injector: Automatic installer for mods and maps
Quake Injector is a Java-based client for the Quaddicted single player map and mod database that runs on Windows, OS X and Linux. It provides the ability to install and uninstall maps and mods (with their requirements/dependencies) from the site directly on Quake with a single click and includes information about each mod, such as release data, rating (from the Quaddicted editor), title, authors, a brief description (from the editor) and screenshot. Also it can (with varying levels of success) figure out if there are known maps already installed.
Quake Injector does not provide access to every map released for Quake (it has no support for multiplayer maps, for example, unless they come as part of a singleplayer map pack or they are singleplayer maps in addition to multiplayer), but it is very close to that and provides an easy method to try new maps and mods.
Please note that under Linux (and maybe OS X, depending on the file system) many older maps will need manual editing of their filenames because the original files contained mixed case or upper case letters.
MiniQL
MiniQL is a small Quake launcher that provides an easy front-end to running any user map or original map by scanning Quake and mod archive files (PAK files) and displaying all maps to select from. It can also be used to supply default variables (such as fov) and screen resolution when starting the game.
MiniQL can be downloaded from here.
Texture packs
Updated textures for items and more
Game data
Configuration file(s) location
System | Location |
---|---|
Steam Play (Linux) | <Steam-folder>/steamapps/compatdata/2310/pfx/[Note 1] |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
Steam Play (Linux) | <Steam-folder>/steamapps/compatdata/2310/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video settings
Input settings
Xbox 360 Controller support
Using existing joystick support, it is possible to add support for XInput-based controllers.
A list of configurations for the devices can be found in the Files section.
It will not add triggers support for XInput-based controllers as Quake treats them as axes and won't allow to map them. As a workaround XInput-to-DirectInput wrapper can be used, such as XInput Plus (actual tool is in English).
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
VR support
Headsets | State | Notes | |
---|---|---|---|
SteamVR | This game might be playable with the Revive Compatibility Layer (compatibility list). | ||
Oculus VR (LibOVR) | Use RiftQuake with r_oculusrift 1 command line argument.[2] |
||
Windows Mixed Reality | This game might be playable with the Revive Compatibility Layer. |
Devices | |||
---|---|---|---|
Tracked motion controllers | |||
Traditional controller | |||
Keyboard/Mouse |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 4 | Co-op, Versus Use the FTE Quakeworld source port. |
||
LAN play | 16 | Co-op, Versus |
||
Online play | 16 | Co-op, Versus For modern Internet support and other extra multiplayer-centric features, a source port is required. See Recommended engines. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 26000 |
UDP | 26000 |
- Universal Plug and Play (UPnP) support status is unknown.
- This is the default port used. It can be changed in-game by the user
Issues fixed
Restore music playback
Steam
- The Steam version lacks the original soundtrack.
Instructions |
---|
GOG.com
- The GOG.com version includes the soundtrack, but by default it is only set up for use with the DOS version under DOSBox.
Instructions |
---|
Source ports
- Some Quake engines can play music files to give you a soundtrack during the game.
Instructions |
---|
Black screen with DarkPlaces engine (GOG.com)
Instructions |
---|
Running the original GLQuake
- The original OpenGL version of Quake may not run on some systems with Nvidia graphics cards.
Instructions |
---|
Instructions |
---|
Current music track plays the next one before the loop (GOG.com)
- This happens with the incorrect CUE sheet that was included. It happens only with the main game and the Dissolution of Eternity. Scourge of Armagon is not affected by this.
Instructions |
---|
Music does not loop
Instructions |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 1 | |
Software renderer | ||
DOS video modes | VGA |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | |||||
Linux | |||||
Mac OS (Classic) |
Quake or QuakeWorld?
When Quake initially launched its netcode was not optimized for the dial-up connections of the time, and so consequently QuakeWorld was created, a separate exe for the game which was multiplayer only with adjusted physics and severely revamped netcode. As personal internet connections improved, the original Quake protocol became more relevant. The original, non-QuakeWorld version, is now often referred to as NetQuake, and there is a divide as to which to play. Serious competitive players are very sensitive to the differences between them, however for the starting out player the differences will be barely noticeable, and the experienced but more casual players play whichever, simply going for servers where a fun time can be had.
Mods
SUPERQOT
See SUPERHOT for details.
DOPA
An extra episode created by MachineGames (Wolfenstein: The New Order) and released for free as a gift for the game's 20th anniversary.[3]
Installing and using mods
Mods are accessed via an amendment system, where you tell the engine where to look first for game data, and then it falls back to the default subfolder (id1) for the base game. The subfolder root for the mod will either have a progs.dat file, or a .pak or .pk3 file.
Instructions |
---|
Instructions |
---|
Installing and playing custom maps
Instructions |
---|
Instructions |
---|
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 5.0 | 6.2 |
Processor (CPU) | Intel 486 DX4 100 MHz Intel Pentium 75 MHz |
Intel Pentium 133 MHz |
System memory (RAM) | 8 MB | 16 MB |
Hard disk drive (HDD) | 80 MB | |
Video card (GPU) | VGA | VESA 2.0/3.0-compliant video card |
Mac OS | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | PowerPC 601 | |
System memory (RAM) | 16 MB | |
Hard disk drive (HDD) |
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 98, ME, 2000 |
Processor (CPU) | Intel 486 DX4 100 MHz Intel Pentium 75 MHz |
Intel Pentium 133 MHz |
System memory (RAM) | 16 MB | 24 MB |
Hard disk drive (HDD) | 80 MB | |
Video card (GPU) | VGA |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Kernel 2.0.x | |
Processor (CPU) | Intel Pentium | |
System memory (RAM) | 16 MB | |
Hard disk drive (HDD) |
Notes
- ↑ 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in
~/.steam/steam/userdata/<user-id>/2310/
in addition to or instead of this directory. The app ID (2310) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
References
- Pages needing cleanup
- DOS
- Mac OS
- Windows
- Linux
- Invalid template usage (Infobox game)
- Games
- Invalid template usage (Series)
- Invalid template usage (Availability)
- Invalid section order
- Invalid template usage (VR support)
- VR games
- Local multiplayer games
- Self-hosting
- Invalid template usage (Network)
- Invalid template usage (Fixbox)
- Invalid template usage (API)
- Missing section (Video)
- Missing section (Input)
- Missing section (Audio)