Comment utiliser Apple Game Porting Toolkit : jouez à Diablo IV sur macOS

Comment utiliser Apple Game Porting Toolkit : jouez à Diablo IV sur macOS

Vous vous demandez comment jouer aux derniers jeux sur MacOS, même sans port natif ? La boîte à outils de portage de jeux d’Apple vous permettra de jouer à des jeux qui ne sont pas pris en charge nativement. Voici comment procéder.

Il est révolu le temps où les Mac n’étaient considérés que comme bons pour le travail – après tout, tout travail et aucun jeu font du Mac un garçon ennuyeux. Parallèlement à l’annonce du Mac équipé de M3 lors de la WWDC 2023 , Apple a libéré les prouesses cachées des Mac en matière de jeu avec l’aide du Game Porting Toolkit.

La boîte à outils construit un pont entre Windows et macOS , comme Proton de Valve pour Linux, vous permettant d’exécuter certains jeux Windows sur votre Mac. Même si cela semble amusant, ce n’est pas aussi simple que nous le souhaiterions.

Nous avons compilé ce guide détaillé pour vous aider avec les détails complexes. Donc, si vous êtes prêt à libérer le potentiel de jeu interne de votre Mac, nous vous expliquons tout.

Ce n’est pas parfait

Pomme

Cependant, même si cela est facile à suivre et à mettre en place, vous devez niveler vos attentes. Apple ne veut pas que ce soit un outil grand public comme Proton. Ils ne sont toujours pas intéressés par tout ce qui n’est pas un portage natif sur Mac .

L’outil de portage de jeu est censé être une méthode en cours de développement pour confirmer le travail qui doit être effectué avec les outils fournis. Il se trouve que vous pouvez également le faire vous-même si vous possédez le savoir-faire.

Vous remarquerez que certains jeux AAA haut de gamme peuvent fonctionner moins bien que prévu, et nous vous conseillons de ne pas utiliser cette méthode comme facteur déterminant lors de l’achat d’un jeu.

Comment utiliser la boîte à outils de portage de jeux Apple

Schéma du kit de portage de jeu Apple

Tout d’abord, assurez-vous de vous connecter à un compte de développeur Apple gratuit . Connectez-vous avec vos informations habituelles, acceptez les termes et conditions, et nous pourrons ensuite continuer.

MacOS Sonoma a été officiellement lancé et tout ce dont vous avez besoin avant de télécharger le logiciel ci-dessous sera inclus dans la dernière mise à jour. Assurez-vous simplement d’avoir mis à jour Sonoma avant de commencer.

Une fois que vous êtes mis à jour, rendez-vous dans la section téléchargements du site Web des développeurs Apple. Nous avons lié les deux logiciels dont vous aurez besoin :

  • Outils de ligne de commande pour Xcode 15
  • Boîte à outils de portage de jeux bêta

Accédez-y ici.

Les outils de ligne de commande fournissent à votre Mac les outils nécessaires pour interagir avec le terminal et la boîte à outils de portage.

Une fois que vous avez tout cela, montez la boîte à outils de portage de jeu en double-cliquant dessus. Vous en aurez besoin pour commencer à installer certains logiciels. Si une fenêtre apparaît après le montage, ignorez-la simplement, car aucun des fichiers ne fera quoi que ce soit pour le moment.

Appuyez sur Commande+Espace pour afficher le menu Spotlight. Recherchez ensuite Terminal.

Cela fera apparaître une fenêtre de ligne de commande dans laquelle nous allons commencer à saisir quelques lignes de code. Tout d’abord, nous devons mettre à jour Rosetta 2. Il s’agit de l’autre couche de traduction d’Apple pour convertir les anciennes applications Intel macOS en applications Apple Silicon. Entrez ce qui suit :

mise à jour du logiciel –installer-rosetta

Ensuite, entrez un « shell », qui indiquera à macOS comment nous voulons travailler. Cela activera également Rosetta.

arch -x86_64 zsh

Installez maintenant Homebrew. Il s’agit d’un gestionnaire de paquets qui s’occupera d’une grande partie du gros du travail à votre place.

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

