# 精选逆向工程资源 · 第 10 页

> 第 10/52 页，第 901–1,000 项。5,191 项工具、项目、集成、案例与参考资源，覆盖网站、游戏、应用、原生二进制、固件及通信协议。每个条目都保留一手来源链接、使用要求与复核日期。

“来源已复核”表示说明已依据一手文档核对。完整的使用条件与来源列在各条目页面，本页显示其数量和复核日期。

- HTML：<https://awesomerea.org/zh/resources/page/10/>
- JSON：<https://awesomerea.org/api/v1/resources.json>
- English：<https://awesomerea.org/resources/page/10/index.md>

## 游戏 (100)

- [Bushido Blade 2：《武士道之刃 2》北美版 PS1 可执行文件的匹配反编译](https://awesomerea.org/zh/resources/bushido-blade-2-decomp-case/index.md)：案例 · Bushido Blade 2 以 C 代码和保留的规范汇编重建北美版 PlayStation 游戏可执行文件 SLUS_006.63。构建流程从用户提供的光盘提取内容、编译重建源码，再以原版 SHA-1 比较输出；作者报告构建结果逐字节一致。
- [War1：用 C 重建 Warcraft: Orcs & Humans](https://awesomerea.org/zh/resources/war1-warcraft-remake-case/index.md)：案例 · War1 用 C 重建《Warcraft: Orcs & Humans》的即时战略游戏引擎，读取原版 DATA.WAR 资源。项目实现了单位移动与训练、建筑、资源采集、战争迷雾、法术和基本敌人行为；AI、过场动画及存档读档仍列为待开发功能。
- [SSX 3：进行中的 GameCube 游戏反编译](https://awesomerea.org/zh/resources/ssx-3-gamecube-decomp-case/index.md)：案例 · SSX 3 项目正在重建 GameCube 美版 Rev 0 游戏源码。配置流程读取用户自备的光盘镜像并生成 Ninja 构建；objdiff 用于比较重建目标文件与原游戏。
- [Glover：开发中的 Nintendo 64 反编译](https://awesomerea.org/zh/resources/glover-n64-decomp-case/index.md)：案例 · Glover 是 Nintendo 64 游戏的开发中反编译项目，包含 C 源码及尚未匹配函数的汇编。Makefile 配置了面向该游戏的 MIPS 交叉构建，并区分匹配与非匹配构建设置。作者称 Claude 参与了大量工作。
- [RustyWorld：用 Rust 重建 Another World 引擎](https://awesomerea.org/zh/resources/rustyworld-case/index.md)：案例 · RustyWorld 用 Rust 重建 Another World 游戏引擎，读取用户提供的原版数据。其虚拟机将指令解码与执行分离，并合并相关操作码；视频和输入使用 minifb，音频使用 rodio。
- [OpenSolomonsKey：面向 Linux 和 Windows 的《Solomon's Key》移植版](https://awesomerea.org/zh/resources/open-solomons-key-case/index.md)：案例 · OpenSolomonsKey 以 C++ 将 1986 年街机游戏《Solomon's Key》移植到 Linux 和 Windows。源码包含玩法、图形、音频、关卡处理及平台入口，并提供构建脚本。
- [Sonic Adventure DX：2014 年 Steam 版早期匹配反编译](https://awesomerea.org/zh/resources/sonic-adventure-dx-steam-decomp-case/index.md)：案例 · 项目从 2014 年 Steam 版《Sonic Adventure DX》的可执行文件重建 C 与 C++ 源码，逐函数追求与零售版机器码一致。它使用识别出的 Visual C++ 2010 SP1 编译器、游戏专属函数及代码生成映射，并通过 reccmp 比较重建函数。作者报告项目尚处早期，已有六个函数精确匹配。
- [GoldenPad：面向 Apple 设备重建的 GoldenEye 007](https://awesomerea.org/zh/resources/goldenpad-case/index.md)：案例 · GoldenPad 基于 GoldenEye64Recomp 的静态重编译代码，在 iPhone、iPad 和 Apple Silicon Mac 上运行《GoldenEye 007》。Apple 平台层提供触控、手柄、存档与音频，RT64 通过 Metal 渲染；含游戏代码的版本由用户自己的美版 ROM 构建。
- [Dino Crisis 2 Recompiled：基于 PSXRecomp 的安装候选项目](https://awesomerea.org/zh/resources/dino-crisis-2-recompiled-case/index.md)：案例 · Dino Crisis 2 Recompiled 为 PlayStation 版 SLUS-01279 提供 PSXRecomp 配置和便携安装候选流程。安装向导读取用户提供的光盘映像与 BIOS，随后生成并重新构建程序；游戏运行验收仍待完成。
- [Digimon World DS：匹配原版的 Nintendo DS 反编译](https://awesomerea.org/zh/resources/digimon-world-ds-decomp-case/index.md)：案例 · Digimon World DS 将北美版 Nintendo DS 游戏的 ARM9 主程序及覆盖模块重建为匹配原版的 C 源码。构建流程借助 dsd 从用户 ROM 中拆出尚未反编译的代码，链接已恢复的函数并逐字节比较；作者报告截至 2026 年 10 月，3,665 个游戏函数中已有 2,386 个写成 C。
- [OpenTS：重建 Tiberian Sun 引擎](https://awesomerea.org/zh/resources/opents-case/index.md)：案例 · OpenTS 将《Command & Conquer: Tiberian Sun》2.03 Firestorm 引擎重建为独立程序。项目结合相关《Command & Conquer》游戏公开的 GPL 源码与原始可执行文件逆向成果，使用用户已安装游戏中的资源。
- [Zelda3：用 C 语言重建 A Link to the Past](https://awesomerea.org/zh/resources/zelda3-case/index.md)：案例 · Zelda3 用 C 语言重建 The Legend of Zelda: A Link to the Past，并从用户的美版 SNES ROM 提取关卡和图像。它可并行运行原始机器码与重建实现，逐帧比较内存状态；作者称游戏已可从头游玩至结尾。
- [Verdite1：将日版《King's Field》移植到 PC 和 Android](https://awesomerea.org/zh/resources/verdite1-case/index.md)：案例 · Verdite1 基于已有的反编译源码和 King's Field Enhanced，以原生 C/C++ 将日版 PlayStation《King's Field》移植到 Windows、Linux 和 Android。程序读取用户提供的 SLPS-00017 光盘镜像，并加入宽屏显示、键盘鼠标操作、画面改进和模组支持。
- [Ratchet & Clank 2：PAL 版游戏系统的功能重建](https://awesomerea.org/zh/resources/rac2decomp-case/index.md)：案例 · RAC2Decomp 研究《瑞奇与叮当 2：突击队员》PS2 PAL 版，并将观察到的引擎行为改写为 C。项目使用 Ghidra 做静态分析、PCSX2 调试器跟踪运行，仓库含启动状态、图形初始化和文字渲染的代码与笔记。
- [Sonic Adventure DX：多版本 GameCube 反编译](https://awesomerea.org/zh/resources/sadx-gamecube-decomp-case/index.md)：案例 · doldecomp/sadx 重建 GameCube 版《Sonic Adventure DX》，覆盖八个原型、试玩及零售版本。构建使用从用户游戏中提取的 DOL 和 REL 文件，生成 DOL 并反汇编 REL 模块。
- [Army of Two: The 40th Day：Xbox 360 游戏重编译](https://awesomerea.org/zh/resources/army-of-two-40th-day-rexglue-case/index.md)：案例 · Army of Two: The 40th Day Recomp 借助 ReXGlue 将 Xbox 360 游戏 default.xex 中的 PowerPC 代码转为 C++，构建 Windows x64 移植版本。项目包含游戏专用补丁和配置；作者报告可进入前期菜单及上海关卡，后续引擎功能、首领脚本和存档仍未完成。
- [I COULD HAVE GIVEN YOU THE WORLD：《007：黑日危机》N64 游戏本机移植](https://awesomerea.org/zh/resources/i-could-have-given-you-the-world-case/index.md)：案例 · I COULD HAVE GIVEN YOU THE WORLD 将 N64《007：黑日危机》移植到 PC 和 Steam Deck。首次启动时从用户的 ROM 本地编译本机游戏代码，并加入宽屏渲染、现代控制方式和存档功能。
- [ReFlood：用 C 与 SDL2 重建 Amiga 游戏 Flood](https://awesomerea.org/zh/resources/reflood-case/index.md)：案例 · ReFlood 将 Amiga 游戏 Flood 重建为 C99 程序，并用 SDL2 提供图形界面；素材从玩家自己的磁盘镜像提取。分析报告记录了原作的自定义磁盘结构和游戏行为，构建中还包括无界面核心与关卡编辑器。
- [ReHLDS：Half-Life 专用服务器重建](https://awesomerea.org/zh/resources/rehlds-hlds-case/index.md)：案例 · ReHLDS 利用 Linux 版 HLDS build 6152/6153 的 engine_i486.so 内嵌 DWARF 调试信息重建 Half-Life 专用服务器。替代引擎修复项目发现的缺陷，并为模组和插件提供扩展 API。
- [rust-theft-auto：重建初代 Grand Theft Auto 引擎](https://awesomerea.org/zh/resources/rust-theft-auto-case/index.md)：案例 · rust-theft-auto 使用玩家安装目录中的地图和样式文件，以 Rust 重建初代 Grand Theft Auto 引擎。源码包含地图结构、图块与样式处理以及渲染器；重建玩法、扩展地图和任务属于项目目标。
- [SuperMetroidSNESRecomp：《超级密特罗德》的 65816 静态重编译](https://awesomerea.org/zh/resources/super-metroid-recomp-case/index.md)：案例 · SuperMetroidSNESRecomp 使用 snesrecomp 将《超级密特罗德》的部分 65816 函数翻译为原生 C，其余路径通过解释器从用户 ROM 执行。游戏专用运行时加入可选画面与玩法功能，并提供用于定位偏差的回放采集。作者称已检查启动、演示、穿门、暂停和飞船存档，更多流程仍待测试。
- [mlbis：Mario & Luigi: Bowser's Inside Story 的匹配反编译](https://awesomerea.org/zh/resources/mlbis-decomp-case/index.md)：案例 · mlbis 将 Nintendo DS 游戏 Mario & Luigi: Bowser's Inside Story 重建为 C/C++ 源码，目标是与零售版 ROM 按字节一致。工具使用 CodeWarrior 编译单元，对照拆分后的 ROM 比较函数与数据对象，并重新链接模块进行字节比对。
- [Sexy Parodius Recompiled：《Sexy Parodius》PlayStation 重编译构建套件](https://awesomerea.org/zh/resources/sexy-parodius-recompiled-case/index.md)：案例 · Sexy Parodius Recompiled 配置 PSXRecomp，从用户提供的日版 PlayStation《Sexy Parodius》光盘生成并编译游戏代码。仓库包含游戏专用的版本识别信息、符号、函数种子和构建配置；作者报告 Windows 构建已进入标题画面和演示玩法。
- [Luigi's Mansion：覆盖四个版本的 GameCube 反编译](https://awesomerea.org/zh/resources/luigis-mansion-decomp-case/index.md)：案例 · Luigi's Mansion decomp 重建 GameCube 美版 Rev 0、日版 Rev 0 及 PAL 版 Rev 0、Rev 1 的源码。仓库提供游戏 C/C++ 文件、符号表和分版本构建配置，使用用户光盘镜像进行 Ninja 构建并支持 objdiff 比较。
- [Encounter HD：重制 1983 年 Oric 冒险游戏](https://awesomerea.org/zh/resources/encounter-hd-case/index.md)：案例 · Encounter HD 用 C 和汇编为软盘版 Oric 重制 1983 年的文字冒险游戏。新版调整物品互动和危险设计，以时钟取代按行动次数计时，并加入图像、音频及部分障碍的替代解法。
- [Defender：街机游戏注释反汇编](https://awesomerea.org/zh/resources/defender-arcade-disassembly-case/index.md)：案例 · Defender-Source-Code 以带注释的反汇编记录 Williams 街机游戏 Defender。内容标注电路板寄存器、RAM 变量和游戏例程，另附调色板数值与 ROM 校验字节笔记。
- [ZONE OF THE ENDERS：早期游戏反编译](https://awesomerea.org/zh/resources/zone-of-the-enders-2001-case/index.md)：案例 · zoe1 对 2001 年的 ZONE OF THE ENDERS 进行反编译。仓库实现了游戏使用的字符串哈希函数，也列出缓存系统函数；其中许多函数仍待还原。
- [Banjo-Tooie: Scurvy Dog Port：《班卓与图伊》PC 静态重编译移植](https://awesomerea.org/zh/resources/banjo-tooie-scurvy-dog-port-case/index.md)：案例 · Banjo-Tooie: Scurvy Dog Port 使用 N64Recomp 转换《班卓与图伊》的任天堂 64 代码，并通过 RT64 在 Windows 上原生渲染。项目以游戏专用补丁和运行时适配器处理行为及画面，包括宽屏和插帧；作者将当前版本标为 alpha。
- [VETTE! 2026：基于反汇编的游戏重建](https://awesomerea.org/zh/resources/vette-2026-case/index.md)：案例 · VETTE! 2026 根据反汇编及文件格式研究，以 C++20 和 SDL3 重建 DOS 赛车游戏。原版先在内置模拟器中运行，原生例程逐步加入并逐一对比；程序还可从用户自己的 PC-98 和 Macintosh 副本读取可选的图像与声音。
- [Kirby Air Ride：覆盖三个地区版本的 GameCube 反编译](https://awesomerea.org/zh/resources/kar-kirby-air-ride-case/index.md)：案例 · KAR 使用 decomp-toolkit 和 CodeWarrior 构建配置，重建《Kirby Air Ride》美、日、欧三个 GameCube 版本的代码。项目保存源码、符号和拆分元数据，用于与用户提取的光盘文件比对；数据拆分笔记依据字符串、交叉引用和布局推断数据归属。
- [Captain America Super Soldier Recompiled：可进入标题画面的重编译版本](https://awesomerea.org/zh/resources/captain-america-super-soldier-recompiled-case/index.md)：案例 · Captain America Super Soldier Recompiled 配置 ReXGlue v0.4，将 Xbox 360 版游戏构建为原生程序。仓库包含游戏清单和宿主程序源码。作者报告版本可进入标题画面，但因配置中缺少地址，加载剧情模式时会崩溃。
- [Lazarus：面向 Nintendo Switch 的 Mass Effect 2 静态重编译移植](https://awesomerea.org/zh/resources/lazarus-mass-effect-2-case/index.md)：案例 · Lazarus 将 Xbox 360 版《Mass Effect 2》及 Title Update 2 的 PowerPC 代码转换为 C++，用于 Nintendo Switch。它预先转换 Xenos 着色器，并通过 deko3d 渲染器处理游戏的 Direct3D 调用。仓库还包含游戏专用钩子、原生函数替换和基于用户自备光盘的构建说明。
- [Prehistorik_js：试玩版首关重写](https://awesomerea.org/zh/resources/prehistorik-demo-rewrite-case/index.md)：案例 · Prehistorik_js 用 C 重写指定 Prehistorik 可玩试玩版的第一关。源码包含游戏流程、洞穴、对象和关卡代码，并配有 DOS 资源解包与转换脚本。
- [Star Wars Episode I: Racer：N64 游戏的静态重编译](https://awesomerea.org/zh/resources/star-wars-episode-i-racer-recomp-case/index.md)：案例 · Racer 使用 N64Recomp、N64ModernRuntime 和 RT64 静态重编译 N64 版 Star Wars Episode I: Racer。ROM 分析与符号工具支持修复游戏专用的 libultra 调用、拆分函数、资源加载和手柄输入；作者报告已能进入并驾驶锦标赛比赛。
- [Xenosaga Episode I：早期 PS2 匹配反编译](https://awesomerea.org/zh/resources/xenosaga-i-decomp-case/index.md)：案例 · Xenosaga-I-Decomp 从美版 PS2《异度传说 I》的可执行文件恢复 C 函数，并将编译后的字节与原版 ELF 比较。工具负责拆分程序、提取符号和统计进度。作者报告整体可执行文件可按字节匹配，但目前只有少量函数改写为 C；日版仍在计划中。
- [Chrono Trigger：逐帧对照的原生 C 重实现](https://awesomerea.org/zh/resources/chrono-trigger-reimplemented-case/index.md)：案例 · Chrono Trigger Reimplemented 将美版 SNES 游戏逐步移植为手写 C，并逐帧与原版 ROM 比较。开发运行时结合已移植函数、生成的 C 代码和 65816 解释器；开场、场景、菜单、事件及战斗系统仍在移植。
- [Technician Ted：带注释的 ZX Spectrum 反汇编](https://awesomerea.org/zh/resources/chipfact-case/index.md)：案例 · chipfact 是 1984 年电脑游戏《Technician Ted》的带注释反汇编。仓库中的 SkoolKit 源文件涵盖游戏和加载器，并另有房间格式及加载器笔记。
- [Harvest：反编译并移植 Massive Encounter](https://awesomerea.org/zh/resources/harvest-massive-encounter-case/index.md)：案例 · Harvest 重建 Harvest: Massive Encounter Linux amd64 1.18 版的 C++ 源码，并将恢复的游戏及引擎代码移植到桌面和网页平台。匹配工具将编译后的目标文件与原可执行文件比较；移植版以 Zig、SDL3 等替换平台层，并读取另行提供的游戏数据。
- [The Last Guardian：通过 PS4 兼容层构建的 Windows 移植](https://awesomerea.org/zh/resources/tlg-port-case/index.md)：案例 · TLG-Port 在 Windows 上加载 The Last Guardian 的 PS4 可执行文件，以针对游戏实现的系统库替代层提供运行环境。游戏 x86-64 指令由宿主 CPU 执行，图形命令映射至 Vulkan，着色器在运行时转为 SPIR-V。
- [adam：Neon Genesis Evangelion 的 N64 重编译移植](https://awesomerea.org/zh/resources/adam-evangelion-recomp-case/index.md)：案例 · adam 使用 N64Recomp 和 RT64，把日版 N64 游戏 Neon Genesis Evangelion 重编译为 Windows 原生程序。它提供预先转换的构建流程，也提供启动时从玩家 ROM 转换游戏代码的版本，并处理游戏专用的覆盖层、音频和输入。
- [PanzerChasm：使用原版数据重建 Chasm: The Rift](https://awesomerea.org/zh/resources/panzerchasm-chasm-the-rift-case/index.md)：案例 · PanzerChasm 用 C++ 和 SDL2 重建 Chasm: The Rift，运行时读取玩家原版游戏的 CSM.BIN 数据文件。仓库包含游戏与渲染源码、着色器，以及游戏二进制格式笔记。
- [Dogcomp：《Dog's Life》PAL 版 PlayStation 2 反编译](https://awesomerea.org/zh/resources/dogs-life-decomp-case/index.md)：案例 · Dogcomp 将《Dog's Life》PAL 版 PlayStation 2 游戏反编译为 C++ 源码。其构建流程用 Splat 拆分用户提供的 SCES_512.48 程序，对尚未匹配的函数保留汇编，链接后将校验和与原版比较。
- [MechWarrior SDL port：以 C17 重建 1989 年游戏](https://awesomerea.org/zh/resources/mechwarrior-sdl-port-case/index.md)：案例 · MechWarrior SDL port 用 C17 和 SDL3 为 Windows x64 重建 1989 年游戏的战役与战斗系统。程序从玩家的安装目录读取资源及可执行文件中的原始数据表；作者称实验性版本已能完成简报、移动、射击和战斗返回流程。
- [Pocket Wormhole：FTL 引擎重实现的 Android 移植版](https://awesomerea.org/zh/resources/pocket-wormhole-ftl-android-case/index.md)：案例 · Pocket Wormhole 将 Project Wormhole 对 FTL: Faster Than Light 的引擎重实现移植到 Android，读取玩家自己的 ftl.dat。移植层以 Android 图形、音频和触控实现替换桌面端的 OpenGL、OpenAL、GLFW 与 Slick2D 接口，并支持导入、导出兼容的游戏存档。
- [BaK GL：重建《叛变克朗多》的游戏机制](https://awesomerea.org/zh/resources/bakgl-case/index.md)：案例 · BaKGL 以 C++ 和 OpenGL 引擎重建《克朗多的背叛》，读取原版游戏数据。它实现探索、任务、商店、背包等机制，并提供资源查看及图像导出工具，也支持替换纹理；战斗系统仍在开发中。
- [ZumaTAS：Zuma Deluxe 的 JavaScript 移植与搜索生成的 TAS](https://awesomerea.org/zh/resources/zuma-deluxe-tas-case/index.md)：案例 · ZumaTAS 依据 CircleShootApp 的反编译成果，将《Zuma Deluxe》游戏逻辑移植为可在浏览器和 Node.js 中使用的确定性 JavaScript 模拟器。项目提供从用户游戏安装目录提取资源的脚本、回放界面、搜索程序及冒险模式 76 关的 TAS 录像；作者报告公开录像总用时为 8:12。
- [Alien Trilogy：逐字节匹配的 PS1 源码重建](https://awesomerea.org/zh/resources/alien-trilogy-ps1-decomp-case/index.md)：案例 · Alien Trilogy 使用原版 GCC 2.5.7 工具链重建美版 PlayStation 游戏可执行文件 SLUS_000.07 的 C 源码。逐函数比较检查编译后的机器码及重定位是否与零售版一致；整文件检查则将重建单元覆盖到用户提供的原版可执行文件上，并核对完整文件的哈希。作者报告已有 645 个游戏 C 函数逐字节匹配，并记录了剩余缺口和仍需改进的源码质量问题。
- [Mario Party 3：Nintendo 64 游戏的部分反编译](https://awesomerea.org/zh/resources/mario-party-3-partial-decomp-case/index.md)：案例 · mp3 将美版 Nintendo 64《马力欧派对 3》的部分代码反编译为 C。构建过程从用户自行提供的大端序 ROM 提取内容并重新组装；作者说明部分已完整反编译的覆盖模块可修改后重建。仓库已归档。
- [Dreerally：Death Rally 游戏引擎重实现](https://awesomerea.org/zh/resources/dreerally-case/index.md)：案例 · Dreerally 重新实现 Windows 版 Death Rally，编译后的程序替代原有可执行文件，并读取玩家持有的原版游戏文件。仓库中的 C 源码覆盖游戏系统与渲染，附带脚本可提取或解密 BPA、BPK、音乐和存档数据。
- [LSD: Dream Emulator：早期 PlayStation 反编译工程](https://awesomerea.org/zh/resources/lsd-dream-emulator-cawfee-decomp-case/index.md)：案例 · LSD Decompiled 是 PlayStation 游戏《LSD: Dream Emulator》的早期 C 语言反编译项目。文档中的流程使用用户提供的游戏可执行文件和 MIPS 交叉工具链，并校验重建产物的哈希。许多函数及文件名仍在识别中。
- [ROLLER：重建可在现代 PC 运行的 Whiplash/Fatal Racing](https://awesomerea.org/zh/resources/roller-whiplash-case/index.md)：案例 · ROLLER 旨在以 C 语言重新实现 1995 年游戏《Whiplash/Fatal Racing》的功能，使其能够在现代电脑上运行。项目以 SDL 及 Windows、Unix 平台的对应接口替代 DOS 专用函数，并记录重建过程中使用的符号与可执行文件分析方法。
- [OpenKeeper：《地下城守护者 II》游戏与引擎重制](https://awesomerea.org/zh/resources/openkeeper-dungeon-keeper-ii-case/index.md)：案例 · OpenKeeper 使用 Java 和 JMonkeyEngine 跨平台重做《地下城守护者 II》的游戏与引擎，目标涵盖 1.7 版和三个附加包。运行及开发需要用户持有原版游戏素材。
- [n64dd：反编译《时之笛》的 64DD 代码](https://awesomerea.org/zh/resources/n64dd-decomp-case/index.md)：案例 · n64dd 将《塞尔达传说：时之笛》ROM 中的任天堂 64DD 组件还原为 C 与汇编。脚本从用户提供的美版 NTSC ROM 提取内容、生成反汇编并构建组件；Makefile 提供输出的 MD5 比较模式。
- [OpenMTV：Mad TV 的反编译与现代系统移植](https://awesomerea.org/zh/resources/openmtv-mad-tv-case/index.md)：案例 · OpenMTV 从 1991 年 DOS 游戏 Mad TV 的可执行文件重建可读 C 源码，并移植到 Windows、macOS 和 Linux。静态重编译器为其余代码生成机器级 C，DOS 与硬件运行时负责运行游戏并对照原版行为。
- [Another Mind：PlayStation 游戏源码匹配重建](https://awesomerea.org/zh/resources/another-mind-decomp-case/index.md)：案例 · Another Mind 重建 Squaresoft 日版 PlayStation 1 游戏的 C 源码。流程从用户的零售版光盘提取文件，用 m2c 将汇编占位内容转换为 C，并以 SHA-1 比较编译结果与原版程序；作者报告已反编译 900 个函数中的 226 个。
- [South Park: Tenorman's Revenge：Xbox 360 游戏的静态重编译](https://awesomerea.org/zh/resources/south-park-tenormans-revenge-recompiled-case/index.md)：案例 · 该项目通过 ReXGlue 将《South Park: Tenorman's Revenge》的 Xbox 360 可执行文件转译为 PC 原生代码，面向 Windows 和 Linux。仓库包含游戏包导入器、启动器及游戏专用函数分析；作者报告 Windows 版可游玩关卡，但尚未确认完整通关。
- [Super Mario Sunshine：基于反编译源码的 Android 移植](https://awesomerea.org/zh/resources/sms-android-port-case/index.md)：案例 · sms-android 基于《Super Mario Sunshine》的反编译源码构建 ARM64 Android 原生移植版，使用 OpenGL ES 3.0 和 SDL2 输入。程序读取用户提供的美版 GameCube GMSE01 ISO，并提供屏幕触控及 USB、蓝牙手柄支持。
- [Black & White：从 x86 程序重建游戏](https://awesomerea.org/zh/resources/black-and-white-reconstruction-case/index.md)：案例 · Black & White 通过分析 2001 年原版游戏的 x86 可执行文件，以 C++ 重建游戏系统。IDA 与 Ghidra 流程沿 RTTI 虚函数表恢复类方法；原生查看器运行重建的场景加载、物理、动画、脚本和音频功能。
- [Open KF：Rust 与 Bevy 重建 Killing Floor](https://awesomerea.org/zh/resources/open-kf-killing-floor-case/index.md)：案例 · Open KF 使用 Rust 和 Bevy 重建 2009 年《Killing Floor》的引擎与玩法，从用户安装的原版读取地图、贴图、音频等资源。ue-assets 模块解析 Unreal 资源包，并提供检查对象、脚本、网格和 BSP 数据的命令。项目支持单人游戏及实验性的合作多人模式。
- [Jet Force Gemini: Recompiled：N64 游戏静态重编译移植](https://awesomerea.org/zh/resources/jet-force-gemini-recompiled-case/index.md)：案例 · Jet Force Gemini: Recompiled 使用 N64Recomp 将用户自备的美版 N64 ROM 代码转换为 C，并通过 N64ModernRuntime 和 RT64 运行。原生移植支持 Windows、Linux 和 Steam Deck，提供新的操作方式、显示选项与模组加载；仓库还包含游戏专用源码和构建脚本。
- [OpenDaed：重建 The Daedalus Encounter](https://awesomerea.org/zh/resources/opendaed-case/index.md)：案例 · OpenDaed 以 C++ 重建互动电影解谜游戏 The Daedalus Encounter，并读取原版光盘数据。源码包含游戏文件读取、解释执行、视频播放及谜题实现。作者称早期版本可运行开场场景，但尚不能完整游玩。
- [Aidyn Chronicles：基于 Ghidra 的 N64 源码重建](https://awesomerea.org/zh/resources/aidyn-chronicles-decomp-case/index.md)：案例 · 该项目使用 Splat 配置和符号表分析 N64 游戏 Aidyn Chronicles: The First Mage 的调试版及 NTSC 1.0 版。仓库提供头文件和经手工整理的 Ghidra 伪代码；作者说明这些代码未经测试。
- [Galaxy on Fire 2：Android 版 Abyss Engine 库的匹配重建](https://awesomerea.org/zh/resources/galaxy-on-fire-2-android-decomp-case/index.md)：案例 · Galaxy on Fire 2 为 Android 版游戏的 Abyss Engine 库 libgof2hdaa.so 重建 C++。项目使用 NDK r18b 编译 ARM 目标文件、链接共享库，并与原版逐函数和逐符号比较；研究笔记记录了尚未解决的类型与控制流匹配问题。
- [Super Mario Advance 4：精确匹配的 Armips 反汇编](https://awesomerea.org/zh/resources/sma4-disasm-case/index.md)：案例 · 《Super Mario Advance 4: Super Mario Bros. 3》美版修订版 1 被重建为 Armips 汇编；作者报告可重新汇编成完全匹配的 ROM。项目将 ROM 指针改为标签，并提供从玩家原版 ROM 提取图像和声音数据的脚本；使用对应数据时也支持 Wii U Virtual Console 版本。
- [pc-megamanxcm：洛克人 X 指令任务原生 PC 移植](https://awesomerea.org/zh/resources/pc-megamanxcm-case/index.md)：案例 · pc-megamanxcm 基于欧版 GameCube《洛克人 X 指令任务》开发原生 PC 移植版。项目将光盘遗留符号表中的名称映射到去符号 DOL，再用 wiikit 把 PowerPC 代码转为 C++ 并替代主机硬件服务。作者报告开场剧情和音频可运行；存档功能尚不可用。
- [Suikoden II：从本地光盘构建的 PlayStation 静态重编译](https://awesomerea.org/zh/resources/suikoden-ii-recomp-case/index.md)：案例 · Suikoden II Recomp 配置 psxrecomp，从玩家提供的 SLUS-00958 美版光盘镜像和 SCPH-1001 BIOS 在本地生成、编译游戏。recomp-ui 安装程序收集所需文件，并构建普通版和诊断版程序。
- [Exolon：ZX Spectrum 游戏的 HTML5 重制版](https://awesomerea.org/zh/resources/exolon-case/index.md)：案例 · Exolon 用 melonJS 将 1987 年的 ZX Spectrum 游戏重制为 HTML5 游戏。仓库包含 JavaScript 游戏代码和 TMX 关卡地图；作者建议使用 Firefox 或 Chrome。
- [Guilty Gear X Plus：韩版游戏反编译](https://awesomerea.org/zh/resources/guilty-gear-x-plus-decomp-case/index.md)：案例 · 项目针对韩版 Guilty Gear X Plus 保存游戏专用的 C 源码、头文件和符号映射。构建时先从游戏镜像提取 SLPM_645.25，再运行 configure.py 与 Ninja；仓库还包含用于调整 C 函数以匹配目标汇编的工具。
- [Soulbrandt：Demon's Souls 的 PC 原生移植](https://awesomerea.org/zh/resources/soulbrandt-case/index.md)：案例 · Soulbrandt 使用玩家的美版 PS3 游戏文件，构建《恶魔之魂》的 Windows 和 Linux 原生移植版。安装程序借助 RPCS3 解密所需文件，也可接收玩家已解密的文件，然后在本地构建程序。项目还包含针对游戏的分析、运行时集成、渲染、操作和在线服务。
- [OpenDUNE：Dune II 原生重制版](https://awesomerea.org/zh/resources/opendune-case/index.md)：案例 · OpenDUNE 以 ANSI C 重建《沙丘 II》，可在桌面系统和 Atari TOS 上运行。桌面版本使用 SDL 或 SDL2；游戏从用户提供的数据目录读取原版 Dune II 1.07 数据文件，包括 dune2.exe。
- [VERA20K：用 Rust 重建《红色警戒 2：尤里的复仇》](https://awesomerea.org/zh/resources/vera20k-case/index.md)：案例 · VERA20K 用 Rust 重建《红色警戒 2：尤里的复仇》引擎，并读取用户自己的原版游戏文件。项目称编程智能体使用 Ghidra 研究原引擎，在新的模拟与渲染架构中实现其行为，再通过对照工具和游戏测试与原版比较。
- [Habbo：Flash 客户端服务器模拟器](https://awesomerea.org/zh/resources/habbo-flash-server-case/index.md)：案例 · Habbo 以 Node.js 重建面向 Habbo Flash 客户端的服务器服务。源码接收 TCP 连接、分发客户端封包，并定义握手、用户、导航和房间消息；项目文档展示了 Flash 客户端运行时的开发截图。
- [Bushido Blade 2：从本地光盘构建的 PlayStation 静态重编译](https://awesomerea.org/zh/resources/bushido-blade-2-recomp-case/index.md)：案例 · Bushido Blade 2 Recomp 配置 psxrecomp，从玩家提供的 SLUS-00663 美版光盘镜像和 SCPH-1001 BIOS 生成、编译游戏。recomp-ui 安装程序在玩家设备上构建普通版和诊断版。
- [OpenD2：重建 Diablo II 游戏引擎](https://awesomerea.org/zh/resources/opend2-diablo-ii-case/index.md)：案例 · OpenD2 用 C++ 重写 Diablo II 游戏引擎，使用原版游戏数据和存档。源码包含 MPQ 档案、渲染、音频、网络及游戏模块。README 称主菜单的大部分功能可用，但 TCP/IP 游戏会在加载时停住。
- [rd-131655：重建未发布的 Minecraft 洞穴测试](https://awesomerea.org/zh/resources/rd-131655-minecraft-cave-test-case/index.md)：案例 · rd-131655 根据最早公开的视频及同期 IRC 日志，重建未发布的 Minecraft 早期洞穴测试。Java 实现包含洞穴生成和 8×8×8 区块，并提供 Gradle 运行任务。
- [Go Vacation：已暂停的 Wii 游戏反编译](https://awesomerea.org/zh/resources/go-vacation-wii-case/index.md)：案例 · Go Vacation 是 Wii 游戏的反编译项目，仓库提供多个版本的源码和构建配置。作者因游戏主要代码位于反编译工具包尚未支持的可重定位 RSO 模块中而暂停开发。
- [Zombies Ate My Neighbors：对照 ROM 验证的 C 语言移植版](https://awesomerea.org/zh/resources/zombies-ate-my-neighbors-pc-port-case/index.md)：案例 · Zombies Ate My Neighbors PC Port 以 C 重写 SNES 游戏逻辑，并与用户自有 ROM 的执行结果对照。仓库内的追踪器生成代码与数据日志、内存映射；协同模拟工具将移植版行为与参考核心比较。移植版还加入宽屏显示和手柄选项。
- [Heretic2：将重建的游戏代码适配到 Yamagi Quake II](https://awesomerea.org/zh/resources/heretic2-yamagi-reconstruction-case/index.md)：案例 · Heretic2 将早期重建项目中的《Heretic 2》游戏代码适配到定制的 Yamagi Quake II Remaster 引擎。源码和进度笔记记录特效、移动、渲染及存档处理的差异，目标是使用《Heretic 2》游戏数据运行单人模式。
- [Escape Velocity Nova：基于反编译研究的引擎重建](https://awesomerea.org/zh/resources/escape-velocity-nova-reimplementation-case/index.md)：案例 · evnova-decomp 使用 C++23 和 SDL3 重建《Escape Velocity Nova》引擎，读取用户本地安装的 Windows Community Edition 数据。研究笔记记录资源格式、任务及游戏行为，基于 Ghidra 的工具支持与原始函数比较。作者报告一条剧情线可游玩，同时指出仍有缺失功能和时序差异。
- [HWDE-decomp：Hyrule Warriors: Definitive Edition 的函数匹配反编译](https://awesomerea.org/zh/resources/hwde-decomp-case/index.md)：案例 · HWDE-decomp 将 Hyrule Warriors: Definitive Edition 更新版 1.0.1 的函数重建为 C++，目标是匹配 AArch64 main 模块。检查工具按指定 Clang 参数编译源码、解析重定位，并与用户自行提取的原版模块逐字比较函数。
- [uo-client：重建 Ultima Online 2.0.7 客户端](https://awesomerea.org/zh/resources/uo-client-case/index.md)：案例 · uo-client 用 C++ 重建 Ultima Online T2A 2.0.7 客户端，涵盖数据包协议、MUL 资源加载和等距视角画面。作者在 IDA 中研究原版客户端的反编译结果，将确认的发现写回 IDA 数据库，并对照原版检查渲染结果和协议行为。客户端面向 UO Demo 服务器，内含由 JavaScript 驱动的导航机器人。
- [Robot War Engine：《横扫千军》兼容引擎重建](https://awesomerea.org/zh/resources/robot-war-engine-case/index.md)：案例 · Robot War Engine 重建兼容《横扫千军》的即时战略引擎，运行时读取玩家自备的原版数据。C++ 核心解析 HPI 归档、GAF 精灵、3DO 模型和 COB 单位脚本；独立 Electron 启动器提供多人游戏大厅。
- [Mega Man 9：WiiWare 版匹配反编译](https://awesomerea.org/zh/resources/mega-man-9-wiiware-decomp-case/index.md)：案例 · 项目将美版 WiiWare 游戏《Mega Man 9》（WR9E）重建为 C 源码，使用原版 CodeWarrior 工具链匹配游戏函数。构建流程将重建单元与从原版拆分的目标文件链接，再以 SHA-1 比较生成的 DOL。作者报告 2,941 个游戏函数中有 1,760 个精确匹配；源码目前按函数拆分。
- [Hookshot：Switch 2 版《塞尔达传说：时之笛》的静态重编译](https://awesomerea.org/zh/resources/hookshot-oot-switch2-case/index.md)：案例 · Hookshot 使用用户自己的游戏文件，将 Switch 2 重制版《塞尔达传说：时之笛》静态重编译为 Windows 或 Linux 原生程序。其构建流程将游戏的 AArch64 代码转换为 C，在 PC 端重新实现 Horizon OS 和 NVN2，并通过 Vulkan 执行图形渲染。
- [Test Drive SDL3：重建 DOS 与 Amiga 版游戏移植](https://awesomerea.org/zh/resources/test-drive-sdl3-case/index.md)：案例 · Test Drive SDL3 将 1987 年《Test Drive》的 DOS EGA、CGA、Hercules 版本及 Amiga 版本移植为 SDL3 原生程序。逆向工程规格文档涵盖游戏流程、模拟、渲染和平台行为，另有文档记录文件格式。移植程序读取用户提供的原版游戏文件。
- [Greenwood：Robin Hood 匹配反编译](https://awesomerea.org/zh/resources/greenwood-robin-hood-decomp-case/index.md)：案例 · Greenwood 将《Robin Hood: The Legend of Sherwood》v1.1 重建为 C++ 源码，目标是经 Microsoft Visual C++ 6.0 SP6 编译后生成逐字节一致的机器码。仓库包含角色、人工智能等游戏系统的专属源码，并使用函数比较工具跟踪匹配进度。作者报告已反编译 6,113 个游戏函数中的 4,723 个。
- [Black & White：反编译 Windows 与经典 Mac OS 游戏版本](https://awesomerea.org/zh/resources/black-and-white-1-decomp-case/index.md)：案例 · 项目为多个 Windows PE/COFF 与经典 Mac OS PEF 版本的《Black & White》重建 C/C++ 源码。工作流程将用户自备游戏程序拆分为目标文件，使用对应年代的工具链编译重建源码，再借助 objdiff 对照。
- [Igor：解释运行 Objetivo Uikokahonia 原版可执行文件](https://awesomerea.org/zh/resources/igor-uikokahonia-case/index.md)：案例 · Igor 根据原版可执行文件的分析实现 x86 解码器和解释器，用于运行 Igor: Objetivo Uikokahonia 西班牙语 CD 版。项目提取游戏数据，并重写调色板、显示和输入等高层函数，另有文档记录可执行文件结构。
- [FS15 Reconstruction：Farming Simulator 15 与 GIANTS Engine 6 组件恢复](https://awesomerea.org/zh/resources/fs15-reconstruction-case/index.md)：案例 · FS15 Reconstruction 以 Windows 版 Farming Simulator 15 1.4.2.0 为参照，恢复 GIANTS Engine 6 的部分组件。项目结合反编译、脚本恢复和原生组件比对，构建实验性游戏运行环境及 Linux 运行路径。作者报告原始 GE6 代码已在 Linux 上显示农场画面；完整引擎和农场玩法仍未完成。
- [Portémon Nitro：HeartGold 与 SoulSilver 游戏引擎移植](https://awesomerea.org/zh/resources/portemon-nitro-hgss-case/index.md)：案例 · Portémon Nitro 使用 LÖVE 重建 Pokémon HeartGold 与 SoulSilver 的游戏引擎，面向电脑和移动设备。项目读取用户自有的 Nintendo DS ROM，在本地生成游戏数据，并将 ROM 解析、运行时行为与应用界面分离。仓库包含 Lua 游戏代码、Nintendo DS 与游戏专用库，以及 ROM 导入工具。
- [F-Zero X：早期美版 N64 游戏反编译](https://awesomerea.org/zh/resources/bttrdrgn-f-zero-x-decomp-case/index.md)：案例 · F-Zero X 以 C 语言重建美版 Nintendo 64 游戏的部分代码，构建时还会从用户的 ROM 提取汇编代码。构建流程使用用户提供的 Z64 ROM，生成的 ROM 有公布的 SHA-1 目标值。作者说明项目仍处于早期研究阶段，暂不适合作为通用修改基础。
- [NHL24 PC：通过专用 PS4 运行环境在 Windows 上运行《NHL 24》](https://awesomerea.org/zh/resources/nhl24-pc-case/index.md)：案例 · NHL24 PC 基于针对《NHL 24》调整的 shadPS4 分支，在 Windows 上运行其 PS4 版本。它直接执行游戏的 x86-64 代码，以本地实现处理 PS4 系统库调用，将 GCN 着色器转换为 SPIR-V 供 Vulkan 使用，并通过启动器解包用户自己的基础版及更新版 PKG。
- [Halo 3 Delta：重建 halo3_cache_release.xex](https://awesomerea.org/zh/resources/halo3-cache-release-recomp-case/index.md)：案例 · Halo 3 Delta 项目以 08172.07.03.08.2240.delta 版本的 halo3_cache_release.xex 为 ReXGlue 重编译目标。仓库包含 C++ 游戏源码模块，以及将这些模块加入可执行文件构建目标的 CMake 配置。
- [Xena: Warrior Princess Recompiled：《Xena: Warrior Princess》PlayStation 构建宿主](https://awesomerea.org/zh/resources/xena-warrior-princess-recompiled-case/index.md)：案例 · Xena: Warrior Princess Recompiled 配置 PSXRecomp 和 recomp-ui，使用用户的光盘及 BIOS 为美版 PlayStation 游戏生成原生程序。仓库包含游戏配置、符号种子和安装程序的构建文件；项目报告称游戏运行、输入、音频及存档检验仍待完成。
- [OpenBreed：重建经典《Alien Breed》游戏](https://awesomerea.org/zh/resources/openbreed-case/index.md)：案例 · OpenBreed 研究并重建《Alien Breed Special Edition 92》《Alien Breed II》与《Alien Breed: Tower Assault》。其 C# 编辑器读取原版地图、精灵图、图块和图像格式，作者还在还原固化于游戏可执行文件中的行为与数据表。游戏引擎尚缺少具体玩法逻辑，暂不可玩。
- [ProTanki Server：为旧版客户端重建游戏服务器](https://awesomerea.org/zh/resources/protanki-server-case/index.md)：案例 · ProTanki Server 使用 Kotlin 重新实现 ProTanki 游戏服务器，支持的最新客户端版本为 library-20221001-223140。源码包含数据包处理，以及认证、战斗、聊天和车库等游戏操作的处理器；后续协议更新使其无法支持更新的客户端。
- [Sonic the Hedgehog：Master System Z80 静态重编译](https://awesomerea.org/zh/resources/sonic-the-hedgehog-sms-recomp-case/index.md)：案例 · SonicTheHedgehogSMSRecomp 使用 smsggrecomp 将 Sega Master System 版《Sonic the Hedgehog》的 Z80 程序预先转译为原生 C。游戏配置记录 ROM 身份和控制流数据，运行时模拟视频、声音、端口及存储映射；无法静态解析的计算跳转可交给 Z80 解释器。
- [Top Spin 4 Recomp：Xbox 360 游戏原生 PC 移植](https://awesomerea.org/zh/resources/top-spin-4-recomp-case/index.md)：案例 · Top Spin 4 Recomp 使用 ReXGlue 提前翻译 Xbox 360 版 Top Spin 4 的 PowerPC 代码，将游戏移植到 Windows。专用渲染器把游戏的 Direct3D 9 调用映射到 Vulkan，启动器则从用户自己的光盘镜像和 Title Update 1 准备文件。作者报告表演赛、生涯、训练和本地多人模式可用。
- [Duke2Reconstructed：Duke Nukem II 源码匹配重建](https://awesomerea.org/zh/resources/duke2reconstructed-case/index.md)：案例 · Duke2Reconstructed 根据 Duke Nukem II 原版可执行文件的反汇编，以 C 和汇编重建 DOS 源码。作者报告，使用当年的工具链构建并经 LZEXE 压缩后可得到逐字节一致的程序；原始命名和文件组织仍属推测。
- [Open Ocarina：《Ocarina of Time》的 PC 源码移植](https://awesomerea.org/zh/resources/open-ocarina-master-port-case/index.md)：案例 · Open Ocarina 将《Ocarina of Time》反编译项目移植为 Windows 版本，构建时从玩家的 ROM 提取资源。移植版加入可调帧率、自由镜头、键盘及手柄按键映射，并支持 GLideN64 高清纹理包。
