Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

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:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

It does need the original data files of course, which you can buy easily on GOG.com or Steam.

Article taken from GamingOnLinux.com.
18 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
20 comments

Lanz Oct 31, 2022
I wish there was something like this for UT2004 as well.
lejimster Oct 31, 2022
I used to be a massive Unreal fan back in the day. I played the original game every year for a long time and then got into UT99 and then 2003 and 2004. I remember using OldUnreal to upgrade the textures and update the renderer. Fantastic site and nice to see its still going after all this time.

Last Man Standing was one of my fav game modes.
Para-Gliding Oct 31, 2022
fortunately, Apex legend is the successor of the UT series.
I miss the leviathan mod and war/domination mods
TheSHEEEP Oct 31, 2022
View PC info
  • Supporter Plus
Quoting: Para-Glidingfortunately, Apex legend is the successor of the UT series.
Liam Dawe Oct 31, 2022
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.
Termy Oct 31, 2022
Funny enough, the menu bar ingame alone causes a landslide of nostalgia... xD
Purple Library Guy Oct 31, 2022
QuoteNice that Epic gave it their approval too.
Get outta town! Really?
Calinou Oct 31, 2022
Quoting: Purple Library Guy
QuoteNice 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
emphy Oct 31, 2022
They're also working on the 227j patch for unreal gold. Apparently, it will feature native linux and even raspberrypi 4 compatibility

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
Klaas Oct 31, 2022
Quoting: emphynative linux
Correct me if I'm wrong, but I remember that there has been a native Linux version for years.
parkerlreed Oct 31, 2022
Awwww, took way longer than I care to admit that this if for UT 99 and not Gold. 227 patch for Gold is a pain in the ass to get working.
mos Nov 1, 2022
this thread. ouch.
mos Nov 1, 2022
>fortunately, Apex legend is the successor of the UT series.
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?
pete910 Nov 1, 2022
View PC info
  • Supporter Plus
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.
Zaphod9099 Aug 9, 2023
So can I ask a really basic question: one you install the patch, how do you run UT on Linux? What is the command?
whizse Aug 9, 2023
View PC info
  • Supporter
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
Zaphod9099 Aug 9, 2023
It's there and is executable, but when I run it it errors thus:

-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: whizse
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
whizse Aug 9, 2023
View PC info
  • Supporter
Quoting: Zaphod9099It's there and is executable, but when I run it it errors thus:

-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
That's the 32bit version, the 64bit binary should be ut-bin-amd64.

You might get a confusing error like that if your system isn't set up to run 32-bit software.
Klaas Aug 9, 2023
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
Zaphod9099 Aug 9, 2023
Indeed, that has worked! The ut-bin in system64 was not executable, but once I set it, it starts up. Many thanks!

Quoting: whizse
Quoting: Zaphod9099It's there and is executable, but when I run it it errors thus:

-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
That's the 32bit version, the 64bit binary should be ut-bin-amd64.

You might get a confusing error like that if your system isn't set up to run 32-bit software.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.