HoneyBBQWingSauce Mar 3, 2014 @ 1:35pm
Linux support
I found this article the other day and got to thinking: Why hasn't this game made it to Steam for Linux yet, considering it is already on steam for Windows?

http://news.softpedia.com/news/Unreal-Tournament-2004-Works-Perfectly-in-Ubuntu-14-04-But-Lazy-Epic-Games-Studio-Is-Lazy-420151.shtml

Now, I don't think you guys are lazy by any means, I personally just think you are VERY pre-occupied with Unreal Engine 4, Fortnite, (etc), but the fact that the game runs perfectly well already, it means that there hopefully wouldn't be much, if any, work required to get it added onto Steam for Linux. We would all really appreciate this! This game was, and still is, one of my favorite games of all time (right up there next to Deus Ex GOTY), and I know I speak for alot of people who feel the same way. Thank you very much for your time and consideration in this matter :)

Showing 1-15 of 23 comments
< >
BeArDy_666 Mar 5, 2014 @ 2:38pm 
YES! +1
Pipacs Mar 22, 2014 @ 8:03am 
+1
Now I Have A Machine Gun HoHoHo Jun 19, 2014 @ 10:55am 
UT2004 for Linux already exists, so @Epic Games - please release it on Steam for Linux :)

I bought into Steam because installing my Linux games is a pain the ♥♥♥ with DVDs, DRM, etc... Please do a UT2004 for Linux through Steam so It can be easy for me to install the game.
jefe Jun 20, 2014 @ 7:35pm 
There's also a Mac version of UT2004. Would be nice if Steam supported that as well.
Andrew Jun 24, 2014 @ 7:10pm 
Is there any mention from the developers about making the linux client of ut04 available in linux?
HoneyBBQWingSauce Jun 24, 2014 @ 7:11pm 
I really hope they do... it's literally an executable, the entire framework is already there.
2nv2u.sh Sep 11, 2014 @ 5:17am 
This is just stupidly simple, I've downloaded the game under Windows with Steam, added the Linux executable (ut2004-bin-linux-amd64) and 2 deprecated libraries (libSDL & libSTDc++) to the Sytems folder and it worked perfectly fine in Ubuntu 14.04!
Why isn't anyone bothered in doing just that so everyone can enjoy this great game directly from Steam? It's still a great game!
Slackerbob Sep 11, 2014 @ 2:12pm 
Originally posted by 2nv2u.sh:
This is just stupidly simple, I've downloaded the game under Windows with Steam, added the Linux executable (ut2004-bin-linux-amd64) and 2 deprecated libraries (libSDL & libSTDc++) to the Sytems folder and it worked perfectly fine in Ubuntu 14.04!
Why isn't anyone bothered in doing just that so everyone can enjoy this great game directly from Steam? It's still a great game!

Perhaps I'm missing something obvious, but where did you get the linux executable?

Either way, exciting news!

2nv2u.sh Sep 11, 2014 @ 3:29pm 
Originally posted by Slackerbob:
Perhaps I'm missing something obvious, but where did you get the linux executable?

Either way, exciting news!

Since EPIC really seems to be too lazy to help us all out I've create a simple tutorial to get it working, it does however require you to install the game from Steam under Windows:

1. Download the game with Steam in Windows (I did this virtually) and copy the cdkey.
I don't know if you have to start the game to get it or if you can right click on the game in library, it's been to long to remember.
In Linux there's seems to be no way to get the key.
When you found it, paste it in a file named "cdkey" and copy the file to the UT2004/System folder.
It's possible it might be there already if you tried starting it.

2. Copy the whole game (UT2004 folder) to your Linux partition.

3. Download the needed libraries and executables:
You can find all executables in the latest patch:
http://www.gamershell.com/download_11985.shtml
You'll need to extract them from the System folder:
amd64: ut2004-bin-linux-amd64
amd64: ucc-bin-linux-amd64
i368: ut2004-bin
i368: ucc-bin

You can find the both necessary libraries here and download the version you need for your platform:
amd64: http://packages.ubuntu.com/utopic/amd64/libsdl1.2debian/download
i368: http://packages.ubuntu.com/utopic/i386/libsdl1.2debian/download
and here:
amd64: http://packages.ubuntu.com/utopic/amd64/libstdc++5/download
i368: http://packages.ubuntu.com/utopic/i386/libstdc++5/download

Open both deb packages with the Archive Manager (don't double click on them) and extract the ".so" files from the usr/lib/*/ folder and strip them of the minor version numbers like this:

libSDL-1.2.so.0.11.4 -> libSDL-1.2.so.0
libstdc++.so.5.0.7 -> libstdc++.so.5

4. Copy all files you'll need for your platform (the executables and libraries) to the UT2004/System folder

5. Open a terminal and locate the UT2004/System folder, start the game by typing ./ut2004-bin-linux-amd64 or ./ut2004-bin depending on your platform.

6. ENJOY! :)
Slackerbob Sep 13, 2014 @ 8:11pm 
This worked WONDERFULLY! THANK YOU!

The only issue I had was getting a hold of the cdkey.

Installing it under Wine, I was able to get the cdkey from the registry, under [HKEY_LOCAL_MACHINE\SOFTWARE\Unreal Technology\Installed Apps\UT2004]

yay!

You should post this as a guide!
2nv2u.sh Sep 15, 2014 @ 10:03am 
Originally posted by Slackerbob:
This worked WONDERFULLY! THANK YOU!

The only issue I had was getting a hold of the cdkey.

Installing it under Wine, I was able to get the cdkey from the registry, under [HKEY_LOCAL_MACHINE\SOFTWARE\Unreal Technology\Installed Apps\UT2004]

yay!

You should post this as a guide!

No thanks, my pleasure!
Using Wine is a perfect Linux only solution! Hadn't thought of that as I try to stay away from all Windows related stuff, but have a Windows VM as I have to test stuff sometimes. ;)

About the key, I copied the key from steam a long time ago, as I can remember you could get it by right clicking on the steam entry in your library, but I couldn't find it anymore and assumed it was a Linux steam issue and didn't have Steam in the VM anymore.

The guide sounds great!
I'll give it a shot and I'll include your Wine solution as well, I assume you installed steam in it and downloaded UT2004.
How did you retrieve the key from the registry, which tools did you use?
Last edited by 2nv2u.sh; Sep 15, 2014 @ 1:09pm
All Star Matt Man Nov 2, 2014 @ 6:39am 
Steam Guys, Epic Guys,



Please bring the linux version to Steam natively!
watomlinson Nov 3, 2014 @ 6:22pm 
Give me a Linux version and I will buy.
HoneyBBQWingSauce Nov 4, 2014 @ 3:12pm 
Same here! i'll buy it again and gift it to someone
FiX Nov 5, 2014 @ 2:08am 
It works flawlessly on Linux. And it has native Linux binaries.
Why it isn't on Steam yet? Nobody knows. :(
Showing 1-15 of 23 comments
< >
Per page: 15 30 50