工具
N64: Recompiled
依据符号元数据将 N64 MIPS 二进制静态重编译为 C 函数,并生成函数查找与重定位宏,供运行时处理静态链接和可重定位的覆盖段。输出需配合 N64ModernRuntime 等运行时;仓库还包含 RSP 微码重编译与模组工具。
- 目标
- 二进制 · 游戏
- 类别
- 游戏分析工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- README 说明元数据需以 ELF 文件提供,最简便的来源是目标游戏已有的反汇编或反编译项目;所审阅的源码还接受符号文件加 ROM 的输入方式,README 尚未说明。TOML 配置文件指定输入、桩函数、跳过的函数及单条指令补丁;目前没有完整的选项文档。
- N64Recomp 需递归克隆,并用 CMake 3.20+ 和支持 C++20 的编译器构建。GitHub 上唯一的发布版本(2025-05-04)是独立的 Recomp Mod Tool,而非重编译器本身。审阅时最后一次提交为 2026-05-27。
- 测试主要覆盖旧版 MIPS 编译器(GCC 2.7.2、IDO)和现代 clang 的输出;现代 MIPS GCC 编译的代码可能需要特定编译参数,TLB 映射代码的重定位支持仍在计划中。
- 工具采用 MIT 许可证,子模块保留各自的许可。工具本身不附带游戏代码或资产。Zelda 64: Recompiled 等下游重编译项目各自独立。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
- LICENSE GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
- src/main.cpp#L426-L443 GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
- https://github.com/N64Recomp/N64Recomp/releases/tag/mod-tool-release
同分区更多条目:游戏
- XenonRecomp · 工具
- decomp.me 协作匹配反编译平台 · 工具
- splat 二进制拆分工具 · 工具
- m2c 匹配反编译器 · 工具
- decomp-toolkit GameCube/Wii 反编译工具包 · 工具
- Cheat Engine MCP Bridge 进程内存分析桥接 · 集成