Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!

Editing Getting Started

From Quake Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 4: Line 4:
 
===Components===
 
===Components===
 
Quake consists of three parts:
 
Quake consists of three parts:
* A platform-specific Quake [[Engines|engine]], which is the program you run to actually play Quake.
+
* A platform-specific Quake [[engines|engine]], which is the program you run to actually play Quake.
* The platform-independent game data archives ''[[pak0.pak]]'' (required, contains the game code, main content and the levels of the first episode of the game) and ''[[pak1.pak]]'' (optional, contains the three later episodes as well as their monsters).
+
* The platform-independent game data archives ''[[pak0.pak]]'' (required) and ''[[pak1.pak]]'' (usually optional).
* The [[Quake Soundtrack|soundtrack]], which exists as audio tracks on the original Quake CD-ROM, which you can leave in your drive while you play. The soundtrack is optional. Modern engines usually support playing the soundtrack from files instead of the CD-ROM.
+
* The soundtrack, which normally exists as audio tracks on the original Quake CD-ROM, which you can leave in your drive while you play. The soundtrack and CD-ROM are optional.
  
 
Therefore, a minimal installation of Quake consists of just ''pak0.pak'' and a single Quake engine.
 
Therefore, a minimal installation of Quake consists of just ''pak0.pak'' and a single Quake engine.
  
There are many engines to choose from, each with different features and platform (hardware + operating system) requirements. The [[Engines|engines]] article discusses the options in more detail.
+
There are many engines to choose from, each with different features and platform (hardware + operating system) requirements. The [[engines]] article discusses the options in more detail.
  
 
==Getting Quake==
 
==Getting Quake==
You have several options for getting Quake.
+
You have several options for getting Quake. To get ''pak0.pak'' and at least one basic engine, you can either buy official game distributions in CD-ROM or downloadable editions, or download the shareware edition (sans soundtrack). Either way, you can download and use other engines if you don't like or can't use the ones that come with the official distributions.
 
 
The '''only''' legal way to get the required file ''pak0.pak'' is to get one of the official distributions. This will also give you at least one basic engine, and maybe also the soundtrack, and maybe also ''pak1.pak''. To get an official distribution, you can either buy a CD-ROM or commercial downloadable edition, or you can freely download the shareware edition. Either way, you can freely download and use alternative engines if you don't like or can't use whatever engines you get with the official distribution.
 
  
 
===Buy Quake on CD-ROM===
 
