Repository navigation
MACxus 0.3.11-mac.2 (beta)
Pre-releaseMACxus beta 2: AVX on Highball, games that ship their own GDK runtime, offline play for Easy Anti-Cheat games.
MACxus beta 2: AVX su Highball, giochi con il proprio runtime GDK, gioco offline per i titoli con Easy Anti-Cheat.
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
Upgrading from 0.3.11-mac.1: replace the app, then open Settings → Xodus backend → Compila il backend once. The launch patch changed, so the backend must be rebuilt.
The dmg is not signed. First launch: right-click → Open, or xattr -dr com.apple.quarantine /Applications/MACxus.app.
What's new
- AVX on Highball. Rosetta 2 runs AVX/AVX2 but only reports it when
ROSETTA_ADVERTISE_AVXis set. CrossOver sets it by default; the Highball engine now does too. Games with an AVX check ("Your CPU must support AVX") no longer refuse to start on Highball. SetROSETTA_ADVERTISE_AVX=0to turn it off. - Games that ship their own
xgameruntime.dll. Wine loads DLLs from the game folder first, so these games used Microsoft's runtime (which needs Windows Gaming Services) instead of the Xodus one, and Unreal games crashed withCould not initialize libcurl (result=2). The launch view now leaves that DLL out. The installed game is not modified. - Play offline without anti-cheat (per game, off by default, shown only for Easy Anti-Cheat games). EAC cannot run on macOS: under Wine it downloads a Linux module that macOS cannot load (exit 206). This option starts the game executable directly with the EOS Null Client, so EOS refuses protected online features. Use it only for offline/campaign play. Do not try to play online in this mode: the game still signs in to Xbox services, and what happens to your account is your responsibility.
Tested (M1 Max): Gears of War: E-Day now gets past anti-cheat, AVX and runtime initialization, then stops because it requires hardware ray tracing, which M1 does not have. As far as we know D3DMetal offers DirectX Raytracing only on M3 and newer, so it may run there (untested). Other titles are unchanged from mac.1.
Details: docs/DISCOVERIES.md §14–17.
Italiano
Aggiornamento da 0.3.11-mac.1: sostituisci l'app, poi apri una volta Impostazioni → Xodus backend → Compila il backend. La patch di avvio è cambiata, quindi il backend va ricompilato.
Il dmg non è firmato. Primo avvio: tasto destro → Apri, oppure xattr -dr com.apple.quarantine /Applications/MACxus.app.
Novità
- AVX su Highball. Rosetta 2 esegue AVX/AVX2 ma lo dichiara solo se è impostata
ROSETTA_ADVERTISE_AVX. CrossOver la imposta di default, e ora lo fa anche il motore Highball. I giochi con controllo AVX ("Your CPU must support AVX") non si rifiutano più di partire con Highball. ConROSETTA_ADVERTISE_AVX=0si disattiva. - Giochi con il proprio
xgameruntime.dll. Wine carica prima le DLL della cartella del gioco, quindi questi giochi usavano il runtime Microsoft (che richiede i Gaming Services di Windows) al posto di quello Xodus, e i giochi Unreal si chiudevano conCould not initialize libcurl (result=2). Ora l'avvio esclude quella DLL. Il gioco installato non viene modificato. - Play offline without anti-cheat (per gioco, disattivata di default, visibile solo per i giochi con Easy Anti-Cheat). EAC non può funzionare su macOS: sotto Wine scarica un modulo Linux che macOS non può caricare (exit 206). L'opzione avvia direttamente l'eseguibile del gioco con il null client di EOS, che quindi rifiuta le funzioni online protette. Usala solo per il gioco offline o la campagna. Non tentare di giocare online in questa modalità: il gioco accede comunque ai servizi Xbox e le conseguenze per l'account sono responsabilità tua.
Provati (M1 Max): Gears of War: E-Day ora supera anti-cheat, AVX e inizializzazione del runtime, poi si ferma perché richiede il ray tracing hardware, che l'M1 non ha. Per quanto ne sappiamo D3DMetal offre DirectX Raytracing solo da M3 in poi, quindi lì potrebbe funzionare (non provato). Gli altri titoli sono invariati rispetto a mac.1.
Dettagli: docs/DISCOVERIES.md §14–17.