Install UO on Linux
Linux using Bottles
This is a fairly straightforward guide to install UO Outlands on Linux via bottles: https://write.as/charred/. Make sure to use the exact version of wine that's suggested in the guide (newer ones will likely lead to an error).
Linux using Lutris (it may be outdated)
You can download the installation script here: https://lutris.net/games/ultima-online-outlands/. Be warned that the script may or may not work right off the bat. Having a look at the Lutris forums may be a good idea: https://forums.lutris.net/t/ultima-online-outlands/16958
Steam Deck using Bottles
Follow the guide here: https://github.com/roxya/OutlandsSteamDeck/blob/main/README.md
Linux using Wine without wrappers (old guide)
The following (slightly outdated) guide assumes you have your sound and graphic installed and properly working.
Debian flavor
- STEP 1: Upgrade your wine to 6.14+ (as of right now that's winehq-staging):
https://wiki.winehq.org/Ubuntu
- STEP 2: Install .NET Core 5.0.7 runtime 64-bit:
from https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-5.0.7-windows-x64-installer
wget "https://download.visualstudio.microsoft.com/download/pr/2b83d30e-5c86-4d37-a1a6-582e22ac07b2/c7b1b7e21761bbfb7b9951f5b258806e/windowsdesktop-runtime-5.0.7-win-x64.exe"
env WINEPREFIX="/home/user/ultima" wine windowsdesktop-runtime-5.0.7-win-x64.exe
- STEP 3: Download and Run Outlands launcher:
wget https://uooutlands.com/Outlands.exe
env WINEPREFIX="/home/user/ultima" wine Outlands.exe
Note: IF YOU GET A PROMPT TO INSTALL MONO, CLICK YES/INSTALL
- STEP 4: Fix Graphics Driver:
"Could not find a suitable graphics device"
vi /home/user/ultima/drive_c/Program\ Files\ \(x86\)/Ultima\ Online\ Outlands/ClassicUO/settings.json
add: "force_driver", 1
Command to Launch Outlands:
env WINEPREFIX="/home/user/ultima" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/user/ultima/dosdevices/c\:/Program\ Files\ \(x86\)/Ultima\ Online\ Outlands/Outlands.exe
Arch flavor
- Install wine as per the Wiki Guide: ( https://wiki.archlinux.org/title/Wine ).
- Note: Install wine-mono and wine-gecko.
- (Optional) Install gamemode.
$ sudo pacman -Sy gamemode
- Highly suggested to install Lutris.
$ sudo pacman -S lutris
- Downloads manually the required packages.
Package Name | URL |
---|---|
UO Outlands Installer | https://patch.uooutlands.com/download |
.NET Desktop Runtime 5.0.17-win-x64 | $ wget https://download.visualstudio.microsoft.com/download/pr/3aa4e942-42cd-4bf5-afe7-fc23bd9c69c5/64da54c8864e473c19a7d3de15790418/windowsdesktop-runtime-5.0.17-win-x64.exe |
- Start Lutris (laptop with nvidia; starts Lutris with prime-run)
- Click on the + (top left corner) and select "Search the Lutris website for Intallers" and search for "Ultima Outlands".
- Double click on the result.
- Install Official Installer.
- When presented with the Review of the files to install, select from Source "Select File" and browse to the file downloaded previously.
- Click next and wait until the installation is finished.
- Click play and let it crashes, but do NOT remove the files, it is going to be used
Unhandled exception: page fault on read access to 0x0000000000000008 in 64-bit code (0x000000007b0124de). ... System information: Wine build: wine-7.2-1-g1f8837bdccd (Staging) Platform: x86_64 Version: Windows 7 Host system: Linux Host version: 6.1.9-arch1-1
- Close the crash dialog.
- In Lutris main screen, on the left side, mouse over Runners->Wine and click on Manage Version, left of the Gear icon.
- Choose lutris-GE-Proton7-16-SC and click Install.
- Righ click on the Ultima Online Outlands game icon and Configure.
- Select Runner Options -> Wine version -> lutris-GE-Proton7-SC-x86_64.
- Save.
- Run again.
- You will see a popup saying "The application could not be started." - Ignore it click No.
- Note: if you have an Unrecognized video graphic card error, review the configuration under System Options -> Enable NVIDIA Prime Render Offload vs Use discrete graphics depending on your system.