过去几周和几个月里,原本只在主机上发行的游戏,开始越来越多地出现原生PC移植版。这些移植是在前沿AI模型和一个名为Reverse Engineer Anything(REA)的新工具帮助下完成的。几个月内已有数十款作品被搬到PC上,随之而来的问题是:为什么现在能做成,变化到底出在哪?

打开网易新闻 查看精彩图片

更早被关注的转换案例,比如《超级马力欧银河》和《现代战争2》,用的是AI智能体,但主导者大多仍要自己解读结果、逐步指挥整个流程。REA让这件事轻松了不少。它在许多讨论里被提及,但REA本身并不承担重活。它更像工具箱与智能体框架的结合体,把此前彼此割裂的工具接到同一个屋檐下。

REA负责分析和管理各类信息工具:二进制分析器、反编译器、元数据工具、固件镜像、数据库读取器等,最终通过智能体串联起来。这些工具连同附带额外指令的技能文件,一起交给你选定的AI智能体使用。

听起来简单,但它起的是胶水的作用,再次大幅压缩开发者在逆向代码时不得不做的“杂活”时间。而这一切的起点,是主机模拟本身。

在PC上模拟游戏主机并不新鲜,90年代2D时代就已出现,之后逐步过渡到PlayStation 1、任天堂64这类3D主机。进入2020年代前期,模拟器和工具链快速演进,覆盖的系统比以往任何时候都多,甚至包括PlayStation 3及其著名的Cell处理器。随着树莓派这类工具更便宜也更强,拆解和检查物理硬件比以往更容易、层级也更深。这些要素为终极任务铺好了路:完整反编译并重新编译一款游戏,让它以原生PC指令运行,而不是依赖软件模拟。剩下的唯一障碍,是专门的开发时间。

要逆向一款游戏,你需要几十种不同工具,分析游戏的可执行文件,运行它,检查它读取了哪些文件、向操作系统发起了哪些调用、分配了哪些内存,如此等等。这极其枯燥,却又不能半途而废:错一个字节就是一个bug。这就像拆解一台有上百万个齿轮的机器,还要精确记住每个齿轮的位置、尺寸和朝向。现代游戏的体量也在增长,代码可能有数百万行。

但这种琐碎、重复的工作恰恰是计算机擅长的,哪怕是不具备确定性的LLM。2026年的AI模型,比如GPT-6 Astra和Claude 5.5系列,所谓“更聪明”,体现在更严格地遵循复杂指令、更好地跟踪任务,从而获得更高的自主度。Claude Sonnet这类较低档变体的高token效率,也让它们在一个拆解整款游戏的庞大项目上多少负担得起,即便谈不上便宜。

考虑到AI机器人会幻觉、会编出奇怪的回复和代码,你可能会疑惑这种规模的项目究竟怎么完成。道理很简单:智能体把反编译出的源码交给你,再编译一次,看是否与原始文件逐字节一致。即便产生幻觉,机器人也可以一遍遍重试直到正确,开发者必要时还能纠正它们。

逆向需要多种工具,每种都有自己的术语和脾气。以前开发者得在多个终端窗口之间折腾,现在只要下达正确指令,就能让智能体替你拨弄比特、在程序之间传话。它们也不需要停下来休息。

用相对简单的提示词,你就能探查和拆解一款游戏或应用——前提是你有较贵的智能体订阅,或者能承受高额token账单。《现代战争2》的反编译就花了三个月、最多7000亿token才完成。如果其开发者用了REA,时间和token或许都能省下一些。