Readit News logoReadit News
modeless · a year ago
I just ported Quake III to the web with multiplayer and mobile support: https://thelongestyard.link/. I was hoping I could use this project to do Unreal Tournament as well, but it seems like it's not that playable yet.

I wish Epic had GPL'd their old releases the way id Software did. I'd especially like to have UT2k4. I played a lot of ONS-Torlan in college.

Instead of UT I may do Serious Sam next. Serious Engine was open sourced and there's already a web port (without multiplayer): https://www.wasm.builders/martinmullins/serious-sam-in-the-b...

thot_experiment · a year ago
Ut2k4 is so fantastic, I still have a scar on my forehead from the first time I played the demo on a CRT sitting on a chair and my friend tackled me into it to "save me from a sniper". I would get up at 4am because I had a bedtime but no wakeup time and play 4 hours of CTF-Face instagib before school. Q3DM17 also holds a special place in my heart, I'm getting a tattoo of the "Impressive" emblem in a few weeks!

Not a day goes by that I don't pine for turn of the century FPS gameplay. (and maybe my turn of the century reflexes)

orthecreedence · a year ago
Instagib was the only way I'd ever play. And the bots in the game were actually (adjustingly) capable so I could play for hours just by myself.
cbull · a year ago
If you have a copy of the game there's still playable servers using Openspy ( http://beta.openspy.net/en/server-list/ut2004 ).

I play regularly and the couple of servers I play on get full to the point nobody else can join...

NateEag · a year ago
I was pining for oldschool UT recently, and found that Xonotic (https://xonotic.org/) has done a decent job of filling that void.

The player base is small, and the skill ceiling is extremely high, but it's a shockingly solid piece of work for a free, open source game.

cdaringe · a year ago
Haha this is incredible! I had a gap in my gaming years—I only enjoyed UT GOTY (a 2000 release?)—and sounds like the series carried the same kill streak sound bites over. Impressive is prob a safer tatt than HEAD SHOT!
justin66 · a year ago
UT2k4 deserves to live, but if we're being honest, there weren't a lot of people playing it during the last decade and a half. I wonder if being able to play it in a browser would actually improve that.
epolanski · a year ago
Even the latest UT on UE4 had like few hundreds of players at best.

Seems like the genre is just not popular.

rl3 · a year ago
>I'd especially like to have UT2k4.

Honorable mention to UT2k3's menu music:

https://www.youtube.com/watch?v=IberpcWz9mU#t=0m10s

The NFL themes had nothing on it.

amatecha · a year ago
It kinda makes me want to play WarCraft II haha, similar awesome vibes!!
nsbk · a year ago
Goosebumps
klaussilveira · a year ago
Nice. Did you use inolen/quakejs as a base, or new fork? Are you using WebRTC? Have you heard of HumbleNet? They also had a Q3 forked: https://hacks.mozilla.org/2017/06/introducing-humblenet-a-cr...

For the curious, FTEQW has an emscripten port as well, and FTEQW allows you to play Q1, Q2 and most Q3 maps: https://github.com/fte-team/fteqw/blob/1f9f3635f0aef3b2eed6b...

Also, the LvL LiveView is a great way to check Q3 maps in your browser: https://q3js.lvlworld.com/play/2043/media/633a9623b1b6458735...

What a time to be alive. :)

modeless · a year ago
I did a new port of base ioquake3, and actually contributed changes back, so upstream ioquake3 now has decent Emscripten support. The multiplayer is using WebRTC DataChannel, based on HumbleNet but I had to make quite a few changes, as it was abandoned a long time ago.

Code is here: https://github.com/jdarpinian/ioq3 https://github.com/jdarpinian/HumbleNet

accrual · a year ago
I managed to play some ONS-Torlan this past weekend with my friend on a pure LAN (no Internet), it was fantastic and just as much fun as I remember. I enjoy turning on lots of fun modifiers like low gravity, big head mode, berserk, etc.
jamesu · a year ago
I'm half-way porting another turn of the century game engine to emscripten but I'm a little stuck on the networking so it's pretty cool being able to have practical examples to reference.
modeless · a year ago
Cool, which one? I've also done Cave Story https://thelongestyard.link/cave-story/ and I'd like to do a bunch of the old shareware classics as well.

Multiplayer on the web is tricky. For non-action games you can get away with WebSockets but for arena shooters or other action games I think UDP is important, and you can only get that with WebRTC and all the baggage that comes with it. I'm using a library called HumbleNet to handle WebRTC, but I had to make a lot of changes for it to be usable. https://github.com/jdarpinian/HumbleNet

