Thank you all for the extensive feedback on preview 9. This updated preview contains numerous fixes and improvements. We haven't labeled it as a release candidate yet because we are still looking into a couple of nasty issues.
Most of the changes since the previous preview are listed in this commit.
Additional changes include:
- Adjusted AntiDrv lighting code to better match D3D9Drv
- The game will now log additional debug information to the log file when it crashes
- We made AntiDrv's handler for combiner materials with the CO_Use_Color_From_MaterialX color op emulate D3D9Drv (this fixes an issue in KFMod 1.x)
- The SystemARM64 folder in the Linux patch now contains the correct Default.ini and DefUser.ini (OldUnreal/UT2004Patches#209)
- We've removed CTF-BP2-Concentrate from the single-player ladder
- The Linux patch should now replace outdated binaries such as ucc-bin-amd64 with symlinks to the updated binaries
- Fixed a bug that could make AntiDrv render player models incorrectly on UTComp servers
- The game will now prompt you to upgrade to the widescreen-friendly version of the menu
- The Linux and macOS clients now use SDL 3.4.2
- We fixed an AntiDrv bug that made the shield gun's shield effect fully opaque and white when hit by a lightning bolt
- The Linux patch is now available for powerpc64le platforms
- We fixed a UCC bug that caused unexpected type mismatches, making it impossible to compile certain packages on Linux platforms
We also fixed some regression bugs that were introduced by the 3374 patch:
- We reverted a fix that made it impossible to load certain Onslaught maps and mods
- We fixed a bug that made team symbols invisible on flags (OldUnreal/UT2004Patches#233)
- Fixed a bug that broke mod support on Linux systems
- Fixed a bug that broke the web admin on Windows servers
- The server browser no longer duplicates favorites you added by IP address and then updated by FQDN (OldUnreal/UT2004Patches#92)
- Restored voice chat support and fixed several bugs and security vulnerabilities in the voice chat code
- We fixed a bug that made it impossible to load localized sound packages (OldUnreal/UT2004Patches#240)
- The macOS client will no longer show the IME menu when holding down a key (OldUnreal/UT2004Patches#161)
- We fixed broken deco/description texts in the maps/player menus (OldUnreal/UT2004Patches#263)
- We fixed a bug that made the game center your view when switching seats in an Onslaught vehicle
- We fixed an accessed none bug that broke the admin context menu
- Added additional checks in the BodyGetDoubleRate function so we can hopefully figure out the root cause of a crash bug that has been reported in the public tracker (e.g., OldUnreal/UT2004Patches#387)
- We restored nearclip support in all renderers, but clamped the allowed nearclip values between 3 and 100