2 unstable releases
0.9.0 | Jul 12, 2023 |
---|---|
0.8.1 | Jun 10, 2021 |
#6 in #ultimate
4KB
56 lines
smash-sli
A Rust library for reading and writing soundlabelinfo.sli
files from Super Smash Bros. Ultimate.
cargo add smash-sli
sli_yaml
A command-line program for creating and editing soundlabelinfo.sli
files using YAML. Drag and drop a soundlabelinfo.sli
file onto the executable to create a YAML file. Drag and drop a properly structured YAML file onto the executable to create a soundlabelinfo.sli
file. YAML files are text files, so they can be viewed and edited in any text editor.
Sample output from a soundlabelinfo.sli
file:
entries:
- tone_name: se_silent
nus3bank_id: 2000
tone_id: 474
- tone_name: vc_popo_001
nus3bank_id: 4014
tone_id: 0
Usage
The latest prebuilt binary for Windows is available in Releases.
Download the latest set of labels and have them placed beside the executable when dragging and dropping or include them in the command when converting to YAML. Missing labels will result in all tone_name
values appearing as hashes.
sli_yaml <input> [output]
sli_yaml <input> [output] [label]
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 is a library for reading and writing soundlabelinfo.sli
files from Super Smash Bros. Ultimate.
Dependencies
~2.5MB
~53K SLoC