开发者莫里斯 · 霍伊曼于 10 月 9 日公布项目报告:他的团队耗时三个月、消耗超过 5000 亿词元的算力,调动 AI 智能体把 2009 年《使命召唤:现代战争 2》反编译,并重建成 C++ 源码。这支队伍由霍伊曼牵头,RektInator、Future、st0rm 等社区成员共同参与。

最初,团队在 Claude Code 与 Codex 两套命令行里并行跑智能体,模型覆盖 Sonnet 5、Opus 5.5、Luna、Sol、Terra,任务靠 GitHub Issues 派发、进度在 Discord 里同步。首月只摆了 4 个智能体,三个专职拆解提交、一个负责审查,虽让游戏能启动、出菜单、载入地图,也啃下约 80% 的函数,但生成的代码只是 " 读得懂 ",函数签名、类型乃至逻辑仍藏着语义错漏。
逐字节比对,逼出高精度
真正的转折是一套 " 逐字节匹配 " 校验:用原版编译器重建目标文件,把每个函数与原 EXE、PDB 里的对应物逐字节对照,过关标 PASS,不过关就打回重改。为防智能体偷懒绕过,团队禁用了内联汇编、裸函数等取巧手段,并用 CI 比对脚本哈希。到了后期,14 个 Luna 加 2 个 Opus 5.5 智能体在独立分支上各自提 PR。最终 99% 的游戏函数进了重建代码,其中 83% 做到与原版逐字节一致;霍伊曼表示代码不公开,仅作私人保留。


登录后才可以发布评论哦
打开小程序可以发布评论哦