0.2.9.2.3 released

Mar 17, 2024

Built from v0.2.9.2.3

Game Client Downloads

Windows: armagetronad-0.2.9.2.3.win32.exe

Linux 64 Bit: ArmagetronAdvanced.AppImage

Linux 32 Bit: ArmagetronAdvanced-32bit.AppImage

macOS: armagetronad-0.2.9.2.3.dmg

Game Server Downloads

Windows: armagetronad-dedicated-0.2.9.2.3.win32.exe

Linux 64 Bit: ArmagetronAdvancedDedicated.AppImage

Linux 32 Bit: ArmagetronAdvancedDedicated-32bit.AppImage

macOS: armagetronad-dedicated-0.2.9.2.3.dmg

Source Downloads

Tarball: armagetronad-0.2.9.2.3.tbz

ZIP for Windows Builds: armagetronad-source-0.2.9.2.3.zip

This is a proper Release and should be safe for everyone to use.

Release Notes

Return of the Mac

macOS builds are now considered stable. Any still open macOS specific issues can be viewed on our tracker.

In case you’re wondering about the .3 at the end, that is because the first three attempts to build the source and deploy the result failed at various points.

There is not much else to this release. Mostly bugfixes, adaptions to new environments, fixes to the build system that bring it more in line with standards, code quality improvements from fixing all the warnings the macOS compiler raised.

There is now a VSYNC enable/disable/default option in the display system setup backported from trunk! That probably was a Z-Man specific itch. Changes in Linux land switched the default from On to Off, and it is annoying to override with the command line.

Changes in AppImage Land: Our AppImage files now are signed and support bandwidth-saving updates via AppImageUpdate. They no longer carry their version in the filename because after an update, that would be a lie.

We now support installation via Flatpak for the 64-bit Linux client. Get the stable versions from Flathub; our own repository has those and also carries the usual test builds.

Patch Notes

Changes since 0.2.9.1.1:

Fixed Bugs
  • Sound trouble deja entendu (#130)
  • Docker/Alpine: Crash in ZThread::ThreadOps::setPriority (#138)
  • Display lists keep rim wall lowered (#141)
  • FPS display inaccurate (#143)
  • Online play suddenly stopped working. (#145)
  • Work around Ubuntu sending spurious window activation messages (#68)
  • Desktop/AppData/Icon files are installed in a wrong place during make install (#73)
  • Steam: No logging, does not work in pressure vessel (#77)
  • Retina display not working correctly (#88)
  • 0.2.9 clients lose connection on 0.4 server (#98)
  • Window title sometimes SDL_APP (#102)
  • Docker Image: Increase thread stack size (#104)
  • Client sends quickly typed chat message with last character missing (#106)
  • Backslashes not escaped when saving to user.cfg (#110)
  • Fix invulnerability bug handling (#111)
  • macOS DMG Build problems when building inside the source tree (#119)
  • error: use of undeclared identifier ‘finite’; did you mean ‘isfinite’? (#120)
  • User data saved in the wrong place on macOS (#125)
New Features
  • Make network trafic realtime priority (#137)
  • Add AppImage zsync update data (#78)
  • Provide docker image for the dedicated server (#79)
  • Add macOS dmg bundling (#86)
  • Integrate macOS build into pipeline (#87)
  • Sign the application bundle (#89)
Other Changes
  • Flatpak adaptions (#75)
Contributors

Armanelgtron, Cosimo Cecchi, Manuel Moos