kridsdale3 · a year ago
Tim Sweeney is not quite as much of a bro of the people as John Carmack is. Sadly, as I like the guy otherwise.
klaussilveira · a year ago
His tweet on Linux a few years ago comes to mind: https://twitter.com/TimSweeneyEpic/status/964284402741149698

And Epic's removal of titles from stores: https://www.gamingonlinux.com/2022/12/epic-games-are-killing...

justin66 · a year ago
Given the easy terms of availability of cutting edge Unreal code vs. whatever id is doing nowadays, he's doing okay.
extraduder_ire · a year ago
I think it was someone other than Carmack that was pushing for source releases and linux ports inside of Id. They stopped doing it a while before Carmack left even.
andrewmcwatters · a year ago
It shows in their architecture for their respective engines, too. Unreal just isn't as nice compared to id Tech.
pipes · a year ago
Impressive! :)
tedivm · a year ago
This makes me so happy and brings back a lot of memories. I really appreciate all the effort that video game archivists put into keeping these old games playable.
klaussilveira · a year ago
You might get a kick out of: https://osgameclones.com/

Hopefully you find something from the past that can bring even more happy memories!

neuronexmachina · a year ago
Yeah, when I saw the screenshot of Facing Worlds the song from that level immediately started playing in my head.
manuelmoreale · a year ago
If anyone is willing to set up a server I’m down playing some UT99. I should still have a GOG copy. Such an awesome game.
Lammy · a year ago
It's so cool to watch it play in the tracker software https://www.youtube.com/watch?v=mCRibm4kOaE
jsheard · a year ago
My immediate thought was "this is like that project which hosts UE1 games inside UE5" and it turns out it's the same project, they've just rebranded from DXU24 to Surreal, and they now seem to have their own open-source frontend in addition to the license-encumbered UE5 frontend.

The developer has a bunch of WIP videos on YouTube: https://www.youtube.com/@dxu2424/videos

anthk · a year ago
I think you are wrong. SurrealEngine was designed to reimplement the first UE1 as a standalone engine, not requiring UE5 at all.
jsheard · a year ago
Seems I jumped to conclusions, both UE1 reimplementation projects are using the name "Surreal" but indeed there doesn't seem to be a direct connection between them. The more the merrier in that case. To set the record straight then:

Surreal98 (formerly DXU24) hosts UE1 games inside UE5. Plans to release as a commercial product?

SurrealEngine (this post) is a standalone UE1 reimplementation. This one is open source.

robinpdx · a year ago
Unreal Tournament 99 and Deus Ex are two of my happiest game memories. This is a really ambitious project and it’s lovely to see those old games getting some love! Still hoping for a Deus Ex remake…
kridsdale3 · a year ago
I would love so much for the eventual state of this project to allow us to modernize the original DX. I don't need a remake, just modern quality of life. I know there's extensive mods.
anthk · a year ago
Get GMDX installed on top of the original game.
account42 · a year ago
Definitely don't do this for your first playthrough thoug, play the original instead with only simple fixpacks like Kentie's Deus Exe launcher [0]. Opinionated mods should not be recommended as the default experience.

https://kentie.net/article/dxguide/

mepian · a year ago
Epic could open-source the original engine, like its former primary competitor id Software did with the old idTech engines.
Vt71fcAqt7 · a year ago
There were some plans to do so a while back:

>We definitely can’t open source Unreal Engine 2 or 3, because of dependencies on a large number of external closed-source middleware packages with complex licensing requirements.

>Open sourcing Unreal Engine 1 might be possible, but getting the source and dependencies into a releasable state would take a lot of cleanup effort that we just haven’t been able to find time for. I hope we can do it someday. [0]

[0] https://forums.unrealengine.com/t/unreal-engine-1/14084/6

sumuyuda · a year ago
Epic has some agreement with the old unreal community where people have access to the source and release patches.

https://github.com/OldUnreal/UnrealTournamentPatches

rasz · a year ago
This is proprietary closed source mindset. Nobody is asking for bug free cleanly compiling and running codebase. Releasing with dependencies removed is enough, community would patch around it in no time.
johnnyanmac · a year ago
Man, I try to think longer term so "a while back" can be 3-4 years ago.

then I see that comment made almost 10 years ago. I feel a lot of that goodwill went out the door once Fortnite became a cash cow.

Pxtl · a year ago
Honestly in an era when so many companies are re-releasing and re-mastering and re-making their back-catalog, I'm shocked that Epic seems to have forgotten their roots.

Where's an Epic Arcade bundle of their 2D masterpieces like OMF2097 and Epic Pinball and Solar Winds? Why isn't Jazz Jackrabbit appearing in half a dozen mascot-themed Super Smash Bros ripoff?

Compare vs Capcom's remakes of all their classic Resident Evil games (Unreal 1 and 2 could get this treatment) and rebundles of all their arcade fighters and beat-em-ups. Or Id's annual rebundling of Quake 1-3 for new generations.

And it's not just big companies like Capcom doing that. How many times has little Croteam re-released Serious Sam 1st and 2nd encounters?

Meanwhile can you even buy UT2004 anywhere anymore?

sandelz · a year ago
That would be absolutely great if it were to happen, especially if they'd choose more liberal license such as BSD.

I'm a sucker for software rendering and unreal engine 1 has even more advanced features in that department compared to the original Quake (1 and 2) engines.

Would love to port that to wasm if this ever happens.

There is https://github.com/RedPandaProjects/UnrealEngine but I don't know what are the legalities and such...

bluedino · a year ago
It'd be nice if they released the code to their old DOS game catalog. Probably piles of 16 bit assembly but it'd still be nice (assuming they still have it)
isaacbrodsky · a year ago
It took a very long time for the source code for e.g. ZZT to be published, precisely because they apparently lost the code. https://github.com/asiekierka/almost-of-zzt Even then that had some third party comments removed from it.
tryauuum · a year ago
probably a good time to post this. I've dockerized unreal tournament 2004, it runs ok on linux x86_64:

    mkdir -p ~/.ut2004/; sudo docker run -it --rm -e DISPLAY=$DISPLAY -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR -e HOME=/ --network=host -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v /run/user/$UID:/run/user/$UID -v ~/.ut2004/:/.ut2004/ --user $UID:$UID --privileged --name ut2004 ikuinen.earth:5000/ut2004

Lammy · a year ago
Recommended: Civvie 11's “Epic Unreal Megaspecial” https://www.youtube.com/watch?v=5PtU2stZK0M [01:15:46]
newsclues · a year ago
I still can’t believe epic hasn’t released a modern Unreal Tournament game.
ThrowawayTestr · a year ago
They were working on it but then Fortnight made a trillion dollars.
chupasaurus · a year ago
Fortnite made a thrillion dollars because people who were making UT4 were tasked to make a little F2P mode for it called Battle Royale.
newsclues · a year ago
So hire people to finish it?
jval43 · a year ago
Any recommendations for the genre? Most games are just way too slow nowadays.
Lammy · a year ago
Unironically Splatoon 3. It's so fun once you master the motion-controlled aiming and Squid Rolls and all that. Clam Blitz especially is the most fun I've had in any multiplayer game in years and really scratches that old UT2004 Bombing Run / Tribes / TF2 itch: https://old.reddit.com/r/splatoon/comments/13eslyb/at_the_bu...
doublerabbit · a year ago
There isn't. It's a genre that's pretty much dead.
oneshtein · a year ago
Tactical-Ops: Assault on Terror was very good. However, Urban Terror was good replacement, when it was alive.
unethical_ban · a year ago
Quake Live, Quake Champions both have some activity. I don't think either has the numbers for big onslaught maps like the good old days.
brink · a year ago
Titanfall 2 is really good.
atom-morgan · a year ago
Quake Champions is the best I've found.
phendrenad2 · a year ago
To make a game as complex as Unreal Tournament 3 you're looking at millions in dev salaries alone. Meanwhile UT3 is still available to play, if anyone wanted to.
Lammy · a year ago
Not being as complex as UT3 would be a good thing. I wanted to love UT3 but it's so graphically busy that it distracts from the game play. Even UT2004 — as great as it is — misses the *SOVL* of UT99's simple geometry and colored lighting.
snarfy · a year ago
Not really. You can't buy it, and it doesn't work online without community support.
failuser · a year ago
You need to find a reason why it would be better than the original or UT2004.
Eisenstein · a year ago
New game means new players.
kevingadd · a year ago
They did, it failed. It was called Unreal Tournament 3.
patmorgan23 · a year ago
There's a beta from like 5 years ago
newsclues · a year ago
I know, but maybe if they want the epic store to be popular maybe release new versions of your classic IP on it?
bloqs · a year ago
There is one that is on their site since fortnite released but stalled i think