Unreal Tournament 99 is one of the all-time great first-person shooters, and it is being kept alive by the OldUnreal team and contributors with a fresh release out now.
Version 469c has been released recently, and it remains compatible with all previous public releases of UT down to version 432. Some of the main highlights of this release include:
- Updated the included FMOD Engine binaries for all clients to version 2.02.10
- The Windows installer is now digitally signed
- Removed libcurl from the patch. Server admins that use the MD5 anti-cheat protection feature and that have automatic updates enabled for the package list will have to manually download libcurl or use the version that came with the previous patch. This change should substantially reduce the number of false positive malware warnings triggered by our patch
- Added native support for Linux/AMD64 and macOS/Apple Silicon platforms
- Included an updated version of the UT PubSrc SDK
Love seeing updates like this to such a great retro shooter. There's a lot more to it, that's just the basic highlights. Some awesome maps were in this game, and the feel of it continues to hold up very nicely. I had so many hours of fun playing this many years go. Nice that Epic gave it their approval too.
I previously showed off how to play it on Linux / Steam Deck using ProtonUp-Qt to install Luxtorpeda which then gives you access to the Native Linux release, which you can see a video on below as it makes the process quite easy:
Direct Link
It does need the original data files of course, which you can buy easily on GOG.com or Steam.
Last Man Standing was one of my fav game modes.
I miss the leviathan mod and war/domination mods
Quoting: Para-Glidingfortunately, Apex legend is the successor of the UT series.
Quoting: Para-Glidingfortunately, Apex legend is the successor of the UT series.It most definitely is not, it is a vastly different type of game.
QuoteNice that Epic gave it their approval too.Get outta town! Really?
Quoting: Purple Library GuyQuoteNice that Epic gave it their approval too.Get outta town! Really?
Indeed, they gave around the Unreal Engine 1 source code (under NDA) to several modders. This is how OldUnreal patches came to fruition after all.
There are some interesting licensing constraints though. For instance, OldUnreal's UT99 patch has native Apple Silicon support but OldUnreal's Unreal 1 won't get it.
Tim Sweeney said he'd look into open sourcing UE1 one day, but that was years ago and has yet to happen. I assume a legal review of third-party components (and making the original source build on modern compilers) would take a lot of time for no profit, so don't hold your breath for it.
Last edited by Calinou on 31 October 2022 at 5:54 pm UTC
Source: https://www.oldunreal.com/phpBB3/viewtopic.php?f=49&t=7657&p=75611&hilit=raspberry#p75611
Last edited by emphy on 31 October 2022 at 8:52 pm UTC
Quoting: emphynative linuxCorrect me if I'm wrong, but I remember that there has been a native Linux version for years.
this gotta be some kind of spam right
>Nice that Epic gave it their approval too.
or, put somewhat (actually, A LOT) more precisely, some juro at Epic finally took some time to approve the OldUnreal folks' request for an NDA for UT code after all these years. Must have been mortally bored or something.
>Tim Sweeney said he'd look into open sourcing UE1 one day
Well, it's not Unreal/UT that's used to showcase RT. Wish it was. Maybe Tim just hates FOSS.
>They're also working on the 227j patch for unreal gold. Apparently, it will feature native linux and even raspberrypi 4 compatibility
They've been working on it for decade(s?) now and it had featured a native Linux x86 version for a long time. Also, binaries don't "feature" platform "compatibility", they are built for one or another. It does have an ARM build.
>227 patch for Gold is a pain in the ass to get working.
Certainly not compared to some 20yo Loki binaries (that Unreal hadn't even had to begin with). The 227 dev took a hiatus but is active again for a couple years now.
The recent version (227j) is fresh and rosy. Even has an amd64 build.
There's a caveat tho for getting the Linux binaries (unless you're ok with bafflingly having to resort to using WINE to dig them out of a an .exe).
>Is that even needed to run it natively? Loading Unreal into Unreal Tournament as a mod is how it ran on Linux/x86 with Chunky_Ks' patch IIRC.
Yeah, AFAIR Unreal's data was made to work with Loki's UT port via some kludge. BUt.. guess you COULD cut your bread with a fork, and maybe even get satisfactory results in some cases. But comparing it to a native sharp hand crafted knife?
Quoting: mosApex legend is the successor of the UT series
What?????
I'm going to go out on a limb and say you've never played UT, or you are thinking of an entirely different game.
Quoting: Zaphod9099So can I ask a really basic question: one you install the patch, how do you run UT on Linux? What is the command?Should be ut-bin in either the System or System64 directory.
Usually you need to manually cd to the directory and launch it from a terminal like: ./ut-bin
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin-x86
❯ ./ut-bin
zsh: no such file or directory: ./ut-bin
Quoting: whizseQuoting: Zaphod9099So can I ask a really basic question: one you install the patch, how do you run UT on Linux? What is the command?Should be ut-bin in either the System or System64 directory.
Usually you need to manually cd to the directory and launch it from a terminal like: ./ut-bin
Quoting: Zaphod9099It's there and is executable, but when I run it it errors thus:That's the 32bit version, the 64bit binary should be ut-bin-amd64.
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin-x86
❯ ./ut-bin
zsh: no such file or directory: ./ut-bin
You might get a confusing error like that if your system isn't set up to run 32-bit software.
Quoting: whizseYou might get a confusing error like that if your system isn't set up to run 32-bit software.To add to that: If you are not sure if a binary is 32bit or 64bit, you can use the file command to check. It also works on Windows exe files, although the output can be a bit confusing since Windows has PE32/PE32+ for 32bit/64bit and two flags 32BITREQ/32BITPREF.
file game/Transsiberian
game/Transsiberian: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.13.11, BuildID[sha1]=f03bb53de0dedf1e37374374c44cc980621cdadc, stripped
Quoting: whizseQuoting: Zaphod9099It's there and is executable, but when I run it it errors thus:That's the 32bit version, the 64bit binary should be ut-bin-amd64.
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin
-rwxr-xr-x 1 alan alan 154100 Jul 26 15:59 ut-bin-x86
❯ ./ut-bin
zsh: no such file or directory: ./ut-bin
You might get a confusing error like that if your system isn't set up to run 32-bit software.
See more from me