logo
Main

Forums

Downloads

Unreal-Netiquette

Donate for Oldunreal:
Donate

borderline

Links to our wiki:
Wiki

Walkthrough

Links

Tutorials

Unreal Reference

Usermaps

borderline

Contact us:
Submit News
Page Index Toggle Pages: 1 Send TopicPrint
Sticky Topic Installation HOWTO (Read 5408 times)
EAGLE_CoMa
New Member
*
Offline



Posts: 19
Joined: Nov 23rd, 2002
Installation HOWTO
Sep 7th, 2006 at 2:32am
Print Post  
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 Wink

[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. Wink
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 Edit: Sep 9th, 2006 at 4:10am by EAGLE_CoMa »  
Back to top
 
IP Logged
 
Salafrance
New Member
*
Offline


Oldunreal member

Posts: 3
Joined: Apr 25th, 2012
Gender: Female
Re: Installation HOWTO
Reply #1 - Apr 25th, 2012 at 3:43am
Print Post  
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 Edit: Apr 25th, 2012 at 6:24am by Salafrance »  
Back to top
 
IP Logged
 
GreatEmerald
Oldunreal MasterPoster
*
Offline


The Great Emerald

Posts: 5361
Location: Vilnius, Lithuania
Joined: May 21st, 2007
Gender: Male
Re: Installation HOWTO
Reply #2 - Apr 25th, 2012 at 9:00am
Print Post  
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 PA wiki, 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...
  
Back to top
WWW  
IP Logged
 
Hyper
Board Moderator
Betatester
*****
Offline


It's Unreal.

Posts: 3001
Joined: Oct 11th, 2002
Re: Installation HOWTO
Reply #3 - Jul 7th, 2015 at 1:26am
Print Post  
The links to http://oldunreal.game-host.org have died.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo