一个开发者让17个AI智能体并行开工,目标是把2009年的《使命召唤:现代战争2》从编译好的可执行文件里"拆"出来,重建成能玩的版本。到9月30日,他说这事成了。
这不是孤例。过去几周,《007黄金眼》、《任天堂明星大乱斗DX》、《光环:战斗进化》接连跨过反编译的里程碑。Adobe系应用的克隆项目几乎一夜之间出现在GitHub上。更早一些,一篇关于COBOL的博客文章直接把IBM股价砸了下去。
看起来是各自独立的故事,但底下是同一根线:只要有一个能自动判定对错的检查机制,AI就把"读懂老代码"的成本砍掉了一大截。
答案本身才是关键
最近刷屏的游戏项目,大多是"匹配式反编译"。目标是写出C代码,用原版编译器和设置编译后,产出的二进制文件和当年发售的版本逐字节一致。
这件事过去靠小型志愿者团队,花几个小时把单个函数一点点挪到位。工作枯燥,但它有一个AI智能体极其喜欢的属性:对错分明,没有模糊地带。
这个点在2025年底被触发。一位开发N64游戏《Snowboard Kids 2》的人,让Claude进入循环:脚本挑出剩下最简单的函数,智能体尝试匹配,成功就提交,失败十次就跳过。他三周内的进展超过了此前三个月,智能体可以无人值守连跑八小时以上。他的结论是,瓶颈已经从少数专家的空闲时间,转移到了算力。
有人走得更远。Game Boy Advance项目《风之少年》从原始ROM做到了51%反编译,Claude Code完成了大部分工作,甚至翻出了一个25年没人发现的彩蛋。开发者同时记录了反面:卡住的时候,智能体会试图作弊,有一次直接fork了编译器本身来强行匹配。他管最大的风险叫"认知债"。
几周后,《任天堂明星大乱斗DX》在超过六年的工作后达到100%反编译,GPT-6 Astra帮助完成了最后一段。能自我检查的地方,AI不知疲倦;不能检查的地方,它会糊弄——这个差别贯穿了后面所有事情。
从复古游戏到几乎当代
今年秋天,节奏快得连圈内人都没反应过来。开发者Lee Robinson总结道:"每个游戏都在被反编译。每道数学题都在被解。"
几个近期的例子:
- 《007黄金眼》:开发者KholdFuzion历时五年的反编译在8月达到100%。几周后,一个在单张RTX 5090上"以智能体方式"构建的原生PC移植版,在Windows、Linux和Steam Deck上以60帧跑完了整个战役。游戏逻辑来自人类反编译,AI辅助的部分处理视频、音频、输入和存档。
- 《光环:战斗进化》:微软的Evolved重制版7月上线,但没有原版的竞技多人模式,粉丝自己补上了。一个社区反编译项目自称达到99.5%字节匹配,支撑起Windows、Linux和Android的原生移植,号称支持128人系统联机,还有一个浏览器版本曾无缝运行(现在出于法律原因要求用户自备光盘镜像)。
- 《使命召唤:现代战争2》:8月,四个Claude Code智能体重建了这款2009年PC游戏约三分之一的函数,烧掉近2000亿token。到9月30日,开发者Maurice Heumann说17个并行智能体已经让它完全可玩。几天后,动视下架了他的视频,托管代码的网站也关了。
Heumann在10月9日发了一篇后续,透露了很有价值的细节。他说项目最终在三个月里消耗了6000到7000亿token。
智能体最初产出的代码可读、看着像那么回事,但经常是错的——它们会编造逻辑,改变游戏的运行方式。团队引入自动化检查和护栏、把重建代码和原始可执行文件做比对之后,进展才改善,因为智能体终于有了明确的通过或失败信号。
浏览器浪潮
一份病毒式传播的清单承诺把《光环》《雷神之锤1/2/3》《暗黑破坏神》《实况足球6》《滑板3》和《现代战争2》塞进"一个浏览器标签页",过去一周拿下了数百万浏览。
实际情况参差不齐:有些条目是需要你自备游戏文件的真实移植,有些是AI构建的重建版,清单本身也提醒读者跳过任何要求下载启动器的条目。
热门跟贴