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

