Come utilizzare Apple Game Porting Toolkit: gioca a Diablo IV su macOS

Come utilizzare Apple Game Porting Toolkit: gioca a Diablo IV su macOS

Ti chiedi come giocare agli ultimi giochi su MacOS, anche senza una porta nativa? Il toolkit di porting dei giochi di Apple ti consentirà di giocare a giochi che non sono supportati nativamente. Ecco come farlo.

Sono finiti i giorni in cui i Mac erano considerati adatti solo al lavoro: dopo tutto, tutto lavoro e niente divertimento rendono il Mac un ragazzo noioso. Insieme all’annuncio del Mac basato su M3 alla WWDC 2023 , Apple ha liberato le capacità di gioco nascoste dei Mac con l’aiuto del Game Porting Toolkit.

Il toolkit crea un ponte tra Windows e macOS , come Proton di Valve per Linux, permettendoti di eseguire alcuni giochi Windows sul tuo Mac. Anche se sembra divertente, non è così semplice come vorremmo.

Abbiamo compilato questa guida dettagliata per aiutarti con i dettagli più complessi. Quindi, se sei pronto a liberare il potenziale di gioco interiore del tuo Mac, ti spieghiamo tutto.

Non è perfetto

Mela

Tuttavia, nonostante quanto sia facile da seguire e configurare, devi livellare le tue aspettative. Apple non vuole che questo diventi uno strumento di consumo come Proton. Non sono ancora interessati a tutto ciò che non sia un port nativo per Mac .

Il Game Porting Tool è pensato per essere un metodo in fase di sviluppo per confermare quale lavoro è necessario svolgere con gli strumenti forniti. Si dà il caso che tu possa farlo anche da solo se hai il know-how.

Noterai che alcuni giochi AAA di fascia alta potrebbero funzionare peggio di quanto ti aspetteresti e ti invitiamo a non utilizzare questo metodo come fattore determinante al momento dell’acquisto di un gioco.

Come utilizzare il toolkit di porting dei giochi di Apple

Schema del kit di porting del gioco Apple

Prima di tutto, assicurati di accedere a un account sviluppatore Apple gratuito . Accedi con i tuoi soliti dati, accetta i termini e le condizioni e poi possiamo procedere.

MacOS Sonoma è stato lanciato ufficialmente e tutto ciò di cui hai bisogno prima di scaricare il software di seguito sarà incluso nell’ultimo aggiornamento. Assicurati solo di aver aggiornato a Sonoma prima di iniziare.

Una volta aggiornato, vai alla sezione download del sito Web degli sviluppatori Apple. Abbiamo collegato i due software di cui avrai bisogno:

  • Strumenti da riga di comando per Xcode 15
  • Beta del toolkit per il porting del gioco

Accedi qui.

Gli Strumenti da riga di comando forniscono al tuo Mac gli strumenti necessari per interagire con il terminale e il toolkit di porting.

Una volta ottenuto tutto ciò, monta il toolkit di porting del gioco facendo doppio clic su di esso. Ne avrai bisogno per iniziare a installare alcuni software. Se viene visualizzata una finestra dopo il montaggio, ignorala, poiché nessuno dei file farà nulla in questo momento.

Premi Comando+Spazio per visualizzare il menu Spotlight. Quindi cerca Terminale.

Verrà visualizzata una finestra della riga di comando in cui inizieremo a inserire alcune righe di codice. Innanzitutto, dobbiamo aggiornare Rosetta 2. Questo è l’altro livello di traduzione di Apple per convertire le vecchie app Intel macOS in app Apple Silicon. Digita il seguente:

aggiornamento software –install-rosetta

Successivamente, inserisci una “shell”, che farà sapere a macOS come vogliamo lavorare. Questo attiverà anche Rosetta.

arco -x86_64 zsh

Ora installa Homebrew. Questo è un gestore di pacchetti che gestirà gran parte del lavoro pesante per te.

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Ora dobbiamo indicargli dove puntare per installare i nostri file:

(echo; echo ‘eval “$(/usr/local/bin/brew shellenv)” ‘) >> /Users/$USER/.zprofileeval “$(/usr/local/bin/brew shellenv)”

Puoi anche ricontrollare se sei sulla strada giusta dopo aver fatto questo con quale brew . Se visualizzi qualcosa di diverso da /usr/local/bin/brew, torna indietro e riprova.

