Introduction:
In this tutorial I will explain how to play UO on Ubuntu.
I personally tested this installation method, these are my system references:
Kubuntu 8.04
Wine 1.0
cpu: athlon 1 GHz
ram: 712 Mb
Ati Radeon RV200 QW [Radeon 7500] (64Mb ram)
Consideration
The game is playable, but for pvm only. The game skips a little (like a slight lag), so using this hardware I will never conquer Felucca fields.
EasyUo is partially supported. For example, scripts with hotkeys feature don’t work (on my system, with my wine version: I don’t know about the future).
Installation:
First of all, let’s install wine:
$ sudo apt-get install wine
Than, we must configure wine emulator:
$ winecfg
So:
- Application -> Version -> win 2000
- Audio -> check “ALSA Driver”
- Audio -> Hardware Acceleration -> full
- Audio -> check “Driver Emulation”
Now, we can download and install UO client
Simply move to the uo clent folder and type:
$ wine setup-YourClientVersion.exe
Well, now we can upgrade our client version. We can’t upgrade to the latest version. That is it because UORice, the program to encript our UO installation, is unfortunately no loger supported since a few months (more info about it).
Move to the UO installation directory:
$ cd ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/
and type:
$ wine uopatch.exe
Pay attenction, do not upgrade after 6.0.5 version of the client. Simply click “cancel” button to stop upgrade process.
Now, you can download UORice (please, google it in order to find a download mirror; I found the 3.5 v).
$ unzip uorice.zip
$ mv uorice.exe ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/
$ cd ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/
$ wine uorice.exe
Wait for pach applying… ok, next step.
You can modify with a text editor the login.cfg file to play in your favourite shard.
$ cd ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/
$ vim login.cfg
Save and quit.
Now we can finnaly run the client!
Just:
$ cd ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/
$ wine No_Crypt_Client_2d.exe
Extra:
You can easily create an alias to run the client. Error occurs, so I suggest to use:
alias ultima=’cd ~/.wine/drive_c/Programmi/EA\ Games/Ultima\ Online\ Mondain\’s\ Legacy/ ; wine No_Crypt_Client_2d.exe’