11 breaking releases
0.16.0 | Mar 8, 2023 |
---|---|
0.15.0 | Oct 13, 2022 |
0.14.0 | Apr 30, 2022 |
0.13.0 | Jan 5, 2022 |
0.10.1 | Jul 24, 2021 |
#122 in Games
33 downloads per month
655KB
16K
SLoC
ssbh_data

A higher level data access layer for some SSBH formats. ssbh_data provides a more intuitive and minimal API where possible. SSBH types like SsbhArray
and SsbhString8
are replaced with their standard Rust equivalents of Vec
and String
. The decoding and encoding of binary buffers is handled automatically for formats like mesh and anim. Python bindings are available with ssbh_data_py.
Supported Formats
Format | Supported Versions (major.minor) | Read | Save |
---|---|---|---|
Modl (.numdlb , .nusrcmdlb ) |
1.7 | ✔️ | ✔️ |
Mesh (.numshb ) |
1.8, 1.9, 1.10 | ✔️ | ✔️ |
Skel (.nusktb ) |
1.0 | ✔️ | ✔️ |
Anim (.nuanmb ) |
2.0, 2.1 | ✔️ | ✔️ (2.0 only) |
Matl (.numatb ) |
1.6 | ✔️ | ✔️ |
ssbh_data also has support for Adj (.adjb
) files.
Dependencies
~5MB
~124K SLoC