一款快速的《马里奥·卡特 64》解构版,由一位驾驶员的表弟带给您。
Mario Kart 64 此次对《Mario Kart 64》的反编译,追求游戏中历史和教育元素,通过拆卸和重新组装来实现。这种做法不仅源于游戏的硬件和技术,还源于它对几乎所有国家的文化和家庭产生的巨大积极影响。此仓库不包含资产。编译需要从游戏的先前副本中提取资产。它支持和构建以下版本:| ROM 输出 | 版本 | SHA-1 校验和 | |-----------------|---------|------------------------------------------| | mk64.us.z64 | 美国 | 579c48e211ae952530ffc8738709f078d5dd215e | | mk64.eu.v10.z64 | 欧洲 1.0 | a729039453210b84f17019dda3f248d5888f7690 | | mk64.eu.v11.z64 | 欧洲 1.1 | f6b5f519dd57ea59e9f013cc64816e9d273b2329 | 进度 速度快开始 git submodule update --init --recursive 或 git clone https://GitHub.com/n64decomp/mk64 --recurse-submodules 提取资产 make -C tools -j make assets -j make -j 编译 编译说明位于 API 文档 此外,还包含了全面的 API 和文档,其中介绍了代码库的概述,同时还讨论了重要的概念、功能和改造。当前状态 代码库随着时间的推移可能会发生重大变化,因为命名和文档仍在继续。要对游戏进行调整,需要使用 AVOIDUB=1 进行编译,以启用可移动性。使用 DEBUG=1 可启用游戏的调试模式。某些菜单纹理使用称为 tkmk00 的格式进行压缩。目前尚不存在可匹配的压缩/解压程序。项目结构 mk64 ├── asm: 手写的汇编代码,rom 头文件和启动文件 │ ├── nonmatchings: 非匹配部分的汇编代码 │ └── os: Libultra 手写的汇编代码 ├── assets: 纹理 ├── courses: 赛道数据、地理信息、显示列表和工作幽灵 ├── build: 输出目录 ├── data: 其他数据、文本、音频库和乐器集 ├── docs: 构建指南 ├── include: 头文件 ├── music: 乐谱 ├── src: 游戏的 C 源代码 | ├── actors: 从其他文件中分离出来的单个角色 │ ├── audio: 采样表和音频代码 │ ├── data: 其他 C 文件中引用的其他数据 | ├── debug: 客户端代码 │ ├── engine: 发动机代码 │ ├── game: 游戏代码 │ ├── graphics: 图形代码 │ ├── input: 输入代码 │ ├── lib: 通用库代码 │ ├── main: 主程序代码 │ ├── memory: 内存代码 │ ├── misc: 其他代码 │ ├── os: 操作系统代码 │ ├── platform: 平台代码 │ ├── sound: 音效代码 │ ├── tools: 工具代码 │ ├── video: 视频代码
暂无开放 Issues,或尚未同步最近议题。