bump version to 0.94.7, update documents.

This commit is contained in:
Ozkan Sezer 2022-07-24 08:25:10 +03:00
parent 22b9b3474c
commit 47de22c84b
6 changed files with 145 additions and 172 deletions

View File

@ -3,7 +3,7 @@
<title>QuakeSpasm
<toc>
<em>Page last edited: June 2022.</em>
<em>Page last edited: July 2022.</em>
<sect> About <p>
@ -131,11 +131,20 @@ Alternatively, have a look at <bf>Makefile.darwin</bf> for more instructions on
</p>
<sect1> Quake '2021 re-release' <p>
QuakeSpasm 0.94.0 has initial support for playing the 2021 re-release content: Copy the quakespasm binary to your rerelease installation and run quakespasm as you normally do.</p>
QuakeSpasm 0.94 has support for playing the 2021 re-release content: Copy the quakespasm binary to your rerelease installation and run as you normally do.</p>
<sect> Changes<p>
<sect1> Changes in 0.94.7<p>
<itemize>
<item> Fix console history buffer wrapping.
<item> Fix wrong external texture use after vid_restart.
<item> Update lodepng from mainstream git.
<item> Miscellaneous source code cleanups.
</itemize>
</p>
<sect1> Changes in 0.94.6<p>
<itemize>
<item> Server protocol size check fixes for sounds and particles.

View File

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.94.6</string>
<string>0.94.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>LSApplicationCategoryType</key>

View File

@ -37,7 +37,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define FITZQUAKE_VERSION 0.85 //johnfitz
#define QUAKESPASM_VERSION 0.94
#define QUAKESPASM_VER_PATCH 6 // helper to print a string like 0.94.6
#define QUAKESPASM_VER_PATCH 7 // helper to print a string like 0.94.7
#ifndef QUAKESPASM_VER_SUFFIX
#define QUAKESPASM_VER_SUFFIX // optional version suffix string literal like "-beta1"
#endif

View File

