#reading #smash #ultimate #super #label #csb #commonsoundtable

smash-csb

读取和写入commonsoundtable.csb文件

1个不稳定版本

0.9.0 2023年7月12日

#629 in 音频

MIT许可协议

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