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

Installation HOWTO

for Unreal & UnrealTournament
Post Reply
User avatar
EAGLE_CoMa
OldUnreal Member
Posts: 19
Joined: Sat Nov 23, 2002 9:19 pm

Installation HOWTO

Post by EAGLE_CoMa »

I am a Fan of Linux and Unreal1.
Smirftsch's OMP made this combination possible for me.
And i banned this well known other OS from my Computers.
With this little howto I want to help Linux/Unreal newbies to
do the same.
This is my way to give something back to smirftsch and the linux community.

Ok at first lets make some assumtions:

-installed wine >= 0.9.19
-running X (i.e. with the well known KDE, Gnome, XFCE and others)
-all shown commands are typed in any x-terminal like xterm, rxvt and so on.
- in the file "/etc/fstab" exists an entry for your CD-drive like this

/dev/cdrom /mnt/cd iso9660 ro,user,noauto,unhide 0 0

The yellow part of this line can differ from distribution to distribution.
And if the mount point "/mnt/cd" differs, you will have to replace the mount point in this HOWTO with your
mount point.
During the whole HOWTO you DO NOT NEED to be ROOT !.
Put the Unreal-CD in the drive and

Code: Select all

mount /mnt/cd
cd /mnt/cd
wine SETUP.EXE
follow the menu driven installation like in windows until end.
Now we are going to check the installed version of Unreal.
To avoid unreal messing up the X-server we turn off
"StartupFullscreen".

Code: Select all

cd $HOME/.wine/drive_c/Unreal/System

Open Unreal.ini with your favorite editor like vi, mcedit, nano, nedit and so on.

Code: Select all

vi Unreal.ini
Change the line in this section.


[WinDrv.WindowsClient]
ViewportX=512
ViewportY=384
Brightness=0.500000
MipFactor=1.000000
UseDirectDraw=True
UseJoystick=False
CaptureMouse=True
UseDirectDraw=True
Brightness=0.600000
MipFactor=1.000000
CaptureMouse=True
StartupFullscreen=false
CurvedSurfaces=False
LowDetailTextures=False
ScreenFlashes=True
NoLighting=False
SlowVideoBuffering=False
DeadZoneXYZ=True
DeadZoneRUV=False
InvertVertical=False
ScaleXYZ=1000.0
ScaleRUV=2000.0



Be sure that following lines in the [Engine.Engine] section
are set to software rendering.
Ok, since you have already set the fullscreen off,
it should be enough to check WindowedRenderDevice.
Try it out at your own risk, if you want.
I didnt want to ;)

[Engine.Engine]
GameRenderDevice=SoftDrv.SoftwareRenderDevice
AudioDevice=Galaxy.GalaxyAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
Console=Engine.Console
Language=int
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice


Save the file and exit the editor.

Code: Select all

wine Unreal.exe
Now it will take some seconds to start Unreal.
It can even mess up the unreal logwindow, but that is not critical.
Be patient.

If it starts, quit the Game.

Code: Select all

grep FirstRun Unreal.ini
will show something like this:

[FirstRun]
FirstRun=205

In my case it was 205.

If your version older than 224v, it is save to patch only with
official patch UnrealPatch224v.exe.
I am used to play with this version online for years without any crash and connection problem.
If you have different experiences with this and other versions of unreal,
feel free to correct me.
change to another folder and download the official patch of your choice.
This will keep your Unreal/System folder clean.
I adwise you to make a backup of your Unreal/System folder.
You never know and this way its easier to try different
patches if something doesn't work like expected.

Code: Select all

cd ..
tar -jvcf $HOME/System.tar.bz2 System
Please use the mirror like in the following lines,
since breaking the traffic limit of oldunreal.com, generates extra costs for
smirftsch.

Code: Select all

cd /tmp
wget http://oldunreal.game-host.org/patch/official/UnrealPatch224v.exe
and the fitting OMP

Code: Select all

wget http://oldunreal.game-host.org/patch/OMP-224-V0.2.exe

After that start the official patch and follow it.
You can check off UnrealEd and DirectX.
After the OMP you dont need this old DirectX, because wine includes all what you need.
And UnrealEd doesn't work anyway. (FIXME)
Plus it saves space.
A desktop icon is also not needed. ;)
Check it off when you get asked.

Code: Select all

wine UnrealPatch224v.exe
At this point you don't need the CD to play anymore.

Code: Select all

umount /mnt/cd
After that

Code: Select all

wine OMP-224-V0.2.exe
and follow it.
the last step is

Code: Select all

cd $HOME/.wine/drive_c/Unreal/System
xpdf Oldunreal-Multimediaupdate.pdf
and follow this manual.

After doing the descibed steps in this pdf
you can try

Code: Select all

wine Unreal.exe
good luck
Last edited by EAGLE_CoMa on Sat Sep 09, 2006 4:10 am, edited 1 time in total.
User avatar
Salafrance
Posts: 3
Joined: Wed Apr 25, 2012 1:59 am

Re: Installation HOWTO

Post by Salafrance »

Hi,

I've just finished installing Unreal Gold 226b on the AMD 64-bit version of Kubuntu Oneiric (I think it's running Wine 1.2 or 1.3). I did it as per your instructions, but I tried the OpenGL renderer - it works perfectly.

...much later...

And then I discovered the 227h patch and the native linux version. I've got that going with the S3TC textures (I *think*), but so far I can only run it in safe mode. Having said that, the textures are gorgeous at 1366x768 and it runs well on my cranky overheating laptop. I'll try to get the sound going next.

...

I now have working sound, although I ran into the same sound lag problem mentioned in other parts of the forum. I'm using Pulse Audio, and the workaround using pasuspender resolved it.

Overall, it works very well, and thank you,
Last edited by Salafrance on Wed Apr 25, 2012 6:24 am, edited 1 time in total.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Installation HOWTO

Post by GreatEmerald »

Hmm, now that I read more about PulseAudio, I wonder what causes that. I bet it could be solved by changing something in PA options... After all, PA is supposed to be invisible to the software. According to [url=http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/PerfectSetup#OpenAL_Applications]PA wiki[/url], latest OpenAL Soft is supposed to be able to detect PA and send all the output to it directly, so there should be no problems with that whatsoever...
User avatar
Hyper
OldUnreal Member
Posts: 3509
Joined: Fri Oct 11, 2002 5:41 pm
Contact:

Re: Installation HOWTO

Post by Hyper »

The links to http://oldunreal.game-host.org have died.
The man who stopped a tsunami

http://www.hypercoop.tk
unreal://hypercoop.tk
Post Reply

Return to “Linux-Board”