@ -8,7 +8,7 @@
<H1>QuakeSpasm</H1>
<H2></H2>
<P><EM>Page last edited: June 2022.</EM></P>
<P><EM>Page last edited: July 2022.</EM></P>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About </A></H2>
@ -35,30 +35,31 @@
<H2><A NAME="toc5">5.</A> <A HREF="Quakespasm.html#s5">Changes</A></H2>
<UL>
<LI><A NAME="toc5.1">5.1</A> <A HREF="Quakespasm.html#ss5.1">Changes in 0.94.6</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="Quakespasm.html#ss5.2">Changes in 0.94.5</A>
<LI><A NAME="toc5.3">5.3</A> <A HREF="Quakespasm.html#ss5.3">Changes in 0.94.4</A>
<LI><A NAME="toc5.4">5.4</A> <A HREF="Quakespasm.html#ss5.4">Changes in 0.94.3</A>
<LI><A NAME="toc5.5">5.5</A> <A HREF="Quakespasm.html#ss5.5">Changes in 0.94.2</A>
<LI><A NAME="toc5.6">5.6</A> <A HREF="Quakespasm.html#ss5.6">Changes in 0.94.1</A>
<LI><A NAME="toc5.7">5.7</A> <A HREF="Quakespasm.html#ss5.7">Changes in 0.94.0</A>
<LI><A NAME="toc5.8">5.8</A> <A HREF="Quakespasm.html#ss5.8">Changes in 0.93.2</A>
<LI><A NAME="toc5.9">5.9</A> <A HREF="Quakespasm.html#ss5.9">Changes in 0.93.1</A>
<LI><A NAME="toc5.10">5.10</A> <A HREF="Quakespasm.html#ss5.10">Changes in 0.93.0</A>
<LI><A NAME="toc5.11">5.11</A> <A HREF="Quakespasm.html#ss5.11">Changes in 0.92.1</A>
<LI><A NAME="toc5.12">5.12</A> <A HREF="Quakespasm.html#ss5.12">Changes in 0.92.0</A>
<LI><A NAME="toc5.13">5.13</A> <A HREF="Quakespasm.html#ss5.13">Changes in 0.91.0</A>
<LI><A NAME="toc5.14">5.14</A> <A HREF="Quakespasm.html#ss5.14">Changes in 0.90.1</A>
<LI><A NAME="toc5.15">5.15</A> <A HREF="Quakespasm.html#ss5.15">Changes in 0.90.0</A>
<LI><A NAME="toc5.16">5.16</A> <A HREF="Quakespasm.html#ss5.16">Changes in 0.85.9</A>
<LI><A NAME="toc5.17">5.17</A> <A HREF="Quakespasm.html#ss5.17">Changes in 0.85.8</A>
<LI><A NAME="toc5.18">5.18</A> <A HREF="Quakespasm.html#ss5.18">Changes in 0.85.7</A>
<LI><A NAME="toc5.19">5.19</A> <A HREF="Quakespasm.html#ss5.19">Changes in 0.85.6</A>
<LI><A NAME="toc5.20">5.20</A> <A HREF="Quakespasm.html#ss5.20">Changes in 0.85.5</A>
<LI><A NAME="toc5.21">5.21</A> <A HREF="Quakespasm.html#ss5.21">Changes in 0.85.4</A>
<LI><A NAME="toc5.22">5.22</A> <A HREF="Quakespasm.html#ss5.22">Changes in 0.85.3</A>
<LI><A NAME="toc5.23">5.23</A> <A HREF="Quakespasm.html#ss5.23">Changes in 0.85.2</A>
<LI><A NAME="toc5.24">5.24</A> <A HREF="Quakespasm.html#ss5.24">Changes in 0.85.1</A>
<LI><A NAME="toc5.1">5.1</A> <A HREF="Quakespasm.html#ss5.1">Changes in 0.94.7</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="Quakespasm.html#ss5.2">Changes in 0.94.6</A>
<LI><A NAME="toc5.3">5.3</A> <A HREF="Quakespasm.html#ss5.3">Changes in 0.94.5</A>
<LI><A NAME="toc5.4">5.4</A> <A HREF="Quakespasm.html#ss5.4">Changes in 0.94.4</A>
<LI><A NAME="toc5.5">5.5</A> <A HREF="Quakespasm.html#ss5.5">Changes in 0.94.3</A>
<LI><A NAME="toc5.6">5.6</A> <A HREF="Quakespasm.html#ss5.6">Changes in 0.94.2</A>
<LI><A NAME="toc5.7">5.7</A> <A HREF="Quakespasm.html#ss5.7">Changes in 0.94.1</A>
<LI><A NAME="toc5.8">5.8</A> <A HREF="Quakespasm.html#ss5.8">Changes in 0.94.0</A>
<LI><A NAME="toc5.9">5.9</A> <A HREF="Quakespasm.html#ss5.9">Changes in 0.93.2</A>
<LI><A NAME="toc5.10">5.10</A> <A HREF="Quakespasm.html#ss5.10">Changes in 0.93.1</A>
<LI><A NAME="toc5.11">5.11</A> <A HREF="Quakespasm.html#ss5.11">Changes in 0.93.0</A>
<LI><A NAME="toc5.12">5.12</A> <A HREF="Quakespasm.html#ss5.12">Changes in 0.92.1</A>
<LI><A NAME="toc5.13">5.13</A> <A HREF="Quakespasm.html#ss5.13">Changes in 0.92.0</A>
<LI><A NAME="toc5.14">5.14</A> <A HREF="Quakespasm.html#ss5.14">Changes in 0.91.0</A>
<LI><A NAME="toc5.15">5.15</A> <A HREF="Quakespasm.html#ss5.15">Changes in 0.90.1</A>
<LI><A NAME="toc5.16">5.16</A> <A HREF="Quakespasm.html#ss5.16">Changes in 0.90.0</A>
<LI><A NAME="toc5.17">5.17</A> <A HREF="Quakespasm.html#ss5.17">Changes in 0.85.9</A>
<LI><A NAME="toc5.18">5.18</A> <A HREF="Quakespasm.html#ss5.18">Changes in 0.85.8</A>
<LI><A NAME="toc5.19">5.19</A> <A HREF="Quakespasm.html#ss5.19">Changes in 0.85.7</A>
<LI><A NAME="toc5.20">5.20</A> <A HREF="Quakespasm.html#ss5.20">Changes in 0.85.6</A>
<LI><A NAME="toc5.21">5.21</A> <A HREF="Quakespasm.html#ss5.21">Changes in 0.85.5</A>
<LI><A NAME="toc5.22">5.22</A> <A HREF="Quakespasm.html#ss5.22">Changes in 0.85.4</A>
<LI><A NAME="toc5.23">5.23</A> <A HREF="Quakespasm.html#ss5.23">Changes in 0.85.3</A>
<LI><A NAME="toc5.24">5.24</A> <A HREF="Quakespasm.html#ss5.24">Changes in 0.85.2</A>
<LI><A NAME="toc5.25">5.25</A> <A HREF="Quakespasm.html#ss5.25">Changes in 0.85.1</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="Quakespasm.html#s6">Copyright </A></H2>
@ -196,22 +197,33 @@ Compile time options include
</H2>
<P>QuakeSpasm developers cross-compile windows binaries using
<A HREF="http://mingw-w64.sf.net">MinGW-w64</A> and
<A HREF="https://mingw.osdn.io">MinGW</A>.</P>
<P>The project can also be built using Microsoft Visual Studio 2005 and newer versions.</P>
<A HREF="https://mingw.osdn.io">MinGW</A>.
The project can also be built using Microsoft Visual Studio 2005 and newer versions.</P>
<H2><A NAME="ss4.3">4.3</A> <A HREF="#toc4.3">Mac OS X</A>
</H2>
<P>A Quakespasm App (including program launcher and update framework) can be made using the <B>Xcode</B> template found in the MacOSX directory.</P>
<P>Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on building from a console.</P>
<P>A Quakespasm App (including program launcher and update framework) can be made using the <B>Xcode</B> template found in the MacOSX directory.
Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on building from a console.</P>
<H2><A NAME="ss4.4">4.4</A> <A HREF="#toc4.4">Quake '2021 re-release'</A>
</H2>
<P>QuakeSpasm 0.94.0 has initial support for playing the 2021 re-release content: Copy the quakespasm binary to your rerelease installation and run quakespasm as you normally do.</P>
<P>QuakeSpasm 0.94 has support for playing the 2021 re-release content: Copy the quakespasm binary to your rerelease installation and run as you normally do.</P>
<H2><A NAME="s5">5.</A> <A HREF="#toc5">Changes</A></H2>
<H2><A NAME="ss5.1">5.1</A> <A HREF="#toc5.1">Changes in 0.94.6</A>
<H2><A NAME="ss5.1">5.1</A> <A HREF="#toc5.1">Changes in 0.94.7</A>
</H2>
<P>
<UL>
<LI> Fix console history buffer wrapping.</LI>
<LI> Fix wrong external texture use after vid_restart.</LI>
<LI> Update lodepng from mainstream git.</LI>
<LI> Miscellaneous source code cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2">Changes in 0.94.6</A>
</H2>
<P>
<UL>
@ -224,7 +236,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2">Changes in 0.94.5</A>
<H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3">Changes in 0.94.5</A>
</H2>
<P>
<UL>
@ -237,7 +249,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3">Changes in 0.94.4</A>
<H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4">Changes in 0.94.4</A>
</H2>
<P>
<UL>
@ -259,7 +271,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4">Changes in 0.94.3</A>
<H2><A NAME="ss5.5">5.5</A> <A HREF="#toc5.5">Changes in 0.94.3</A>
</H2>
<P>
<UL>
@ -269,7 +281,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.5">5.5</A> <A HREF="#toc5.5">Changes in 0.94.2</A>
<H2><A NAME="ss5.6">5.6</A> <A HREF="#toc5.6">Changes in 0.94.2</A>
</H2>
<P>
<UL>
@ -280,7 +292,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.6">5.6</A> <A HREF="#toc5.6">Changes in 0.94.1</A>
<H2><A NAME="ss5.7">5.7</A> <A HREF="#toc5.7">Changes in 0.94.1</A>
</H2>
<P>
<UL>
@ -288,7 +300,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.7">5.7</A> <A HREF="#toc5.7">Changes in 0.94.0</A>
<H2><A NAME="ss5.8">5.8</A> <A HREF="#toc5.8">Changes in 0.94.0</A>
</H2>
<P>
<UL>
@ -313,7 +325,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.8">5.8</A> <A HREF="#toc5.8">Changes in 0.93.2</A>
<H2><A NAME="ss5.9">5.9</A> <A HREF="#toc5.9">Changes in 0.93.2</A>
</H2>
<P>
<UL>
@ -326,7 +338,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.9">5.9</A> <A HREF="#toc5.9">Changes in 0.93.1</A>
<H2><A NAME="ss5.10">5.10</A> <A HREF="#toc5.10">Changes in 0.93.1</A>
</H2>
<P>
<UL>
@ -340,7 +352,7 @@ Compile time options include
</UL>
</P>
<H2><A NAME="ss5.10">5.10</A> <A HREF="#toc5.10">Changes in 0.93.0</A>
<H2><A NAME="ss5.11">5.11</A> <A HREF="#toc5.11">Changes in 0.93.0</A>
</H2>
<P>
<UL>
@ -383,7 +395,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.11">5.11</A> <A HREF="#toc5.11">Changes in 0.92.1</A>
<H2><A NAME="ss5.12">5.12</A> <A HREF="#toc5.12">Changes in 0.92.1</A>
</H2>
<P>
<UL>
@ -393,7 +405,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.12">5.12</A> <A HREF="#toc5.12">Changes in 0.92.0</A>
<H2><A NAME="ss5.13">5.13</A> <A HREF="#toc5.13">Changes in 0.92.0</A>
</H2>
<P>
<UL>
@ -412,7 +424,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
<LI> Updated some of the third-party libraries. Other fixes/clean-ups.</LI>
</UL>
</P>
<H2><A NAME="ss5.13">5.13</A> <A HREF="#toc5.13">Changes in 0.91.0</A>
<H2><A NAME="ss5.14">5.14</A> <A HREF="#toc5.14">Changes in 0.91.0</A>
</H2>
<H3>Bugfixes</H3>
<P>
@ -462,7 +474,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.14">5.14</A> <A HREF="#toc5.14">Changes in 0.90.1</A>
<H2><A NAME="ss5.15">5.15</A> <A HREF="#toc5.15">Changes in 0.90.1</A>
</H2>
<H3>Bugfixes</H3>
<P>
@ -512,7 +524,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.15">5.15</A> <A HREF="#toc5.15">Changes in 0.90.0</A>
<H2><A NAME="ss5.16">5.16</A> <A HREF="#toc5.16">Changes in 0.90.0</A>
</H2>
<P>
<UL>
@ -558,7 +570,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.16">5.16</A> <A HREF="#toc5.16">Changes in 0.85.9</A>
<H2><A NAME="ss5.17">5.17</A> <A HREF="#toc5.17">Changes in 0.85.9</A>
</H2>
<P>
<UL>
@ -582,7 +594,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.17">5.17</A> <A HREF="#toc5.17">Changes in 0.85.8</A>
<H2><A NAME="ss5.18">5.18</A> <A HREF="#toc5.18">Changes in 0.85.8</A>
</H2>
<P>
<UL>
@ -607,7 +619,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.18">5.18</A> <A HREF="#toc5.18">Changes in 0.85.7</A>
<H2><A NAME="ss5.19">5.19</A> <A HREF="#toc5.19">Changes in 0.85.7</A>
</H2>
<P>
<UL>
@ -625,7 +637,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.19">5.19</A> <A HREF="#toc5.19">Changes in 0.85.6</A>
<H2><A NAME="ss5.20">5.20</A> <A HREF="#toc5.20">Changes in 0.85.6</A>
</H2>
<P>
<UL>
@ -636,7 +648,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.20">5.20</A> <A HREF="#toc5.20">Changes in 0.85.5</A>
<H2><A NAME="ss5.21">5.21</A> <A HREF="#toc5.21">Changes in 0.85.5</A>
</H2>
<P>
<UL>
@ -655,7 +667,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.21">5.21</A> <A HREF="#toc5.21">Changes in 0.85.4</A>
<H2><A NAME="ss5.22">5.22</A> <A HREF="#toc5.22">Changes in 0.85.4</A>
</H2>
<P>
<UL>
@ -673,7 +685,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.22">5.22</A> <A HREF="#toc5.22">Changes in 0.85.3</A>
<H2><A NAME="ss5.23">5.23</A> <A HREF="#toc5.23">Changes in 0.85.3</A>
</H2>
<P>
<UL>
@ -695,7 +707,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.23">5.23</A> <A HREF="#toc5.23">Changes in 0.85.2</A>
<H2><A NAME="ss5.24">5.24</A> <A HREF="#toc5.24">Changes in 0.85.2</A>
</H2>
<P>
<UL>
@ -713,7 +725,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL>
</P>
<H2><A NAME="ss5.24">5.24</A> <A HREF="#toc5.24">Changes in 0.85.1</A>
<H2><A NAME="ss5.25">5.25</A> <A HREF="#toc5.25">Changes in 0.85.1</A>
</H2>
<P>
<UL>

