About
@@ -24,7 +24,6 @@ but no CD-ROM support.
-
-
Hints
Visit the for a full run-down of the engine's commands and variables.
@@ -64,17 +63,17 @@ If your controller doesn't work you can try placing to joystick defaults, behaviour (patch by Macil).
+- 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.
diff --git a/MacOSX/English.lproj/InfoPlist.strings b/MacOSX/English.lproj/InfoPlist.strings
index 41951b27..3c14a9e5 100644
Binary files a/MacOSX/English.lproj/InfoPlist.strings and b/MacOSX/English.lproj/InfoPlist.strings differ
diff --git a/MacOSX/Info.plist b/MacOSX/Info.plist
index d1314234..ba03160c 100644
--- a/MacOSX/Info.plist
+++ b/MacOSX/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 0.95.1
+ 0.96.0
CFBundleSignature
????
LSApplicationCategoryType
diff --git a/Quake/quakedef.h b/Quake/quakedef.h
index eea4230b..5a298677 100644
--- a/Quake/quakedef.h
+++ b/Quake/quakedef.h
@@ -36,8 +36,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define X11_VERSION 1.10
#define FITZQUAKE_VERSION 0.85 //johnfitz
-#define QUAKESPASM_VERSION 0.95
-#define QUAKESPASM_VER_PATCH 1 // helper to print a string like 0.94.7
+#define QUAKESPASM_VERSION 0.96
+#define QUAKESPASM_VER_PATCH 0 // 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
diff --git a/Quakespasm.html b/Quakespasm.html
index e3557576..4f306dbf 100644
--- a/Quakespasm.html
+++ b/Quakespasm.html
@@ -8,7 +8,7 @@
QuakeSpasm
-Page last edited: October 2022.
+Page last edited: March 2023.
@@ -31,33 +31,34 @@
@@ -129,13 +130,17 @@ where DRIVER may be alsa, dsp, pulse, esd ...
Cvars
-- joy_deadzone - Fraction of the stick travel to be deadzone, between 0 and 1. Default 0.175.
+- joy_deadzone_look - Fraction of look stick travel to be deadzone, 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 register a button press on the analog triggers, between 0 and 1. Default 0.2.
-- 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).
-- 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.
+- 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 when looking. Defaults are 240 for yaw (turning left/right) and 130 for pitch (up/down).
+- 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.
+- 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 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 stick.
-- joy_enable - Set to 0 to disable controller support. Default 1.
+- 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.
+- joy_enable - Set to 0 to disable controller support. Default is 1.
Buttons
@@ -206,7 +211,20 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-
+
+- 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.
+
+
+
+5.2 Changes in 0.95.1
@@ -220,7 +238,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.2 Changes in 0.95.0
+5.3 Changes in 0.95.0
@@ -233,7 +251,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.3 Changes in 0.94.7
+5.4 Changes in 0.94.7
@@ -244,7 +262,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.4 Changes in 0.94.6
+5.5 Changes in 0.94.6
@@ -257,7 +275,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.5 Changes in 0.94.5
+5.6 Changes in 0.94.5
@@ -270,7 +288,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.6 Changes in 0.94.4
+5.7 Changes in 0.94.4
@@ -292,7 +310,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.7 Changes in 0.94.3
+5.8 Changes in 0.94.3
@@ -302,7 +320,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.8 Changes in 0.94.2
+5.9 Changes in 0.94.2
@@ -313,7 +331,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.9 Changes in 0.94.1
+5.10 Changes in 0.94.1
@@ -321,7 +339,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.10 Changes in 0.94.0
+5.11 Changes in 0.94.0
@@ -346,7 +364,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.11 Changes in 0.93.2
+5.12 Changes in 0.93.2
@@ -359,7 +377,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.12 Changes in 0.93.1
+5.13 Changes in 0.93.1
@@ -373,7 +391,7 @@ Alternatively, have a look at Makefile.darwin for more instructions on bu
-5.13 Changes in 0.93.0
+5.14 Changes in 0.93.0
@@ -416,7 +434,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.14 Changes in 0.92.1
+5.15 Changes in 0.92.1
@@ -426,7 +444,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.15 Changes in 0.92.0
+5.16 Changes in 0.92.0
@@ -446,7 +464,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.16 Changes in 0.91.0
+5.17 Changes in 0.91.0
Bugfixes
@@ -496,7 +514,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.17 Changes in 0.90.1
+5.18 Changes in 0.90.1
Bugfixes
@@ -546,7 +564,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.18 Changes in 0.90.0
+5.19 Changes in 0.90.0
@@ -592,7 +610,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.19 Changes in 0.85.9
+5.20 Changes in 0.85.9
@@ -616,7 +634,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.20 Changes in 0.85.8
+5.21 Changes in 0.85.8
@@ -641,7 +659,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.21 Changes in 0.85.7
+5.22 Changes in 0.85.7
@@ -659,7 +677,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.22 Changes in 0.85.6
+5.23 Changes in 0.85.6
@@ -670,7 +688,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.23 Changes in 0.85.5
+5.24 Changes in 0.85.5
@@ -689,7 +707,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.24 Changes in 0.85.4
+5.25 Changes in 0.85.4
@@ -707,7 +725,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.25 Changes in 0.85.3
+5.26 Changes in 0.85.3
@@ -729,7 +747,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.26 Changes in 0.85.2
+5.27 Changes in 0.85.2
@@ -746,7 +764,7 @@ quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
-5.27 Changes in 0.85.1
+5.28 Changes in 0.85.1
diff --git a/Quakespasm.txt b/Quakespasm.txt
index 9d00c4fb..acae2a52 100644
--- a/Quakespasm.txt
+++ b/Quakespasm.txt
@@ -3,7 +3,7 @@
______________________________________________________________________
- Page last edited: October 2022.
+ Page last edited: March 2023.
1. About
@@ -98,30 +98,42 @@
Controller Support - Cvars:
- - joy_deadzone - Fraction of the stick travel to be deadzone, between
- 0 and 1. Default 0.175.
+ - joy_deadzone_look - Fraction of look stick travel to be deadzone,
+ 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
register a button press on the analog triggers, between 0 and 1.
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
- 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).
- 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
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
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.
- - 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:
@@ -209,6 +221,22 @@
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:
- Allow mixing lit and unlit textures in the same map.