開發者莫里斯·霍伊曼於 10 月 9 日公佈項目報告:他的團隊耗時三個月、消耗超過 5000 億詞元的算力,調動 AI 智能體把 2009 年《使命召喚:現代戰爭 2》反編譯,並重建成 C++ 源碼。這支隊伍由霍伊曼牽頭,RektInator、Future、st0rm 等社區成員共同參與。

image.png

最初,團隊在 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% 做到與原版逐字節一致;霍伊曼表示代碼不公開,僅作私人保留。