Last modified: 30/04/2018
QuakeSpasm is an SDL port of the Quake I engine. Just download the souce code
from SourceForge and unpack
the archive file quakespasm-0.93.0.tgz
. Inside the
quakspasm-0.93.0/Quake/
directory, run:
$ gmake
In order to play Quake, you'll need the game files from the CD-ROM. Copy the
directory ID1
to quakspasm-0.93.0/Quake/
and rename
it and its contents to lower case (for instance, ID1/PAK0.PAK
to
id1/pak0.pak
). After a successful build you can delete all source
files. Just execute ./quakespasm
to start the game.
For a better gaming experience, you may want to change some settings. Create
an empty file in the id1
directory and name it
autoexec.cfg
. Add the following lines:
+mlook
crosshair "1"
The first command enables mouse look, the second one activates the crosshair.
QuakeSpasm supports music playback. Rip the music from the Quake CD-ROM as
OGG or MP3, create a new directory music
inside id1
and copy all music files into it. The files should be named after the CD tracks,
for instance, track02.ogg
, track03.ogg
, and so on.
Instead of ripping the music by yourself, you can use pre-ripped tracks of the original soundtrack. OGG rips can be found online, just use the search engine of your choice.
Inside the game, open the console with SHIFT
+ ESC
and type
music track02
to play the first track. Loop is enabled by default. Read
README.music
for further information.