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
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
[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
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
[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
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
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
Code: Select all
umount /mnt/cd
Code: Select all
wine OMP-224-V0.2.exe
the last step is
Code: Select all
cd $HOME/.wine/drive_c/Unreal/System
xpdf Oldunreal-Multimediaupdate.pdf
After doing the descibed steps in this pdf
you can try
Code: Select all
wine Unreal.exe