Charred the Stoic

The deep thoughts

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:

  1. Download and install Bottles (I installed it via Flatpak).
  2. Run Bottles and create a new Bottle. Name it whatever you choose and select the Gaming environment.
  3. 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.
  4. 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.
  5. Download the UO Outlands Client.
  6. 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.
  7. After that is finished installing, do the same thing in Step 6 except select the UO Outlands installer.
  8. Now that everything is installed, here are the Preference tab settings I have selected: Graphics > Use DXVK, Discrete GPU; Synchronization > Esync.
  9. 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.
  10. 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.