Main

Forums

Wiki

Downloads

Tutorials

Walkthrough

Unreal-netiquette

Links

Submit-News

Oldunreal's hosted:
UnrealReference

Usermaps

Real-CTF

Donate for Oldunreal:

Oldunreal Donation
Oldunreallogo
  Welcome, Guest. Please Login or Register
 
  HomeHelpSearchLoginRegister  
 
 
How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin) (Read 3071 times)
gp
Full Member
***
Offline



Posts: 134
How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)
05/03/12 at 02:04:45
 
...


Ubuntu 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 gog.com or Steam.

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 Oldunreal 227 Linux FAQ.

...


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.

...


To launch the game in the future, open the Terminal and enter
cd ~/Games/Unreal/System
followed by
./UnrealLinux.bin


...


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).

...


Music lags behind about 20-30 seconds. Smirftsch said it has been fixed in 227i.

Scrolling the mousewheel in game is bugged due to something unrelated to Unreal or Patch 227, and will be fixed in the future.
Back to top
« Last Edit: 06/01/12 at 03:22:51 by gp »  
 
IP Logged
 
GreatEmerald
Oldunreal MasterPoster
******
Offline


The Great Emerald

Posts: 5237
Vilnius, Lithuania
Gender: male
Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)
Reply #1 - 05/03/12 at 04:30:45
 
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.
Back to top
 

... - Unreal II Combat Assault Rifle
My own website (GreatEmerald's Domain)!
...
WWW WWW  
IP Logged
 
SkaarjZR
Senior Member
****
Offline


lux

Posts: 435
Moscow, Russia
Gender: male
Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin)
Reply #2 - 05/03/12 at 19:31:53
 
It's better to write a small script like

Code:
#!/bin/bash
cd System/
./UnrealLinux.bin -log 


name it "unreal" and place to Unreal  root dir. Don't forget to set executable bit.
Back to top
 

"Ebuild, emerge, patch, USE-flags, compiler flags, segfault!"
WWW WWW SkaarjZR 513095520 profile.php?id=10000052712  
IP Logged
 
Salafrance
YaBB Newbies
*
Offline


Oldunreal member

Posts: 3
Gender: female
Re: How to Install Unreal in Ubuntu 12.04 LTS (Precise Pangolin and *PulseAudio*))
Reply #3 - 05/04/12 at 16:09:59
 
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..
Back to top
 
 
IP Logged
 
(Moderator: Smirftsch)