vlog
← 返回全部文章

Games

五年,208 个文件:《007 黄金眼》被拆回了源代码,这跟「模拟器能跑」是两回事

2026年8月18日 · 杰西·谢尔《游戏设计艺术》~2 min read

一张进度条走到头,208 / 208,全绿。没有发布会,只有一群人花了五年,把 N64 上那盒《007 黄金眼》拆回了人能读、能改的源代码。这跟你电脑里那个模拟器能跑它,压根是两码事。

30 秒读懂
1事件

那张状态页打到 100% 的那天,没开发布会

先把事说清楚,再说它为什么重要。

GitHub 上那张状态页很朴素:一列文件名,一列百分比。8 月 17 日多家媒体报道,表上的数字全部走满:208 个文件,208 个完成;src、src/game、src/inflate、src/libultra 四个子目录并列 100%。带队的 ID 叫 KholdFuzion,前后干了大约五年。

反编译说白了,就是把已经编译成机器码的那堆东西倒着推回人能读、能改的源代码。208 这个数字的分量不在多,在于每个文件都得有人坐下来一行一行认回来。

另一头也在动:基于这份成果的 PC 移植已在测试,什么时候公开放出还没说法。

⚡

为什么值得看:能跑起来的老游戏年年都有。源代码回到手里是另一码事——这游戏从此不再需要有人先仿一台 N64 给它住。

2分野

模拟是把整台机器搬过来,反编译是把它拆回图纸

这两件事经常被混成一件,得掰开讲。

模拟器干的活是扮演主机。你的 PC 一边跑游戏,一边还得装成那台 N64:处理器怎么算、内存怎么摆、时序上那点脾气,都得演出来。原主机的种种局限也跟着原样继承下来,中间那层扮演本身还要吃掉一份开销。

反编译或重编译走另一条路:把游戏程序转成与硬件无关、能直接运行的形式,最终产物是一个原生 PC 程序。「在游戏之上再模拟一层硬件」这笔开销没有了,性能更好,延迟更低。解锁帧率、超宽视野这类改动,也从「想办法骗过模拟器」变成在自家代码里加一段。更彻底的玩法与画面 mod 也从这一步才有得谈。

模拟

PC 扮演那台主机,游戏住在替身里。原硬件的局限与开销照单继承,想动游戏本身得隔着一层。

反编译

产物是原生 PC 程序,中间那层没了。帧率、视野、玩法都在自家代码里改。

口径:这类项目往往仍部分基于既有的模拟移植成果;「与硬件无关」说的是产物不再需要被模拟的那台主机,并非它凭空脱离了原作代码。
Emulation carries the old console along; decompilation turns it back into blueprintsEMULATIONOriginal game binarythe shipped ROM, untouchedEmulated N64 hardwarethe whole console, recreated in softwareYour PC hardwareTHE PRICEInherits the limits and overhead of the old consolePerformance and latency suffer · little you can changeDECOMPILATION / RECOMPILATIONNative programthe game turned into hardware-independent code— no emulated hardware layer —Your PC hardware · runs nativelyUNLOCKEDUnlocked frame rate · ultrawide field of viewDeeper gameplay and visual mods · faster, lower latencyrecompiledremovedGOLDENEYE 007 (N64) · DECOMPILATION208 / 208files · 100%~5 years · led by KholdFuzion · PC port in testingSAME WAVEShip of Harkinian — Ocarina of Time PC portDusklight — Twilight Princess, Steam Deck 90fpssm64coopdx — Mario 64, four-player co-opFRAMEWORKSN64 RecompiledReXGlueRecompOneexecution pathlayer removed by decompiling
Source: the GoldenEye 007 (N64) decompilation hitting 208 / 208 files — 100% — after about five years led by KholdFuzion, with a PC port built on it now in testing (details per the original reports). Reading: emulation keeps the old hardware in the loop while decompilation removes it, which is why frame rate, ultrawide and deeper mods only open up on the right-hand path.
3透镜

玩家当年买的那盒卡带,只是产生体验的机器

杰西·谢尔《游戏设计艺术》里那条最省事的判断,正好卡在这个位置。

谢尔的说法:玩家买到手的是体验,卡带、光盘、可执行文件都只是产生体验的机器。他那套透镜法逼你反复追问一句:如果我把它拆开,究竟哪一部分在产生体验。

拿这面透镜照今天这件事,分野立刻清楚。模拟默认体验长在那台机器里,于是把机器整台搬过来,连带它的毛病;反编译把机器拆回图纸,认出体验长在代码那一层,体验和载体从此分家。分家之后能改的东西完全不是一个量级:那边你拧的是主机旋钮,这边你拧的是游戏本身。

这直觉我来得早。1993 年夏天,兜里通常只有两枚五毛的游戏币,舍不得投,就站在弄堂口那家机房的《街霸II》机台侧面看别人打,一站半下午。那台机子后来随机房拆迁走了,去哪没人知道。可我那半下午拿到的东西一分钱没经过投币口,也没跟着那口木柜子一起消失。

核心

模拟保住的是那台机器,反编译保住的是那份程序。前者到头来是具替身,后者才轮得到你动手。

4带走

你玩到的每一份,都是有人拿私人时间垫出来的

看清这个场景的两面,再决定你怎么对它。

PC Gamer 8 月 13 日那篇里,作者主张静态重编译是 2026 年游戏界最令人兴奋的事。他举的例子:

项目它做到了什么
Ship of Harkinian(2022 年起)《塞尔达传说 时之笛》的非官方 PC 移植,一群人逆向工程并重写代码。内建随机化器、文字转语音等无障碍选项,以及数百项增强:自动存档、可调难度、超宽视野、高帧率,细到能让林克拔剑而不挥砍。配套 mod 数以百计。
Dusklight《黄昏公主》的移植,在 Steam Deck 上跑到 90fps,被评价为在分辨率、帧率与体验改善上胜过任天堂自家的保存工作。
sm64coopdx给《马里奥 64》加了四人合作。
Dinosaur Planet: Recompiled还原那个从未发行的 N64 版本,它后来变成了 GameCube 上的《星际火狐大冒险》。
N64 Recompiled / ReXGlue / RecompOne分别面向 N64、Xbox 360 与初代 PlayStation 的框架,把这条路的门槛压下来。

另一面不好看。这个场景涌进来大量低质量的 AI「氛围编码」移植,让那些投入多年时间与心血、真正做出这些工具的开发者很恼火;还有抢热点的 YouTube 频道,不核实就给每个新公告做一期视频,管它是不是根本不忠于原作的 AI 赶工品。

核代码这活儿的分量我知道。2008 年那款武侠端游的强化表,我在 R 列第 137 行把 0.06 少敲一个 0,公式一路下拉,全服 +13 武器泛滥,回档四小时,主程老鲁陪我把两万多行核到天亮。那是闯了祸才不得不核的一夜。208 个文件核五年,没人闯祸,也没有工资。

再过几个月,任天堂要给 Switch 2 端出《时之笛》的官方重制版,两边各有活法。做一个重编译眼下仍是大工程,只是比以往任何时候都更可行了。下次你刷到「某某老游戏在 PC 上跑起来了」的标题,先花十秒看一眼它属于哪一种:一层扮演出来的,还是被人一行一行搬回源代码的。这两样东西到了你手里,能拿来做的事差着一个量级。

事实依据 2026 年 8 月 17 日多家媒体(含 Tom's Hardware)对《GoldenEye 007》反编译项目的报道与该项目在 GitHub 的公开状态页,以及 PC Gamer 2026 年 8 月 13 日关于静态重编译场景的报道;细节以相关报道为准。设计框架取自杰西·谢尔《游戏设计艺术》(Jesse Schell, The Art of Game Design)中「玩家购买的是体验」与「透镜法」两条公开观点,属转述。本文只陈述技术与场景事实,不涉及此类项目的法律状态;其余判断为个人解读,不代表原书与各项目团队立场。

游戏

五年,208 个文件:《007 黄金眼》被拆回了源代码,这跟「模拟器能跑」是两回事

2026年8月18日 · 杰西·谢尔《游戏设计艺术》约 6 分钟

一张进度条走到头,208 / 208,全绿。没有发布会,只有一群人花了五年,把 N64 上那盒《007 黄金眼》拆回了人能读、能改的源代码。这跟你电脑里那个模拟器能跑它,压根是两码事。

30 秒读懂
1事件

那张状态页打到 100% 的那天,没开发布会

先把事说清楚,再说它为什么重要。

GitHub 上那张状态页很朴素:一列文件名,一列百分比。8 月 17 日多家媒体报道,表上的数字全部走满:208 个文件,208 个完成;src、src/game、src/inflate、src/libultra 四个子目录并列 100%。带队的 ID 叫 KholdFuzion,前后干了大约五年。

反编译说白了,就是把已经编译成机器码的那堆东西倒着推回人能读、能改的源代码。208 这个数字的分量不在多,在于每个文件都得有人坐下来一行一行认回来。

另一头也在动:基于这份成果的 PC 移植已在测试,什么时候公开放出还没说法。

⚡

为什么值得看:能跑起来的老游戏年年都有。源代码回到手里是另一码事——这游戏从此不再需要有人先仿一台 N64 给它住。

2分野

模拟是把整台机器搬过来,反编译是把它拆回图纸

这两件事经常被混成一件,得掰开讲。

模拟器干的活是扮演主机。你的 PC 一边跑游戏,一边还得装成那台 N64:处理器怎么算、内存怎么摆、时序上那点脾气,都得演出来。原主机的种种局限也跟着原样继承下来,中间那层扮演本身还要吃掉一份开销。

反编译或重编译走另一条路:把游戏程序转成与硬件无关、能直接运行的形式,最终产物是一个原生 PC 程序。「在游戏之上再模拟一层硬件」这笔开销没有了,性能更好,延迟更低。解锁帧率、超宽视野这类改动,也从「想办法骗过模拟器」变成在自家代码里加一段。更彻底的玩法与画面 mod 也从这一步才有得谈。

模拟

PC 扮演那台主机,游戏住在替身里。原硬件的局限与开销照单继承,想动游戏本身得隔着一层。

反编译

产物是原生 PC 程序,中间那层没了。帧率、视野、玩法都在自家代码里改。

口径:这类项目往往仍部分基于既有的模拟移植成果;「与硬件无关」说的是产物不再需要被模拟的那台主机,并非它凭空脱离了原作代码。
模拟是把老主机一起搬来,反编译是把它变回图纸模拟原样的游戏二进制未经改动的原版 ROM模拟出来的 N64 硬件层整台主机用软件重造一遍你的 PC 硬件代价继承原主机的局限与开销性能与延迟受累 · 能改的东西有限反编译 / 重编译原生程序游戏已转成与硬件无关的形式— 没有被模拟出来的硬件层 —你的 PC 硬件 · 直接运行解锁帧率解锁 · 超宽视野玩法与画面 mod 更彻底 · 性能更好、延迟更低重编译去掉《GoldenEye 007》(N64)反编译208 / 208个文件 · 100%约五年 · KholdFuzion 带队 · PC 移植测试中同类项目Ship of Harkinian — 时之笛 PC 移植Dusklight — 黄昏公主,Steam Deck 90fpssm64coopdx — 马里奥64 四人合作框架N64 RecompiledReXGlueRecompOne执行路径反编译去掉的一层
来源:《GoldenEye 007》(N64)反编译达成 208 / 208 个文件、100%,历时约五年、由 KholdFuzion 带队,基于它的 PC 移植正在测试(细节以原始报道为准)。解读:模拟把老硬件一起留在链路里,反编译把它拿掉——帧率、超宽视野与更彻底的 mod 因此才解锁。
3透镜

玩家当年买的那盒卡带,只是产生体验的机器

杰西·谢尔《游戏设计艺术》里那条最省事的判断,正好卡在这个位置。

谢尔的说法:玩家买到手的是体验,卡带、光盘、可执行文件都只是产生体验的机器。他那套透镜法逼你反复追问一句:如果我把它拆开,究竟哪一部分在产生体验。

拿这面透镜照今天这件事,分野立刻清楚。模拟默认体验长在那台机器里,于是把机器整台搬过来,连带它的毛病;反编译把机器拆回图纸,认出体验长在代码那一层,体验和载体从此分家。分家之后能改的东西完全不是一个量级:那边你拧的是主机旋钮,这边你拧的是游戏本身。

这直觉我来得早。1993 年夏天,兜里通常只有两枚五毛的游戏币,舍不得投,就站在弄堂口那家机房的《街霸II》机台侧面看别人打,一站半下午。那台机子后来随机房拆迁走了,去哪没人知道。可我那半下午拿到的东西一分钱没经过投币口,也没跟着那口木柜子一起消失。

核心

模拟保住的是那台机器,反编译保住的是那份程序。前者到头来是具替身,后者才轮得到你动手。

4带走

你玩到的每一份,都是有人拿私人时间垫出来的

看清这个场景的两面,再决定你怎么对它。

PC Gamer 8 月 13 日那篇里,作者主张静态重编译是 2026 年游戏界最令人兴奋的事。他举的例子:

项目它做到了什么
Ship of Harkinian(2022 年起)《塞尔达传说 时之笛》的非官方 PC 移植,一群人逆向工程并重写代码。内建随机化器、文字转语音等无障碍选项,以及数百项增强:自动存档、可调难度、超宽视野、高帧率,细到能让林克拔剑而不挥砍。配套 mod 数以百计。
Dusklight《黄昏公主》的移植,在 Steam Deck 上跑到 90fps,被评价为在分辨率、帧率与体验改善上胜过任天堂自家的保存工作。
sm64coopdx给《马里奥 64》加了四人合作。
Dinosaur Planet: Recompiled还原那个从未发行的 N64 版本,它后来变成了 GameCube 上的《星际火狐大冒险》。
N64 Recompiled / ReXGlue / RecompOne分别面向 N64、Xbox 360 与初代 PlayStation 的框架,把这条路的门槛压下来。

另一面不好看。这个场景涌进来大量低质量的 AI「氛围编码」移植,让那些投入多年时间与心血、真正做出这些工具的开发者很恼火;还有抢热点的 YouTube 频道,不核实就给每个新公告做一期视频,管它是不是根本不忠于原作的 AI 赶工品。

核代码这活儿的分量我知道。2008 年那款武侠端游的强化表,我在 R 列第 137 行把 0.06 少敲一个 0,公式一路下拉,全服 +13 武器泛滥,回档四小时,主程老鲁陪我把两万多行核到天亮。那是闯了祸才不得不核的一夜。208 个文件核五年,没人闯祸,也没有工资。

再过几个月,任天堂要给 Switch 2 端出《时之笛》的官方重制版,两边各有活法。做一个重编译眼下仍是大工程,只是比以往任何时候都更可行了。下次你刷到「某某老游戏在 PC 上跑起来了」的标题,先花十秒看一眼它属于哪一种:一层扮演出来的,还是被人一行一行搬回源代码的。这两样东西到了你手里,能拿来做的事差着一个量级。

事实依据 2026 年 8 月 17 日多家媒体(含 Tom's Hardware)对《GoldenEye 007》反编译项目的报道与该项目在 GitHub 的公开状态页,以及 PC Gamer 2026 年 8 月 13 日关于静态重编译场景的报道;细节以相关报道为准。设计框架取自杰西·谢尔《游戏设计艺术》(Jesse Schell, The Art of Game Design)中「玩家购买的是体验」与「透镜法」两条公开观点,属转述。本文只陈述技术与场景事实,不涉及此类项目的法律状态;其余判断为个人解读,不代表原书与各项目团队立场。

ゲーム

五年,208 个文件:《007 黄金眼》被拆回了源代码,这跟「模拟器能跑」是两回事

2026年8月18日 · 杰西·谢尔《游戏设计艺术》約 6 分

一张进度条走到头,208 / 208,全绿。没有发布会,只有一群人花了五年,把 N64 上那盒《007 黄金眼》拆回了人能读、能改的源代码。这跟你电脑里那个模拟器能跑它,压根是两码事。

30 秒读懂
1事件

那张状态页打到 100% 的那天,没开发布会

先把事说清楚,再说它为什么重要。

GitHub 上那张状态页很朴素:一列文件名,一列百分比。8 月 17 日多家媒体报道,表上的数字全部走满:208 个文件,208 个完成;src、src/game、src/inflate、src/libultra 四个子目录并列 100%。带队的 ID 叫 KholdFuzion,前后干了大约五年。

反编译说白了,就是把已经编译成机器码的那堆东西倒着推回人能读、能改的源代码。208 这个数字的分量不在多,在于每个文件都得有人坐下来一行一行认回来。

另一头也在动:基于这份成果的 PC 移植已在测试,什么时候公开放出还没说法。

⚡

为什么值得看:能跑起来的老游戏年年都有。源代码回到手里是另一码事——这游戏从此不再需要有人先仿一台 N64 给它住。

2分野

模拟是把整台机器搬过来,反编译是把它拆回图纸

这两件事经常被混成一件,得掰开讲。

模拟器干的活是扮演主机。你的 PC 一边跑游戏,一边还得装成那台 N64:处理器怎么算、内存怎么摆、时序上那点脾气,都得演出来。原主机的种种局限也跟着原样继承下来,中间那层扮演本身还要吃掉一份开销。

反编译或重编译走另一条路:把游戏程序转成与硬件无关、能直接运行的形式,最终产物是一个原生 PC 程序。「在游戏之上再模拟一层硬件」这笔开销没有了,性能更好,延迟更低。解锁帧率、超宽视野这类改动,也从「想办法骗过模拟器」变成在自家代码里加一段。更彻底的玩法与画面 mod 也从这一步才有得谈。

模拟

PC 扮演那台主机,游戏住在替身里。原硬件的局限与开销照单继承,想动游戏本身得隔着一层。

反编译

产物是原生 PC 程序,中间那层没了。帧率、视野、玩法都在自家代码里改。

口径:这类项目往往仍部分基于既有的模拟移植成果;「与硬件无关」说的是产物不再需要被模拟的那台主机,并非它凭空脱离了原作代码。
エミュは旧本体ごと運ぶ。逆コンパイルは設計図に戻すエミュレーション元のゲームバイナリ手つかずの ROM そのままエミュレートされた N64 ハード本体まるごとソフトで再現手元の PC ハードウェア代償旧ハードの制約とオーバーヘッドを継承性能と遅延が犠牲 · 変えられる範囲は狭い逆コンパイル / 再コンパイルネイティブ実行ゲームはハード非依存の形に変換済み— エミュのハードウェア層は無し —手元の PC ハードウェア · 直接実行解禁フレームレート解放 · 超ワイド視界ゲーム性と画質の mod がより深く · 高速・低遅延再コンパイル取り除くGoldenEye 007(N64)逆コンパイル208 / 208ファイル · 100%約5年 · KholdFuzion 主導 · PC 移植版はテスト中同種の動きShip of Harkinian — 時のオカリナ PC 移植Dusklight — トワイライトプリンセス Steam Deck 90fpssm64coopdx — マリオ64 4人協力プレイフレームワークN64 RecompiledReXGlueRecompOne実行の経路逆コンパイルで消える層
出典:GoldenEye 007(N64)の逆コンパイルが 208 / 208 ファイル・100% に到達し、約5年を KholdFuzion が主導、これを土台にした PC 移植版はテスト中(詳細は元の報道に準じる)。解説:エミュは旧ハードを経路に残すが、逆コンパイルはそれを外す——だからフレームレート・超ワイド視界・より深い mod が開く。
3透镜

玩家当年买的那盒卡带,只是产生体验的机器

杰西·谢尔《游戏设计艺术》里那条最省事的判断,正好卡在这个位置。

谢尔的说法:玩家买到手的是体验,卡带、光盘、可执行文件都只是产生体验的机器。他那套透镜法逼你反复追问一句:如果我把它拆开,究竟哪一部分在产生体验。

拿这面透镜照今天这件事,分野立刻清楚。模拟默认体验长在那台机器里,于是把机器整台搬过来,连带它的毛病;反编译把机器拆回图纸,认出体验长在代码那一层,体验和载体从此分家。分家之后能改的东西完全不是一个量级:那边你拧的是主机旋钮,这边你拧的是游戏本身。

这直觉我来得早。1993 年夏天,兜里通常只有两枚五毛的游戏币,舍不得投,就站在弄堂口那家机房的《街霸II》机台侧面看别人打,一站半下午。那台机子后来随机房拆迁走了,去哪没人知道。可我那半下午拿到的东西一分钱没经过投币口,也没跟着那口木柜子一起消失。

核心

模拟保住的是那台机器,反编译保住的是那份程序。前者到头来是具替身,后者才轮得到你动手。

4带走

你玩到的每一份,都是有人拿私人时间垫出来的

看清这个场景的两面,再决定你怎么对它。

PC Gamer 8 月 13 日那篇里,作者主张静态重编译是 2026 年游戏界最令人兴奋的事。他举的例子:

项目它做到了什么
Ship of Harkinian(2022 年起)《塞尔达传说 时之笛》的非官方 PC 移植,一群人逆向工程并重写代码。内建随机化器、文字转语音等无障碍选项,以及数百项增强:自动存档、可调难度、超宽视野、高帧率,细到能让林克拔剑而不挥砍。配套 mod 数以百计。
Dusklight《黄昏公主》的移植,在 Steam Deck 上跑到 90fps,被评价为在分辨率、帧率与体验改善上胜过任天堂自家的保存工作。
sm64coopdx给《马里奥 64》加了四人合作。
Dinosaur Planet: Recompiled还原那个从未发行的 N64 版本,它后来变成了 GameCube 上的《星际火狐大冒险》。
N64 Recompiled / ReXGlue / RecompOne分别面向 N64、Xbox 360 与初代 PlayStation 的框架,把这条路的门槛压下来。

另一面不好看。这个场景涌进来大量低质量的 AI「氛围编码」移植,让那些投入多年时间与心血、真正做出这些工具的开发者很恼火;还有抢热点的 YouTube 频道,不核实就给每个新公告做一期视频,管它是不是根本不忠于原作的 AI 赶工品。

核代码这活儿的分量我知道。2008 年那款武侠端游的强化表,我在 R 列第 137 行把 0.06 少敲一个 0,公式一路下拉,全服 +13 武器泛滥,回档四小时,主程老鲁陪我把两万多行核到天亮。那是闯了祸才不得不核的一夜。208 个文件核五年,没人闯祸,也没有工资。

再过几个月,任天堂要给 Switch 2 端出《时之笛》的官方重制版,两边各有活法。做一个重编译眼下仍是大工程,只是比以往任何时候都更可行了。下次你刷到「某某老游戏在 PC 上跑起来了」的标题,先花十秒看一眼它属于哪一种:一层扮演出来的,还是被人一行一行搬回源代码的。这两样东西到了你手里,能拿来做的事差着一个量级。

事实依据 2026 年 8 月 17 日多家媒体(含 Tom's Hardware)对《GoldenEye 007》反编译项目的报道与该项目在 GitHub 的公开状态页,以及 PC Gamer 2026 年 8 月 13 日关于静态重编译场景的报道;细节以相关报道为准。设计框架取自杰西·谢尔《游戏设计艺术》(Jesse Schell, The Art of Game Design)中「玩家购买的是体验」与「透镜法」两条公开观点,属转述。本文只陈述技术与场景事实,不涉及此类项目的法律状态;其余判断为个人解读,不代表原书与各项目团队立场。