QuakeSpasm


QuakeSpasm 0.85.4 (27 March 2011)

1. About

2. Downloads

3. Hints

4. Compiling

5. Changes

6. Todo

7. Links


1. About

QuakeSpasm is a Quake 1 engine based on the SDL port of FitzQuake. It includes 64bit CPU support, a new sound driver, several networking fixes and a few graphical niceities.

http://quakespasm.sourceforge.net

2. Downloads

Source
Linux (x86)
Windows (x86)
OSX universal binary

3. Hints

Visit the FitzQuake Homepage for a full run-down of the engine's commands and variables.

3.1 Music Playback

Since version 0.85.4, Quakespasm can play back external MP3, OGG and Wave music files.

4. Compiling

To check-out the latest version of QuakeSpasm, use : svn co https://quakespasm.svn.sourceforge.net/svnroot/quakespasm/trunk

4.1 Linux/Unix

After extracting the source tarball, browse the Makefile and edit the music streaming options, then


make
cp quakespasm /usr/local/games/quake (for example)


Compile time options include

Streaming music playback requires "libmad" or "libmpg123" for MP3, and "libogg" and "libvorbis" for OGG files.

HOME directory support can be enabled via Misc/homedir_0.patch

The project can also be built with Codeblocks (project files included).

4.2 Windows

The QS developers cross-compile win32 binaries using Minimal GNU for Windows (Mingw).

The project can also build using Visual Studio 2005 (or newer).

4.3 Mac OS X

A Quakespasm App (including program launcher and update framework) can be made using the Xcode template found in the MacOSX directory.

Alternatively, have a look at Quake/Makefile.darwin for more instructions on building with GCC.

5. Changes

5.1 0.85.4

5.2 0.85.3

5.3 0.85.2

5.4 0.85.1

6. Todo

7. Links

QuakeSpasm Homepage
QuakeSpasm Project page
FitzQuake Homepage
Sleepwalkr's Original SDL Port
Baker's 0.85 Source Code
Func Quakespasm forum
Func SDL Fitzquake forum
Ozkan's email
Stevenaaus email
Kristian's email