在 GitHub 上加星Star2.4k 个星标

逆向工程资源集合

逆向工程案例合集

第 7/21 页,第 1,201–1,400 个案例。从 5,191 项精选资源中筛选出的 4,025 个案例,保留重建方法、成果边界与原始证据,并按网站、游戏、应用等目标分组,可逐条打开条目查看来源与复核日期。

软件重建产物评审

核查 REA 工作流与独立重建的实际产物,每项保留原始来源和已知局限。

复现范围
已实现功能、已知缺口及必需的原始素材。
产物入口
原始代码、发布包或演示。
证据与归因
固定来源、复核日期与 REA 的实际角色。
关于这些案例

每个案例按主要用途出现一次,并保留所有目标标签。

第 1,201–1,400 个案例,共 4,025 个

游戏

2832 个案例

全部主题

静态重编译

761 个案例

EdgeOfTimeRecompiled 静态重编译美版 Xbox 360 的《蜘蛛侠:时空边缘》,包括标题更新。ReXGlue 把 PowerPC 转成 C++,一个 XenosRecomp 分支把着色器转成静态着色器代码。安装程序接受 Xbox 360 容器或镜像。发行包是 REEOT-Windows.zip、REEOT-Linux.appimage 和 REEOT-macOS.dmg。最低系统是 Windows 10 版本 1909、带 glibc 2.41 的 Linux,或 macOS 13.3,并需要 AVX 以及 Direct3D 12 或 Vulkan 1.2。构建步骤在 docs/BUILDING.md。

Extreme-G Recompiled 分析 N64 游戏 ROM 中的自定义 LZSS 数据块,并准备其 MIPS 代码,供 N64Recomp 转换为 C 源码以构建 Windows 原生程序。项目包含函数符号表和 SDL2/RT64 运行时框架;作者报告启动过程进入音频初始化后,因数据段未初始化而崩溃。

FableDroid 把《神鬼寓言 II》静态重编译到 arm64 Android,并用 Vulkan 渲染 Xbox 360 的 GPU 命令。0.6.3 beta 发布包是 FableDroid-0.6.3-beta.apk。参考用的年度版美欧 ISO 的 SHA-256 是 685a0d3bea9718812f17bcd155907a5359a548b6d3d8342dd2a6c944f45e35ff。在骁龙 8 Gen 2、Adreno 740 和 Android 13 上,原生 720p、游戏 30 帧上限时测得中位数 29.9 帧。

Fallout-NV-MacOS 通过 Ghidra P-code 将 Fallout: New Vegas 的 32 位 Windows 可执行文件翻译为 C,并在 Apple Silicon 上原生编译。宿主实现 Win32、COM 兼容层及 Direct3D 9 到 Metal 的渲染转换;差分测试器使用 Unicorn 比较翻译后函数与原始 x86 指令。作者报告完成一小时脚本化游玩;音频、Bink 视频和手柄支持尚未完成。

fefw-recomp 将 Nintendo Switch 2 游戏《Fire Emblem: Fortune's Weave》的代码转换为 C++,构建原生 Windows 移植版。其 AArch64 重编译工具处理游戏模块,配套运行时提供主机系统服务替代实现和 Vulkan 图形功能;启动器从用户解密的游戏转储文件完成准备工作。

ff-recomp 将《Freedom Fighters》的 Windows x86 可执行文件静态翻译为 C,由原生运行时加载玩家提供的可执行文件,游戏则读取玩家安装目录中的数据。兼容层提供 Windows API、Direct3D 8、声音和输入服务。作者报告 macOS 版本可到达标题画面,PlayStation Vita 版本仍未完成。函数改写计划拟通过 ReVa 和 REA MCP 服务使用 Ghidra。

基于 JRickey 的 gba-recomp 工具链,将使用者自有的 Final Fantasy Tactics Advance(美版)Game Boy Advance ROM 预先重编译为可在 Windows、Linux 和 Steam Deck 上运行的原生代码。ARM 与 Thumb 代码被转译为 C 并在本地编译,Rust 运行时则模拟主机的图形、声音、DMA、定时器及 BIOS 调用。移植另行加入宽屏、缩放、快进和可重映射操作。

