UIX Desktop — Public Beta

2026-04-26

A cross-platform desktop preview of the Xbox dashboard, decompiled from the 5960 retail binary using Ghidra and binary analysis. Native on macOS, Linux, and Windows through SDL2 + OpenGL, with an asset filesystem (xboxfs/) that maps Xbox drive letters to host directories.

This is a public beta. Expect rough edges. Bug reports welcome.


Builds

Platform Zip Binary
macOS UIX-Desktop-macOS-Public_Beta_2026-04-26.zip theseus
Linux UIX-Desktop-Linux-Public_Beta_2026-04-26.zip theseus
Windows UIX-Desktop-Windows-Public_Beta_2026-04-26.zip theseus.exe

The Windows drop ships SDL2.dll, SDL2_mixer.dll, and libwinpthread-1.dll alongside the .exe — keep them together. macOS and Linux dynamically link to system SDL2 / OpenGL.

All three platforms expect the xboxfs/ directory to sit next to the binary. That's where the dashboard finds its skins, fonts, audio, language files, and XIP archives at runtime.


What's new in 2026-04-26

Unified launch dispatcher

Five separate launch sites had drifted into platform-specific snippets that handled different subsets of the things you might want to launch. Consolidated into one helper used by every site:

Title Maker's "Launch" field accepts any of the above. Type or paste a command, click Test Launch.

CLI flags

Flag What it does
--scale N UI scale factor for the ImGui debug overlay (e.g. 1.5, 2.0). Useful on high-DPI displays.
--fullscreen Borderless fullscreen at native resolution.
--4k Convenience: --fullscreen + --scale 2.0.
--no-toolbar Start with the menu bar hidden. Toggle back with F10.
--dashboard Start in dashboard mode (skip the preloader picker).
--development Start in development mode.
--muted Start with audio muted.

Menu bar visibility

Trigger Effect
F10 Toggle the menu bar in/out.
File → Hide Menu Bar Same, from the menu (use F10 to bring it back once it's gone).
--no-toolbar at startup Start hidden.

On a 4K monitor, try ./theseus --4k. Knock the scale back with --scale 1.5 if 2× feels too big.

Title Maker

Windows refresh (later in the day)

The first Windows zip cut had three Windows-specific gaps that the macOS / Linux builds didn't share. All resolved in the current zip:


Quickstart

macOS

unzip UIX-Desktop-macOS-Public_Beta_2026-04-26.zip
cd UIX-Desktop-macOS-Public_Beta_2026-04-26
./theseus

If macOS Gatekeeper complains: xattr -dr com.apple.quarantine theseus, or right-click → Open the first time.

Linux

unzip UIX-Desktop-Linux-Public_Beta_2026-04-26.zip
cd UIX-Desktop-Linux-Public_Beta_2026-04-26
./theseus

Needs SDL2 and SDL2_mixer installed (apt install libsdl2-2.0-0 libsdl2-mixer-2.0-0 on Debian/Ubuntu, pacman -S sdl2 sdl2_mixer on Arch). OpenGL is part of any Mesa install.

Windows

Unzip, then run theseus.exe from inside the unzipped folder. The DLLs and xboxfs/ need to stay next to it.


Known issues


Reporting issues

Include:


Download raw markdown