View File

@ -1,68 +1,9 @@
QuakeSpasm
____________________________________________________________
Table of Contents
1. About
2. Downloads
3. Hints
3.1 Music Playback
3.2 Controller Support
3.2.1 Cvars
3.2.2 Buttons
4. Compiling and Installation
4.1 Linux/Unix
4.2 Windows
4.3 Mac OS X
4.4 Quake '2021 re-release'
5. Changes
5.1 Changes in 0.94.6
5.2 Changes in 0.94.5
5.3 Changes in 0.94.4
5.4 Changes in 0.94.3
5.5 Changes in 0.94.2
5.6 Changes in 0.94.1
5.7 Changes in 0.94.0
5.8 Changes in 0.93.2
5.9 Changes in 0.93.1
5.10 Changes in 0.93.0
5.11 Changes in 0.92.1
5.12 Changes in 0.92.0
5.13 Changes in 0.91.0
5.13.1 Bugfixes
5.13.2 Visual improvements
5.13.3 Interface improvements
5.13.4 Code cleanup / Other
5.13.5 Raised limits
5.14 Changes in 0.90.1
5.14.1 Bugfixes
5.14.2 Performance
5.14.3 Visual improvements
5.14.4 Interface improvements
5.14.5 Code cleanup
5.15 Changes in 0.90.0
5.16 Changes in 0.85.9
5.17 Changes in 0.85.8
5.18 Changes in 0.85.7
5.19 Changes in 0.85.6
5.20 Changes in 0.85.5
5.21 Changes in 0.85.4
5.22 Changes in 0.85.3
5.23 Changes in 0.85.2
5.24 Changes in 0.85.1
6. Copyright
7. Contact
8. Links
______________________________________________________________________
Page last edited: June 2022.
Page last edited: July 2022.
1. About
@ -119,7 +60,8 @@
o Use "quakespasm -condebug" to save console log to "qconsole.log".
SDL2 builds no longer generate stdout.txt/stderr.txt.
3.1. Music Playback
Music Playback:
Quakespasm can play various external music formats, including MP3, OGG
and FLAC.
@ -137,7 +79,8 @@
o See Quakespasm-Music.txt for more details.
3.2. Controller Support
Controller Support:
The SDL2 variant of Quakespasm supports Xbox 360 style game
controllers.
@ -150,7 +93,7 @@
in your Quake directory, it is a community-maintained database that
adds support for more controllers to SDL2.
3.2.1. Cvars
Controller Support - Cvars:
o joy_deadzone - Fraction of the stick travel to be deadzone, between
0 and 1. Default 0.175.
@ -177,7 +120,7 @@
o joy_enable - Set to 0 to disable controller support. Default 1.
3.2.2. Buttons
Controller Support - Buttons:
Some of the controller buttons are hardcoded to allow navigating the
menu:
@ -219,7 +162,7 @@
quakespasm.pak. This file should be placed alongside your quakespasm
binary and id1 directory.
4.1. Linux/Unix
Compiling for Linux/Unix:
After extracting the source tarball, "cd Quake" and edit the Makefile
for music options.
@ -239,15 +182,14 @@
o make USE_SDL2=1 to compile against SDL2 instead of SDL-1.2
4.2. Windows
Compiling for Windows:
QuakeSpasm developers cross-compile windows binaries using MinGW-w64
<http://mingw-w64.sf.net> and MinGW <https://mingw.osdn.io>.
<http://mingw-w64.sf.net> and MinGW <https://mingw.osdn.io>. The
project can also be built using Microsoft Visual Studio 2005 and newer
versions.
The project can also be built using Microsoft Visual Studio 2005 and
newer versions.
4.3. Mac OS X
Compiling for Mac OS X:
A Quakespasm App (including program launcher and update framework) can
be made using the Xcode template found in the MacOSX directory.
@ -255,17 +197,28 @@
Alternatively, have a look at Makefile.darwin for more instructions on
building from a console.
4.4. Quake '2021 re-release'
QuakeSpasm 0.94.0 has initial support for playing the 2021 re-release
content: Copy the quakespasm binary to your rerelease installation and
run quakespasm as you normally do.
Quake '2021 re-release':
QuakeSpasm 0.94 has support for playing the 2021 re-release content:
Copy the quakespasm binary to your rerelease installation and run as
you normally do.
5. Changes
Changes in 0.94.7:
5.1. Changes in 0.94.6
o Fix console history buffer wrapping.
o Fix wrong external texture use after vid_restart.
o Update lodepng from mainstream git.
o Miscellaneous source code cleanups.
Changes in 0.94.6:
o Server protocol size check fixes for sounds and particles.
@ -280,7 +233,7 @@
o Other small improvements elsewhere in the code.
5.2. Changes in 0.94.5
Changes in 0.94.5:
o Compatibility with new SDL2 versioning scheme.
@ -297,7 +250,7 @@
o Backported a few fixes to the bundled SDL2-2.0.22 version.
5.3. Changes in 0.94.4
Changes in 0.94.4:
o Fixed getting stuck with loading plaque upon attempting to load a
bad save from the menu
@ -333,7 +286,7 @@
patches.
5.4. Changes in 0.94.3
Changes in 0.94.3:
o Handle sky textures with non-standard sizes and warn about them
(e.g. ad_tears)
@ -345,7 +298,7 @@
o Updated included SDL2 to latest version 2.0.18.
5.5. Changes in 0.94.2
Changes in 0.94.2:
o 2021 rerelease: Support for playing the latest update.
@ -356,13 +309,13 @@
o 2021 rerelease: Look for QuakeEX.kpf under userdir, too.
5.6. Changes in 0.94.1
Changes in 0.94.1:
o Fix lightmap issues after vkQuake surface mark/cull optimizations
merge (sf.net bug/50)
5.7. Changes in 0.94.0
Changes in 0.94.0:
o Initial support for playing the 'Quake 2021 re-release' content
(thanks to Andrei Drexler for bulk of the work, Guillaume Plourde
@ -411,7 +364,7 @@
o Source repository moved to git.
5.8. Changes in 0.93.2
Changes in 0.93.2:
o Lightmaps are now dynamically allocated (from QSS), and
BLOCK_WIDTH/HEIGHT raised from 128 to 256.
@ -431,7 +384,7 @@
o Update the third-party libraries. Other fixes/cleanups.
5.9. Changes in 0.93.1
Changes in 0.93.1:
o Fixed a fog regression which was introduced in 0.93.0.
@ -449,7 +402,7 @@
o Update the third-party libraries. Other fixes/cleanups.
5.10. Changes in 0.93.0
Changes in 0.93.0:
o Raise default "joy_deadzone_trigger" cvar to 0.2.
@ -534,7 +487,7 @@
o Update the third-party libraries.
5.11. Changes in 0.92.1
Changes in 0.92.1:
o Fixed large menu scale factors (was broken in 0.92.0).
@ -543,7 +496,7 @@
o Updated some of the third-party libraries.
5.12. Changes in 0.92.0
Changes in 0.92.0:
o SDL2 Game Controller support.
@ -580,9 +533,9 @@
o Updated some of the third-party libraries. Other fixes/clean-ups.
5.13. Changes in 0.91.0
Changes in 0.91.0:
5.13.1. Bugfixes
Bugfixes:
o Fix unwanted fog mode change upon video restart.
@ -618,7 +571,7 @@
o Prevent a possible vulnerability in MSG_ReadString (old Q1/Q2 bug).
5.13.2. Visual improvements
Visual improvements:
o New cvars r_lavaalpha, r_slimealpha, r_telealpha for fine-tuning
specific liquid opacities (from DirectQ/RMQEngine, non-archived,
@ -629,18 +582,18 @@
o GLSL gamma is now supported on older hardware without NPOT
extension.
5.13.3. Interface improvements
Interface improvements:
o New r_pos command to show player position.
o NaN detection in traceline with "developer 1" set now warns instead
of errors.
5.13.4. Code cleanup / Other
Code cleanup / Other:
o Update third-party libraries.
5.13.5. Raised limits
Raised limits:
o Default max_edicts 8192 (was 2048) and no longer saved to
config.cfg.
@ -652,9 +605,9 @@
o Raised MAX_SFX to 1024 (was 512).
5.14. Changes in 0.90.1
Changes in 0.90.1:
5.14.1. Bugfixes
Bugfixes:
o Fix dynamic light artifact where changing lightmap are rendered one
frame late (bug introduced in 0.90.0).
@ -677,13 +630,13 @@
o Fix crash on out-of-bounds skin number.
5.14.2. Performance
Performance:
o Use multithreaded OpenGL on OS X for better performance.
o New, faster mdl renderer using GLSL. Disable with "-noglslalias".
5.14.3. Visual improvements
Visual improvements:
o New gamma correction implementation using GLSL. Fixes all known
gamma issues (affecting the full display, persisting after
@ -697,7 +650,7 @@
o r_noshadow_list cvar added (from MarkV.)
5.14.4. Interface improvements
Interface improvements:
o Support pausing demo playback with the "pause" command.
@ -714,14 +667,14 @@
"trying to load ent", "bad chunk length", "meshing",
"PR_AlocStringSlots: realloc'ing"
5.14.5. Code cleanup
Code cleanup:
o Clean up IDE project files to build on fresh systems.
o Update 3rd-party libraries.
5.15. Changes in 0.90.0
Changes in 0.90.0:
o Fix issues on Windows systems with DPI scaling.
@ -829,7 +782,7 @@
o Other fixes and clean-ups.
5.16. Changes in 0.85.9
Changes in 0.85.9:
o Fixes for several undefined behaviors in C code (gcc-4.8 support.)
@ -876,7 +829,7 @@
o Several other minor fixes/cleanups.
5.17. Changes in 0.85.8
Changes in 0.85.8:
o Made Quake shareware 1.00 and 1.01 versions to be recognized
properly.
@ -923,7 +876,7 @@
o Miscellaneous source code cleanups.
5.18. Changes in 0.85.7
Changes in 0.85.7:
o Added support for cross-level demo playback
@ -949,7 +902,7 @@
o Several other small changes mostly invisible to the end-user
5.19. Changes in 0.85.6
Changes in 0.85.6:
o More work for string buffer safety
@ -962,7 +915,7 @@
o Minor SDL video fixes.
5.20. Changes in 0.85.5
Changes in 0.85.5:
o SDL input driver updated adding native keymap and dead key support
to the console
@ -993,7 +946,7 @@
o Several code updates from uHexen2 project, several code cleanups.
5.21. Changes in 0.85.4
Changes in 0.85.4:
o Implement music (OGG, MP3, WAV) playback
@ -1021,7 +974,7 @@
o Other minor sound and cdaudio updates
5.22. Changes in 0.85.3
Changes in 0.85.3:
o Fix the "-dedicated" option (thanks Oz) and add platform specific
networking code (default) rather than SDL_net
@ -1058,7 +1011,7 @@
some other CD tweaks.
5.23. Changes in 0.85.2
Changes in 0.85.2:
o Replace the old "Screen size" slider with a "Scale" slider
@ -1086,7 +1039,7 @@
o Add OSX Makefile (tested?)
5.24. Changes in 0.85.1
Changes in 0.85.1:
o 64 bit CPU support
@ -1159,4 +1112,3 @@
http://www.celephais.net/board/view_thread.php?id=60452
o Inside3D forums: http://forums.insideqc.com