Skip to content

Quake


Quake was a First Person Shooter series originally developed for the PC by Id Software. It is a successor to the Doom Series.

There are 4 Quake games: Quake, Quake II, and Quake III Arena and Quake 4. RetroPie includes ports for Quake, Quake II and Quake III Arena.

The source code to the original Quake engine was released under the GPLv2 license on December 21st 1999. This has enabled a wide variety of source ports and improvements to be made and for the game to run on alternative operating systems and architectures.


Quake


The RetroPie Setup Script automatically installs the Quake 1 shareware game data.

Ports

Controls

libretro-tyrquake utilises Retroarch configurations and is the recommended port, since it supports a joystick/gamepad to play. See here for how the inputs are mapped to the Quake's keyboard.
You can also switch to a mouse/keyboard combination by changing the the Device Type of the Player 1 connected controller to Keyboard + Mouse.

The other ports use the keyboard and mouse for controls.

Upgrading Shareware version to Registered

During installation of the port, the setup script places the shareware version of the Quake data files at:

/home/pi/RetroPie/roms/ports/quake/id1/pak0.pak

If you own the registered version, you may add the id1 folder files from the installation of the registered version to:

/home/pi/RetroPie/roms/ports/quake/id1/

The shareware version is Quake v1.06. It is recommended your registered data file be from v1.06 or v1.08 versions of the game, earlier versions may not be compatible.

There is no difference between the data files of v1.06 and v1.08, this was an update to the game engine only, not the data files.

Quake Mission Packs

In addition to many community maps, Quake had some commercial add-ons which are considered "official".

Scourge of Armagon

Scourge of Armagon (aka hipnotic) was the first official Quake Mission Pack, developed by Hipnotic Interactive and released in 1997.

Place the hipnotic/pak0.pak file from your registered installation at:

/home/pi/RetroPie/roms/ports/quake/hipnotic/pak0.pak

Reinstall the Quake port from the Setup Script and a Quake Mission Pack 1 (hipnotic) launcher will be added in Ports.

Dissolution of Eternity

Dissolution of Eternity (aka rogue) is the second official Quake Mission Pack, developed by Rogue Entertainment and released in 1997.

Place he rogue/pak0.pak file from your registered installation at:

/home/pi/RetroPie/roms/ports/quake/rogue/pak0.pak

Reinstall the Quake port from the Setup Script, and a new entry - Quake Mission Pack 2 (rogue) - will be created in Ports.

Episode 5 - Dimension of the Past

To celebrate Quake's 20th anniversary, MachineGames (developer of Wolfenstein: The New Order) created a new 10-level pack named Episode 5 - Dimension of the Past and released it for free at https://cdn.bethsoft.com/quake/dopa.rar.

To get DOPA working in the RetroPie Quake ports, create a directory at:

/home/pi/RetroPie/roms/ports/quake/dopa/

Place the pak0.pak file from the DOPA archive file at:

/home/pi/RetroPie/roms/ports/quake/dopa/pak0.pak

Reinstall the Quake port from the Setup Script, and a new entry - Quake Episode 5 (dopa) - will be created in Ports.

Soundtrack Files

The libretro-tyrquake and Darkplaces clients support playback of the original soundtrack from the base game and official mission packs' CDs.

CD audio should be ripped into OGG format files, and placed into a subfolder named music of the appropriate folder (id1, hipnotic or rogue). The ripped CD tracks must be named trackXX.ogg, corresponding to the original CD track index for each audio track. Considering that the first CD track in all cases is the data track, the first audio track will always begin with track 02, which should be reflected in the filename of the ripped audio files.

For more information refer to this guide and the directory structure below.

Directory structure - overview

The files s0.sav up to s11.sav represents structure of savegames.

id1/
├── pak0.pak ## shareware data
├── pak1.pak ## registered data
├── s0.sav
├── s1.sav
├── music/
│   ├── track02.ogg
│   ├── ...
│   └── track11.ogg
│
hipnotic/
├── pak0.pak
├── s0.sav
├── s1.sav
├── music/
│   ├── track02.ogg
│   ├── ...
│   └── track09.ogg
│
rogue/
├── pak0.pak
├── s0.sav
├── s1.sav
├── music/
│   ├── track02.ogg
│   ├── ...
│   └── track09.ogg
│
dopa/
├── pak0.pak
├── s0.sav
└── s1.sav

References

Quake II


Quake II is the 2nd game in the Quake Series, though not a sequel to the first installment.


The RetroPie installation script downloads and configured the Q2 Shareware/Demo (v3.14).

The Quake II port installed is Yamagi Quake II.

Controls

Yamagi Quake II supports gamepad controls, they can be customized from the in-game menu.

Upgrading Shareware version to Registered

During installation of the port, the setup script places the shareware version of the Quake II data files at:

/home/pi/RetroPie/roms/ports/quake2/baseq2/pak0.pak

If you own the registered version, you may add the baseq2 folder files from the installation of the registered version to:

/home/pi/RetroPie/roms/ports/quake2/baseq2

Mission Packs

The Reckoning

Quake II Mission Pack: The Reckoning (aka xatrix) is the first official Quake II Mission Pack, developed by Xatrix Entertainment and released in 1998.

Copy the xatrix folder contents from your mission pack installation at:

/home/pi/RetroPie/roms/ports/quake2/xatrix

Reinstall the Quake II port from the Setup Script, and a new entry - Quake II - The Reckoning - will be created in Ports.

Ground Zero

Quake II Mission Pack: Ground Zero (aka rogue) is the second official Quake II Mission Pack, developed by Rogue Entertainment and released in 1998.

Copy the rogue folder contents from your mission pack installation at:

/home/pi/RetroPie/roms/ports/quake2/rogue

Reinstall the Quake II port from the Setup Script, and a new entry - Quake II - Ground Zero - will be created in Ports.

Quake III Arena


Quake III Arena is the 3rd game in the Quake Series. It differs from the others in the sense that it is all multiplayer.


Ports

  • an ioQuake3 Raspberry PI optimized build, useful for Pi3/Pi2.
  • the official ioQuake3 engine, for PC and more powerful SBC (Pi4/Odroid) systems.

Controls

Key Action
Ctrl or Left Mouse Click Attack
/ Next Weapon
1-9 Weapons
Space Jump
Up Arrow or W Walk Forward
Down Arrow or S Backpedal
Left Arrow Turn Left
Right Arrow Turn Right
ALT Sidestep
PGDN Look Up
DEL Look Down
END Center View
Mouse Movement Mouse Look
D Strafe Right
A Strafe Left
Mouse Scroll Wheel Click Zoom
C Crouch
TAB Stats
T Chat
F11 Take Screenshot
ESC Menu