Install UO on Linux: Difference between revisions

From UO Outlands Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
==Linux using Bottles==
==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).
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 (maybe 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.


==Steam Deck using Bottles==
==Steam Deck using Bottles==

Revision as of 18:53, 25 January 2024

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

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.