Skip to content

MACxus 0.3.11-mac.1 (beta)

Pre-release
Pre-release

Choose a tag to compare

@fladnaG86 fladnaG86 released this 25 Oct 16:13
· 69 commits to main since this release

First 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 ⚠️ (M1 graphics glitches, cutscenes need a patch not shipped yet) · Forza Horizon 6 ❌ (hangs after Start game, as on Linux).

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:0x68 last-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 ⚠️ (glitch grafici su M1, i filmati richiedono una patch non ancora distribuita) · Forza Horizon 6 ❌ (si blocca dopo Start game, come su Linux).

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:0x68 su 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).