在 GitHub 上加星Star1.1k 个星标

工具

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 等下游重编译项目各自独立。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
  2. LICENSE GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
  3. src/main.cpp#L426-L443 GitHub · N64Recomp/N64Recomp · 修订 ffb39cd
  4. https://github.com/N64Recomp/N64Recomp/releases/tag/mod-tool-release

同分区更多条目:游戏

游戏分区全部 318 项资源

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