Installing UO Forever on Linux Mint and Prob Ubuntu. Works but could use some work

billmik

Neophyte
Been working on installing UO Forever on my Linux mint 18 distro for 5 days now with reading, trial and error, reloading my distro Ive finally got it to run ok. Could be better. Ive tried to use the UO forever client download but it would not transfer the files to linux, so i copied them from my windows install..
So i thought id share what i have got to work so far, and if anyone can upgrade or make changes to make this work better, please do. It might help me get this to run better!
Should run on ubuntu also i believe



1st Copy and save to a USB drive the following from your windows installation:
C:\Program Files (x86)\Razor
copy razor folder

C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
copy Ultima Online Classic folder

C:\Program Files (x86)\UOAM
copy UOAM folder (Where mine was installed)

2nd Install Wine 3.0
enable 32 bit architecture
sudo dpkg --add-architecture i386

Add the repository:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

Update packages:
sudo apt-get update

Install
sudo apt-get install --install-recommends winehq-stable

3rd Create a 32-bit WINE prefix on a 64-bit Ubuntu system, you need to enter in a terminal and run the following command:
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot

Note: If wine asks to install mono or gecko go ahead and do so.

4th Install winetricks
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo apt install winetricks

5th Configure wine to windows xp
WINEPREFIX=~/.wine32/ WINEARCH=win32 winetricks winecfg

6th Continue with dotnet installs below:
WINEPREFIX=~/.wine32/ WINEARCH=win32 winetricks vcrun2010
Note: if your browser opens manually, download the file msxml3.msi and place it in the newly opened folder then redo last step again. (/home/.cache/winetricks/msxml3), then re-run the script.

WINEPREFIX=~/.wine32/ WINEARCH=win32 winetricks vcrun2013
WINEPREFIX=~/.wine32/ WINEARCH=win32 winetricks gdiplus
WINEPREFIX=~/.wine32/ WINEARCH=win32 bash winetricks dotnet452 corefonts
It will install a few times wait. Keep Answering yes, continue, restartnow etc,and installing until the terminal resets to Name ~ $.

7th Now dotnet30 needs installed see below:
WINEPREFIX=~/.wine32/ WINEARCH=win32 winetricks dotnet30
Note: if your browser opens manually, download the file netframework3.exe and place it in the newly opened folder then redo last step again. (/home/.cache/winetricks/dotnet30), then re-run the script.

8th insert your USB drive, click on home folder on your desktop, then view, then show hidden files.
Open .wine32 folder, drive_c, program files and place the Folders copied from windows (Razor, Ultima Online Classic, UOAM) in there.

9th enter in terminal:
WINEPREFIX=~/.wine32/ WINEARCH=win32 wine "C:\Program Files\Razor\Razor.exe"

Razor should start
the 1st time you need to set the following settings:
Server to login.uoforever.com Port to ****
UO Data Directory hit Browse, my computer, c drive, program files, then click (Highlight) Ultima Online Classic,then ok.. press the make these settings default button. then ok.

to start UO.. everytime you have to enter in terminal
WINEPREFIX=~/.wine32/ WINEARCH=win32 wine "C:\Program Files\Razor\Razor.exe"

To start UO Automap
WINEPREFIX=~/.wine32/ WINEARCH=win32 wine "C:\Program Files\UOAM\uoam.EXE"
Or goto the exe file in folder and rt click on uoam.exe select open with wine

* What to do if running razor reports: "This Razor installation is corrupted."
goto https://www.uorazor.com/ and click on UO Razor Download 1.0.14.9
After download,Click on Home folder, Open .wine32 folder, drive_c, program files and place the new downloaded file in there. then enter below in terminal and install to default location...
WINEPREFIX=~/.wine32/ WINEARCH=win32 wine "C:\Program Files\Razor_Latest.exe"
then enter again in terminal:
WINEPREFIX=~/.wine32/ WINEARCH=win32 wine "C:\Program Files\Razor\Razor.exe"




SO far this runs ok Sometimes crashes when i try to resize the window or making it fullscreen. Hope this helps someone get it working on their machine and if anyone can upgrade or make changes to make this work better, please do. and comment!
 

Gabriel Garcia

Apprentice
I wish I could say it helped but I'm having an entirely different problem now (unrelated to your script) with Razor not working properly. I've spent so many hours tinkering and following others suggestions that I'm probably just going to wipe my laptop drive and install windows. What a fucking headache.
 

Gabriel Garcia

Apprentice
Too late...I got sick of dicking around with Wine. I'm not a big fan of Microsoft either but I've always dual booted windows/linux or had more than one computer set up with windows and linux respectively. This is a laptop that I can use at work (where nobody is watching me :)) and I really just want frustration free gaming on it. I've had issues with other games too that use OpenGL. When I get a larger SSD for this laptop I'll set up dual boot but for now I'm running pirated Windows. Thanks for the advice about UOSteam I'll probably try that soon on another machine.
 

asta666

Neophyte
Hi, it's nice to see other Linux players. I've not had issues with the updater in a prefix with dotnet 4+ installed. UO Steam and UOAM work well too. Never tried razor.
Regards.
 
Top