Traté de revivir el legado olvidado de Halo como una franquicia de Mac, y fue un desastre.
Hay algo tan visceralmente malo en ver Halo en una Mac. Las computadoras de Apple no son conocidas por jugar, claro, pero Halo , en particular, parece fuera de lugar. Es el niño estrella de Microsoft, y es la franquicia en la que Microsoft se ha colgado el sombrero durante 22 años.
Pero el juego fue diseñado originalmente para Mac, y ahora puedes jugarlo directamente en tu MacBook. El reciente Game Porting Toolkit de Apple hace que todo tipo de juegos de Windows se puedan reproducir en Mac, en teoría. Teniendo en cuenta la historia histórica de la franquicia con Apple, le di una oportunidad para ver si la plataforma estaba lista para el horario de máxima audiencia y si podía cumplir con el legado de Halo como un juego creado específicamente para Mac.
Halo, ¿la exclusiva de Mac?
No debería sorprender que no haya una forma oficial de jugar a Halo en una Mac. Actualmente, Microsoft no posee al desarrollador del juego, Bungie, pero definitivamente posee a Halo , lo que significa que la mayor parte de la franquicia ha estado disponible exclusivamente en Xbox y PC a lo largo de los años. Eso sigue siendo cierto hoy con The Master Chief Collection , que se ha convertido en la forma de facto de jugar todas las versiones actualizadas de los juegos bajo un mismo techo, excepto Halo Infinite .
Sin embargo, hay una parte de la historia de Halo que Microsoft preferiría no celebrar. Específicamente, los comienzos tempranos de Bungie como un niño del cartel para el ecosistema de Apple, no el de Microsoft.
La empresa fue fundada por Alex Seropian y Jason Jones en 1991. En 1992, la empresa lanzó su primer juego : Minotaur. El juego fue desarrollado originalmente por Jones, y el dúo lo transfirió a Macintosh desde Apple II. A partir de ahí, Bungie se convirtió en una superestrella de Apple. La mayoría recuerda a Bungie en Apple por su trilogía Marathon , que se creó para la plataforma de Apple como una alternativa a los juegos de disparos exclusivos para PC.
La estrecha asociación de Apple con Bungie en los primeros años de la empresa no pasó desapercibida. Todo se unió en Macworld 1999, donde Steve Jobs, vistiendo su cuello de tortuga negro característico, anunció un nuevo juego creado exclusivamente para Mac: Halo. No es el Halo que conocemos hoy. Master Chief está ahí, pero el juego se desarrolló originalmente como un juego de estrategia y, cuando se anunció en Macworld, era un juego de disparos en tercera persona .
Entonces, las cosas cambiaron. Microsoft compró Bungie en 2000 y presentó su primera consola exclusiva, Halo: Combat Evolved. Según los informes, esto enfureció a Jobs . ¿Por qué? Aparentemente, Jobs quería comprar Bungie para sí mismo .
Halo: Combat Evolved lanzado en 2001 exclusivamente para la nueva consola Xbox de Microsoft. Dos años más tarde, en 2003, finalmente se transfirió a PC y Mac, siguiendo una promesa que había hecho Ed Fries, ex vicepresidente de publicación de juegos de Microsoft. Ningún otro juego de Halo se ha lanzado en Mac desde entonces. La versión original de Mac está disponible si busca en línea, e incluso puede reproducirla siempre que use macOS Mojave o una versión anterior.
A pesar de sus orígenes, Halo sigue siendo lo más alejado que puedas imaginar de estar asociado a Apple. Pero armado con el nuevo Game Porting Toolkit de Apple, estaba a punto de embarcarme en una historia revisionista.
El lío de Game Porting Toolkit
El nuevo Game Porting Toolkit de Apple es un gran problema. Si no está familiarizado, este kit de herramientas esencialmente crea un entorno de emulación de Windows dentro de macOS. Está hecho como una herramienta de desarrollo, lo que permite a los desarrolladores probar sus juegos en Mac en cuestión de minutos antes de dedicarse a un puerto completo. También es compatible con DirectX 12, mientras que otras herramientas de virtualización como CrossOver no lo son. Lo que es más importante, Game Porting Toolkit es un recurso gratuito que puede descargar del sitio web para desarrolladores de Apple, y ya se celebra como una forma de transformar las Mac en una plataforma de juegos legítima.
Para mi decepción, configurar Game Porting Toolkit es bastante complicado. Para empezar, debería usar macOS Ventura y necesita Xcode 15 beta para que funcione. Después de descargar y montar el kit de herramientas, Apple ofrece una descripción para instalarlo, que incluye una serie de comandos que debe ingresar en la Terminal.
Intenté esto durante horas, pero nunca pude hacer que Game Porting Toolkit se compilara correctamente. Más allá incluso de instalar el kit de herramientas, debe hacer algo de trabajo para apuntarlo hacia el directorio correcto, configurar Wine e instalar escaparates como Steam, todo a través de la Terminal. Es una molestia. Supongo que hay una razón por la que soy escritor y no desarrollador de juegos, ¿eh?
Afortunadamente, no tuve que pasar por el problema. Un programa de código abierto llamado Whiskey puede configurar todo esto manualmente, y eso es lo que usé para hacer que Game Porting Toolkit funcione en una M1 Pro MacBook Pro . Crea “botellas” que albergan diferentes máquinas virtuales, junto con una interfaz gráfica para configurarlas. Hice una botella de Windows 10, descargué los archivos de instalación de Windows para Steam, los coloqué en la unidad virtual C: y me puse manos a la obra.
Ahora, era el momento de instalar y arrancar The Master Chief Collection. Me tomó algunos intentos, pero después de varios minutos, estaba escuchando el icónico canto gregoriano saliendo a todo volumen de los excelentes parlantes de la MacBook Pro. Extraño.
Sin embargo, fue entonces cuando las cosas se descarrilaron. Halo Reach viene preinstalado y funcionó decentemente. Jugué a través de algunas misiones, y aparte de algunas tartamudeos menores y algunos problemas gráficos, fue fluido, incluso con el ajuste preestablecido de gráficos mejorados. Halo CE Anniversary Edition era una bestia completamente diferente.
La única forma en que podía hacer que el juego se ejecutara era usar las texturas originales, como las texturas de Xbox de la era 2001, e incluso entonces, la velocidad de fotogramas se desplomaba cada vez que estaba en combate. Algunos niveles, como la misión final, llamada The Maw, simplemente no se cargaron. Otras misiones, un mapa al aire libre tan expansivo como The Silent Cartographer, se convirtió en una presentación de diapositivas incluso fuera del combate.
Dejando a un lado los problemas de rendimiento, definitivamente hay muchos otros problemas al tratar de jugar los juegos de esta manera. Para empezar, el software antitrampas te impide jugar cualquier multijugador en línea. Incluso si puede vivir con eso, hay una gran cantidad de errores visuales y problemas de usabilidad, y estoy seguro de que solo he visto una fracción de los que están presentes en los seis juegos de Halo incluidos en el paquete.
Lo más molesto fue el hecho de que no aparecía ninguna superposición en el menú de pausa. Eso significaba que no podía ajustar la configuración de gráficos mientras jugaba y que tenía que forzar el cierre del programa si quería salir del juego. Para decirlo a la ligera, todos estos problemas rompieron la inmersión de pretender que este juego en realidad fue creado para Mac.
Las cosas podrían haber sido diferentes
A pesar de todos los contratiempos, The Master Chief Collection técnicamente se ejecuta en la Mac a través de Game Porting Toolkit, y fue un poco surrealista verlo en funcionamiento, con verrugas y todo. Ese sentimiento fue aún más fuerte cuando renuncié al kit de herramientas oficial de Apple y probé CrossOver. Debido a que Halo puede ejecutarse en DirectX11, The Master Chief Collection se volvió jugable usando CrossOver con una actualización a principios de 2022. La configuración fue más simple y el rendimiento fue mucho más estable en todos los juegos.
Todavía tenía sus problemas en CrossOver (especialmente con Halo 2 ), pero por un momento fugaz, pude imaginar lo que podría haber sido. Pude ver la historia alternativa donde Apple compró Bungie y mantuvo Halo como exclusivo de Mac. ¿Cómo cambiaría Halo como franquicia de juegos? ¿Nunca habría logrado un éxito revolucionario e influido en el futuro de los juegos de disparos en primera persona de la forma en que lo hizo? ¿Qué hubiera sido de Xbox sin Halo como título insignia?
Nunca sabremos la respuesta a estas preguntas, pero está claro cómo el hecho de que Bungie sea propiedad de Apple podría haber cambiado el curso de la Mac. Si Apple hubiera plantado su bandera firmemente en el mundo de los juegos de PC, no habría sido necesario que existiera Game Porting Toolkit. Quién sabe cuán diferente habría sido la marca Mac si hubiera adoptado los juegos antes.
Tal como está, Game Porting Toolkit es un primer paso para recuperar todo lo que Apple perdió hace más de dos décadas. Por ahora, el último legado de Halo en Mac seguirá siendo solo eso: un legado.