Nous devons maintenant lui indiquer où pointer pour installer nos fichiers :

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

Vous pouvez également vérifier si vous êtes sur la bonne voie après avoir effectué cette opération avec which Brew . Si vous affichez autre chose que /usr/local/bin/brew, revenez en arrière et réessayez.

Nous devons maintenant installer des éléments du référentiel Github d’Apple, et pouvons commencer à le faire avec :

Brew Tap pomme/pomme http://github.com/apple/homebrew-apple

Installation de l’outil

Enfin, après tout cela, nous pouvons commencer à installer le Game Porting Kit. Entrez la commande suivante :

Brew -v installer Apple/apple/game-porting-toolkit

Mettez votre machine de côté ou continuez certains travaux, car cela prendra un certain temps. Sur notre MacBook Pro M1 Pro avec un SSD de 1 To, cela a pris plus d’une heure. Il y a beaucoup de fichiers à traiter.

Nous pouvons maintenant préparer l’installation de certains jeux en utilisant les commandes suivantes :

idem /Volumes/Jeu\ Portage\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /Volumes/Jeu\ Portage\ Toolkit*/gameportingtoolkit* /usr/local/bin

Cela copiera non seulement tous les scripts nécessaires à l’exécution de Game Porting Toolkit, mais également les fichiers nécessaires à partir du fichier monté précédemment.

Configuration du kit de portage de jeu

Pour configurer votre premier fichier, que ce soit pour Steam ou Battle.net, vous souhaitez utiliser :

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

Si vous envisagez d’exécuter plusieurs lanceurs de cette façon, nous vous recommandons de le nommer autrement que « mon-préfixe-de-jeu ». Par exemple, avec Battle.net, nous avons utilisé « battlenet ».

Une nouvelle fenêtre apparaîtra et dans la liste déroulante, choisissez Windows 10. Appuyez sur « Appliquer » et fermez la fenêtre avec « OK ».

kit de portage pour pommes de vin

Pour installer Steam ou Battle.net, vous devrez récupérer les fichiers d’installation de Windows et les placer là où bon vous semble. Nous utilisons le dossier de téléchargement, donc si vous le placez ailleurs, apportez les modifications vous-même.

Une fois téléchargé, lancez le fichier Steam.exe avec :

gameportingtoolkit ~/steam ~/Downloads/SteamSetup.exe

Ensuite, vous pouvez commencer à exécuter Steam avec :

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

Mac Game Porting Toolkit Steam se charge avec un correctif d’écran noir

Steam est un peu capricieux en ce moment lorsqu’on essaie de charger pour la première fois. Une fois connecté, il ne devrait y avoir aucun problème. Cela pourrait prendre quelques tentatives.

Nous avons utilisé ce code pour résoudre le problème, et cela a quand même pris quelques tentatives :

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

Comment utiliser Battle.net et exécuter Diablo 4 sur macOS

La façon dont Game Porting Tool configure les choses est similaire à celle de Proton . Il crée efficacement une nouvelle instance de Windows à chaque fois, l’arborescence des fichiers et tout. Vous ne pouvez pas simplement installer Battle.net au même endroit que votre dossier Steam. Il faut donc en créer un nouveau.

C’est à nouveau le même processus, mais renommez le préfixe pour le différencier de Steam.

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

Réglez les choses sur Windows 10 et continuez. Cependant, DIablo IV nécessite un système mis à jour pour fonctionner, alors assurez-vous d’exécuter ces codes un par un :

WINEPREFIX=~/battlenet `brew –prefix game-porting-toolkit`/bin/wine64 reg add ‘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 add ‘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

Après avoir saisi ces codes, vous pouvez exécuter ceci :

gameportingtoolkit ~/my-game-prefix ~/Downloads/Battle.net-Setup.exe

Installez les choses normalement et vous pourrez commencer à télécharger et jouer à Diablo IV sur votre Mac. Whoopi, nous l’avons fait.

Lancez les applications Game Porting Toolkit depuis le bureau

