#reading #smash #super #ultimate #entries #sli #soundlabelinfo

smash-sli

读取和写入 soundlabelinfo.sli 文件

2 个不稳定版本

0.9.0 2023年7月12日
0.8.1 2021年6月10日

#8 in #ultimate

Download history 6/week @ 2024-03-13 9/week @ 2024-03-27 12/week @ 2024-04-03 23/week @ 2024-05-08 149/week @ 2024-05-15 156/week @ 2024-05-22 162/week @ 2024-05-29 159/week @ 2024-06-05 148/week @ 2024-06-12 79/week @ 2024-06-19 128/week @ 2024-06-26

536 每月下载量

MIT 许可证

4KB
56 代码行数(不含注释)

smash-sli

一个用于读取和写入 Super Smash Bros. Ultimate 中的 soundlabelinfo.sli 文件的 Rust 库。

cargo add smash-sli

sli_yaml

一个命令行程序,用于使用 YAML 创建和编辑 soundlabelinfo.sli 文件。将 soundlabelinfo.sli 文件拖放到可执行文件中以创建 YAML 文件。将结构良好的 YAML 文件拖放到可执行文件中以创建 soundlabelinfo.sli 文件。YAML 文件是文本文件,因此可以在任何文本编辑器中查看和编辑。

来自 soundlabelinfo.sli 文件的示例输出

entries:
- tone_name: se_silent
  nus3bank_id: 2000
  tone_id: 474
- tone_name: vc_popo_001
  nus3bank_id: 4014
  tone_id: 0

使用方法

Windows 的最新预构建二进制文件可在 发布 中找到。

下载最新的 标签 并在拖放或转换到 YAML 时将它们放在可执行文件旁边。缺少的标签将导致所有 tone_name 值都显示为哈希值。

sli_yaml<输入> [输出]
sli_yaml<输入> [输出] [标签]
sli_yaml soundlabelinfo.sli soundlabelinfo.yaml
sli_yaml soundlabelinfo.sli soundlabelinfo.yaml Labels.txt
sli_yaml soundlabelinfo.yaml soundlabelinfo.sli


lib.rs:

sli_lib

sli_lib 是一个用于读取和写入 Super Smash Bros. Ultimate 中的 soundlabelinfo.sli 文件的库。

依赖项

~2.5MB
~53K SLoC