Como usar o Apple Game Porting Toolkit: Jogue Diablo IV no macOS

Como usar o Apple Game Porting Toolkit: Jogue Diablo IV no macOS

Quer saber como jogar os jogos mais recentes no MacOS, mesmo sem uma porta nativa? O kit de ferramentas de portabilidade de jogos da Apple permitirá que você jogue jogos que não são suportados nativamente. Veja como fazer isso.

Já se foi o tempo em que os Macs só eram considerados bons para o trabalho – afinal, todo trabalho e nenhuma diversão fazem do Mac um garoto chato. Junto com o anúncio do Mac com M3 na WWDC 2023 , a Apple liberou as proezas ocultas dos jogos dos Macs com a ajuda do Game Porting Toolkit.

O kit de ferramentas constrói uma ponte entre o Windows e o macOS , como o Proton da Valve para Linux, permitindo que você execute alguns jogos do Windows no seu Mac. Embora pareça divertido, não é tão simples quanto gostaríamos.

Compilamos este guia detalhado para ajudá-lo com os detalhes intrincados. Então, se você está pronto para liberar o potencial de jogo interno do seu Mac, explicamos tudo.

Não é perfeito

Maçã

No entanto, apesar de ser fácil de seguir e configurar, você precisa nivelar suas expectativas. A Apple não quer que esta seja uma ferramenta de consumo como o Proton. Eles ainda não estão interessados ​​em nada que não seja uma versão nativa do Mac .

A Game Porting Tool pretende ser um método em desenvolvimento para confirmar que trabalho precisa ser feito com as ferramentas fornecidas. Acontece que você também pode fazer isso sozinho, se tiver o conhecimento.

Você notará que alguns jogos AAA de última geração podem funcionar pior do que o esperado, e recomendamos que você não use esse método como fator determinante ao comprar um jogo.

Como usar o kit de ferramentas de portabilidade de jogos da Apple

diagrama do kit de portabilidade de jogos da apple

Primeiro, certifique-se de entrar em uma conta gratuita de desenvolvedor da Apple . Faça login com seus dados habituais, concorde com os termos e condições e então podemos prosseguir.

O MacOS Sonoma foi lançado oficialmente e tudo que você precisa antes de baixar o software abaixo será incluído na atualização mais recente. Apenas certifique-se de ter atualizado para Sonoma antes de começar.

Assim que estiver atualizado, vá para a seção de downloads do site do desenvolvedor Apple. Vinculamos os dois softwares de que você precisa:

  • Ferramentas de linha de comando para Xcode 15
  • Kit de ferramentas de portabilidade de jogos beta

Acesse-os aqui.

As ferramentas de linha de comando fornecem ao seu Mac as ferramentas necessárias para interagir com o terminal e o kit de ferramentas de portabilidade.

Depois de ter tudo isso, monte o kit de ferramentas de portabilidade de jogos clicando duas vezes nele. Você precisará disso para começar a instalar algum software. Se uma janela aparecer após a montagem, ignore-a, pois nenhum dos arquivos fará nada no momento.

Pressione Command + Espaço para abrir o menu Spotlight. Em seguida, procure por Terminal.

Isso abrirá uma janela de linha de comando onde começaremos a inserir algumas linhas de código. Primeiro, precisamos atualizar o Rosetta 2. Esta é a outra camada de tradução da Apple para converter aplicativos Intel macOS antigos em aplicativos Apple Silicon. Digite o seguinte:

atualização de software –install-rosetta

Em seguida, insira um “shell”, que permitirá ao macOS saber como queremos trabalhar. Isso ativará o Rosetta também.

arco -x86_64 zsh

Agora instale o Homebrew. Este é um gerenciador de pacotes que cuidará de grande parte do trabalho pesado para você.

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

Agora precisamos instruí-lo sobre onde apontar para instalar nossos arquivos:

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

Você também pode verificar se está no caminho certo depois de fazer isso com which brew . Se você estiver mostrando algo diferente de /usr/local/bin/brew, volte e tente novamente.

Agora precisamos instalar coisas do repositório Github da Apple e podemos começar a fazer isso com:

preparar torneira apple/apple http://github.com/apple/homebrew-apple

Instalando a ferramenta

Finalmente, depois de tudo isso, podemos começar a instalar o Game Porting Kit. Digite o seguinte comando:

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

Deixe sua máquina de lado ou continue algum trabalho, pois isso demorará um pouco. Em nosso MacBook Pro M1 Pro com SSD de 1 TB, isso levou mais de uma hora. Existem muitos arquivos para trabalhar.

Agora podemos nos preparar para instalar alguns jogos usando os seguintes comandos:

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

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

Isso não apenas copiará todos os scripts necessários para executar o Game Porting Toolkit, mas também copiará os arquivos necessários do arquivo montado anteriormente.

Configurando o kit de portabilidade de jogos

Para configurar seu primeiro arquivo, seja para Steam ou Battle.net, você deseja usar:

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

Se você for executar mais de um inicializador dessa maneira, recomendamos que você dê um nome diferente de “my-game-prefix” . Por exemplo, com Battle.net usamos “battlenet”.

Uma nova janela aparecerá e no menu suspenso, escolha Windows 10. Clique em “Aplicar” e feche a janela com “OK”.

kit de portabilidade de maçã de vinho