pc-ffcceotwii 在 wiikit 运行时上,将欧版 Wii 游戏 Final Fantasy Crystal Chronicles: Echoes of Time 的 PowerPC 代码静态重编译为 PC 用 C++。专用工具通过相关可执行文件和签名为去符号的 DOL 命名,输入层将键盘鼠标映射为 Wii Remote、Nunchuk 与指针操作。作者报告已进入游戏流程。

Final Fantasy IX Recompiled 提供《最终幻想 IX》的专用构建候选方案,使用 PSXRecomp 和 recomp-ui 启动器。安装向导读取用户提供的 SLUS-01251 光盘及指定欧洲版 BIOS,再执行代码生成和重新构建。作者称安装包配置和游戏运行验收仍待完成。

Final Fantasy Tactics Recompiled 使用 PSXRecomp 从用户提供的美版 PlayStation 光盘生成并编译游戏代码。设置工具包面向 Windows、Linux 和 macOS,包含游戏专用框架补丁及可选的 16:9 战斗画面。作者报告已验证标题画面、教堂场景和第一场战斗;完整游戏流程仍待测试。

该项目用 gbarecomp 把美版 1.0 的宝可梦火红和叶绿静态重编译到 PC。火红的 SHA-1 为 41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc。叶绿的 SHA-1 为 574fa542ffebb14be69902d1d36f1ec0a4afd71e。README 写明两款游戏都能从 BIOS 开场进入游戏。静态重编译还没覆盖的代码第一次用解释器运行,然后被即时编译并记住。

FNV-nx 探索将《Fallout: New Vegas》PC 版 x86 代码预先转译为 ARM64,并通过 Windows ABI 服务和 Vulkan 图形路径在 Nintendo Switch 上运行。仓库记录了 Ghidra 分析和诊断测试;作者报告 Switch 真机测试已进入游戏菜单并播放开场影片,但尚未确认能否载入游戏流程。

Forza Horizon 2 Recomp Android 计划使用 XenonRecomp 转换 PowerPC 代码、XenosRecomp 转换着色器,制作 Xbox 360 游戏的 ARM64 Android 移植。仓库含移动端运行时、JNI 桥接、安装界面和触控界面;作者报告已离线转换可执行文件及部分着色器,游玩所需集成仍未完成。

Free Riders Recompiled 使用 XenonRecomp 转换《Sonic Free Riders》Xbox 360 版的 PowerPC 代码,并用 XenosRecomp 转换着色器,移植至 Windows、Linux 和 Android。原生运行时代替主机内核、图形、音频、输入和 Kinect 服务,启动器从玩家自备的光盘映像安装数据。作者报告选单可用、比赛可玩,其余内容仍未充分检查。

Future Cop: L.A.P.D. 配置 PSXRecomp 和构建宿主,从用户提供的欧洲版 PlayStation 光盘及 BIOS 在本地生成、编译游戏。仓库包含游戏版本识别信息、符号种子及构建文件;作者报告 Windows 环境完成了全新安装、编译和无界面启动检查。

Gears of War 2 PC port 使用 XenonRecomp 预先把用户自备的 Xbox 360 可执行文件翻译成 C++,再由包含内核及 Direct3D 12 图形组件的 Windows 运行时执行。项目笔记记录函数、数据布局和文件格式;作者报告脚本测试覆盖了全部 29 个战役章节入口。

GLOVER-R 从用户提供的 Nintendo 64 ROM 重编译 Glover,生成 Windows 和 Linux 版本;其游戏专用补丁流程会对照原始指令检查钩子位置。项目增加宽屏、帧插值、可配置控制和现代镜头。作者报告已在 Windows 上测试游玩;Linux 与 Steam Deck 的实机游玩测试仍待进行。

