1个不稳定版本
0.9.0 | 2023年7月12日 |
---|
#629 in 音频
4KB
55 行
smash-csb
一个用于从《超级 Smash Bros. Ultimate》读取和写入commonsoundtable.csb
文件的Rust库。
cargo add smash-csb
csb_yaml
一个命令行程序,用于使用YAML创建和编辑commonsoundtable.csb
文件。将commonsoundtable.csb
文件拖放到可执行文件中以创建YAML文件。将结构良好的YAML文件拖放到可执行文件中以创建commonsoundtable.csb
文件。YAML文件是文本文件,因此可以在任何文本编辑器中查看和编辑。
来自commonsoundtable.csb
文件的示例输出
entries:
- fighter_kind: mario
sound_table:
- vc_mario_missfoot01
- vc_mario_missfoot02
- vc_mario_damage_twinkle
- vc_mario_cheer
- fighter_kind: donkey
sound_table:
- vc_donkey_missfoot01
- vc_donkey_missfoot02
- vc_donkey_damage_twinkle
- vc_donkey_cheer
用法
最新的Windows预构建二进制文件可在发布中找到。
下载最新的标签,并在拖放时将它们放置在可执行文件旁边或包含在转换到YAML时的命令中。缺失的标签将导致所有声音标签都显示为井号。
csb_yaml<输入> [输出]
csb_yaml<输入> [输出] [标签]
csb_yaml commonsoundtable.csb commonsoundtable.yaml
csb_yaml commonsoundtable.csb commonsoundtable.yaml-l 标签.txt
csb_yaml commonsoundtable.yaml commonsoundtable.csb
lib.rs
:
csb_lib
csb_lib是一个从《超级 Smash Bros. Ultimate》读取和写入commonsoundtable.csb
文件的库。
依赖关系
~2.5MB
~53K SLoC