Si vous souhaitez convertir les scripts que nous venons d’exécuter en quelque chose qui fonctionne en double-cliquant depuis le bureau, nous devons prendre l’une de ces lignes :

gameportingtoolkit ~/my-game-prefix ‘C:\Program Files (x86)/Steam/steam.exe’

Ensuite, ouvrez TextEdit (CMD+Espace, recherchez TextEdit) et copiez-y ce qui suit :

#!/bin/bash

arch -x86_64 gameportingtoolkit ~/my-game-prefix ‘C:\Program Files (x86)/Steam/steam.exe’

Enregistrez-le sous steam.sh , puis cliquez dessus avec le bouton droit sur le bureau. Choisissez Ouvrir avec… puis en bas de la fenêtre, utilisez la liste déroulante pour passer des applications recommandées à toutes les applications. Cela vous permettra de rechercher Terminal. Cochez la case ci-dessous pour lancer avec Terminal à chaque fois.

Battle.net a un petit problème où il souhaite que vous réinstalliez le lanceur à chaque fois. Pour contourner ce problème, vous pouvez simplement utiliser la ligne de code suivante pour lancer le lanceur particulier du jeu :

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

Cela chargera le lanceur Diablo IV, de la même manière qu’il fonctionne sur le Steam Deck.

Copiez ceci pour lancer Diablo IV depuis le bureau sans le terminal :

#!/bin/bash

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

Comment mettre à niveau la boîte à outils de portage de jeux

La mise à niveau du Game Porting Toolkit est en fait la partie la plus simple de tout le processus. Vous devrez utiliser les commandes suivantes dans l’environnement du terminal.

Avant toute chose, assurez-vous de vous être installé dans le bon environnement de terminal. N’oubliez pas que nous travaillons sous une couche d’émulation, nous devons donc répéter comme ci-dessus :

arch -x86_64 zsh

Ensuite, une fois que nous avons fait cela, utilisez Brew Update , puis une fois terminé, il devrait répertorier tout ce qui doit être mis à niveau. Utilisez Brew Upgrade et il récupérera tout ce qui doit être mis à jour, y compris Game Porting Toolkit.

Cela prendra un certain temps, car le processus de mise à niveau actualisera tous les logiciels dont il dispose.

Nous n’avons pas encore terminé, car nous devons récupérer les dernières nouveautés. dmg du site des développeurs d’Apple.

Rendez-vous ici et récupérez la dernière version (au moment de la rédaction, 1.02, mais cela s’appliquera à tout à l’avenir). Montez-le en double-cliquant et en suivant les instructions à l’écran.

Une fois montés, nous devons utiliser idem pour copier tous les fichiers en place. C’est la même commande que ci-dessus :

idem /Volumes/Jeu\ Portage\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /Volumes/Jeu\ Portage\ Toolkit*/gameportingtoolkit* /usr/local/bin

S’il n’est pas monté, vous rencontrerez une erreur. Une fois terminé, lancez vos jeux comme d’habitude et si vous l’avez bien fait, vous remarquerez deux choses :

  1. Vos jeux vont réellement se charger
  2. Le graphique le répertoriera comme version 0.2

Une chose à noter est que le code idem pourrait changer à l’avenir une fois qu’Apple commencera à étiqueter Game Porting Toolkit avec les bons noms de fichiers.

Correction d’une erreur d’installation de Game Porting Toolkit

Si vous avez ignoré la mise à jour de Homebrew (vous l’avez peut-être déjà installé), assurez-vous de le mettre à jour avec :

Brew Update Brew -v Installer Apple/apple/game-porting-toolkit

Cela mettra à jour Homebrew, puis lancera le processus d’installation pour vous.

Si vous rencontrez toujours des erreurs, vous avez peut-être déjà installé une autre version de Homebrew. Dans ce cas, vous pouvez simplement le supprimer en vous dirigeant vers l’emplacement d’installation de Homebrew /opt/homebrew/binet en supprimant tous les fichiers qu’il contient. Une fois cela fait, assurez-vous de tout réinstaller.

C’est un processus long, mais c’est incroyablement cool de voir des titres fonctionner nativement sur MacOS.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *