With continued blessing from Epic Games, the OldUnreal team recently released another preview patch for Unreal Tournament 2004. This comes with full Linux support, and the game is free nowadays too and they only recently announced new easier installers for older Unreal games.

Pictured - Unreal Tournament 2004 on Linux
For UT2004 Patch 3374 - Preview 17:
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
Source: GitHub
Really nice to see the classic shooter getting a fresh life on modern systems thanks to dedicated community members working to fix up issues with it.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.




How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck