J’ai essayé de revivre l’héritage oublié de Halo en tant que franchise Mac – et ce fut un désastre
Il y a quelque chose de si viscéralement mal à voir Halo sur un Mac. Les ordinateurs d'Apple ne sont pas connus pour les jeux, bien sûr, mais Halo , en particulier, semble déplacé. C'est l'enfant vedette de Microsoft, et c'est la franchise à laquelle Microsoft a accroché son chapeau pendant 22 ans.
Mais le jeu a été conçu à l'origine pour le Mac, et maintenant, vous pouvez y jouer directement sur votre MacBook. Le récent Game Porting Toolkit d'Apple rend toutes sortes de jeux Windows jouables sur Mac – en théorie. Compte tenu de la riche histoire de la franchise avec Apple, j'ai essayé de voir si la plate-forme était prête pour les heures de grande écoute et si je pouvais remplir l'héritage de Halo en tant que jeu spécialement conçu pour le Mac.
Halo, l'exclusivité Mac ?
Il ne devrait pas être surprenant qu'il n'y ait aucun moyen officiel de jouer à Halo sur un Mac. Microsoft ne possède pas actuellement le développeur du jeu, Bungie, mais il possède définitivement Halo , ce qui signifie que la majorité de la franchise a été disponible exclusivement sur Xbox et PC au fil des ans. Cela reste vrai aujourd'hui avec The Master Chief Collection , qui est devenu le moyen de facto de jouer à toutes les versions mises à jour des jeux sous un même toit, à l'exception de Halo Infinite .
Il y a cependant une partie de l'histoire de Halo que Microsoft préfère ne pas célébrer. Plus précisément, les débuts de Bungie en tant qu'enfant d'affiche pour l'écosystème d'Apple – pas celui de Microsoft.
La société a été fondée par Alex Seropian et Jason Jones en 1991. En 1992, la société sort son premier jeu : Minotaur. Le jeu a été développé à l'origine par Jones, et le duo l'a porté sur le Macintosh à partir de l'Apple II. À partir de là, Bungie est devenu une superstar d'Apple. La plupart se souviennent de Bungie sur Apple pour sa trilogie Marathon , qui a été conçue pour la plate-forme d'Apple comme alternative aux tireurs exclusifs sur PC.
Le partenariat étroit d'Apple avec Bungie dans les premières années de l'entreprise n'est pas passé inaperçu. Tout s'est réuni au Macworld 1999, où Steve Jobs, portant son col roulé noir signature, a annoncé un nouveau jeu exclusivement conçu pour Mac : Halo. Ce n'est pas le Halo que nous connaissons aujourd'hui. Master Chief est là, mais le jeu a été développé à l'origine comme un jeu de stratégie, et au moment où il a été annoncé à Macworld, c'était un jeu de tir à la troisième personne .
Ensuite, les choses ont changé. Microsoft a acheté Bungie en 2000 et a présenté sa première console exclusive, Halo : Combat Evolved. Cela aurait rendu Jobs furieux . Pourquoi? Apparemment, Jobs voulait acheter Bungie pour lui-même .
Halo: Combat Evolved est sorti en 2001 exclusivement pour la nouvelle console Xbox de Microsoft. Deux ans plus tard, en 2003, il a finalement été porté sur PC et Mac, suite à une promesse faite par Ed Fries, ancien vice-président de l'édition de jeux chez Microsoft. Aucun autre jeu Halo n'est sorti sur Mac depuis. La version originale de Mac est disponible si vous regardez en ligne, et vous pouvez même y jouer tant que vous utilisez macOS Mojave ou une version antérieure.
Malgré ses origines, Halo reste la chose la plus éloignée d'être associée à Apple comme vous pouvez l'imaginer. Mais armé du nouveau Game Porting Toolkit d'Apple, j'étais sur le point de me lancer dans une histoire révisionniste.
Le gâchis de la boîte à outils de portage de jeu
Le nouveau Game Porting Toolkit d'Apple est un gros problème. Si vous n'êtes pas familier, cette boîte à outils crée essentiellement un environnement d'émulation Windows à l'intérieur de macOS lui-même. Il est conçu comme un outil de développement, permettant aux développeurs de tester leurs jeux sur Mac en quelques minutes avant de se consacrer à un portage complet. Il prend également en charge DirectX 12, contrairement à d'autres outils de virtualisation tels que CrossOver. Plus important encore, le Game Porting Toolkit est une ressource gratuite que vous pouvez télécharger à partir du site Web des développeurs d'Apple – et il est déjà célébré comme un moyen de transformer les Mac en une plate-forme de jeu légitime.
À ma grande déception, la mise en place du Game Porting Toolkit est assez compliquée. Pour commencer, vous devez utiliser macOS Ventura et vous avez besoin de la version bêta de Xcode 15 pour que cela fonctionne. Après avoir téléchargé et monté la boîte à outils, Apple propose une description pour l'installer, qui comprend un barrage de commandes que vous devez entrer dans le terminal.
J'ai essayé cela pendant des heures, mais je n'ai jamais pu faire en sorte que le Game Porting Toolkit se construise correctement. Au-delà même de l'installation de la boîte à outils, vous devez faire du travail pour le pointer vers le bon répertoire, configurer Wine et installer des vitrines comme Steam, tout au long du terminal. C'est un problème. Je suppose qu'il y a une raison pour laquelle je suis un écrivain et non un développeur de jeux, hein ?
Heureusement, je n'ai pas eu besoin de passer par les ennuis. Un programme open-source appelé Whiskey peut configurer tout cela manuellement, et c'est ce que j'ai utilisé pour faire fonctionner le Game Porting Toolkit sur un MacBook Pro M1 Pro . Il crée des "bouteilles" qui abritent différentes machines virtuelles, ainsi qu'une interface graphique pour les configurer. J'ai créé une bouteille Windows 10, téléchargé les fichiers d'installation de Windows pour Steam, les ai placés dans le lecteur virtuel C: et je suis parti pour les courses.
Il était maintenant temps d'installer et de démarrer The Master Chief Collection. Cela a pris quelques essais, mais après plusieurs minutes, j'entendais le chant grégorien emblématique retentir des excellents haut-parleurs du MacBook Pro. Bizarre.
C'est quand les choses ont déraillé, cependant. Halo Reach est préinstallé et fonctionne correctement. J'ai joué quelques missions, et en dehors de quelques bégaiements mineurs et de quelques problèmes graphiques, c'était fluide, même avec le préréglage des graphismes améliorés. Halo CE Anniversary Edition était une bête complètement différente.
La seule façon de faire fonctionner le jeu était d'utiliser les textures originales – comme les textures Xbox de l'ère 2001 – et même dans ce cas, la fréquence d'images s'effondrerait à chaque fois que j'étais au combat. Certains niveaux, comme la mission finale, appelée The Maw, ne se sont tout simplement pas chargés. D'autres missions, une carte extérieure aussi vaste que The Silent Cartographer, se sont transformées en diaporama même en dehors du combat.
Mis à part les problèmes de performances, il y a certainement beaucoup d'autres problèmes à essayer de jouer aux jeux de cette façon. Pour commencer, un logiciel anti-triche vous empêche de jouer à n'importe quel multijoueur en ligne. Même si vous pouvez vivre avec cela, il y a une multitude de bugs visuels et de problèmes d'utilisation, et je suis sûr que je n'ai vu qu'une fraction de ceux qui sont présents dans les six jeux Halo inclus dans le bundle.
La chose la plus ennuyeuse était le fait que les superpositions dans le menu de pause n'apparaissaient pas. Cela signifiait que je ne pouvais pas ajuster les paramètres graphiques pendant le jeu et que je devais forcer la fermeture du programme si je voulais quitter le jeu. Pour le dire à la légère, tous ces problèmes ont brisé l'immersion de prétendre que ce jeu était en fait conçu pour le Mac.
Les choses auraient pu être différentes
Malgré tous les hoquets, The Master Chief Collection fonctionne techniquement sur Mac via le Game Porting Toolkit, et c'était un peu surréaliste de le voir fonctionner – les verrues et tout. Ce sentiment était encore plus fort lorsque j'ai abandonné la boîte à outils officielle d'Apple et essayé CrossOver. Parce que Halo peut fonctionner sur DirectX11, The Master Chief Collection est devenu jouable en utilisant CrossOver avec une mise à jour au début de 2022. La configuration était plus simple et les performances étaient beaucoup plus stables sur tous les jeux.
Il avait toujours ses problèmes dans CrossOver (surtout avec Halo 2 ), mais pendant un instant fugace, j'ai pu imaginer ce qui aurait pu être. Je pouvais voir l'histoire alternative où Apple a acheté Bungie et gardé Halo en exclusivité Mac. Comment Halo en tant que franchise de jeu a-t-il été modifié ? N'aurait-il jamais connu un succès révolutionnaire et influencé l'avenir des jeux de tir à la première personne comme il l'a fait ? Qu'aurait été la Xbox sans Halo comme titre phare ?
Nous ne connaîtrons jamais la réponse à ces questions, mais il est clair de voir comment Apple, propriétaire de Bungie, aurait pu changer le cours du Mac. Si Apple avait fermement planté son drapeau dans le monde du jeu sur PC, le Game Porting Toolkit n'aurait pas eu besoin d'exister. Qui sait à quel point la marque Mac aurait été différente si elle avait adopté le jeu plus tôt.
Dans l'état actuel des choses, le Game Porting Toolkit est une première étape vers la récupération de tout ce qui a été perdu par Apple il y a plus de deux décennies. Pour l'instant, l'ultime héritage de Halo sur Mac restera juste cela – un héritage.