| ▲ | Show HN: Black Ops II statically recompiled to native ARM64 macOS(github.com) | ||||||||||||||||
| 40 points by adrbn 7 hours ago | 5 comments | |||||||||||||||||
I grew up with Black Ops 2 and wanted to see if I could make it work on my 2020 MacBook Pro. So I used Claude Opus 5.5 to create a tool that converts your copy of the game (from Steam) to a native ARM64 Mac app, with almost 60fps in all areas. The whole game is statically recompilated ahead-of-time (AOT) and does not use any emulator whatsoever, be it Wine, Crossover or Rosetta. The best thing is the performance, although some heat issues are still to fix. You get to play the whole Campaign, local Multiplayer (with bots) and local Zombies (all DLCs maps; you need to have them in your Steam library obviously) at about 60fps. Split-screen was not in the PC version, but I've been working on it lately; it's coming soon! LAN mode is on the roadmap for later too :) | |||||||||||||||||
| ▲ | baalimago 4 minutes ago | parent | next [-] | ||||||||||||||||
Stuff like this makes me really happy about AI. The convenience that AAA lacks, or that they intentionally withhold, is now within reach. | |||||||||||||||||
| ▲ | cedws 29 minutes ago | parent | prev | next [-] | ||||||||||||||||
How does it actually recompile, does it use an existing tool? I can’t imagine the agent combs through every routine and hand translates the assembly. | |||||||||||||||||
| ▲ | phaser 3 hours ago | parent | prev [-] | ||||||||||||||||
what was your workflow for creating this? there's now extra guardrails around decompiling / reverse engineering, do you think this is still possible to do or were you just lucky enough to do it before the guardrails? | |||||||||||||||||
| |||||||||||||||||