bump version to 0.96.0, update documents for changes so far.

This commit is contained in:
Ozkan Sezer 2023-03-13 11:33:00 +03:00
parent e0469ae4b4
commit cb487743e3
6 changed files with 128 additions and 79 deletions

View file

@ -3,7 +3,7 @@
<title>QuakeSpasm <title>QuakeSpasm
<toc> <toc>
<em>Page last edited: October 2022.</em> <em>Page last edited: March 2023.</em>
<sect>About<p> <sect>About<p>
@ -24,7 +24,6 @@ but no CD-ROM support.
<item><url url="https://github.com/sezero/quakespasm" name="Github mirror."> <item><url url="https://github.com/sezero/quakespasm" name="Github mirror.">
</itemize> </itemize>
<sect>Hints<p> <sect>Hints<p>
<em>Visit the <url url="https://celephais.net/fitzquake/" name="FitzQuake homepage"> for a full run-down of the engine's commands and variables.</em> <em>Visit the <url url="https://celephais.net/fitzquake/" name="FitzQuake homepage"> for a full run-down of the engine's commands and variables.</em>
<itemize> <itemize>
@ -64,17 +63,17 @@ If your controller doesn't work you can try placing <url url="https://raw.github
<sect2>Cvars<p> <sect2>Cvars<p>
<itemize> <itemize>
<item>joy_deadzone_look - Fraction of the look stick travel to be deadzone, between 0 and 1. Default 0.175. <item>joy_deadzone_look - Fraction of look stick travel to be deadzone, between 0 and 1. Default is 0.175.
<item>joy_deadzone_move - Same as above, for the move stick. Default 0.175. <item>joy_deadzone_move - Same as above, but for the move stick. Default is 0.175.
<item>joy_deadzone_trigger - Fraction of trigger range required to register a button press on the analog triggers, between 0 and 1. Default 0.2. <item>joy_deadzone_trigger - Fraction of trigger range required to register a button press on the analog triggers, between 0 and 1. Default 0.2.
<item>joy_outer_threshold_look - Outer deadzone for the look stick, between 0 and 1. Default 0.02. <item>joy_outer_threshold_look - Outer deadzone for the look stick, between 0 and 1. Default 0.02.
<item>joy_outer_threshold_move - Outer deadzone for the move stick, between 0 and 1. Default 0.02. <item>joy_outer_threshold_move - Outer deadzone for the move stick, between 0 and 1. Default 0.02.
<item>joy_sensitivity_yaw/pitch - Max angular speed in degrees/second when looking. Defaults are 240 for yaw (turning left/right) and 130 for pitch (up/down). <item>joy_sensitivity_yaw/pitch - Max angular speed in degrees/second when looking. Defaults are 240 for yaw (turning left/right) and 130 for pitch (up/down).
<item>joy_exponent - For the look stick, the stick displacement (between 0 and 1) is raised to this power. Default is 2. A value of 1 would give a linear relationship between stick displacement and fraction of the maximum angular speed. <item>joy_exponent - For the look stick, the stick displacement (between 0 and 1) is raised to this power. Default is 2. A value of 1 would give a linear relationship between stick displacement and fraction of the maximum angular speed.
<item>joy_exponent_move - Same as joy_exponent but for the move stick. Default 2. <item>joy_exponent_move - Same as joy_exponent but for the move stick. Default is 2.
<item>joy_invert - Set to 1 to invert the vertical axis of the look stick. <item>joy_invert - Set to 1 to invert the vertical axis of the look stick.
<item>joy_swapmovelook - Set to 1 to swap the left and right analog stick functions. Default 0, move on the left stick, look on the right stick. <item>joy_swapmovelook - Set to 1 to swap the left and right analog stick functions. Default is 0, move on the left stick, look on the right stick.
<item>joy_enable - Set to 0 to disable controller support. Default 1. <item>joy_enable - Set to 0 to disable controller support. Default is 1.
</itemize> </itemize>
<sect2>Buttons<p> <sect2>Buttons<p>
@ -140,9 +139,13 @@ QuakeSpasm 0.94 has support for playing the 2021 re-release content: Copy the qu
<sect>Changes<p> <sect>Changes<p>
<sect1>Changes in master<p> <sect1>Changes in 0.96.0<p>
<itemize> <itemize>
<item> <url url="https://github.com/sezero/quakespasm/pull/51" name="Adjustments"> to joystick defaults, behaviour (patch by Macil). <item> <url url="https://github.com/sezero/quakespasm/pull/51" name="Adjustments"> to joystick defaults, behaviour (patch by Chris Cowan). See the "Controller support / Cvars" section above.
<item> Fix for a mouse grabbing issue on macOS.
<item> Add missing support for <em>-ip</em> command line option on unix / macOS.
<item> Minor code cleanups. Updated third party code, e.g. SDL, music codecs, etc.
<item> Thanks to Andrei Drexler, Chris Cowan and Maciej Olędzki for their patches.
</itemize> </itemize>
</p> </p>

