mk7re/MK7-Memory
GitHub: mk7re/MK7-Memory
为《马力欧卡丁车7》提供可自动生成的 C++ 内存数据结构定义,简化游戏逆向工程和模组开发工作。
Stars: 16 | Forks: 3
# MK7 内存
Mario Kart 7 的数据结构集合。
## 用法
- [python3](https://www.python.org/downloads)
数据结构是根据 [template](template) 文件夹中的模板文件生成的。\
这些文件具有特殊的语法,以便在进行逆向工程时更容易向数据结构添加新成员。\
要生成可用的头文件输出,请在仓库根目录中运行 `make`,这将生成一个 `include` 文件夹。\
最后,在您的项目中包含所需的头文件,并使用 C++23 进行构建。
## 鸣谢
- [Nintendo](https://github.com/nintendo)
- [OpenEAD](https://github.com/open-ead): [sead](https://github.com/open-ead/sead), [nnheaders](https://github.com/open-ead/nnheaders)
- [3DS Decompilation](https://github.com/3dsdecomp): [LibMessageStudio](https://github.com/3dsdecomp/LibMessageStudio)
- [Anto726](https://github.com/Anto726): 游戏研究
- [PabloMK7](https://github.com/PabloMK7): 游戏研究
- [B_squo](https://github.com/Bsquo): 游戏研究
- [Marioiscool246](https://github.com/Marioiscool246): `Kart::NetData` 研究
- _tZ: `System::RootSystem`、其嵌套类以及更多内容
## 许可证
参见 [LICENSE](LICENSE)。
标签:C++23, Hacking, JARM, Nintendo, Python3, Sead引擎, 代码生成, 任天堂3DS, 内存分析, 内存结构, 头部文件, 开源游戏研究, 数据结构, 模板编程, 渗透测试工具, 游戏开发, 游戏逆向工程, 马里奥赛车7