网易首页 > 网易号 > 正文 申请入驻

596天缩到84天:一款N64游戏被完整逆向,AI只帮了一半

0
分享至

一位工程师把一款任天堂64游戏完整逆向,只用了84天。同一系列的前作,他花了596天。时间差接近7倍,但他说,AI不是全部答案。

2026年8月26日,工程师克里斯·刘易斯在个人博客上公布:N64游戏《滑雪少年》的逆向工程已100%完成。所有函数都用C语言重新写了一遍,只要编译,就能生成和原版游戏完全一致的机器码。


这不是简单的"跑通"。逆向工程的终点是"可复现"——代码结构和原版逐位对齐,编译产物和卡带里的二进制一模一样。做到这一步,才算真正把游戏拆解到了骨架上。


84天 vs 596天,差在哪

刘易斯此前逆向过《超级滑雪少年》,耗时596天。这次只用了大约七分之一的时间。他把原因归结为两点:大语言模型的使用,以及——他强调——不只是大语言模型。

AI真正发挥作用的场景很具体:标准库代码的比对。这部分工作量大、模式重复,AI能快速匹配已有资源。但要让AI用上现成的库资源,需要更高级的提示词工程,也就是人类专家持续介入。

换句话说,AI是加速器,不是发动机。刘易斯明确表示,没有逆向工程社区的大量协作,这件事不可能完成。他点名感谢了inspectredc、queueRAM、Bl00D4NGEL等人。

真正的硬骨头:一个失传的编译器

整个项目最难的部分,是分析SGI开发的专有编译器IDO 5.3。这个编译器没有公开源码,还依赖早已过时的SGI硬件。不靠社区做逆向和重新编译,根本没法理解它的行为,更别说让它在现代硬件上跑起来。

IDO的麻烦在于它的多阶段优化和代码生成流程。C语言代码只要改动一点点,寄存器分配就可能大幅变化。这种不可预测性,直接让AI驱动的逆向工作流变得复杂。

刘易斯对IDO行为的评价是:理解它"更接近艺术,而不是科学"。

AI在这里的表现有明显边界。它在"标准库代码匹配""特定编译器怪癖记录"这类有公开信息可用的领域很活跃。项目里有一个叫DECOMPILATION_LEARNINGS.md的文件,专门记录IDO的"怪癖",在多个AI代理之间形成了学习反馈循环。调试工具N64 Decomp Workbench则帮助定位代码不一致的原因,区分结构问题和寄存器分配问题。


但AI不擅长复现IDO的独特输出。要还原IDO的行为,人类团队的专业知识和直觉仍然不可替代。

完成之后,活才刚开始

逆向100%完成,不等于项目结束。刘易斯把"完善游戏文档"列为最优先事项。目标是让每个函数都能和C代码对应上,但现状是,并非所有函数的功能都已搞清楚。

接下来的工作包括:

  • 把生成的函数名改成更贴合实际内容的名字
  • 找出那些用途不明的结构体字段
  • 清理生成的代码

与此同时,《滑雪少年》的重新编译工作也在推进。刘易斯发现,这里出现的很多bug,和当年修《超级滑雪少年》重新编译时遇到的是同一批。

他还提到了几个后续方向:把《滑雪少年》的关卡和内容移植到《超级滑雪少年》的引擎上,以及逆向PlayStation版的《滑雪少年Plus》。

博客的结尾是一句招募:欢迎更多人加入。

84天这个数字容易被读成"AI赢了"。但拆开看,AI吃掉的是可检索、可模式化的那部分工作量;真正卡住项目进度的,是一个没有源码、依赖老旧硬件、行为难以预测的编译器,以及一群愿意花时间逆向它的人。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中网再爆大冷门!萨巴伦卡遭20岁新星横扫,前2号种子均已遭淘汰

中网再爆大冷门!萨巴伦卡遭20岁新星横扫,前2号种子均已遭淘汰

全景体育V
2026-10-04 12:51:13
劝告邱毅:绝对不要在错误的道路越走越远

劝告邱毅:绝对不要在错误的道路越走越远

莹莹的历史说
2026-10-04 11:31:41
空姐下跪新后续:东航报警,男乘客找到了!除了社死,还有三大噩耗等着他…

空姐下跪新后续:东航报警,男乘客找到了!除了社死,还有三大噩耗等着他…

潇拾亿郎
2026-10-04 17:37:08
拿回工资也有错?那革命的意义是什么?

拿回工资也有错?那革命的意义是什么?

红色少女主播
2026-10-03 14:06:36
国行免税版 iPhone 18 Pro Max 上架!便宜上千元

国行免税版 iPhone 18 Pro Max 上架!便宜上千元

XCiOS俱乐部
2026-10-04 19:40:53
真没想到!逼空姐下跪的那个人,东航直接把名字甩出来了:欧某某,照片也被网友扒出来了

真没想到!逼空姐下跪的那个人,东航直接把名字甩出来了:欧某某,照片也被网友扒出来了

火山詩话
2026-10-04 19:12:28
WTT中国大满贯开幕,王励勤表示支持国际乒联和WTT竞赛改革

WTT中国大满贯开幕,王励勤表示支持国际乒联和WTT竞赛改革

新京报
2026-10-04 17:48:07
真的辣眼睛!苦命的鸳鸯,在田野里的私会,却是最美的风景吗

真的辣眼睛!苦命的鸳鸯,在田野里的私会,却是最美的风景吗

史海流年号
2026-10-03 15:16:56
日本代表队领队:日本拿到了更多的银铜牌,但中国在金牌上碾压我们

日本代表队领队:日本拿到了更多的银铜牌,但中国在金牌上碾压我们

懂球帝
2026-10-04 17:17:08
拿斧头砍机长的副驾驶身份披露,发了3000条“仇女”消息

拿斧头砍机长的副驾驶身份披露,发了3000条“仇女”消息

中国新闻周刊
2026-10-04 11:40:23
突发!跟腱断裂!得分王就这样赛季报销,更可怕的是……

突发!跟腱断裂!得分王就这样赛季报销,更可怕的是……

体育新角度
2026-10-04 20:29:04
CCTV5直播!中午12点30,郑钦文vs鲍兹科娃,萨巴伦卡的话需警惕

CCTV5直播!中午12点30,郑钦文vs鲍兹科娃,萨巴伦卡的话需警惕

大秦壁虎白话体育
2026-10-04 18:48:47
美国已保不住日本,俄罗斯通告全球:中国的一切都在按照计划进行

美国已保不住日本,俄罗斯通告全球:中国的一切都在按照计划进行

兵鉴史
2026-10-04 11:23:10
“成都天价回锅肉3片卖105”登上热搜,商家回应

“成都天价回锅肉3片卖105”登上热搜,商家回应

扬子晚报
2026-10-04 16:53:53
网传“高铁座椅成HPV感染重灾区”?医生:环境传播概率极低

网传“高铁座椅成HPV感染重灾区”?医生:环境传播概率极低

人民日报健康客户端
2026-10-03 21:50:09
蔡康永现身“台独”顽固分子沈伯洋竞选活动,手持绿色应援棒

蔡康永现身“台独”顽固分子沈伯洋竞选活动,手持绿色应援棒

不掉线电波
2026-10-04 16:00:36
菲律宾警方突袭查获244名外籍涉诈人员,多为中国籍

菲律宾警方突袭查获244名外籍涉诈人员,多为中国籍

风向观察
2026-10-04 16:03:09
啪啪打脸!上海同学聚会一顿吃掉46888元,众人认定组局人必须请客,结果18人起诉被驳回

啪啪打脸!上海同学聚会一顿吃掉46888元,众人认定组局人必须请客,结果18人起诉被驳回

火山詩话
2026-10-04 11:18:18
班主任坦言:高中能考上985、211的孩子,基本都戒掉了这3样东西,手机排第一

班主任坦言:高中能考上985、211的孩子,基本都戒掉了这3样东西,手机排第一

好爸育儿
2026-10-03 22:20:05
3预警齐发,中央气象台:今晚至明晚,黑龙江、吉林、福建、云南、海南等地有暴雨,四川、西藏、广西、广东等地有中到大雨

3预警齐发,中央气象台:今晚至明晚,黑龙江、吉林、福建、云南、海南等地有暴雨,四川、西藏、广西、广东等地有中到大雨

蓬勃新闻
2026-10-04 18:14:34
2026-10-04 21:16:49
字节漫游指南
字节漫游指南
有态度网友ytd
150文章数 124关注度
往期回顾 全部

游戏要闻

《巫师3》后续不再支持Win10!不升级错过新DLC

头条要闻

“成都天价回锅肉3片卖105”登上热搜 商家回应

头条要闻

“成都天价回锅肉3片卖105”登上热搜 商家回应

体育要闻

“小将”吴曦,中国的莫德里奇

娱乐要闻

高晓松悄悄复出:官媒没给他留体面

财经要闻

OpenAI前安全部门员工:公司文化已崩坏

科技要闻

苹果确认:iPhone 18 Pro Max有问题

汽车要闻

方程豹9月热销破4万 首款皮卡鲨鱼将于四季度上市

态度原创

手机
数码
健康
旅游
军事航空

手机要闻

苹果让友商怎么活!iPhone 18 Pro系列国内开售不到半月最新销量出炉:很快破250万台

数码要闻

HMD Slate Tab 5G平板曝光,有望随Skyline 2手机一同发布

刷酸祛痘,为什么有人翻车?

旅游要闻

“重走长征路”上热搜!“长征游”圈粉年轻人

军事要闻

驻冲绳美军士兵抢劫杀人 日本向美国提出抗议

无障碍浏览 进入关怀版