Skip to content

Instantly share code, notes, and snippets.

@samdoidge
Last active January 25, 2026 07:23
Show Gist options
  • Select an option

  • Save samdoidge/a3270dc0ccbbc42f23479e500b59caa7 to your computer and use it in GitHub Desktop.

Select an option

Save samdoidge/a3270dc0ccbbc42f23479e500b59caa7 to your computer and use it in GitHub Desktop.

UO Outlands on Mac (Apple Silicon) - Installation Guide

A guide to running UO Outlands natively on Apple Silicon Macs (M1/M2/M3/M4) using Wine.

Credit: Based on Vercillo's method from the UO Outlands Discord (#unofficial-mac-linux-support channel).

Prerequisites

1. Install Rosetta 2

Required for running Intel-based components:

softwareupdate --install-rosetta

2. Install Wine and Sikarugir

brew install --cask wine-stable
brew install --cask --no-quarantine Sikarugir-App/sikarugir/sikarugir

Setup

Create the Wine Wrapper

  1. Open Sikarugir Creator (from Applications)
  2. Select Engine: Choose WS12WineSikarugir10.0_1 (or latest available)
  3. Create Wrapper: Click "Create" and save as Outlands.app in ~/Applications/Sikarugir

Configure the Wrapper

  1. Open your new Outlands.app - it will show the Configure window
  2. Enable D3DMetal: Check "Direct3D to Metal translation layer (D3DMetal)" ⚠️ Critical - the game will crash without this
  3. Install .NET: Click "Winetricks" → install all "MS .NET Runtime" options
  4. Install Outlands: Click "Install Software" → select the Outlands installer
  5. Set Launch Target: After installation, click "Browse" next to "Windows app" and navigate to outlands.exe (typically in C:\Program Files\Outlands\ or C:\Outlands\)

Running the Game

Double-click Outlands.app in ~/Applications/Sikarugir

Important: Make sure the wrapper points to outlands.exe (the launcher), not classicuo.exe directly - this ensures you receive game updates.

Troubleshooting

Issue Solution
Audio static/popping Open macOS Audio MIDI Setup → change sample rate to 96KHz
Keyboard not working Check keyboard mapping in wrapper config (Options tab)
Need to access config files/scripts Right-click wrapper → "Show Package Contents" → navigate to find Razor profiles, gumps, etc.
Need to reconfigure wrapper Right-click wrapper → "Show Package Contents" → Contents/Configure.app

Notes

  • Razor scripts work well - users report running complex boss scripts without issues
  • Performance is generally good on Apple Silicon
  • The wrapper is ~5GB after full installation

Tested on M4 Pro MacBook Pro running macOS Tahoe (26.2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment