Cómo utilizar el kit de herramientas de portabilidad de juegos de Apple: juega Diablo IV en macOS

Cómo utilizar el kit de herramientas de portabilidad de juegos de Apple: juega Diablo IV en macOS

¿Se pregunta cómo jugar a los últimos juegos en MacOS, incluso sin un puerto nativo? El kit de herramientas de portabilidad de juegos de Apple te permitirá jugar juegos que no son compatibles de forma nativa. He aquí cómo hacerlo.

Atrás quedaron los días en que las Mac sólo se consideraban buenas para trabajar; después de todo, mucho trabajo y nada de juego hacen que la Mac sea un chico aburrido. Junto con el anuncio de la Mac con tecnología M3 en la WWDC 2023 , Apple desató la destreza de juego oculta de las Mac con la ayuda del Game Porting Toolkit.

El kit de herramientas construye un puente entre Windows y macOS , como Proton de Valve para Linux, permitiéndote ejecutar algunos juegos de Windows en tu Mac. Si bien suena divertido, no es tan sencillo como nos gustaría.

Hemos compilado esta guía detallada para ayudarlo con los detalles complejos. Entonces, si estás listo para liberar el potencial de juego interno de tu Mac, te lo explicamos todo.

no es perfecto

Manzana

Sin embargo, a pesar de lo fácil que es seguir y configurar esto, debes nivelar tus expectativas. Apple no quiere que esto sea una herramienta de consumo como Proton. Todavía no están interesados ​​en nada que no sea un puerto nativo para Mac .

La herramienta Game Porting Tool pretende ser un método en desarrollo para confirmar qué trabajo se debe realizar con las herramientas proporcionadas. Da la casualidad de que también puedes hacerlo tú mismo si tienes los conocimientos necesarios.

Notarás que algunos juegos AAA de alta gama pueden funcionar peor de lo que esperas y te recomendamos que no utilices este método como factor determinante al comprar un juego.

Cómo utilizar el kit de herramientas de portabilidad de juegos de Apple

diagrama del kit de portabilidad de juegos de Apple

En primer lugar, asegúrese de iniciar sesión en una cuenta gratuita de desarrollador de Apple . Inicie sesión con sus datos habituales, acepte los términos y condiciones y luego podremos continuar.

MacOS Sonoma se lanzó oficialmente y todo lo que necesita antes de descargar el software a continuación se incluirá en la última actualización. Solo asegúrese de haber actualizado a Sonoma antes de comenzar.

Una vez que esté actualizado, diríjase a la sección de descargas del sitio web de Apple Developer. Hemos vinculado las dos piezas de software que necesitará:

  • Herramientas de línea de comandos para Xcode 15
  • Kit de herramientas de portabilidad de juegos beta

Accede a ellos aquí.

Command Line Tools proporciona a su Mac las herramientas necesarias para interactuar con el terminal y el kit de herramientas de portabilidad.

Una vez que tengas todo eso, monta el kit de herramientas de portabilidad del juego haciendo doble clic en él. Necesitará esto para comenzar a instalar algún software. Si aparece una ventana después del montaje, simplemente ignórala, ya que ninguno de los archivos hará nada en este momento.

Presione Comando + Espacio para abrir el menú Spotlight. Luego busque Terminal.

Esto abrirá una ventana de línea de comando donde comenzaremos a ingresar algunas líneas de código. Primero, necesitamos actualizar Rosetta 2. Esta es la otra capa de traducción de Apple para convertir aplicaciones antiguas de Intel macOS en aplicaciones de Apple Silicon. Introduzca la siguiente:

actualización de software –instalar-rosetta

A continuación, ingresamos a un “shell”, que le permitirá a macOS saber cómo queremos trabajar. Esto también activará a Rosetta.

arco -x86_64 zsh

Ahora instala Homebrew. Este es un administrador de paquetes que se encargará de gran parte del trabajo pesado por usted.

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

Ahora necesitamos indicarle dónde apuntar para instalar nuestros archivos:

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

También puedes volver a verificar si estás en el camino correcto después de hacer esto con which brew . Si muestra algo que no sea /usr/local/bin/brew, regrese e intente nuevamente.

Ahora necesitamos instalar cosas del repositorio Github de Apple y podemos empezar a hacerlo con:

grifo de cerveza apple/apple http://github.com/apple/homebrew-apple

Instalación de la herramienta

Finalmente, después de todo esto, podemos comenzar a instalar el Game Porting Kit. Ingrese el siguiente comando:

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

Deje su máquina a un lado o continúe con algún trabajo, ya que esto llevará un tiempo. En nuestra MacBook Pro M1 Pro con SSD de 1 TB, esto tomó más de una hora. Hay muchos archivos con los que trabajar.

Ahora podemos prepararnos para instalar algunos juegos usando los siguientes comandos:

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

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

Esto no solo copiará todos los scripts necesarios para ejecutar Game Porting Toolkit, sino que también copiará los archivos necesarios del archivo montado anteriormente.

Configurar el kit de portabilidad del juego

Para configurar tu primer archivo, ya sea para Steam o Battle.net, debes usar:

WINEPREFIX=~/mi-prefijo-juego `brew –prefix juego-porting-toolkit`/bin/wine64 winecfg

Si vas a ejecutar más de un iniciador de esta manera, te recomendamos que le pongas un nombre distinto a «prefijo-de-mi-juego». Por ejemplo, con Battle.net usamos «battlenet».

Aparecerá una nueva ventana y, en el menú desplegable, elija Windows 10. Presione «Aplicar» y cierre la ventana con «Aceptar».

kit de transporte de manzana y vino

Para instalar Steam o Battle.net, necesitarás tomar los archivos de instalación de Windows y colocarlos donde mejor te parezca. Vamos con la carpeta de descargas, así que si la colocas en otro lugar, haz los cambios tú mismo.

Una vez descargado, inicie el archivo Steam.exe con:

gameportingtoolkit ~/steam ~/Descargas/SteamSetup.exe

Luego podrás comenzar a ejecutar Steam con:

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

Mac Game Porting Toolkit Steam se carga con una solución de pantalla negra

Steam es un poco complicado en este momento cuando intenta cargarlo por primera vez. Una vez que haya iniciado sesión, no debería haber ningún problema. Esto podría requerir algunos intentos.

Usamos este código para solucionar el problema y aún así fueron necesarios algunos intentos:

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’

Cómo usar Battle.net y ejecutar Diablo 4 en macOS

La forma en que Game Porting Tool configura las cosas es similar a Proton . Crea efectivamente una nueva instancia de Windows cada vez, con árbol de archivos y todo. No puedes simplemente instalar Battle.net en el mismo lugar que tu carpeta Steam. Entonces necesitamos crear uno nuevo.

Este es el mismo proceso nuevamente, pero cambia el nombre del prefijo para diferenciarlo de Steam.

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

Configure las cosas en Windows 10 y continúe. Sin embargo, DIablo IV requiere un sistema actualizado para ejecutarse, así que asegúrese de ejecutar estos códigos uno a la 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

Después de ingresar esos códigos, puede ejecutar esto:

gameportingtoolkit ~/mi-prefijo-juego ~/Descargas/Battle.net-Setup.exe

Instala las cosas normalmente y podrás comenzar a descargar y jugar Diablo IV en tu Mac. Vaya, lo logramos.

Inicie aplicaciones Game Porting Toolkit desde el escritorio

Si desea convertir los scripts que acabamos de ejecutar en algo que funcione haciendo doble clic desde el escritorio, debemos tomar cualquiera de estas líneas:

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

A continuación, abra TextEdit (CMD+Espacio, busque TextEdit) y copie lo siguiente en él:

#!/bin/bash

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

Guárdelo como steam.sh y luego haga clic derecho en el escritorio. Elija Abrir con… y luego, en la parte inferior de la ventana, use la lista desplegable para cambiarlo de aplicaciones recomendadas a todas las aplicaciones. Esto le permitirá buscar Terminal. Marque la casilla debajo para iniciar con Terminal cada vez.

Battle.net tiene un pequeño problema en el que quiere que reinstales el iniciador cada vez. Para solucionar este problema, puedes usar la siguiente línea de código para iniciar el iniciador particular del juego:

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

Esto cargará el iniciador de Diablo IV, de forma similar a como funciona en Steam Deck.

Copie esto para iniciar Diablo IV desde el escritorio sin la Terminal:

#!/bin/bash

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

Cómo actualizar el kit de herramientas de portabilidad de juegos

Actualizar Game Porting Toolkit es en realidad la parte más sencilla de todo el proceso. Necesitará utilizar los siguientes comandos en el entorno de la terminal.

Antes que nada, asegúrese de haberse configurado en el entorno de terminal correcto. Recuerde, estamos trabajando bajo una capa de emulación, por lo que debemos repetir lo anterior:

arco -x86_64 zsh

Luego, una vez que hayamos hecho eso, proceda a usar Brew Update y luego, una vez que haya terminado, debería enumerar todo lo que necesita actualización. Utilice Brew Upgrade y obtendrá todo lo que necesita actualizarse, incluido Game Porting Toolkit.

Esto llevará un tiempo, ya que el proceso de actualización actualizará todo el software que tiene bajo su control.

Tampoco hemos terminado todavía, ya que necesitamos obtener lo último. dmg del sitio para desarrolladores de Apple.

Dirígete aquí y obtén la última versión (en el momento de escribir este artículo, 1.02, pero esto se aplicará a todo en el futuro). Móntelo haciendo doble clic y siguiendo las instrucciones en pantalla.

Una vez montado, necesitamos usar ídem para copiar todos los archivos en su lugar. Es el mismo comando que el anterior:

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

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

Si no está montado, aparecerá un error. Una vez completado, inicia tus juegos como de costumbre y, si lo hiciste bien, notarás dos cosas:

  1. Tus juegos realmente se cargarán
  2. El gráfico lo mostrará como versión 0.2.

Una cosa a tener en cuenta es que el código ídem podría cambiar en el futuro una vez que Apple comience a etiquetar Game Porting Toolkit con los nombres de archivo correctos.

Solución de error de instalación de Game Porting Toolkit

Si omitiste la actualización de Homebrew (es posible que ya lo tengas instalado), asegúrate de actualizarlo con:

cerveza actualizar cerveza -v instalar apple/apple/game-porting-toolkit

Esto actualizará Homebrew y luego iniciará el proceso de instalación por usted.

Si sigues teniendo errores, es posible que ya tengas instalada otra versión de Homebrew. En este caso, puedes eliminarlo dirigiéndote a la ubicación de instalación de Homebrew /opt/homebrew/biny eliminando todos los archivos que contenga. Una vez hecho esto, asegúrese de reinstalarlo todo.

Es un proceso largo, pero es increíblemente genial ver títulos ejecutándose de forma nativa en MacOS.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *