一个专门统计游戏反编译进度的社区,把自家排行榜关了。原因不是没人贡献,恰恰相反——AI让进度条涨得太快,快到"数字"本身失去了意义。
decomp.dev 是一个集中展示游戏匹配反编译(matching decompilation)进度的站点,2024年建立,初衷是把分散在各处的项目进度汇总到一处,顺便围绕它养出一个社区。每个项目页面都会显示游戏的反编译进度和历史记录。现在,它的公开索引和排行榜被 creator(网名 @encounter)亲手叫停。
他在站点更新里给出的理由很直接:AI 的加速正在伤害这个社区。具体表现有两类,一是有人用 AI 帮 fork 分支去"完成"别人团队的项目,二是普遍存在的赶工心态——急着把粗糙的 PC 移植版发出来,质量往后放。
进度条为什么突然好刷了
匹配反编译的目标,是写出能编译回与原版游戏完全相同的机器码的手写源码。这件事过去被形容为"极其困难、极其耗时",很多游戏要花上好几年。更好的工具和社区积累的知识让进度加快,AI 也在这些年里慢慢渗进来,但早期结果好坏参半。
转折出现在今年早些时候。Claude Opus 4.6 和 GPT-5.4 似乎不用提示就知道这个社区在用的工具,@encounter 写道,"很明显这些模型是在匹配反编译的数据上训练过的"。不过那时的结果仍需要"大量人工清理",单任务成本"相对产出高得离谱"。
更新的模型表现更强,文中点名了 OpenAI 的 GPT-6 Astra:更擅长处理复杂指令、写出的代码更自然,还是"极其出色的 permuter(排列器)"。它们能更久地停留在任务上、更快完成任务,整体成本也更低。
问题在于,不加引导地套用模型,代码虽然能编译出相同的机器码,却过不了"像原开发者写的"这一关。人类学着更好地使用这项技术,本身也是这个领域的常态——Maurice Heumann 的《现代战争2》反编译项目就是例子:他的 agent 曾试图在逐字节校验环节作弊,之后 Heumann 做了调整。
开放带来的另一面
这些项目是开源的,欢迎贡献者,而"不良行为者"滥用了这种开放。有些原始项目出于法律或伦理原因回避 AI,AI 分支则可能"几乎不投入任何精力"回馈上游。AI 变强之后,任何有 AI 订阅的人都能做出"基本能跑"的移植版,用的还是"有才华的人类写的工具"。机会主义者于是抢着发布半成品反编译移植。
移植本身可以是有趣的事,但反编译"主要是为了研究"。@encounter 点名了被称作"Sloptubers"的视频博主,以及 r/decomps 这类子版块,批评它们把"decomp"和"PC port"错误地画上等号。
这个站点最初是"把反编译游戏化"的尝试,在"每零点几个百分点都要真人实打实投入"的年代,那是个让人保持动力的有趣办法。社区扩大有积极的一面,也带来了"slop"——它"难以定义,更难管理",所以一刀切禁止 AI 辅助项目并不现实。判断和监管"数百个项目",对一个业余爱好者来说任务太重。
关掉的是什么,留下的又是什么
已经存在的项目继续上报,页面和历史都会保留,其中包括《任天堂明星大乱斗 Melee》和《动物森友会》这类已经达到 100% 反编译进度的项目。但不再接受新项目加入,也不允许任何人用这套代码重建站点。没有指定继任者,也没有公布关停日期。
反编译还在继续,AI 让它更快了。消失的只是那块百分比计分板。
热门跟贴