===Buy Quake on CD-ROM===
One way to get an official distribution of Quake is to buy it on CD-ROM, which will include at least one basic but well-tested engine, the soundtrack, and ''pak0.pak'' (and ''pak1.pak'', as long as you don't get a shareware CD).
+
One way to get an official distribution of Quake is to buy it on CD-ROM, which will include a basic but well-tested engine, the soundtrack, and ''pak0.pak'' (and ''pak1.pak'', as long as you don't get a shareware CD).
  
 
Apart from rummaging your favourite market of used goods (flea market, friends, random online communities) you can get Quake CDs from these vendors:
 
Apart from rummaging your favourite market of used goods (flea market, friends, random online communities) you can get Quake CDs from these vendors:
Line 28: Line 26:
 
*[http://video-games.shop.ebay.com/items/_W0QQPlatformZPCQQ_dmptZVideoQ5fGamesQ5fGamesQQ_sopZ12?_nkw=quake+-%22quake+4%22+-%22quake+IV%22+-%22quake+3%22+-%22quake+2%22+-%22quake+II%22+-%22quake+III%22+-%22quake+wars%22+-etqw+-territory+-arena+-64+-saturn&_sacat=1249&_trksid=m270&_odkw=quake+-%22quake+4%22+-%22quake+IV%22+-%22quake+3%22+-%22quake+2%22+-%22quake+II%22+-%22quake+III%22+-%22quake+wars%22+-etqw+-territory+-arena+-64 Ebay] (don't forget to check your local branch)
 
*[http://video-games.shop.ebay.com/items/_W0QQPlatformZPCQQ_dmptZVideoQ5fGamesQ5fGamesQQ_sopZ12?_nkw=quake+-%22quake+4%22+-%22quake+IV%22+-%22quake+3%22+-%22quake+2%22+-%22quake+II%22+-%22quake+III%22+-%22quake+wars%22+-etqw+-territory+-arena+-64+-saturn&_sacat=1249&_trksid=m270&_odkw=quake+-%22quake+4%22+-%22quake+IV%22+-%22quake+3%22+-%22quake+2%22+-%22quake+II%22+-%22quake+III%22+-%22quake+wars%22+-etqw+-territory+-arena+-64 Ebay] (don't forget to check your local branch)
 
*[http://www.idsoftware.com/games/quake/quake/index.php?game_section=buy id Software]
 
*[http://www.idsoftware.com/games/quake/quake/index.php?game_section=buy id Software]
*''Quake: The Offering'' is the retail edition for Linux, released in 1998.
 
  
 
Be careful that you don't accidentally buy a shareware disc. The shareware edition is useful, but there's no need to pay for it; it's free to download. However, the soundtrack is on the shareware disc and isn't available elsewhere (legally), so if you did happen to get the wrong disc, at least you'd have gotten something for your money.
 
Be careful that you don't accidentally buy a shareware disc. The shareware edition is useful, but there's no need to pay for it; it's free to download. However, the soundtrack is on the shareware disc and isn't available elsewhere (legally), so if you did happen to get the wrong disc, at least you'd have gotten something for your money.
Line 47: Line 44:
 
** ''ID1'' subfolder (e.g. ''C:\quake\ID1'').
 
** ''ID1'' subfolder (e.g. ''C:\quake\ID1'').
  
In the Quake root folder is where the [[Engines|engines]] live. It doesn't matter the folder's name is or where it exists on your file system. Engines can generally coexist in it.
+
In the Quake root folder is where the [[engines]] live. It doesn't matter the folder's name is or where it exists on your file system. Engines can generally coexist in it.
  
 
In the ''ID1'' subfolder of the Quake root folder, you must have the file ''pak0.pak'' from the official Quake distribution (shareware or commercial, doesn't matter). Some engines (notably, the official GLQuake) may require the presence of ''pak1.pak'' from the non-shareware Quake distribution as well, but generally this file is optional. Case usually doesn't matter on Windows or DOS folder names, but on non-Windows systems, some engines expect the ''id1'' to be lowercase.
 
In the ''ID1'' subfolder of the Quake root folder, you must have the file ''pak0.pak'' from the official Quake distribution (shareware or commercial, doesn't matter). Some engines (notably, the official GLQuake) may require the presence of ''pak1.pak'' from the non-shareware Quake distribution as well, but generally this file is optional. Case usually doesn't matter on Windows or DOS folder names, but on non-Windows systems, some engines expect the ''id1'' to be lowercase.
Line 54: Line 51:
  
 
===Windows===
 
===Windows===
{{todo|todo=move this to a separate article.}}
+
''TODO: move this to a separate article.''
  
Original Quake CD-ROMs and the shareware version only come with a DOS/Win95/98/Me-only game engine which has no hardware-accelerated graphics rendering. Unless you have extremely old hardware (like from 1996 or earlier) requiring this engine, ignore it and start with [[Fitzquake]], which is a basic but widely compatible [[NetQuake]] engine with fast, high-quality OpenGL graphics.
+
Original Quake CD-ROMs and the shareware version only come with a DOS/Win95/98/Me-only game engine which has no hardware-accelerated graphics rendering. Unless you have extremely old hardware (like from 1996 or earlier) requiring this engine, ignore it and start with [[FitzQuake]], which is a basic but widely compatible [[NetQuake]] engine with fast, high-quality OpenGL graphics.
  
 
You can install Quake wherever you want on your hard drive. C:\QUAKE_SW is the default suggested by the official installer (''install.bat'' and ''deice.exe''), but in examples here we'll use C:\quake.
 
You can install Quake wherever you want on your hard drive. C:\QUAKE_SW is the default suggested by the official installer (''install.bat'' and ''deice.exe''), but in examples here we'll use C:\quake.
Line 62: Line 59:
 
All you need to play single-player is ''fitzquake.exe'' and ''ID1\pak0.pak'':
 
All you need to play single-player is ''fitzquake.exe'' and ''ID1\pak0.pak'':
 
# Install C:\quake\ID1\pak0.pak (and the non-shareware edition's ''pak1.pak'', if you have it). See info above if you want to get ''pak0.pak'' from the shareware. If you just run the official installer, it will install this file along with several others you don't really need.
 
# Install C:\quake\ID1\pak0.pak (and the non-shareware edition's ''pak1.pak'', if you have it). See info above if you want to get ''pak0.pak'' from the shareware. If you just run the official installer, it will install this file along with several others you don't really need.
# Unzip the [[Fitzquake]] distribution into C:\quake.
+
# Unzip the [[FitzQuake]] distribution into C:\quake.
 
# Run C:\quake\fitzquake.exe.
 
# Run C:\quake\fitzquake.exe.
  
If this runs OK, you will probably want to continue using it for single-player games, although you can try experimenting with other [[Engines|engines]], which have different feature sets.
+
If this runs OK, you will probably want to continue using it for single-player games, although you can try experimenting with other [[engines]], which have different feature sets.
  
 
If you want to play multiplayer games, you'll want [http://ezquake.sourceforge.net/ ezQuake], a state-of-the-art QuakeWorld engine.
 
If you want to play multiplayer games, you'll want [http://ezquake.sourceforge.net/ ezQuake], a state-of-the-art QuakeWorld engine.
Line 76: Line 73:
 
''TBD''
 
''TBD''
 
===Unix===
 
===Unix===
On Archlinux, several Quake engines are available in the [https://aur.archlinux.org/packages/ AUR]. At the time of writing this included [[DarkPlaces]], [[ezQuake]], [[Fitzquake]], [[FuhQuake]], [[QuakeSpasm]] and [[TyrQuake]].
+
''TBD''
 
 
 
* [http://www.mobygames.com/game/linux/quake-the-offering Quake: The Offering for Linux - MobyGames:]
 
* [http://www.mobygames.com/game/linux/quake-the-offering Quake: The Offering for Linux - MobyGames:]
 
* [http://www.quakeforge.net/ The QuakeForge Project]
 
* [http://www.quakeforge.net/ The QuakeForge Project]
 
+
===Misc links===
====Installing from the original CDs====
+
* [http://www.kristianduske.com/fitzquake/ SDL port of FitzQuake] mainly for Linux and Mac OS X
 
+
* [http://rome.ro/2006/10/quake-map-sources-released.html planet rome.ro: Quake Map Sources Released!]
If you own the original CDs, you can either install the games directly or create installable packages for Quake, both mission packs, as well as the corresponding soundtracks. You first need to install a program called [https://wiki.debian.org/Games/GameDataPackager game-data-packager], with the usual commands (sudo aptitude install game-data-packager for Debian).
 
 
 
Once this is done, packages can be created using the following commands (insert the appropriate CD first):
 
* game-data-packager quake --package quake-registered (for the original game)
 
* game-data-packager quake --package quake-armagon (for the first mission pack)
 
* game-data-packager quake --package quake-dissolution (for the second mission pack)
 
 
 
Similar commands exist for the soundtracks, which must be packaged separately:
 
 
 
* game-data-packager quake --package quake-registered-music (for the original game)
 
* game-data-packager quake --package quake-armagon-music (for the first mission pack)
 
* game-data-packager quake --package quake-dissolution-music (for the second mission pack)
 
 
 
See the program's help on options --target-format and --target-distro to customise the output format (deb, arch, rpm) or make it fit for a particular distribution. In general, game-data-packager quake --help will tell you everything that the program can do for quake, and game-data-packager (without any option) will list all supported games.
 

Please note that all contributions to Quake Wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see Quake Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)

Template used on this page: