Repository navigation
MACxus 0.3.11-mac.1 (beta)
Pre-releaseFirst public beta of MACxus: Xbox PC / PC Game Pass games on Apple Silicon Macs.
Prima beta pubblica di MACxus: giochi Xbox PC / PC Game Pass sui Mac Apple Silicon.
Unofficial macOS port of Xodus Nexus / Xodus. Not affiliated with Microsoft, Xbox, Apple or CodeWeavers. Report problems here, not upstream.
Port macOS non ufficiale di Xodus Nexus / Xodus. Non affiliato a Microsoft, Xbox, Apple o CodeWeavers. Segnala i problemi qui, non upstream.
English
Requirements: Apple Silicon + Rosetta 2, CrossOver 26.x in /Applications, Git + Rust + protoc (to build the backend once), a Microsoft account with the game or PC Game Pass. Setup steps: README.
The dmg is not signed. First launch: right-click → Open, or xattr -dr com.apple.quarantine /Applications/MACxus.app.
Tested (M1 Max, macOS 27.2): TUNIC ✅ · Deep Rock Galactic ✅ · Minecraft Dungeons II ✅ · Halo: Campaign Evolved
Highlights
- Launch overlay on a RAM disk (CrossOver has no
WINE_DLL_FILE_MAP), loopback bridge to the account service. - Optional Highball Wine engine with CrossOver's D3DMetal, plus per-game profiles.
- Fix for the macOS
%gs:0x68last-error bug that silently broke XCurl/TLS in GDK titles, plus XStore query support and winhttp for XCurl. The patched runtime DLLs now ship inside the app. - DualSense: the per-game DualSense compatibility mode now works on macOS (presented as an XInput pad).
- Not enough space on your internal SSD? Install games on an external drive: Settings → Dove salvare i giochi. APFS/HFS+ drives work directly; on exFAT/FAT/NTFS drives MACxus creates an APFS image (
MACxus.sparsebundle) that grows only as needed and is re-mounted at every start. Details
Full write-up: docs/DISCOVERIES.md
Italiano
Requisiti: Apple Silicon + Rosetta 2, CrossOver 26.x in Applicazioni, Git + Rust + protoc (per compilare il backend una volta), un account Microsoft con il gioco o PC Game Pass. Passi di installazione: README.
Il dmg non è firmato. Primo avvio: tasto destro → Apri, oppure xattr -dr com.apple.quarantine /Applications/MACxus.app.
Provati (M1 Max, macOS 27.2): TUNIC ✅ · Deep Rock Galactic ✅ · Minecraft Dungeons II ✅ · Halo: Campaign Evolved
Novità principali
- Overlay di avvio su RAM disk (CrossOver non ha
WINE_DLL_FILE_MAP), bridge loopback verso il servizio account. - Motore Wine Highball opzionale con il D3DMetal di CrossOver, più profili per gioco.
- Correzione del bug last-error
%gs:0x68su macOS, che rompeva in silenzio XCurl/TLS nei titoli GDK, più supporto alle query XStore e winhttp per XCurl. Le DLL runtime patchate ora sono incluse nell'app. - DualSense: la DualSense compatibility mode per gioco ora funziona anche su macOS (il pad appare come XInput).
- Poco spazio sull'SSD interno? Installa i giochi su un disco esterno: Settings → Dove salvare i giochi. I dischi APFS/HFS+ funzionano direttamente; sui dischi exFAT/FAT/NTFS MACxus crea un'immagine APFS (
MACxus.sparsebundle) che cresce solo quanto serve e viene rimontata a ogni avvio. Dettagli
Tutti i dettagli: docs/DISCOVERIES.md
Thanks / Grazie
The Xodus team (xodus, xgameruntime), domsvoboda and the Xodus Nexus contributors, gauthierpiarrette (Highball, highball-db), Jfishin (winevideo), Sikarugir, NotProton, Wine, CodeWeavers, Apple D3DMetal, SDL.
Reports that guided the work / Segnalazioni che hanno guidato il lavoro: #13 (Valocity373), #228 (KazamaCh), #236 (mehtaman), #259 (aldao1981), #272 (psestebanisla-maker), #64 (slobeksila), #302 (francieslima).