Skip to content

roxya/OutlandsSteamDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Outlands on Steam Deck

Intro

This is a guide for running UO Outlands on Steam Deck using Bottles. Feel free to contact me on Discord (username specialtriangle) if you have issues or questions.

  • You won't have to use the command line
  • You won't have to make changes to the operating system or disable Steam's read-only filesystem
  • It should continue to work after Steam Deck OS updates
  • It will work in game mode
  • You'll get 60 FPS without any stuttering

Guide

Download Outlands

Start by downloading the Outlands launcher/installer from https://uooutlands.com/connecting/

Installing required software

Go into Desktop Mode by holding the power button and select Switch to Desktop

image

Open the Discover app and search for and install these three applications

  • Bottles
  • Flatseal
  • Boilr

image

Setting permissions on the home directory

In order to install Outlands to Home instead of the bottle itself, we need to allow Bottles to access the Home directory. The advantage of installing to Home is that it's easy to access if you need to edit/delete files, copy or backup profiles, etc. It also allows us to start over with the bottle if anything goes wrong, without the launcher having to download the Outlands game files again.

Open the Flatseal app, select Bottles from the left side. Scroll down on the right side until you get to the Filesystem section and enable "All user files"

image

Bottles preferences

Open the bottles app and enter the Preferences window.

image

On the Runners tab, click Soda and download Soda 7.0-8 if not already downloaded.

image

Preparing the bottle

At the Bottles home screen, press the + in the top-left corner to create a new bottle. Choose a name, make sure Gaming is selected, and press the blue Create button.

image

Once the bottle has been created, click on it to open it. Go into Settings and change the runner to Soda 7.0-8

image

Scroll down to the Compatibility section. Click on DLL Overrides, add tabtip.exe as a new override, and set it to Disabled.

image

image

Click the arrow in the top-left corner to return to the main page for the bottle.

Installing Outlands

Press the blue Run Executable button and select the Outlands.exe file downloaded earlier

image

image

The Outlands launcher will appear, asking you to install it to C:\Program Files (x86)\Ultima Online Outlands. Press the button to the right side of the path to choose a different directory.

image

On the left side of the Select Folder window, browse to My Computer, Z:, home, and then click on the deck folder

image

Press Open. You should see the new install path of Z:\home\deck\Ultima Online Outlands displayed.

image

Press OK to install. When it finishes and you can see the Play Now button, close the launcher.

Adding the shortcut

On the main page for the bottle, click the Add Shortcuts button and browse to Outlands.exe in Home/Ultima Online Outlands (not the Outlands.exe in your Downloads folder) and press Add.

image

image

You should see Outlands appear in the Programs list. If not, exit Bottles and go back in. If it's still not there, try using Add Shortcuts again.

Press the Play icon to ensure Outlands works in Desktop mode. If it doesn't, it's unlikely that it'll work in Game Mode, so now is the time to start trying to fix it.

image

You may see some graphical glitches. They should not be present when playing in Game Mode so let's ignore them.

image

Adding Outlands to Game Mode

To play Outlands outside of Desktop Mode, you need to add it to Steam as a non-steam game. Bottles has a built-in feature for this, but unfortunately it doesn't work well, at least not for Outlands. Instead, we'll do it using a tool called Boilr.

Open the Boilr app we installed at the start.

image

By default Boilr wants to add everything it can find to Steam. If you only want to add Outlands and have many items from other launchers in the list, it can be quite the chore to uncheck them all. Therefore, you may want to go into Boilr's settings and uncheck all of the Import from options, except for Import from Bottles which must be checked.

image

Now go back to the Import Games screen and make sure Outlands is selected. Then press the image in the bottom left of the screen to import it to Steam.

image

A message will appear confirming that it has imported the selected games.

Running in Game mode

Use the desktop icon to Return to Gaming Mode. You should find Outlands in your library under the Non-steam games category. Simply run it and it should open. You'll need to use the mouse (hold the Steam button and use the right trackpad or stick) to press Play Now.

When ClassicUO launches, you may find that the Razor window is taking up the whole screen.

Press the Steam button and you should see the Switch Windows section showing Razor and ClassicUO. Select ClassicUO and you should see the login screen.

If window switching doesn't appear to work

Exit the game and go into Steam Deck settings (Steam button, Settings). In the System page, use the Enable Developer Mode option. You should now be able to use window switching to switch between ClassicUO and Razor.

If ClassicUO has black borders on the left and right sides

Go into ClassicUO's options, Video, and enable Borderless Window.

About

A guide for running UO Outlands on Steam Deck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published