该构建套件使用 PS2Recomp 将 PS2 版 God of War II 的 Emotion Engine 可执行代码静态翻译为 C++,生成 Android arm64 应用。它提供 Android 主机层、ISO 导入功能和 Vulkan Graphics Synthesizer 后端。作者报告 APK 已能构建,真机启动及图形、输入、音频调试仍待完成。

该项目用 PS2Recomp 把 PlayStation 2 美版《战神 II》NTSC-U SCUS-97481 v1.01 静态重编译成 Windows 可执行文件。函数表有 6,607 个函数、76 个索尼库桩和 240 处硬件寄存器访问。当前构建能进入第一处可玩区域罗德岛,带声音、30 帧过场,以及存储卡的存读。菜单报告为 60 帧,该区域的战斗大约 44 到 59 帧。

使用 PS2Recomp 将 PlayStation 2 版《战神》美版(SCUS-97399)可执行文件中的 MIPS R5900 代码静态重编译为 C++,并构建为 Windows 原生程序。自 2026 年 10 月起,移植以 Waffle565 的运行时为基础,用原生代码取代 PS2 硬件:VU1 微程序以及可选的游戏 IRX 模块会预先编译,OpenGL 渲染器则代替 GS。仓库只包含本作专用的函数映射、重编译器配置、覆盖实现与运行时补丁;README 报告已能在开场的船上关卡中游玩,而稳定 60 fps 与完整通关仍待完成。

项目使用 ps3recomp 的 PPU 与 SPU 提升工具,将 PS3 版 God of War: Ascension 的代码静态重编译为 Windows 原生程序。仓库提供游戏专用运行时钩子、分析脚本和构建说明;用户须自备游戏转储和解密后的 ELF。作者将当前成果称为尚不可游玩的早期研究版本。

该移植把 PlayStation 2 美版《战神》静态重编译成 C++,产品编号 SCUS-97399。一个 Rust 重编译器翻译 MIPS 代码。Windows 启动器或便携压缩包运行安装向导,读取 ISO 或 CHD,提取光盘并构建 gow-2005。Linux 的 install.sh、deb 和 AppImage 仍是实验性的。渲染器是 OpenGL 4.6,内部分辨率从 1 倍到 8 倍。游戏逻辑保持 60 Hz,帧率上限有 120 和实验性的 240。存档使用与 PCSX2 兼容的 Mcd001.ps2 记忆卡。

Goemon 64: Recompiled 静态重编译北美版 Nintendo 64 游戏 Mystical Ninja Starring Goemon。菜单从那份 ROM 加载资源,包括 .z64 和同一镜像的其他格式。渲染使用 RT64。需要支持 Direct3D 12 着色器模型 6、Vulkan 1.2 或 Metal Argument Buffers Tier 2 的 GPU。x86-64 还需要 SSE4.1。macOS 13 或更高版本覆盖 Apple Silicon 和第七代 Intel CPU。ARM64 构建运行在 ARM64 CPU 上。构建步骤在 BUILDING.md。

该项目用 ReXGlue 把 2011 年 Xbox 360 版《黄金眼 007:重装上阵》重编译到 PC。PowerPC 代码被翻译成 C++。README 写明它能进入主菜单,训练和第一关可以玩。预期的零售转储标题 ID 为 415608AF,媒体 ID 为 40583A82,模块哈希为 065D6021C0BDD535,XEX 时间戳为 4E88BBE7。

GoldenEye64Recomp 使用 N64Recomp 和 RT64,将《GoldenEye 007》的重编译版本移植到 macOS 和 Linux,所需游戏代码来自用户提供的 Nintendo 64 ROM。标准构建在构建时生成游戏代码;不含游戏衍生 CPU 代码的构建版本在启动时于内存中重编译游戏函数。项目记录了平台适配,以及运行时消息、渲染和重编译行为的修复。