View file

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

View file

@ -36,8 +36,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define X11_VERSION 1.10 #define X11_VERSION 1.10
#define FITZQUAKE_VERSION 0.85 //johnfitz #define FITZQUAKE_VERSION 0.85 //johnfitz
#define QUAKESPASM_VERSION 0.95 #define QUAKESPASM_VERSION 0.96
#define QUAKESPASM_VER_PATCH 1 // helper to print a string like 0.94.7 #define QUAKESPASM_VER_PATCH 0 // helper to print a string like 0.94.7
#ifndef QUAKESPASM_VER_SUFFIX #ifndef QUAKESPASM_VER_SUFFIX
#define QUAKESPASM_VER_SUFFIX // optional version suffix string literal like "-beta1" #define QUAKESPASM_VER_SUFFIX // optional version suffix string literal like "-beta1"
#endif #endif

View file

@ -8,7 +8,7 @@
<H1>QuakeSpasm</H1> <H1>QuakeSpasm</H1>
<H2></H2> <H2></H2>
<P><EM>Page last edited: October 2022.</EM></P> <P><EM>Page last edited: March 2023.</EM></P>
<P> <P>
<H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About</A></H2> <H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About</A></H2>
@ -31,33 +31,34 @@
<P> <P>
<H2><A NAME="toc5">5.</A> <A HREF="Quakespasm.html#s5">Changes</A></H2> <H2><A NAME="toc5">5.</A> <A HREF="Quakespasm.html#s5">Changes</A></H2>
<UL> <UL>
<LI><A NAME="toc5.1">5.1</A> <A HREF="Quakespasm.html#ss5.1">Changes in 0.95.1</A> <LI><A NAME="toc5.1">5.1</A> <A HREF="Quakespasm.html#ss5.1">Changes in 0.96.0</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="Quakespasm.html#ss5.2">Changes in 0.95.0</A> <LI><A NAME="toc5.2">5.2</A> <A HREF="Quakespasm.html#ss5.2">Changes in 0.95.1</A>
<LI><A NAME="toc5.3">5.3</A> <A HREF="Quakespasm.html#ss5.3">Changes in 0.94.7</A> <LI><A NAME="toc5.3">5.3</A> <A HREF="Quakespasm.html#ss5.3">Changes in 0.95.0</A>
<LI><A NAME="toc5.4">5.4</A> <A HREF="Quakespasm.html#ss5.4">Changes in 0.94.6</A> <LI><A NAME="toc5.4">5.4</A> <A HREF="Quakespasm.html#ss5.4">Changes in 0.94.7</A>
<LI><A NAME="toc5.5">5.5</A> <A HREF="Quakespasm.html#ss5.5">Changes in 0.94.5</A> <LI><A NAME="toc5.5">5.5</A> <A HREF="Quakespasm.html#ss5.5">Changes in 0.94.6</A>
<LI><A NAME="toc5.6">5.6</A> <A HREF="Quakespasm.html#ss5.6">Changes in 0.94.4</A> <LI><A NAME="toc5.6">5.6</A> <A HREF="Quakespasm.html#ss5.6">Changes in 0.94.5</A>
<LI><A NAME="toc5.7">5.7</A> <A HREF="Quakespasm.html#ss5.7">Changes in 0.94.3</A> <LI><A NAME="toc5.7">5.7</A> <A HREF="Quakespasm.html#ss5.7">Changes in 0.94.4</A>
<LI><A NAME="toc5.8">5.8</A> <A HREF="Quakespasm.html#ss5.8">Changes in 0.94.2</A> <LI><A NAME="toc5.8">5.8</A> <A HREF="Quakespasm.html#ss5.8">Changes in 0.94.3</A>
<LI><A NAME="toc5.9">5.9</A> <A HREF="Quakespasm.html#ss5.9">Changes in 0.94.1</A> <LI><A NAME="toc5.9">5.9</A> <A HREF="Quakespasm.html#ss5.9">Changes in 0.94.2</A>
<LI><A NAME="toc5.10">5.10</A> <A HREF="Quakespasm.html#ss5.10">Changes in 0.94.0</A> <LI><A NAME="toc5.10">5.10</A> <A HREF="Quakespasm.html#ss5.10">Changes in 0.94.1</A>
<LI><A NAME="toc5.11">5.11</A> <A HREF="Quakespasm.html#ss5.11">Changes in 0.93.2</A> <LI><A NAME="toc5.11">5.11</A> <A HREF="Quakespasm.html#ss5.11">Changes in 0.94.0</A>
<LI><A NAME="toc5.12">5.12</A> <A HREF="Quakespasm.html#ss5.12">Changes in 0.93.1</A> <LI><A NAME="toc5.12">5.12</A> <A HREF="Quakespasm.html#ss5.12">Changes in 0.93.2</A>
<LI><A NAME="toc5.13">5.13</A> <A HREF="Quakespasm.html#ss5.13">Changes in 0.93.0</A> <LI><A NAME="toc5.13">5.13</A> <A HREF="Quakespasm.html#ss5.13">Changes in 0.93.1</A>
<LI><A NAME="toc5.14">5.14</A> <A HREF="Quakespasm.html#ss5.14">Changes in 0.92.1</A> <LI><A NAME="toc5.14">5.14</A> <A HREF="Quakespasm.html#ss5.14">Changes in 0.93.0</A>
<LI><A NAME="toc5.15">5.15</A> <A HREF="Quakespasm.html#ss5.15">Changes in 0.92.0</A> <LI><A NAME="toc5.15">5.15</A> <A HREF="Quakespasm.html#ss5.15">Changes in 0.92.1</A>
<LI><A NAME="toc5.16">5.16</A> <A HREF="Quakespasm.html#ss5.16">Changes in 0.91.0</A> <LI><A NAME="toc5.16">5.16</A> <A HREF="Quakespasm.html#ss5.16">Changes in 0.92.0</A>
<LI><A NAME="toc5.17">5.17</A> <A HREF="Quakespasm.html#ss5.17">Changes in 0.90.1</A> <LI><A NAME="toc5.17">5.17</A> <A HREF="Quakespasm.html#ss5.17">Changes in 0.91.0</A>
<LI><A NAME="toc5.18">5.18</A> <A HREF="Quakespasm.html#ss5.18">Changes in 0.90.0</A> <LI><A NAME="toc5.18">5.18</A> <A HREF="Quakespasm.html#ss5.18">Changes in 0.90.1</A>
<LI><A NAME="toc5.19">5.19</A> <A HREF="Quakespasm.html#ss5.19">Changes in 0.85.9</A> <LI><A NAME="toc5.19">5.19</A> <A HREF="Quakespasm.html#ss5.19">Changes in 0.90.0</A>
<LI><A NAME="toc5.20">5.20</A> <A HREF="Quakespasm.html#ss5.20">Changes in 0.85.8</A> <LI><A NAME="toc5.20">5.20</A> <A HREF="Quakespasm.html#ss5.20">Changes in 0.85.9</A>
<LI><A NAME="toc5.21">5.21</A> <A HREF="Quakespasm.html#ss5.21">Changes in 0.85.7</A> <LI><A NAME="toc5.21">5.21</A> <A HREF="Quakespasm.html#ss5.21">Changes in 0.85.8</A>
<LI><A NAME="toc5.22">5.22</A> <A HREF="Quakespasm.html#ss5.22">Changes in 0.85.6</A> <LI><A NAME="toc5.22">5.22</A> <A HREF="Quakespasm.html#ss5.22">Changes in 0.85.7</A>
<LI><A NAME="toc5.23">5.23</A> <A HREF="Quakespasm.html#ss5.23">Changes in 0.85.5</A> <LI><A NAME="toc5.23">5.23</A> <A HREF="Quakespasm.html#ss5.23">Changes in 0.85.6</A>
<LI><A NAME="toc5.24">5.24</A> <A HREF="Quakespasm.html#ss5.24">Changes in 0.85.4</A> <LI><A NAME="toc5.24">5.24</A> <A HREF="Quakespasm.html#ss5.24">Changes in 0.85.5</A>
<LI><A NAME="toc5.25">5.25</A> <A HREF="Quakespasm.html#ss5.25">Changes in 0.85.3</A> <LI><A NAME="toc5.25">5.25</A> <A HREF="Quakespasm.html#ss5.25">Changes in 0.85.4</A>
<LI><A NAME="toc5.26">5.26</A> <A HREF="Quakespasm.html#ss5.26">Changes in 0.85.2</A> <LI><A NAME="toc5.26">5.26</A> <A HREF="Quakespasm.html#ss5.26">Changes in 0.85.3</A>
<LI><A NAME="toc5.27">5.27</A> <A HREF="Quakespasm.html#ss5.27">Changes in 0.85.1</A> <LI><A NAME="toc5.27">5.27</A> <A HREF="Quakespasm.html#ss5.27">Changes in 0.85.2</A>
<LI><A NAME="toc5.28">5.28</A> <A HREF="Quakespasm.html#ss5.28">Changes in 0.85.1</A>
</UL> </UL>
<P> <P>
<H2><A NAME="toc6">6.</A> <A HREF="Quakespasm.html#s6">Copyright</A></H2> <H2><A NAME="toc6">6.</A> <A HREF="Quakespasm.html#s6">Copyright</A></H2>
@ -129,13 +130,17 @@ where DRIVER may be alsa, dsp, pulse, esd ...</LI>
<H3>Cvars</H3> <H3>Cvars</H3>
<P> <P>
<UL> <UL>
<LI>joy_deadzone - Fraction of the stick travel to be deadzone, between 0 and 1. Default 0.175.</LI> <LI>joy_deadzone_look - Fraction of look stick travel to be deadzone, between 0 and 1. Default is 0.175.</LI>
<LI>joy_deadzone_move - Same as above, but for the move stick. Default is 0.175.</LI>
<LI>joy_deadzone_trigger - Fraction of trigger range required to register a button press on the analog triggers, between 0 and 1. Default 0.2.</LI> <LI>joy_deadzone_trigger - Fraction of trigger range required to register a button press on the analog triggers, between 0 and 1. Default 0.2.</LI>
<LI>joy_sensitivity_yaw/pitch - Max angular speed in degrees/second when looking. Defaults are 300 for yaw (turning left/right) and 150 for pitch (up/down).</LI> <LI>joy_outer_threshold_look - Outer deadzone for the look stick, between 0 and 1. Default 0.02.</LI>
<LI>joy_exponent - For the look stick, the stick displacement (between 0 and 1) is raised to this power. Default is 3. A value of 1 would give a linear relationship between stick displacement and fraction of the maximum angular speed.</LI> <LI>joy_outer_threshold_move - Outer deadzone for the move stick, between 0 and 1. Default 0.02.</LI>
<LI>joy_sensitivity_yaw/pitch - Max angular speed in degrees/second when looking. Defaults are 240 for yaw (turning left/right) and 130 for pitch (up/down).</LI>
<LI>joy_exponent - For the look stick, the stick displacement (between 0 and 1) is raised to this power. Default is 2. A value of 1 would give a linear relationship between stick displacement and fraction of the maximum angular speed.</LI>
<LI>joy_exponent_move - Same as joy_exponent but for the move stick. Default is 2.</LI>
<LI>joy_invert - Set to 1 to invert the vertical axis of the look stick.</LI> <LI>joy_invert - Set to 1 to invert the vertical axis of the look stick.</LI>
<LI>joy_swapmovelook - Set to 1 to swap the left and right analog stick functions. Default 0, move on the left stick, look on the right stick.</LI> <LI>joy_swapmovelook - Set to 1 to swap the left and right analog stick functions. Default is 0, move on the left stick, look on the right stick.</LI>
<LI>joy_enable - Set to 0 to disable controller support. Default 1.</LI> <LI>joy_enable - Set to 0 to disable controller support. Default is 1.</LI>
</UL> </UL>
</P> </P>
<H3>Buttons</H3> <H3>Buttons</H3>
@ -206,7 +211,20 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
<H2><A NAME="s5">5.</A> <A HREF="#toc5">Changes</A></H2> <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.95.1</A> <H2><A NAME="ss5.1">5.1</A> <A HREF="#toc5.1">Changes in 0.96.0</A>
</H2>
<P>
<UL>
<LI> <A HREF="https://github.com/sezero/quakespasm/pull/51">Adjustments</A> to joystick defaults, behaviour (patch by Chris Cowan). See the <A HREF="Quakespasm.html#ss3.2">"Controller support / Cvars"</A> section above.</LI>
<LI> Fix for a mouse grabbing issue on macOS.</LI>
<LI> Add missing support for <EM>-ip</EM> command line option on unix / macOS.</LI>
<LI> Minor code cleanups. Updated third party code, e.g. SDL, music codecs, etc.</LI>
<LI> Thanks to Andrei Drexler, Chris Cowan and Maciej Olędzki for their patches.</LI>
</UL>
</P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2">Changes in 0.95.1</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -220,7 +238,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2">Changes in 0.95.0</A> <H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3">Changes in 0.95.0</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -233,7 +251,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3">Changes in 0.94.7</A> <H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4">Changes in 0.94.7</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -244,7 +262,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4">Changes in 0.94.6</A> <H2><A NAME="ss5.5">5.5</A> <A HREF="#toc5.5">Changes in 0.94.6</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -257,7 +275,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.5">5.5</A> <A HREF="#toc5.5">Changes in 0.94.5</A> <H2><A NAME="ss5.6">5.6</A> <A HREF="#toc5.6">Changes in 0.94.5</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -270,7 +288,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.6">5.6</A> <A HREF="#toc5.6">Changes in 0.94.4</A> <H2><A NAME="ss5.7">5.7</A> <A HREF="#toc5.7">Changes in 0.94.4</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -292,7 +310,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.7">5.7</A> <A HREF="#toc5.7">Changes in 0.94.3</A> <H2><A NAME="ss5.8">5.8</A> <A HREF="#toc5.8">Changes in 0.94.3</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -302,7 +320,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.8">5.8</A> <A HREF="#toc5.8">Changes in 0.94.2</A> <H2><A NAME="ss5.9">5.9</A> <A HREF="#toc5.9">Changes in 0.94.2</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -313,7 +331,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.9">5.9</A> <A HREF="#toc5.9">Changes in 0.94.1</A> <H2><A NAME="ss5.10">5.10</A> <A HREF="#toc5.10">Changes in 0.94.1</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -321,7 +339,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.10">5.10</A> <A HREF="#toc5.10">Changes in 0.94.0</A> <H2><A NAME="ss5.11">5.11</A> <A HREF="#toc5.11">Changes in 0.94.0</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -346,7 +364,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.11">5.11</A> <A HREF="#toc5.11">Changes in 0.93.2</A> <H2><A NAME="ss5.12">5.12</A> <A HREF="#toc5.12">Changes in 0.93.2</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -359,7 +377,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.12">5.12</A> <A HREF="#toc5.12">Changes in 0.93.1</A> <H2><A NAME="ss5.13">5.13</A> <A HREF="#toc5.13">Changes in 0.93.1</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -373,7 +391,7 @@ Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on bu
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.13">5.13</A> <A HREF="#toc5.13">Changes in 0.93.0</A> <H2><A NAME="ss5.14">5.14</A> <A HREF="#toc5.14">Changes in 0.93.0</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -416,7 +434,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.14">5.14</A> <A HREF="#toc5.14">Changes in 0.92.1</A> <H2><A NAME="ss5.15">5.15</A> <A HREF="#toc5.15">Changes in 0.92.1</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -426,7 +444,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.15">5.15</A> <A HREF="#toc5.15">Changes in 0.92.0</A> <H2><A NAME="ss5.16">5.16</A> <A HREF="#toc5.16">Changes in 0.92.0</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -446,7 +464,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.16">5.16</A> <A HREF="#toc5.16">Changes in 0.91.0</A> <H2><A NAME="ss5.17">5.17</A> <A HREF="#toc5.17">Changes in 0.91.0</A>
</H2> </H2>
<H3>Bugfixes</H3> <H3>Bugfixes</H3>
<P> <P>
@ -496,7 +514,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.17">5.17</A> <A HREF="#toc5.17">Changes in 0.90.1</A> <H2><A NAME="ss5.18">5.18</A> <A HREF="#toc5.18">Changes in 0.90.1</A>
</H2> </H2>
<H3>Bugfixes</H3> <H3>Bugfixes</H3>
<P> <P>
@ -546,7 +564,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.18">5.18</A> <A HREF="#toc5.18">Changes in 0.90.0</A> <H2><A NAME="ss5.19">5.19</A> <A HREF="#toc5.19">Changes in 0.90.0</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -592,7 +610,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.19">5.19</A> <A HREF="#toc5.19">Changes in 0.85.9</A> <H2><A NAME="ss5.20">5.20</A> <A HREF="#toc5.20">Changes in 0.85.9</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -616,7 +634,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.20">5.20</A> <A HREF="#toc5.20">Changes in 0.85.8</A> <H2><A NAME="ss5.21">5.21</A> <A HREF="#toc5.21">Changes in 0.85.8</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -641,7 +659,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.21">5.21</A> <A HREF="#toc5.21">Changes in 0.85.7</A> <H2><A NAME="ss5.22">5.22</A> <A HREF="#toc5.22">Changes in 0.85.7</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -659,7 +677,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.22">5.22</A> <A HREF="#toc5.22">Changes in 0.85.6</A> <H2><A NAME="ss5.23">5.23</A> <A HREF="#toc5.23">Changes in 0.85.6</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -670,7 +688,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.23">5.23</A> <A HREF="#toc5.23">Changes in 0.85.5</A> <H2><A NAME="ss5.24">5.24</A> <A HREF="#toc5.24">Changes in 0.85.5</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -689,7 +707,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.24">5.24</A> <A HREF="#toc5.24">Changes in 0.85.4</A> <H2><A NAME="ss5.25">5.25</A> <A HREF="#toc5.25">Changes in 0.85.4</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -707,7 +725,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.25">5.25</A> <A HREF="#toc5.25">Changes in 0.85.3</A> <H2><A NAME="ss5.26">5.26</A> <A HREF="#toc5.26">Changes in 0.85.3</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -729,7 +747,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.26">5.26</A> <A HREF="#toc5.26">Changes in 0.85.2</A> <H2><A NAME="ss5.27">5.27</A> <A HREF="#toc5.27">Changes in 0.85.2</A>
</H2> </H2>
<P> <P>
<UL> <UL>
@ -746,7 +764,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.27">5.27</A> <A HREF="#toc5.27">Changes in 0.85.1</A> <H2><A NAME="ss5.28">5.28</A> <A HREF="#toc5.28">Changes in 0.85.1</A>
</H2> </H2>
<P> <P>
<UL> <UL>