Ora dobbiamo installare materiale dal repository Github di Apple e possiamo iniziare a farlo con:

brew tocca apple/apple http://github.com/apple/homebrew-apple

Installazione dello strumento

Finalmente, dopo tutto questo, possiamo iniziare a installare il Game Porting Kit. Immettere il seguente comando:

brew -v installa apple/apple/game-porting-toolkit

Metti da parte la macchina o continua con un po’ di lavoro, poiché ciò richiederà un po’ di tempo. Sul nostro MacBook Pro M1 Pro con SSD da 1 TB, l’operazione ha richiesto più di un’ora. Ci sono molti file su cui lavorare.

Ora possiamo prepararci all’installazione di alcuni giochi utilizzando i seguenti comandi:

idem /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /Volumes/Gioco\ Porting\ Toolkit*/gameportingtoolkit* /usr/local/bin

Questo non solo copierà tutti gli script necessari per eseguire Game Porting Toolkit, ma copierà anche i file necessari dal file montato in precedenza.

Configurazione del kit di porting del gioco

Per impostare il tuo primo file, sia per Steam che per Battle.net, devi utilizzare:

WINEPREFIX=~/mio-prefisso-gioco `brew –prefix game-porting-toolkit`/bin/wine64 winecfg

Se intendi eseguire più di un launcher in questo modo, ti consigliamo di nominarlo con un nome diverso da “my-game-prefix”. Ad esempio, con Battle.net abbiamo utilizzato “battlenet” .

Apparirà una nuova finestra e dal menu a discesa, scegli Windows 10. Premi “Applica” e chiudi la finestra con “OK”.

kit di porting per mele da vino

Per installare Steam o Battle.net, dovrai prendere i file di installazione di Windows e inserirli dove ritieni opportuno. Utilizzeremo la cartella dei download, quindi se la metti altrove, apporta le modifiche tu stesso.

Una volta scaricato, avvia il file Steam.exe con:

gameportingtoolkit ~/steam ~/Downloads/SteamSetup.exe

Quindi puoi iniziare a eseguire Steam con:

gameportingtoolkit ~/steam ‘C:\Programmi (x86)/Steam/steam.exe’

Mac Game Porting Toolkit Steam si carica con una correzione dello schermo nero

Steam è un po’ complicato al momento quando si tenta di caricarlo per la prima volta. Una volta effettuato l’accesso non dovrebbero esserci problemi. L’operazione potrebbe richiedere alcuni tentativi.

Abbiamo utilizzato questo codice per risolvere il problema e ci sono voluti ancora alcuni tentativi:

MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/1.0/bin/wine64 ‘C:\Programmi (x86)\Steam\steam.exe’

Come utilizzare Battle.net ed eseguire Diablo 4 su macOS

Il modo in cui lo strumento di porting del gioco imposta le cose è simile a Proton . Crea effettivamente una nuova istanza di Windows ogni volta, albero dei file e tutto il resto. Non puoi semplicemente installare Battle.net nello stesso posto della tua cartella Steam. Quindi dobbiamo crearne uno nuovo.

Si tratta di nuovo dello stesso processo, ma rinomina il prefisso per differenziarlo da Steam.

WINEPREFIX=~/battlenet `brew –prefix game-porting-toolkit`/bin/wine64 winecfg

Imposta le cose su Windows 10 e continua. Tuttavia, DIablo IV richiede un sistema aggiornato per funzionare, quindi assicurati di eseguire questi codici uno alla volta:

WINEPREFIX=~/battlenet `brew –prefix game-porting-toolkit`/bin/wine64 reg aggiungi ‘HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion’ /v CurrentBuild /t REG_SZ /d 19042 /f

WINEPREFIX=~/battlenet `brew –prefix game-porting-toolkit`/bin/wine64 reg aggiungi ‘HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion’ /v CurrentBuildNumber /t REG_SZ /d 19042 /f

WINEPREFIX=~/battlenet `brew –prefix game-porting-toolkit`/bin/wineserver -k

Dopo aver inserito questi codici, puoi eseguire questo:

gameportingtoolkit ~/mio-prefisso-gioco ~/Downloads/Battle.net-Setup.exe

Installa le cose normalmente e potrai iniziare a scaricare e giocare a Diablo IV sul tuo Mac. Whoopi, ce l’abbiamo fatta.

Avvia le app Game Porting Toolkit dal desktop