GoldenRecomp 用修改过的 N64Recomp 重编译《007:黄金眼》。它需要 kholdfuzion/goldeneye_src 的 TBLFREE_NOCOMPRESSION 分支产出的 ge007.tlbfree.elf 和 ge007.tlbfree.z64。该分支去掉了 TLB,并让 ROM 保持未压缩,因此在主机上运行这份 ROM 需要 8 MB 内存。N64Recomp.exe us.toml 和 RSPRecomp.exe aspMain.us.toml 生成代码。然后用 Visual Studio 构建 GoldenRecomp.exe。审阅页面写明游戏运行稳定,声音正常。多人界面、大坝和护卫舰的天空与水面,以及部分武器射速仍未完成。

Gran Turismo 5 Prologue Recompiled 使用 ps3recomp 静态转换 PS3 游戏的 PowerPC 代码,构建 Windows x86-64 原生程序。游戏专用脚本处理 SELF 解密、函数发现、SPU 工作负载和 longjmp 修补。作者报告启动时可重复加载 116 个资源,之后尚未渲染出画面。

Grand Theft Auto 将 1997 年 Windows 游戏的 x86 可执行文件转换为 C,并连接替代 Win32、DirectDraw 和音频服务的实现。仓库提供运行时、导入桥接及分析工具;作者报告转换后的程序可进入标题画面和城市选择菜单,另对 GTA London 与 GTA2 可执行文件进行了调查。

GTA IV Recompiled 使用 rexglue 将 Xbox 360 版 Grand Theft Auto IV 的 PowerPC 代码预先转换为 C++,构建 Windows 原生程序。项目配置补充构造函数、回调和跳板入口,并记录静态地形碰撞数据加载失败的分析。作者报告游戏已进入可交互阶段,但角色会穿过地面。

Guitar Hero III: Legends of Rock — Recomp 使用 ReXGlue 衍生工具链,将 Xbox 360 游戏的 PowerPC 代码转换为 C++,构建 PC 和 Android 版本。生成代码留在用户本地;启动器校验游戏可执行文件哈希,项目还记录了用于文本翻译的 QB 脚本归档格式。

通过两套引擎将 Halo: Combat Evolved 带到 iPhone、iPad 和 Apple 芯片 Mac。Xbox 版构建固定版本的 OpenCE,即社区 Xbox 反编译成果的移植;Custom Edition 则将使用者自己的 haloce.exe 1.10 从 x86 提前转换为 ARM64,并由 HaloPad 提供 Windows、Direct3D 9、输入、音频和网络服务。项目披露了大量 AI 辅助,并在状态日志中记录设备测试结果。

Haze Recomp 使用 ps3recomp 从用户自备光盘镜像提升 PS3 游戏 Haze 及相关固件代码,构建 Windows 原生版本。脚本处理光盘提取、可执行文件解密、PPU 与 SPU 转换及运行时构建。作者报告菜单、开场游玩、音频和检查点存档已可使用,完整战役兼容性仍在开发。

Hell Night: Dark Messiah Recompiled 使用 PSXRecomp 从用户的欧版 PlayStation《Hellnight》光盘在本地生成游戏代码,构建原生 PC 版本。项目提供光盘识别设置、安装启动器,以及画面定位、分块纹理过滤和超采样补丁;作者报告已在 Windows 检查前期玩法及存档读写。

Hover! 将用户自有的 Windows 95 游戏 Microsoft Hover! 的 HOVER.EXE 静态重编译为 C,并构建 32 位原生宿主程序。pcrecomp 流程识别函数、转换游戏代码并绑定 Windows 导入函数;作者报告第一关可玩到结束且一致性检查通过,宿主代码还增加了画面呈现和多人游戏功能。

这是《Hydro Thunder Hurricane》的 Windows 和 Linux 移植,发布版 BETA 1.1(1.1.0),有 Standard 和 PGO 两种构建。它用 ReXGlue 做静态重编译,用 Vulkan 渲染。Windows 启动器是 Launcher-Config.exe,游戏是 HydroThunder.exe。Linux 发布包是 AppImage。README 写明支持 0.0.2.1 标题更新配置。生成的游戏代码不在仓库里。

这是 NAOMI 2 游戏《头文字 D 街机舞台 3》的实验性静态重编译,光盘编号 GDS-0033,面向 64 位 Windows。审阅的公开演示是 v2489。压缩包 SHA-256 为 6AF00678196E9E54AC1C625866D08D2CD9855D0F43866B5DE1EDCBD7DCE0EF93。启动器接受 gds-0033.chd 和 317-0384-com.pic,校验后提取重编译所需的文件。可执行文件不使用 BIOS,并用 Vulkan 渲染提交的 ELAN/PVR 工作。默认模式是 60 Hz。首次提取大约需要 1.3 GB 临时空间。

ISSD Native 把超级任天堂美版《International Superstar Soccer Deluxe》重编译成 C。受支持的转储是 2,097,152 字节的无头 SFC,内部标题为 SUPERSTAR SOCCER 2,SHA-256 为 d2fe66c1ce66c65ce14e478c94be2e616f9e2cad374b5783a6a64d3c1a99cfa9。发布版 v0.6.0-beta.1 覆盖 Windows、Linux、Steam Deck 和 Android 8.0 及以上。游戏以 60 赫兹推进。

Jet Force Gemini Recomp 提供《Jet Force Gemini》的 Windows x64 原生重编译版本,从用户导入的北美版 ROM 读取游戏数据。项目包含图形、音频和存档运行时、启动器,以及可选的现代操作方式。作者报告使用测试模组和预备存档完成了剧情流程验证;与原主机的一致性仍在验证。

Juiced 2 Recompiled 使用 ReXGlue 静态转换用户自有的 Xbox 360 版 Juiced 2: Hot Import Nights 可执行文件,构建原生 Windows 移植版。仓库提供游戏专用函数修正表、代码生成与纹理布局及音乐补丁,并在启动器中处理堆内存故障。作者报告预览版可启动、玩到生涯模式第 7 联赛并存档,但仍有画面和性能问题。

这个《杀戮地带:解放》的 Windows 静态重编译针对美版 v1.20 镜像 UCUS-98646。该镜像为 568,498,176 字节,SHA-1 是 5bc4fc8cd8d72c9c2e7c1c03a4325a29bed6e69a。Redump 的美版零售光盘是另一镜像,大小为 581,632,000 字节,SHA-1 为 dda1a72c28ccdd8ddd2f3cbfd2fa3188962b0458。extract.py 校验镜像,gen.py 写出翻译后的 C,cmake --preset clang-cl 构建 kzl_driver。启动路径会再次核对 ISO 的大小和 SHA-1。

借助 ReXGlue 静态重编译 SDK,将 Xbox 360 版 Peter Jackson's King Kong 转译为原生 Windows 代码,并加入启动器以及显示、操控和图形选项。项目代码按主机的方式完成流式光盘读取;README 称这使游戏越过了在 Xenia 中出现的开场卡死。作者披露,该移植几乎完全由 Claude Code 完成,仓库所有者负责指导和测试。

Lazarus 将 Xbox 360 版《Mass Effect 2》及 Title Update 2 的 PowerPC 代码转换为 C++,用于 Nintendo Switch。它预先转换 Xenos 着色器,并通过 deko3d 渲染器处理游戏的 Direct3D 调用。仓库还包含游戏专用钩子、原生函数替换和基于用户自备光盘的构建说明。

LegendOfZeldaNESRecomp 用 nesrecomp 对 NES 版《塞尔达传说》做静态重编译,README 称之为仍在开发中的预览。Windows 快速开始要求一份《塞尔达传说》(美国)ROM,cycle 构建使用原始美国版 PRG0 ROM。README 所涵盖的项目代码采用 PolyForm Noncommercial License 1.0.0。

Let's Go Recomp 通过静态重编译将 Switch 游戏 Pokémon: Let's Go, Eevee! 和 Let's Go, Pikachu! 移植到 Windows。项目把 ARM64 代码转换为 C,并以运行时实现 Switch 服务、经 Vulkan 呈现的 NVN 图形、音频及控制器功能;构建使用玩家自行提取的游戏文件。

依据运行覆盖率和递归下降,反汇编 Sonic CD 光盘上的全部可执行文件并逐字节一致地重新汇编,再将代码静态翻译为 C,运行于从零编写、以高层实现替代 BIOS 的 Mega-CD 运行时。重编译代码块只在内存仍为其来源代码时执行,并有脚本以 96 段关卡运行逐帧对照解释器。项目还以补丁加入宽屏和逐区存档;结果仍为项目报告。

Live & Recompiled 是初代 Xbox 游戏《Conker: Live & Reloaded》的 Windows 和 Linux 原生移植,基于 Xbox XBE Recomp。它用 Vulkan 渲染,支持单人和多人。受支持的美版光盘 default.xbe 的 SHA-1 为 2232a1b3874d67b4bb4cf53a940420d2dab59535。Microsoft Store 的向下兼容版本也被接受。

使用打过补丁的 XenonRecomp 工具转换 Lost Odyssey 的 Xbox 360 PowerPC 可执行文件,并在原生运行时上运行生成代码,经 Direct3D 12、Vulkan 或 Metal 渲染。Windows、Linux、macOS 和 Android 安装包导入使用者自己的光盘数据。维护者记录了借助 Claude Code 与 Codex CLI 的开发过程,并把每次发布与验证、验收分开记录。

Luigi's Mansion 项目使用 gcrecomp 将 GameCube 游戏的 PowerPC DOL 转换为 C++,并提供具备 DOL 加载、符号导入和 GameCube OS 替代实现的 Windows 运行环境。启动跟踪记录了静态构造函数及视频中断阶段,之后停在尚未解决的运行队列等待。

Luigi's Mansion for the PlayStation 5 将 GameCube 游戏已有的静态重编译版本移植到 PS5 自制软件环境。构建器从用户自有的美国版光盘转换代码为 C++,再编译到主机;仓库提供 PS5 平台适配、输入处理、构建脚本和构建应用。作者报告已运行到选档并进入游戏。

Mabecs International Superstar Soccer 2000 使用 N64Recomp、N64ModernRuntime 和 RT64,将三个 N64 版本转换为 Windows 与 Linux 原生程序。仓库中的符号表、覆盖段研究、钩子及运行时补丁支持宽屏、球员细节和联网比赛;生成的游戏代码来自用户本地提供的 ROM。

Marble Knights Recompiled 将《Marble Knights》iOS 版 UnityFramework 中的 ARM64 函数预先转成 C,再编译为供 Unity 2019.4.17f1 Windows 播放器加载的 GameAssembly.dll。兼容层替代 iOS 服务,准备脚本处理玩家自备的游戏数据;项目还提供通过 Mach-O 加载器运行的 Android 路径。

1.2.0 版从 PAL《马里奥卡丁车 Wii》光盘 RMCP01 构建原生 Windows 游戏。安装器是 MKWii-PC-Builder.exe,游戏是 Mario Kart Wii.exe。它包含 15 种语言、最多四名本地玩家,以及每台 PC 一到两名玩家的在线对战。Retro Rewind 6.13.4 提供额外赛道和角色变体。Dolphin 纹理包可以是 PNG、DDS、ZIP 或 7z。

使用 N64Recomp 将北美版 Nintendo 64《马力欧卡丁车 64》静态重编译为 Windows、Linux 与 macOS 原生应用,并通过 RT64 渲染。README 将其与源码移植区分开:游戏代码由使用者提供的 ROM 转换而来,反编译分支中的头文件和部分函数用于实现补丁与增强。增强功能、还原度和输入延迟等说法均为项目自述。

mcdub3-nx 使用 xboxrecomp 将 Xbox 原版《Midnight Club 3: DUB Edition》及 Remix 的代码转译为 C。项目提供 Nintendo Switch、Linux、macOS、Windows 和 Android 原生版本,并加入针对游戏的运行时与图形修复。玩家需提供自己的光盘文件;Android 安装包读取解压后的游戏文件。

MediEvil Recompiled 提供安装构建项目,使用 psxrecomp 静态重编译美版 PlayStation《骷髅骑士》,并通过 recomp-ui 构建。专用配置、符号和诊断文档支持从用户光盘及零售 BIOS 在本地生成程序。作者报告 Release 构建和短时启动成功,游戏过程检查仍待完成。

Mega Man Legends 2 提供 PlayStation 静态重编译安装工具包,使用用户自己的欧版 SLES-03556 光盘和 SCPH-5552 BIOS 在本地生成、编译游戏。仓库的游戏配置、函数种子及安装代码配合 psxrecomp 和 recomp-ui 使用。作者报告 0.1.0 版通过了 Windows 安装流程和无界面启动检查。

Mega Man Legends Recompiled 提供 Windows 安装构建项目,在用户电脑上用 psxrecomp 生成并构建欧版 PlayStation《洛克人 DASH》。游戏配置和光盘校验器识别受支持版本,包括标准分轨镜像布局。作者报告私人构建已进入游戏,但公开发行包的精确启动检查仍待完成。

借助 snesrecomp 框架,将 SNES 版《洛克人 X》(美版 Rev 1)的 65816 CPU 代码静态转译为 C;PPU、音频、DMA 等硬件由框架运行时处理,静态分析无法证明的部分则交给源自 LakeSnes 的解释器执行。C 代码在本地由使用者的 ROM 生成,函数名取自社区的 DiztinGUIsh 注解。项目在此基础上加入可操作的 Zero、合作与回滚联机、X2/X3 的头目武器以及自适应宽屏,所用素材在本地从使用者自有的续作 ROM 中提取。

MegaManX3SNESRecomp 使用 snesrecomp 处理美版 SNES《洛克人 X3》,已覆盖的 65816 路径原生运行,其余路径交由解释器。游戏专用代码处理启动和显示行为,符号注释与覆盖率数据用于指导代码重新生成。作者称开场场景和早期游戏过程可运行,更多关卡覆盖与音频检查仍待完成。

MegaManZeroRecomp 把美版第 0 修订的《洛克人 Zero》ROM 从 ARM 和 Thumb 静态翻译成原生 C++,SHA-1 为 193b14120119162518a73c70876f0b8bffdbd96e。运行时会先核对 ROM 校验值。ROM 文件是 roms/megaman_zero_usa.gba。仓库要克隆在 gbarecomp 旁边,gba_recompile 重新生成翻译单元,cmake --build build --target MegaManZeroRecomp 构建 Windows 程序。

Super Smash Bros. Melee(NTSC 1.02)的 Windows 测试版构建,包含两套引擎:源码移植将 doldecomp 反编译编译为原生库,静态重编译则将零售版 DOL 的 PowerPC 代码及 Slippi 的 Gecko 代码转换为 C++。两者都运行在原生运行时上,提供 Direct3D 渲染、解锁的显示帧率和原生实现的 Slippi 回滚对战。全部游戏数据来自使用者自备的 ISO,README 称开发借助了 AI。

这是用 PSXRecomp 和 recomp-ui 启动器重编译《合金装备》的候选发布。它需要欧版光盘 SLES-01370 和欧版 BIOS,SCPH-5502 或 SCPH-5552。BIOS 必须是 524,288 字节,SHA-256 为 1faaa18fa820a0225e488d9f086296b8e6c46df739666093987ff7d8fd352c09。README 写明游戏可玩性还在等待验收。

metal-slug-x-recomp 结合递归反汇编和 MAME 执行轨迹分析《Metal Slug X》的 68000 程序,将指令转换为 C,并以 Windows 原生运行时实现 Neo Geo 的视频、声音和内存服务。个人构建可从用户的游戏文件生成重编译代码;发布版则用解释器运行游戏的 68000 程序。

该项目把 NVIDIA SHIELD TV 上的 32 位 ARM 游戏《潜龙谍影2:自由之子 HD》静态重编译成 Android 手机上的 ARM64。它把 ARM32 函数翻译成 C,并提供内存、libc、OpenGL、音频和 JNI 的运行时。README 写明大约 22,000 个游戏函数和大约 3,000 个 C++ 库函数被重编译。

Midnight Club: Los Angeles Recomp 将 ReXGlue 对 Xbox 360 版游戏 PowerPC 代码的静态重编译成果用于 Android ARM64。该分支加入 Android 打包、游戏数据导入应用私有目录、C++ 集成和 ReXGlue 补丁。README 报告一次用户测试进入了选车界面;开发和测试主要使用 Galaxy S23。

该项目用 ReXGlue SDK 静态重编译 Xbox 360 游戏《午夜俱乐部:洛杉矶》完整版,标题编号 545407F8。只支持美版和欧版光盘镜像。在 Windows 上,scripts/make_pc.ps1 接受该 ISO,并用 Direct3D 12 构建 mcla.exe。生涯、比赛和车库默认以 30 帧运行,帧率选项还包括 60 和 120。Linux 构建使用 Clang 20、Vulkan 1.3 和 ReXGlue v0.10.0,然后运行 scripts/play_linux.sh。另有一个构建面向已经能运行自制软件的 PS5。

Midnight Ghost Stone 根据初代《Metal Gear Solid》的美版 1.0 光盘构建原生 PC 版本。项目将大部分 MIPS 游戏逻辑静态重编译,以对照美版可执行文件检查过的部分 C 例程替换相应代码,并通过 Vulkan 呈现本地导入的模型与纹理。作者将 Linux 和 Windows alpha 包标为实验版本,尚未确认其可完成整场游戏。

该项目用 xboxrecomp 把原版 Xbox 的《Midtown Madness 3》静态重编译成原生可执行文件。Windows x64 的游戏过程已经用 Direct3D 12 或 Vulkan 检查过,两者都经过 SDL3。Linux x64 有一条构建路径。构建器不支持 macOS。Windows 构建器里的 Check SHA 会报告光盘是否匹配已测试的转储。命令行程序是 mm3_recomp.exe。

mk8-recomp 开发《马力欧卡丁车 8 豪华版》的原生程序,将静态重编译的 CPU 模块接入原生图形、音频、输入和存储服务。作者称已完成蘑菇杯四条赛道流程,并记录运行时测量及后续兼容工作。公开产物限于自行编写的源码与不含游戏内容的工具。

MKSM Recomp 对《Mortal Kombat: Shaolin Monks》美版 PS2 零售版进行静态重编译,目标是在 PC 上原生运行。项目包含 ELF 分析、MIPS 和 VU 到 C++ 的生成流程、EE 与 IOP 运行时、Ghidra 脚本、测试及游戏专项调查记录。作者报告已运行至菜单、片头影片及仍有严重失真的场景绘制。

MKVDCU-Recomp 使用 ReXGlue 静态重编译玩家自备的 Xbox 360 版 Mortal Kombat vs. DC Universe 可执行文件,构建 Windows 移植版。启动器管理本地构建,专用宿主程序提供设置、遥测和模组加载。作者报告在一台 PC 上完成了完整街机模式对战。

MLB Power Pros 2008 Recomp 使用 Wiicompiled 将 Wii 游戏的 main.dol 和 ovl_main.rel 从 PowerPC 转换为 C++,构建 Windows 和 Linux 版本。项目加入游戏专用运行时补丁及阵容、贴图和球场编辑工具。其分析流程通过 MCP 使用 REA;REA 支持 x86/x64 PE 可执行文件。

MojoRecomp 为 Crash Bandicoot Titans 系列将 Xbox 360 游戏代码重编译到 Windows 原生运行时,并提供启动器。项目将使用用户自有 ISO 的 Crash of the Titans 标为可玩;Crash: Mind Over Mutant 仍在开发。仓库包含运行时代码、重编译器补丁和本地化差分文件。

Monster Truck Madness 项目使用 pcrecomp 将《Monster Truck Madness 2》的 Monster.exe 静态转换为 C,并在 32 位 Windows 运行环境中执行。仓库包含函数编目、代码生成和 DirectDraw 显示代码;作者报告称脚本输入已可进入比赛并驾驶卡车,但尚未完成整场比赛。

↑↓ 移动↵ 打开⌘↵ 新标签页