Install UO on Linux

From UO Outlands Wiki
Jump to navigation Jump to search

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

  • (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.