Se vuoi convertire gli script che abbiamo appena incontrato in qualcosa che funzioni facendo doppio clic dal desktop, dobbiamo prendere una di queste righe:

gameportingtoolkit ~/mio-gioco-prefisso ‘C:\Programmi (x86)/Steam/steam.exe’

Successivamente, apri TextEdit (CMD+Spazio, cerca TextEdit) e copia quanto segue:

#!/bin/bash

arch -x86_64 gameportingtoolkit ~/mio-gioco-prefisso ‘C:\Programmi (x86)/Steam/steam.exe’

Salvalo come steam.sh e quindi fai clic con il pulsante destro del mouse sul desktop. Scegli Apri con… quindi, nella parte inferiore della finestra, utilizza l’elenco a discesa per modificarlo dalle app consigliate a tutte le app. Ciò ti consentirà di cercare Terminale. Seleziona la casella sottostante per avviare ogni volta con Terminale.

Battle.net ha un piccolo problema per cui vuole che tu reinstalli il launcher ogni volta. Per aggirare questo problema, puoi semplicemente utilizzare la seguente riga di codice per avviare il particolare launcher del gioco:

arch -x86_64 gameportingtoolkit-no-hud ~/my-game-prefix ‘C:\Programmi (x86)\Diablo IV\Diablo IV Launcher.exe’

Questo caricherà il launcher di Diablo IV, in modo simile a come funziona sullo Steam Deck.

Copia questo per avviare Diablo IV dal desktop senza il terminale:

#!/bin/bash

arch -x86_64 gameportingtoolkit-no-hud ~/my-game-prefix ‘C:\Programmi (x86)\Diablo IV\Diablo IV Launcher.exe’

Come aggiornare il toolkit di porting del gioco

L’aggiornamento del Game Porting Toolkit è in realtà la parte più semplice dell’intero processo. Dovrai utilizzare i seguenti comandi nell’ambiente terminale.

Prima di ogni cosa, assicurati di esserti impostato nell’ambiente terminale corretto. Ricorda, stiamo lavorando sotto un livello di emulazione, quindi dobbiamo ripetere come sopra:

arco -x86_64 zsh

Quindi, una volta terminato, procedi con l’utilizzo dell’aggiornamento brew e, una volta terminato, dovrebbe elencare tutto ciò che necessita di aggiornamento. Usa brew upgrade e inserirà tutto ciò che deve essere aggiornato, incluso Game Porting Toolkit.

Ciò richiederà del tempo, poiché il processo di aggiornamento aggiornerà tutto il software sotto il suo ombrello.

Inoltre, non abbiamo ancora finito, poiché dobbiamo prendere l’ultima novità. dmg dal sito degli sviluppatori Apple.

Vai qui e prendi l’ultima versione (al momento in cui scrivo è la 1.02, ma questo si applicherà a tutto ciò che andrà avanti). Montarlo facendo doppio clic e procedendo attraverso le istruzioni visualizzate sullo schermo.

Una volta montato, dobbiamo usare idem per copiare tutti i file in posizione. È lo stesso comando di cui sopra:

idem /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /Volumes/Gioco\ Porting\ Toolkit*/gameportingtoolkit* /usr/local/bin

Se non è montato, verrà visualizzato un errore. Una volta completato, avvia i tuoi giochi come al solito e se lo hai fatto bene noterai due cose:

  1. I tuoi giochi verranno effettivamente caricati
  2. Il grafico la elencherà come versione 0.2

Una cosa da notare è che il codice idem potrebbe cambiare in futuro una volta che Apple inizierà a etichettare Game Porting Toolkit con i nomi di file corretti.

Correzione dell’errore di installazione di Game Porting Toolkit

Se hai saltato l’aggiornamento di Homebrew, potresti averlo già installato, assicurati di aggiornarlo con:

brew aggiornamento brew -v installa apple/apple/game-porting-toolkit

Questo aggiornerà Homebrew e quindi avvierà il processo di installazione per te.

Se riscontri ancora errori, potresti già avere un’altra versione di Homebrew installata. In questo caso, puoi semplicemente eliminarlo andando al percorso di installazione di Homebrew /opt/homebrew/bined eliminando tutti i file presenti. Una volta terminato, assicurati di reinstallare tutto.

È un processo lungo, ma è incredibilmente bello vedere i titoli eseguiti nativamente su MacOS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *