5.4 Changes in 0.85.2
@@ -101,6 +105,7 @@ It includes 64bit CPU support, a new sound driver, several networking fixes and
- Tracks should be named like "track02.ogg", "track03.ogg" ... (there is no track01) and placed into "Quake/id1/music".
- Unix users may need some extra libraries installed: "libmad" or "libmpg123" for MP3, and "libogg" and "libvorbis" for OGG.
+- To prevent tracks from being downsampled, use the "-sndspeed" option to set a sufficiently high sample rate.
- Use the "-noextmusic" option to disable this feature.
- See README.music for more details, if necessary.
@@ -148,7 +153,7 @@ Compile time options include
-
diff --git a/README.sgml b/README.sgml
index 23f4a70a..09e7c660 100644
--- a/README.sgml
+++ b/README.sgml
@@ -49,6 +49,7 @@ Since version 0.85.4, Quakespasm can play back external MP3, OGG and Wave music
- Tracks should be named like "track02.ogg", "track03.ogg" ... (there is no track01) and placed into "Quake/id1/music".
- Unix users may need some extra libraries installed: "libmad" or "libmpg123" for MP3, and "libogg" and "libvorbis" for OGG.
+
- To prevent tracks from being downsampled, use the "-sndspeed" option to set a sufficiently high sample rate.
- Use the "-noextmusic" option to disable this feature.
- See README.music for more details, if necessary.
@@ -89,7 +90,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on
Changes
- Changes in 0.85.5
+ Changes in 0.85.5 (unreleased)
- Fixed a crash in net play in maps with extended limits
- Verified successful compilation using gcc-4.6
diff --git a/README.txt b/README.txt
index 118cecd4..c6d17569 100644
--- a/README.txt
+++ b/README.txt
@@ -4,26 +4,28 @@
Table of Contents
+
1. About
2. Downloads
3. Hints
- 3.1. Music Playback
+ 3.1 Music Playback
4. Compiling
- 4.1. Linux/Unix
- 4.2. Windows
- 4.3. Mac OS X
+ 4.1 Linux/Unix
+ 4.2 Windows
+ 4.3 Mac OS X
5. Changes
- 5.1. Changes in 0.85.5
- 5.2. Changes in 0.85.4
- 5.3. Changes in 0.85.3
- 5.4. Changes in 0.85.2
- 5.5. Changes in 0.85.1
+ 5.1 Changes in 0.85.5 (unreleased)
+ 5.2 Changes in 0.85.4
+ 5.3 Changes in 0.85.3
+ 5.4 Changes in 0.85.2
+ 5.5 Changes in 0.85.1
6. Todo
7. Links
+
______________________________________________________________________
@@ -32,6 +34,7 @@
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.
@@ -41,29 +44,31 @@
2. Downloads
- Source
-
- Linux (x86)
-
+ o Source
+
- Windows (x86)
-
+ o Linux (x86)
+
- OSX universal binary
-
+ o Windows (x86)
+
+
+ o OSX universal binary
+
3. Hints
- Visit the FitzQuake Homepage for
+
+ Visit the FitzQuake Homepage for
a full run-down of the engine's commands and variables.
+
o To disable some changes, use "quakespasm -fitz"
- o For different sound drivers use
- "SDL_AUDIODRIVER=DRIVER ./quakespasm" , where DRIVER may be alsa,
- dsp, pulse, esd ...
+ o For different sound drivers use "SDL_AUDIODRIVER=DRIVER
+ ./quakespasm" , where DRIVER may be alsa, dsp, pulse, esd ...
o Shift+Escape draws the Console.
@@ -87,8 +92,11 @@
o Tracks should be named like "track02.ogg", "track03.ogg" ... (there
is no track01) and placed into "Quake/id1/music".
- o Unix users may need some extra libraries installed: "libmad" for
- MP3, and "libogg" and "libvorbis" for OGG.
+ o Unix users may need some extra libraries installed: "libmad" or
+ "libmpg123" for MP3, and "libogg" and "libvorbis" for OGG.
+
+ o To prevent tracks from being downsampled, use the "-sndspeed"
+ option to set a sufficiently high sample rate.
o Use the "-noextmusic" option to disable this feature.
@@ -97,23 +105,27 @@
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:
+ 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
- o make DEBUG=1 for debugging
- o make SDL_CONFIG=/PATH/TO/SDL-CONFIG for unusual SDL installations
+ o make DEBUG=1 for debugging
+
+ o make SDL_CONFIG=/PATH/TO/SDL-CONFIG for unusual SDL installations
Streaming music playback requires "libmad" or "libmpg123" for MP3, and
"libogg" and "libvorbis" for OGG files.
@@ -123,14 +135,14 @@
The project can also be built with Codeblocks (project files
included).
- 4.2. Windows:
+ 4.2. Windows
The QuakeSpasm developers cross-compile windows binaries using MinGW
- and Mingw-w64 .
+ and Mingw-w64 .
The project can also be built using Visual Studio 2005 (or newer).
- 4.3. Mac OS X:
+ 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.
@@ -138,19 +150,19 @@
Alternatively, have a look at Makefile.darwin for more instructions on
building from a console.
-
5. Changes
- 5.1. Changes in 0.85.5
+ 5.1. Changes in 0.85.5 (unreleased)
+
o Fixed a crash in net play in maps with extended limits
o Verified successful compilation using gcc-4.6
-
5.2. Changes in 0.85.4
+
o Implement music (OGG, MP3, WAV) playback
o A better fix for the infamous SV_TouchLinks problem, no more hard
@@ -176,9 +188,9 @@
o Other minor sound and cdaudio updates
-
5.3. Changes in 0.85.3
+
o Fix the "-dedicated" option (thanks Oz) and add platform specific
networking code (default) rather than SDL_net
@@ -216,6 +228,7 @@
5.4. Changes in 0.85.2
+
o Replace the old "Screen size" slider with a "Scale" slider
o Don't constantly open and close condebug log
@@ -241,9 +254,9 @@
o Add OSX Makefile (tested?)
-
5.5. Changes in 0.85.1
+
o 64 bit CPU support
o Restructured SDL sound driver
@@ -282,6 +295,7 @@
6. Todo
+
o Add uHexen2's first person camera (and menu item)
o Native CD audio support (if desired). cd_sdl.c doesn't have proper
@@ -302,25 +316,30 @@
7. Links
- QuakeSpasm Homepage
- QuakeSpasm Project page
+ o QuakeSpasm Homepage
- FitzQuake Homepage
+ o QuakeSpasm Project page
+
- Sleepwalkr's Original SDL Port
-
+ o FitzQuake Homepage
- Baker's 0.85 Source Code
-
+ o Sleepwalkr's Original SDL Port
+
- Func Quakespasm forum
-
+ o Baker's 0.85 Source Code
+
- Func SDL Fitzquake forum
-
+ o Func Quakespasm forum
+
+
+ o Func SDL Fitzquake forum
+
+
+ o Ozkan's email
+
+ o Stevenaaus email
+
+ o Kristian's email
- Ozkan's email
- Stevenaaus email
- Kristian's email