Call of Duty: Black Ops II recompilé en natif sur Mac
bo2-mac convertit votre copie Steam de Black Ops II en application Mac, sans Wine : campagne, Zombies et multijoueur contre des bots, à 60 i/s sur M1.
Black Ops II sur Mac, sans Wine
Le 5 novembre 2026, adrbn a publié la première bêta de bo2-mac, suivie de plusieurs versions de test de la 0.2.0, la dernière le 6 novembre. Le projet transforme les trois exécutables Windows de Call of Duty: Black Ops II (campagne, Zombies et multijoueur) en code ARM64 pour les Mac à puce Apple. C’est une recompilation statique : environ 150 000 fonctions x86 sont traduites à l’avance (avec Remill et LLVM), puis reliées à une couche Windows écrite à la main, dont le Direct3D 11 est dessiné par Metal. Ni Wine ni Rosetta pendant la partie.
Le dépôt ne contient ni fichier du jeu ni code traduit : la conversion se fait sur votre Mac, à partir de votre copie Steam, et l’application obtenue ne doit pas être partagée.
Ce qui fonctionne
Mesures faites sur un seul Mac, un M1 :
Ce qu’il faut
Limites
Sources : bo2-mac (GitHub) · Version 0.1.0-beta (GitHub) · Version de test 0.2.0 (GitHub)
Black Ops II sur Mac, sans Wine
Le 5 novembre 2026, adrbn a publié la première bêta de bo2-mac, suivie de plusieurs versions de test de la 0.2.0, la dernière le 6 novembre. Le projet transforme les trois exécutables Windows de Call of Duty: Black Ops II (campagne, Zombies et multijoueur) en code ARM64 pour les Mac à puce Apple. C’est une recompilation statique : environ 150 000 fonctions x86 sont traduites à l’avance (avec Remill et LLVM), puis reliées à une couche Windows écrite à la main, dont le Direct3D 11 est dessiné par Metal. Ni Wine ni Rosetta pendant la partie.
Le dépôt ne contient ni fichier du jeu ni code traduit : la conversion se fait sur votre Mac, à partir de votre copie Steam, et l’application obtenue ne doit pas être partagée.
Ce qui fonctionne
Mesures faites sur un seul Mac, un M1 :
- campagne : 51 à 60 i/s, toutes les missions se chargent et s’enchaînent jusqu’au générique (toutes n’ont pas été jouées de bout en bout) ;
- Zombies en solo sur six cartes : 57 à 60 i/s (43 à 58 sur Die Rise) ;
- multijoueur contre des bots, onze modes : 53 à 60 i/s. Le service en ligne est simulé sur le Mac, rien ne sort de la machine.
Ce qu’il faut
- un Mac à puce Apple sous macOS 14 ou plus récent, avec 20 Go libres ;
- le jeu sur Steam pour Mac, avec le compte qui le possède : le lanceur vérifie la possession, et le convertisseur n’accepte que les exécutables exacts de la version Steam (contrôle SHA-256) ;
- environ 1 h 45 de conversion sur un M1, dont 45 minutes pour la campagne, jouable aussitôt.
Limites
- pas de jeu en ligne, ni de LAN, ni de coopération pour l’instant ;
- le jeu tourne dans une fenêtre de 1280×720 ;
- le Mac chauffe beaucoup (111 à 116 °C relevés sur le M1) : jouez sur secteur ;
- les shaders sont traduits au premier chargement de chaque carte, d’où quelques saccades la première fois.
Sources : bo2-mac (GitHub) · Version 0.1.0-beta (GitHub) · Version de test 0.2.0 (GitHub)
Aucun commentaire