Quake
Not enough ratings
Play online using classicQ (Windows, Linux or Mac)
By マイケル and 1 collaborators
Learn how to setup Quake for multiplayer using classicQ package. Get a "classic" QuakeWorld appearance without losing essential eSport requirements.
 
Rate  
Favorite
Favorited
Unfavorite
Introduction
This is a short version of the classicQ installation guide. For a comprehensive installation instructions, please visit http://classicq.github.io and follow the guide for your operating system.
First of all, get a legal copy of Quake
The only real requirement is to have a legal copy of Quake. You need the PAK0.PAK and PAK1.PAK files from the Quake\id1 directory (it's usually in C:\Program Files (x86)\Steam\steamapps\common\Quake\Id1\ on Windows).

You can use any popular operating system (Windows, Linux or Mac).

Please note that the Steam version of Quake has a Windows-only installer. Please make sure that you have PAK0.PAK and PAK1.PAK on your computer before proceeding!
Next, download classicQ
You can download the latest release of classicQ here:
http://github.com/classicQ/classicQ.github.io/releases/latest (click the "Source code" link)
Optionally, prepare your .cfg file
You can skip this part completely and adjust your configuration later. However, if you want to use some uncommon settings, like inverted mouse or unusual keys, then it is recommended that you generate the initial config file directly through the classicQ website.

To generate your custom config, please visit http://classicq.github.io and follow the link that matches your operating system. Scroll down to Step 3 titled Generate config file, adjust your keys there and click the generate config button to download initial_keybinds.cfg file.
Windows setup
  1. Extract classicQ from the .zip file to any temporary location
  2. Open the extracted files and locate the Fodquake directory (the one with an uppercase "F")
  3. Move the Fodquake directory to any convenient location, for example D:\Games\Fodquake
  4. Next, open that folder and then open the \id1 directory (D:\Games\Fodquake\id1). Copy the previously prepared PAK0.PAK, PAK1.PAK files and the optional initial_keybinds.cfg (if you have created one) file here. You can overwrite the existing initial_keybinds.cfg file
To start the game, go to the Fodquake directory and run the fodquake-gl.exe file.
Linux setup
  1. Extract classicQ from the .zip file to any temporary location
  2. Open the extracted files and locate the Fodquake directory (the one with an uppercase "F")
  3. Move the Fodquake directory to any convenient location, for example to your home directory
  4. Next, open the /Fodquake/id1/ directory. Move the previously prepared PAK0.PAK, PAK1.PAK files and the optional initial_keybinds.cfg (if you have created one) file here. You can overwrite the existing initial_keybinds.cfg file
  5. Rename the PAK files to be lowercase only (pak0.pak and pak1.pak)
  6. Open /Fodquake/ directory and set the fodquake-gl file to execute
    Tip: you can use chmod +x fodquake-gl command
Run fodquake-gl to start the game.
Mac setup
  1. Extract classicQ from the .zip file to any temporary location
  2. Open the extracted files in Finder and locate the Fodquake directory (the one with an uppercase "F")
  3. Move the Fodquake directory to ~/Library/Application Support/ folder
    Tip: press Command+SHIFT+G in Finder to open the "Go To Folder" pop-up window and paste the following location: ~/Library/Application Support/
  4. Next, open the ~/Library/Application Support/Fodquake/id1/ directory. Move the previously prepared PAK0.PAK, PAK1.PAK files and the optional initial_keybinds.cfg (if you have created one) file here. You can overwrite the existing initial_keybinds.cfg file
  5. Now open the ~/Library/Application Support/Fodquake/ directory and double-click on the fodquake-YYYYMMDD-i686-macosx.dmg file. You will see the Fodquake-GL application - you can put that anywhere you want, for example on Desktop or in Programs.
Run Fodquake-GL app to start the game.
Be nice to each other and read books
It is strongly recommended that you read the User's manual[classicq.github.io] and familiarise yourself with its contents before playing online. The website is mobile-friendly, and the manual is also available in the PDF version[classicq.github.io].

QuakeWorld has an excellent community centered around the http://www.quakeworld.nu portal and the QuakeNet IRC Network (#qwrookie, #quakeworld and #fodquake channels). Please make sure to say hello :)
Frequently Asked Questions
What does this do differently to nQuake (the most popular QuakeWorld package)?
The main goal of classicQ was to reproduce the "classic" QuakeWorld appearance as much as possible (graphics, fonts, textures, skins, software-like rendering, etc.) Apart from that, classicQ is based on Fodquake which is more lightweight and more simplistic from ezQuake that nQuake is using.

There are many .cfg files! Which one should I edit?
First, please start the game and type cfg_save and press ENTER, then again cfg_save and ENTER to confirm. This will create a new \Fodquake\fodquake\configs\default.cfg file containing all the settings. That file takes precedence over any other config file.

Configs are always executed in the following order:
  1. Fodquake\fodquake\default.cfg (classicQ defaults)
  2. Fodquake\id1\initial_keybinds.cfg (custom keys from web-based generator)
  3. If exists, Fodquake\fodquake\configs\default.cfg (created by cfg_save command)
To reset to default settings, simply delete \Fodquake\fodquake\configs\default.cfg file (but not \Fodquake\fodquake\default.cfg!)

How to make ammo counters more readable?
Please try scr_compactHud 1 and then sizeup commands.

How to make classicQ run more smoothly?
This problem should no longer be present. It was caused by too low cl_maxfps setting. The FPS limit has been raised to 1001 in v1.1 release.

There is FPS counter at top right corner of the screen. If you see FPS cap at a lower value (usually matching the refresh rate of your monitor), then most likely you have Vsync enabled in your graphics drivers. In general, Vsync is not recommended for Quake.

< >
4 Comments
マイケル  [author] Feb 23, 2018 @ 3:13pm 
Update: classicQ v1.1 has been released! This version is based on Fodquake v0.4 dev 20170630
マイケル  [author] Nov 11, 2015 @ 1:54pm 
マイケル  [author] Nov 10, 2015 @ 1:09am 
@PIMPLE: Yes, it's easy to do, but it only works on Windows though.

First go to your "Fodquake" folder (for example "D:\Games\Fodquake\") and copy all files (everything) to "C:\Program Files (x86)\Steam\steamapps\common\Quake\".

It will ask if you want to overwrite PAK files - you can either overwrite them or skip it (as they are identical anyway).

Go to "\Quake\" folder and rename "qwcl.exe" to "qwcl.exe__". Finally, rename "fodquake-gl.exe" to "qwcl.exe".

To launch classicQ, open your Steam Library, right-click on Quake and select "Launch QuakeWorld".
PIMPLE Nov 9, 2015 @ 7:13pm 
Is there a way to start calssiQ from Steam so it says I'm palying Quake?