#maker #super #mario #read #manipulate #course #serialization

nightly smmdb

Super Mario Maker 和 Super Mario Maker 2 的读取和操作游戏文件的实用库

9 个稳定版本

1.4.2 2020 年 10 月 12 日
1.4.1 2020 年 10 月 5 日
1.3.0 2020 年 9 月 25 日
1.0.2 2020 年 7 月 24 日

#167 in 模拟器

每月 25 下载

MIT 许可证

275KB
6K SLoC

smmdb-lib

Super Mario Maker 和 Super Mario Maker 2 的读取和操作游戏文件的实用库。

该库是用 Rust 编写的,可以编译为 WebAssembly 以在网络上使用,也可以作为标准的 Rust Crate 使用。

安装

Web

使用 npm

$ npm install smmdb

Rust

使用 cargo-edit

$ cargo add smmdb

或通过 Cargo.toml

[dependencies]
smmdb = "1"

lib.rs:

Super Mario Maker 和 Super Mario Maker 2 的读取和操作游戏文件的实用库。

该库可以编译为 WebAssembly 以在网络上使用,也可以作为标准的 Rust Crate 使用。

此库用于我的网站 SMMDB,这是唯一一个可以独立分享 Super Mario Maker 课程的平台。这对于模拟器和 3DS 非常有用,因为它们无法从任天堂服务器下载特定的课程文件。课程通过 Protocol Buffer 序列化。

依赖项

~21–35MB
~385K SLoC