How to Install and Run UO Outlands on Linux Using Bottles (May 2023 Edition)
Here are the steps necessary to play UO Outlands using the Bottles application on Linux. I have tested this using the following distros:
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Linux Mint 21.1
- Pop! OS 22.04 LTS
- Fedora 37
- Fedora 38
- EndeavourOS
- OpenSUSE Leap 15.5
Here are the steps I took:
- Download and install Bottles (I installed it via Flatpak).
- Run Bottles and create a new Bottle. Name it whatever you choose and select the Gaming environment.
- In the Bottles preferences panel, go to Runners, select GE Wine and download wine-ge-proton7-20. I believe the runner Soda 7.0.8 works as well.
- Download the .NET 5.0.7 Desktop Runtime. I used the 5.0.7 installer from the video link although there is an updated version.
- Download the UO Outlands Client.
- In your newly created Bottle, in the Details & Utilities tab, press the blue 'Run Executable' button and select the .NET 5.0.7 Desktop Runtime.exe you just downloaded.
- After that is finished installing, do the same thing in Step 6 except select the UO Outlands installer.
- Now that everything is installed, here are the Preference tab settings I have selected: Graphics > Use DXVK, Discrete GPU; Synchronization > Esync.
- Under Compatibility, select DLL Overrides. Add a new override named tabtip.exe. Once that is added, change the setting from Native, then Builtin to Disabled.
- To make a shortcut to the Outlands launcher, open your File Manager and allow it to show hidden files. From there, go down the following path to find your Outlands files:
~/user/.var/app/com.usebottles.bottles/data/bottles/bottles/Outlands/drive_c/Program Files (x86)/Ultima Online Outlands
Select Outlands.exe as your file shortcut to start the launcher. I normally add the Ultima Online Outlands folder as a bookmark in my File Manager, especially when I want to load a copy of my saved Data or Profile folder to a new installation.
Once you run Outlands.exe, the game should run. Log into your account as you normally do.
Should you have a backup of your Data or Profile files from a previous installation and want to move it over to your newly created Bottles version of the game, click on the Browse C: option from above and navigate to Profiles folder (Program Files (x86) > Ultima Online Outlands > ClassicUO > Data > Profiles. Copy your backup files to that folder and relaunch the game. This video (not mine) is where I learned how to properly backup your game settings and preferences.
Should anyone have any questions about this installation process, feel free to hit me up on Discord (charred#5296). Good luck and see you in-game.