Originally called UTEngine, Surreal Engine is a community-made attempt to reimplement enough of the original Unreal Engine to get games like the original Unreal Tournament (99) working.
An interesting project that's been around for quite some time now, but it does appear to be progressing nicely. It can currently detect certain versions of Unreal Tournament, Unreal Gold, Deus Ex and Klingon Honor Guard. Although they say currently only Unreal Tournament v436 is in a "relatively playable state".
From the GitHub page:
The engine can load and render the maps. The Unrealscript VM is almost feature complete - only arrays and network conditional execution are not implemented yet.
It will attempt to load all level actors and initialize the map. However, while the menus and the HUD will appear, there are still many native functions not implemented yet. It is also quite possible some events aren't firing as they should. You will therefore see exceptions shown if you interact with them and that is where the project is at.
Picture credit: Surreal Engine team.
There's also OldUnreal which patches up the original Unreal Tournament, but it's not open source as it uses the original from Epic whereas Surreal Engine is open source under the zlib license.
It's worth noting that Epic Games don't support their classic games in any way now, they even entirely removed a whole bunch of them like Unreal Tournament from all storefronts. Not even keeping them to their own store, just killing them off. Oh and don't expect Fortnite to run on Linux / Steam Deck any time soon.
Quoting: legluondunet"It's worth noting that Epic Games don't support their classic games in any way now, they even entirely removed a whole bunch of them like Unreal Tournament from all storefronts. Not even keeping them to their own store, just killing them off. Oh and don't expect Fortnite to run on Linux / Steam Deck any time soon."Epic funded Alan Wake 2 and the remaster, I think, so it does make sense for them to leverage the investment. And it's a cool thing they funded - as opposed to a lot of what they've been doing or saying.
The worst online game store, please do not give your money to this store, do not accept their free games...Epic does not deserve any attention from Linux community...
Recently I would buy "Alan Wake remake" and "Alan Wake 2" on Steam --> Not possible, Epic exclusive
I liked to play Rocket League on Steam --> game is now Epic exclusive
I would like to buy old Unreal games like Unreal, Unreal Tournament 99, Unreal Tournament 2004 --> no more available anywhere, like explained in article, they put off this games from Steam, GOG etc...and they are also not available on their Epic store. You want to play this game again: buy an old CD on EBAY or (censored idea).
And don't forget this tweet from his founder:
https://twitter.com/TimSweeneyEpic/status/964284402741149698
As a Linux gamer I buy my games firstly in Steam because if I can play AAA games today on my computer, it's largely thanks to Valve, they deserve my support. I buy games on GOG too. But never on EPIC until their founders show support for Linux platform.
That tweet, though - oof.
Quoting: Talon1024Ooooh, interesting!
Good thing I still have Unreal Gold, Unreal 2, and Unreal Tournament on my GOG.com account. Seeing this makes me wonder if it will ever be possible to play Rune on this engine.
And speaking of Rune, the developers announced a new game in the series years ago, but it seems like nothing has come of it.
(I'm not the main dev/repo owner, but a contributor to the project)
I got a PR open for detecting Rune Classic, but currently the engine just crashes lol.
Also, Unreal Gold support had some improvements very recently: formerly only the castle flyby would work, now it is possible to load and play deathmatch maps too! The same limitations with UT apply though, and single player maps crash atm.
[EDIT]
From the README:
QuoteFrom the list above, only Unreal Tournament v436 is in a relatively playable state. Running any other game (and UT versions) can and will result in crashes. Unreal Gold v226 also runs but is significantly more buggy compared to UT (only the intro map really works)
Unreal Tournament v436
The game launches, menu options will work and botmatches can be played, however the bots won't have any AI, and some maps will have some functionality missing (like DM-Morpheus will not have the "X leading the match" screens work).
So the playable state is without bots, I think that it still need some time in the oven.
Last edited by fagnerln on 23 January 2024 at 11:30 pm UTC
Quoting: fagnerlnFunnily, I was thinking in replay the UT99 a few days ago.That would have been about the time my little one got to play UT99 for the very first time.
Quoting: fagnerlnI never had luck on OldUnreal, it just runs a bit weird, however WINE makes a good job here.
As weird as it sounds, Linux native files of the OldUnreal need to be installed via Wine. Most Linux libs are in Help folder. You can put them in System folder one by one with trial error method until it finally launches.
Quoting: rea987That sounds like one of those things that as you say I can do, but will not, instead playing some other game or doing something completely different with my time.Quoting: fagnerlnI never had luck on OldUnreal, it just runs a bit weird, however WINE makes a good job here.
As weird as it sounds, Linux native files of the OldUnreal need to be installed via Wine. Most Linux libs are in Help folder. You can put them in System folder one by one with trial error method until it finally launches.
See more from me