技术

AI让老游戏反编译变得轻而易举,decomp.dev关闭排行榜

Adrian Kessler
在 Google 中添加我们

过去,手工重建老电子游戏的源代码,往往要靠志愿者团队耗上数年。如今,AI模型已经能完成其中大部分工作。曾经追踪数百个粉丝项目、为进度排名的decomp.dev,现已关闭公开索引,也不再接受新项目。网站管理员表示,工具确实有效,出问题的是社群。

“精确匹配式反编译”是这项爱好的称呼,指一种严格的逆向工程:编写C代码,使其编译后生成与原游戏完全相同的机器码,逐字节吻合。重建出的代码能让粉丝在PC上原生运行Nintendo的马力欧经典游戏、为速通寻找漏洞、制作游戏模组、将游戏移植到新硬件,或找回可能就此失传的代码。

网站匿名管理员恩康特(Encounter)在公告中表示,GPT-6-Astra等近期的前沿模型已经跨过了一道门槛。它们能够遵循复杂指令、交叉查阅符号和调试信息,还能写出读起来很自然的代码。它们也“特别擅长排列组合”:编写小脚本,对一个函数的多个版本逐一测试,直到其中某个版本编译后实现精确匹配;而且,与早期模型相比,它们能以更低成本专注完成耗时更长的任务。

真正受到冲击的是社群。decomp.dev上的项目都以开源形式发布,目的是吸引贡献者。恩康特提到,有人开出“敌意分支”,拿人类主导的项目,再用AI把它们“做完”;也有人趁机抢先发布尚未完善的PC移植版,而这些版本基于他们从未参与编写的反编译成果。进度条原本是为了在人们每推进百分之几都得付出真功夫时,继续激励大家;但恩康特说,如今它成了“空洞的数字游戏”,有人只是在“烧 token,让数字涨上去”。

这次关闭的范围没有听起来那么大。decomp.dev仍会保留现有项目页面和历史数据;关闭的只有主索引和新项目提交入口。恩康特也不愿把矛头归咎于AI本身,并写道,“正确使用时,AI能提供巨大帮助”。他没有禁止AI辅助项目,因为一个爱好者无力界定并监管数百个项目中的“垃圾内容”。法律问题也仍悬而未决:反编译代码依然源自受版权保护的游戏,而更高效的工具只会扩大这片灰色地带,并不能解决问题。

这种压力并不只存在于游戏领域。据404 Media报道,最近几天,Adobe Creative Cloud应用和Microsoft Office等付费软件的AI仿制品已经流传开来;小型游戏开发者也表示,针对自家游戏的AI“洁净室”仿制版本不断出现。一款专为这项爱好打造的工具decomp.wtf,曾承诺让用户把AI代理对准自己拥有的游戏,再逐个函数将其还原成C语言。其创作者后来已停止维护该工具,并写道,许多反编译社群成员反对这类AI反编译。代码仍以MIT许可证保留在GitHub上。

decomp.dev于2024年上线,旨在集中追踪项目进度。恩康特将局势转变的起点定在2026年初:当时Opus 4.6和GPT-5.4似乎已经能自行了解社群使用的工具,不必再接受相关提示;不过,它们的产出仍需要大量人工清理,而且每项任务的成本也太高。网站于10月15日宣布了这一调整。恩康特称,网站自身的代码完全由人类编写,从未采用开源许可证,因此任何人都不能把它拿去别处重建排行榜。打开这些游戏从未如此容易;而曾经一起动手的人,如今失去了相聚的地方。

标签: , , , , ,

在 Google 中添加我们

讨论

有 0 条评论。