Para instalar o Steam ou Battle.net, você precisará pegar os arquivos de instalação do Windows e colocá-los onde achar necessário. Iremos com a pasta de downloads, então se você colocá-la em outro lugar, faça você mesmo as alterações.

Depois de baixado, inicie o arquivo Steam.exe com:

gameportingtoolkit ~/steam ~/Downloads/SteamSetup.exe

Então você pode começar a executar o Steam com:

gameportingtoolkit ~/steam ‘C:\Arquivos de Programas (x86)/Steam/steam.exe’

Mac Game Porting Toolkit Steam carrega com uma correção de tela preta

O Steam é um pouco complicado no momento ao tentar carregar pela primeira vez. Depois de fazer login, não deverá haver nenhum problema. Isso pode levar algumas tentativas.

Usamos este código para corrigir o problema e ainda demorou algumas tentativas:

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

Como usar o Battle.net e executar o Diablo 4 no macOS

A maneira como a Game Porting Tool configura as coisas é semelhante ao Proton . Ele efetivamente cria uma nova instância do Windows a cada vez, com árvore de arquivos e tudo. Você não pode simplesmente instalar o Battle.net no mesmo lugar que sua pasta Steam. Portanto, precisamos criar um novo.

Este é o mesmo processo novamente, mas renomeie o prefixo para diferenciá-lo do Steam.

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

Defina as coisas para o Windows 10 e continue. No entanto, DIablo IV requer um sistema atualizado para ser executado, portanto, execute estes códigos um de cada vez:

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

Depois de inserir esses códigos, você pode executar isto:

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

Instale tudo normalmente e você poderá começar a baixar e jogar Diablo IV em seu Mac. Uau, nós conseguimos.

Inicie aplicativos Game Porting Toolkit na área de trabalho

Se você quiser converter os scripts que acabamos de executar em algo que funcione clicando duas vezes na área de trabalho, precisamos usar uma destas linhas:

gameportingtoolkit ~/my-game-prefix ‘C:\Arquivos de programas (x86)/Steam/steam.exe’

Em seguida, abra o TextEdit (CMD + Espaço, pesquise TextEdit) e copie o seguinte nele:

#!/bin/bash

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

Salve-o como steam.sh e clique com o botão direito na área de trabalho. Escolha Abrir com… e, na parte inferior da janela, use a lista suspensa para alterá-lo de aplicativos recomendados para todos os aplicativos. Isso permitirá que você pesquise Terminal. Marque a caixa abaixo para iniciar com o Terminal todas as vezes.

O Battle.net tem um pequeno problema em que deseja que você reinstale o inicializador todas as vezes. Para contornar isso, você pode simplesmente usar a seguinte linha de código para iniciar o inicializador específico do jogo:

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

Isso carregará o inicializador do Diablo IV, semelhante ao modo como funciona no Steam Deck.

Copie isto para iniciar o Diablo IV na área de trabalho sem o Terminal:

#!/bin/bash

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

Como atualizar o kit de ferramentas de portabilidade de jogos

Atualizar o Game Porting Toolkit é, na verdade, a parte mais fácil de todo o processo. Você precisará usar os seguintes comandos no ambiente do terminal.

Antes de qualquer coisa, certifique-se de estar no ambiente de terminal correto. Lembre-se, estamos trabalhando em uma camada de emulação, então precisamos repetir como acima:

arco -x86_64 zsh

Então, uma vez feito isso, prossiga para usar o brew update e, quando terminar, ele deverá listar tudo o que precisa ser atualizado. Use brew upgrade e ele trará tudo o que precisa ser atualizado – incluindo o Game Porting Toolkit.

Isso levará um tempo, pois o processo de atualização atualizará todos os softwares existentes.

Também não terminamos ainda, pois precisamos pegar o mais recente. dmg do site de desenvolvedores da Apple.

Acesse aqui e pegue a versão mais recente (no momento em que este artigo foi escrito 1.02, mas isso se aplicará a tudo daqui para frente). Monte-o clicando duas vezes e seguindo as instruções na tela.

Uma vez montado, precisamos usar o mesmo para copiar todos os arquivos no lugar. É o mesmo comando acima:

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

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

Se não estiver montado, você encontrará um erro. Depois de concluído, inicie seus jogos normalmente e, se você fez tudo certo, notará duas coisas:

  1. Seus jogos irão realmente carregar
  2. O gráfico irá listá-lo como versão 0.2

Uma coisa a notar é que o código idem pode mudar no futuro, quando a Apple começar a rotular o Game Porting Toolkit com os nomes de arquivo corretos.

Correção de erro de instalação do Game Porting Toolkit

Se você ignorou a atualização do Homebrew – talvez já o tenha instalado – certifique-se de atualizá-lo com:

brew update brew -v instalar apple/apple/game-porting-toolkit

Isso atualizará o Homebrew e iniciará o processo de instalação para você.

Se ainda estiver tendo erros, talvez você já tenha outra versão do Homebrew instalada. Nesse caso, você pode simplesmente excluí-lo indo até o local de instalação do Homebrew /opt/homebrew/bine excluindo todos os arquivos contidos nele. Uma vez feito isso, certifique-se de reinstalar tudo.

É um processo demorado, mas é incrivelmente legal ver títulos rodando nativamente no MacOS.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *