For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)

for Unreal & UnrealTournament
User avatar
gp
OldUnreal Member
Posts: 144
Joined: Fri Jan 09, 2009 4:23 pm

How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)

Post by gp »

[url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336007085][img][/img][/url] [url=http://www.ubuntu.com]Ubuntu[/url] is one of several high quality Linux distributions aimed at providing new users with a simple, usable interface. Thanks to Smirftsch and the rest of the 227 team, Unreal can be played natively in Ubuntu as well as other Linux distros by using the 227 patch. On the off chance you don't have Unreal, it can be downloaded from [url=http://www.gog.com/gamecard/unreal_gold]gog.com[/url] or [url=[/url].

If you've explored the Ubuntu Software Center, you know that installing most applications is as easy as clicking a button, but because Unreal wasn't developed for Linux originally, getting it to run is a little more tricky. The following is a step by step guide to getting Unreal to play in Ubuntu natively.

Note that this guide is supplemental to the [url=http://www.oldunreal.com/wiki/index.php?title=Oldunreal_227_Linux_FAQ]Oldunreal 227 Linux FAQ[/url].
[url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336007085][img][/img][/url] 0: Make sure to install your video card drivers from the Additional Drivers application. Ubuntu should have notified you of this right after you booted to the desktop the first time.

1. Install Unreal, either using Wine in Ubuntu (Called Wine Windows Program Loader in Ubuntu Software Center) or in an existing Windows OS. Patch with the latest release of 227 and be sure to install the optional Linux package. Among other things, this option places an archive called lin_convenience_libs.tar.bz2 in Unreal's Help folder. After patching, move the Unreal folder to a folder called 'Games' in your Ubuntu Home folder. You should now have a directory called /home/[username]/Games/Unreal/

2. Open the Unreal/Help/ folder and right click on lin_convenience_libs.tar.bz2 and choose Extract here which will create a folder called lin_convenience_libs.

3. Open that folder, and move/copy the following to your /Unreal/System/ folder:
  • libalut.so.0
  • libalut.so.0.1
  • libalut.so.0.1.0
  • libfmod.so
  • libfmod-3.75.so
These are needed for the audio to work.

4. If running the 64 bit version of Ubuntu, download ia32 shared libraries - transitional package from the Ubuntu Software Center. This is necessary so you can change the permission for a file in step 6. If you have the 32 bit version of Ubuntu, you can skip this step.

5. Open the Terminal (Control + Alt + T) and change to the Unreal/System/ directory by entering cd ~/Games/Unreal/System

6. Then, enter sudo chmod +x UnrealLinux.bin and type your password when prompted. This changes the permission for UnrealLinux.bin so it can be launched as an executable.

7. While still in your Unreal/System/ directory in the Terminal, enter ./UnrealLinux.bin to launch the game.
[url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336007085][img][/img][/url] To launch the game in the future, open the Terminal and enter cd ~/Games/Unreal/System followed by ./UnrealLinux.bin
[url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336007085][img][/img][/url] Ubuntu's default desktop environment, Unity, uses compositing, which decreases your framerate when playing Unreal. It's better to log out, then log back in using 'Ubuntu 2D' from the login screen. (You do that by clicking on the Ubuntu logo and choosing Ubuntu 2D before logging in). You can log back in to the regular Ubuntu Unity desktop the same way afterwards.

VSync doesn't work properly in Unity, but it does in other desktop environments such as GMOME classic (with no effects).[/list]
[url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336007085][img][/img][/url] Music lags behind about 20-30 seconds. Smirftsch said [url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1311421347/7#7]it has been fixed[/url] in 227i.

Scrolling the mousewheel in game is [url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1336311496/0#0]bugged[/url] due to something unrelated to Unreal or Patch 227, and will be fixed in the future.
Last edited by gp on Fri Jun 01, 2012 2:22 am, edited 1 time in total.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)

Post by GreatEmerald »

You can also make it FHS-compliant (which makes reinstalling the OS a breeze as you don't lose any settings whatsoever), mentioned in my thread here: http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1326493592 It takes a bit of terminal work, though.
User avatar
Marzanna
OldUnreal Member
Posts: 446
Joined: Fri Feb 15, 2008 5:47 pm

Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)

Post by Marzanna »

It's better to write a small script like

Code: Select all

#!/bin/bash
cd System/
./UnrealLinux.bin -log
name it "unreal" and place to Unreal root dir. Don't forget to set executable bit.
User avatar
Salafrance
Posts: 3
Joined: Wed Apr 25, 2012 1:59 am

Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin and *PulseAudio*))

Post by Salafrance »

I had problems with sound in Oneiric - the lag issue, which I fixed by following the suggestions I found here. I *think* I used 227g in Oneiric. I'm now on 227h, and Precise Pangolin. In Pangolin, I couldn't get sound to work at all for Unreal, at least until I installed esdcompat. I tried ALSA via pasuspender, then I tried OSS via aoss and padsp. Nothing worked, although in fairness I was pretty tired by that point, and not thinking clearly.

Finally, I installed esdcompat, altered UnrealLinux to use Esound, and rebooted. It worked perfectly - no lag.

As I understand it, esdcompat basically just tells Pulse to start with some extra compatibility options to make it a drop-in for Esound. If this works reliably it be helpful to try it as a first stab at resolving sound issues on Pulse systems..

Return to “Linux-Board”