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 Quake, TyrQuake (an optimised build of the original Quake Engine), 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.
Emulator
- libretro-tyrquake (recommended)
- tyrquake
- Darkplaces Quake
Controls
libretro-tyrquake
utilises Retroarch configurations and is the recommended port.
Add custom RetroArch controls to the retroarch.cfg
file in
/opt/retropie/configs/quake/retroarch.cfg
For more information on custom RetroArch controls see: RetroArch Configuration
tyrquake
does not support joystick/gamepad input, so is suitable only for those with a keyboard and mouse.
Upgrading Shareware 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 registered version data file at:
/home/pi/RetroPie/roms/ports/quake/id1/pak1.pak
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".
Mission Pack 1: Scourge of Armagon
Scourge of Armagon (aka hipnotic
) was the first official Quake Mission Pack, sold by Hipnotic Interactive in 1997.
Place the data file at:
/home/pi/RetroPie/roms/ports/quake/hipnotic/pak0.pak
Reinstall the Quake port from the Setup Script, and a new option Quake Mission Pack 1 (hipnotic) will be created.
Mission Pack 2 - Dissolution of Eternity
Dissolution of Eternity (aka rogue
) is the second official Quake Mission Pack, sold by Rogue Entertainment in 1997.
Place the data file at:
/home/pi/RetroPie/roms/ports/quake/rogue/pak0.pak
Reinstall the Quake port from the Setup Script, and a new option Quake Mission Pack 2 (rogue) will be created.
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 data file at:
/home/pi/RetroPie/roms/ports/quake/dopa/pak0.pak
Reinstall the Quake port from the Setup Script, and a new option Quake Episode 5 (dopa) will be created.
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, an 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
- https://retropie.org.uk/forum/topic/2431/solved-partly-issue-with-joypad-control-how-to-start-doom-doom2-heretic-and-all-episodes-of-quake-dopa-rogue-hipnotic
- https://twitter.com/machinegames/status/746363189768650752
- https://retropie.org.uk/forum/topic/11508/launching-quake-and-it-s-extras-1-year-anniversary-release
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.
Port: ioQuake3
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 |