14 个重大版本发布

0.19.0 2024 年 7 月 23 日
0.18.0 2024 年 2 月 26 日
0.17.0 2023 年 5 月 8 日
0.16.0 2023 年 3 月 8 日
0.10.1 2021 年 7 月 24 日

#53 in #data-access

Download history 1/week @ 2024-05-08 1/week @ 2024-06-26 40/week @ 2024-07-03 70/week @ 2024-07-17 51/week @ 2024-07-24 1/week @ 2024-07-31

每月下载量 122

MIT 许可证

700KB
16K SLoC

ssbh_data 最新版本 docs.rs

为一些 SSBH 格式提供更高层次的数据访问层。ssbh_data 尽可能提供更直观和简洁的 API。将 SSBH 类型如 SsbhArraySsbhString8 替换为其标准 Rust 等效类型 VecString。自动处理如网格和动画等格式的二进制缓冲区的解码和编码。使用 ssbh_data_py 提供 Python 绑定。

支持的格式

格式 支持的版本(主.次) 读取 保存
Modl (.numdlb, .nusrcmdlb) 1.7 ✔️ ✔️
网格 (.numshb) 1.8, 1.9, 1.10 ✔️ ✔️
骨架 (.nusktb) 1.0 ✔️ ✔️
动画 (.nuanmb) 2.0, 2.1 ✔️ ✔️ (仅 2.0)
材质 (.numatb) 1.5, 1.6 ✔️ ✔️
帮助 (.nuhlpb) 1.1 ✔️ ✔️

ssbh_data 还支持 Adj (.adjb) 和 MeshEx (.numshexb) 文件。

依赖

~8MB
~196K SLoC