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
每月下载量 122
700KB
16K SLoC
ssbh_data

为一些 SSBH 格式提供更高层次的数据访问层。ssbh_data 尽可能提供更直观和简洁的 API。将 SSBH 类型如 SsbhArray 和 SsbhString8 替换为其标准 Rust 等效类型 Vec 和 String。自动处理如网格和动画等格式的二进制缓冲区的解码和编码。使用 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