New Release: 2.4.26 "Tanksgiving"

News and info about current and upcoming releases of the game client and server.
Post Reply
User avatar
blast
General
General
Posts: 4900
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

New Release: 2.4.26 "Tanksgiving"

Post by blast »

We are pleased to announce the release of BZFlag 2.4.26. Platform binaries and the source code are available for download using the following links:

Windows: https://download.bzflag.org/bzflag/wind ... 2.4.26.exe
macOS (Intel): https://download.bzflag.org/bzflag/maco ... x86_64.zip
macOS (Apple Silicon): https://download.bzflag.org/bzflag/maco ... -arm64.zip
Source Code: https://download.bzflag.org/bzflag/source/2.4.26/

This release mainly fixes a few client bugs:
  • Audio pops should be fixed.
  • Positional audio in observer mode now uses the camera direction.
  • Fixed a regression that caused some textures to render skewed.
  • Fixed the Machine Gun firing continuously when the mouse wheel is used to fire.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
WHAMMO!
Private First Class
Private First Class
Posts: 5
Joined: Wed Jan 19, 2005 4:46 am

Re: New Release: 2.4.26 "Tanksgiving"

Post by WHAMMO! »

any hope of fixing machine bug within Mac OS version?
User avatar
blast
General
General
Posts: 4900
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: New Release: 2.4.26 "Tanksgiving"

Post by blast »

The mac version of 2.4.26 hasn't been released yet. Once it is, it would have that fix.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
macsforme
General
General
Posts: 2056
Joined: Wed Mar 01, 2006 5:43 am

Re: New Release: 2.4.26 "Tanksgiving"

Post by macsforme »

The macOS builds are posted. As usual, we are not yet signing and notarizing the builds, so you will need to right-click (or ctrl-click) on the application and select "Open" from the contextual menu in order to bypass Gatekeeper for the first launch.

For the nerds among us, both builds still ship with the following small patch to the included SDL 2.0.20 framework to correct an issue with switching from fullscreen mode to windowed mode (later versions of SDL are not fixed by this patch, but I hope to look into that later):

Code: Select all

diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c
index cad77f1a8..4c296334b 100644
--- a/src/video/SDL_video.c
+++ b/src/video/SDL_video.c
@@ -2958,13 +2958,11 @@ SDL_OnWindowResized(SDL_Window * window)
     int display_index = SDL_GetWindowDisplayIndex(window);
     window->surface_valid = SDL_FALSE;
 
-    if (!window->is_destroying) {
-        SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SIZE_CHANGED, window->w, window->h);
+    SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SIZE_CHANGED, window->w, window->h);
 
-        if (display_index != window->display_index && display_index != -1) {
-            window->display_index = display_index;
-            SDL_SendWindowEvent(window, SDL_WINDOWEVENT_DISPLAY_CHANGED, window->display_index, 0);
-        }
+    if (display_index != window->display_index && display_index != -1) {
+        window->display_index = display_index;
+        SDL_SendWindowEvent(window, SDL_WINDOWEVENT_DISPLAY_CHANGED, window->display_index, 0);
     }
 }
 
Post Reply