View file

@ -3,7 +3,7 @@
______________________________________________________________________ ______________________________________________________________________
Page last edited: October 2022. Page last edited: March 2023.
1. About 1. About
@ -98,30 +98,42 @@
Controller Support - Cvars: Controller Support - Cvars:
- joy_deadzone - Fraction of the stick travel to be deadzone, between - joy_deadzone_look - Fraction of look stick travel to be deadzone,
0 and 1. Default 0.175. between 0 and 1. Default is 0.175.
- joy_deadzone_move - Same as above, but for the move stick. Default
is 0.175.
- joy_deadzone_trigger - Fraction of trigger range required to - joy_deadzone_trigger - Fraction of trigger range required to
register a button press on the analog triggers, between 0 and 1. register a button press on the analog triggers, between 0 and 1.
Default 0.2. Default 0.2.
- joy_outer_threshold_look - Outer deadzone for the look stick,
between 0 and 1. Default 0.02.
- joy_outer_threshold_move - Outer deadzone for the move stick,
between 0 and 1. Default 0.02.
- joy_sensitivity_yaw/pitch - Max angular speed in degrees/second - joy_sensitivity_yaw/pitch - Max angular speed in degrees/second
when looking. Defaults are 300 for yaw (turning left/right) and 150 when looking. Defaults are 240 for yaw (turning left/right) and 130
for pitch (up/down). for pitch (up/down).
- joy_exponent - For the look stick, the stick displacement (between - joy_exponent - For the look stick, the stick displacement (between
0 and 1) is raised to this power. Default is 3. A value of 1 would 0 and 1) is raised to this power. Default is 2. A value of 1 would
give a linear relationship between stick displacement and fraction give a linear relationship between stick displacement and fraction
of the maximum angular speed. of the maximum angular speed.
- joy_exponent_move - Same as joy_exponent but for the move stick.
Default is 2.
- joy_invert - Set to 1 to invert the vertical axis of the look - joy_invert - Set to 1 to invert the vertical axis of the look
stick. stick.
- joy_swapmovelook - Set to 1 to swap the left and right analog stick - joy_swapmovelook - Set to 1 to swap the left and right analog stick
functions. Default 0, move on the left stick, look on the right functions. Default is 0, move on the left stick, look on the right
stick. stick.
- joy_enable - Set to 0 to disable controller support. Default 1. - joy_enable - Set to 0 to disable controller support. Default is 1.
Controller Support - Buttons: Controller Support - Buttons:
@ -209,6 +221,22 @@
5. Changes 5. Changes
Changes in 0.96.0:
- Adjustments to joystick defaults, behaviour (patch by Chris Cowan).
See the "Controller support / Cvars" section above.
- Fix for a mouse grabbing issue on macOS.
- Add missing support for -ip command line option on unix / macOS.
- Minor code cleanups. Updated third party code, e.g. SDL, music
codecs, etc.
- Thanks to Andrei Drexler, Chris Cowan and Maciej Olędzki for their
patches.
Changes in 0.95.1: Changes in 0.95.1:
- Allow mixing lit and unlit textures in the same map. - Allow mixing lit and unlit textures in the same map.