把机器码倒推回源码曾要数月人力,如今一晚的算力就够;拆掉的不只是版权方的护城河。
Kotaku 作者 Lewis Parker 在文中列了一串名字:《使命召唤:黑色行动》《光环:战斗进化》《GTA:罪恶都市》《滑板 3》《辛普森一家:狂飙赛车》,另外还提到《使命召唤:现代战争 2》《辐射》的「原生」移植,以及把《超级马里奥 64》塞进《艾尔登法环》的混搭模组。几个让他本人都有点发怵的细节:
文中关于 Claude Opus 5.5「反编译极强、能长时间在后台还原代码」的说法,来源是 X 用户 @RadiantOpti 的推文与作者转述,并没有给出逐个项目的开发记录。其他媒体的说法也不完全一致:Windows Central 把这波光环移植潮与 Claude 联系在一起,但也有报道追溯其源头是此前两个社区反编译项目;GameCube 上的《罪恶都市》移植 reVC 在 GitHub 上把 Claude 列为贡献者,作者却没说 AI 具体干了多少活。换句话说,「AI 一夜做完」是趋势判断,不是每个项目都能对上号的事实。
反编译做的事情,是把游戏发行时的机器码倒推回可以重新编译的源代码。难点不在「能不能看懂」,而在「逐函数重写到编译结果与原版一致」——这种被称作 matching decomp 的工作极其枯燥:猜编译器版本、猜优化参数、一条条对齐汇编。当年《超级马里奥 64》的社区反编译就前后耗时数年。
大模型恰好擅长这种「有标准答案、可以无限试错」的苦活:写一版 C 函数、编译、比对差异、再改,循环可以整晚不停。一旦拿到可编译的源码,后面的路就是现成的——用 Emscripten 一类工具链编译成 WebAssembly,浏览器就成了一台通用游戏机。过去卡住大多数爱好者的不是创意,而是那几个月的人力;现在这道门槛被算力替掉了。
从已披露的情况看,《光环》浏览器版背后是对初代 Xbox 版本的反编译,据报道其本身不分发任何游戏数据——这是不少反编译、重编译项目常用的规避思路:只发布重写的代码,美术音频等资产要玩家自备。法律上这并没有让问题消失,只是把争议从「盗版资源」挪到了「代码重写是否侵权」,而后者在多数司法辖区并没有清晰判例。
执行层面更尴尬。报道提到,那个《光环》网页版已经被多次下线,一度还被 Cloudflare 标成「疑似钓鱼」,但玩家很快找到了直连地址。Kotaku 作者把发行商的处境比作当年对付盗版 DVD 的「打地鼠」:既然重做一份只要一晚,删掉一份就没有威慑力。微软、Take-Two 这些版权方的法务团队接下来恐怕会很忙。
这波热潮里也有明显的反对声。参与《大金刚 64》重编译项目的一位开发者直言,用氛围编程做 recomp「越来越多,而且不是好事」;一个《黄金眼》项目就因为 AI 生成的代码带出严重 bug,被批评到几乎无法游玩。原本靠多年手工打磨的社区项目,现在要和一夜生成、质量参差的版本抢同一批玩家的注意力。
这才是这条新闻里最耐琢磨的地方:AI 拆掉的不只是版权方的护城河,也拆掉了爱好者社区靠「工作量」建立起来的声望体系。当「能跑」变得廉价,真正稀缺的会变成谁能把它修到「跑对」——而这件事目前还没有哪个模型能一夜包办。