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:

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.