Skip to content

Hezkore/uo-outlands-appimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UO Outlands AppImage

A Linux AppImage for UO Outlands, a free Ultima Online shard.
On first run it downloads GE Proton and the official Outlands launcher and keeps everything in one self-contained directory.

No manual Wine setup, no scattered files, just run the AppImage and play.

Donate

Why

Outlands is a Windows game client.
Getting it running on Linux normally means installing a specific Wine or Proton version yourself, pointing it at the launcher, and figuring out the right overrides.

This AppImage handles all of that so you can go from zero to playing with one file.

How

On first run the AppImage checks that the machine is x86_64, that the data directory is writable, and that enough disk space is available. It then downloads GE Proton and the official Outlands launcher, verifies both files, sets up a dedicated compatdata directory, applies the needed Wine override, and starts the launcher.

Later runs go straight to launch using the same data directory.

The default data directory is ~/.local/share/uooutlands/
To use a different location, set UOOUTLANDS_DATA_DIR before launch:

UOOUTLANDS_DATA_DIR=/path/to/uooutlands ./UO-Outlands-x86_64.AppImage

Install

Download the latest UO-Outlands-x86_64.AppImage from Releases.

Automatic

Use AppImage Installer to install, integrate, and keep the AppImage updated.
It handles the desktop entry, icon, and future updates automatically.

Manual

Make the AppImage executable and run it:

chmod +x UO-Outlands-x86_64.AppImage
./UO-Outlands-x86_64.AppImage

To make the game appear in your application menu, create ~/.local/share/applications/uooutlands.desktop, replacing the path with wherever you placed the AppImage:

[Desktop Entry]
Type=Application
Name=UO Outlands
Exec=/path/to/UO-Outlands-x86_64.AppImage
Icon=uooutlands
Categories=Game;

To update, download the new AppImage from Releases and replace the old file. The desktop entry does not need to change as long as the path stays the same.

Without AppImage Installer there are no automatic update checks, the icon will not appear in the launcher unless your desktop environment picks it up on its own, and you manage the file and desktop entry yourself.

Building

Clone the repository and run the build script:

git clone https://github.com/Hezkore/uo-outlands-appimage.git
cd uo-outlands-appimage
./build.sh

The host system needs tar. The build uses the bundled zenity runtime when possible and falls back to terminal output when no GUI dialog can be shown.

Disclaimer

This project is not affiliated with, endorsed by, or associated with Ultima Online or the UO Outlands private server in any way.

About

A Linux AppImage for UO Outlands, a free Ultima Online shard

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages