百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mk64

> 编程语言
开源

一款快速的《马里奥·卡特 64》解构版,由一位驾驶员的表弟带给您。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一款快速的《马里奥·卡特 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: 视频代码

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •C

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言