1 unstable release

0.9.0 Jul 12, 2023

#272 in Emulators

MIT license

4KB

smash-svt

A Rust library for reading and writing sound_volume_table.svt files from Super Smash Bros. for Nintendo 3DS and Wii U and Super Smash Bros. Ultimate.

cargo add smash-svt

svt_yaml

A command-line program for creating and editing sound_volume_table.svt files using YAML. Drag and drop a sound_volume_table.svt file onto the executable to create a YAML file. Drag and drop a properly structured YAML file onto the executable to create a sound_volume_table.svt file. YAML files are text files, so they can be viewed and edited in any text editor.

Sample output from a sound_volume_table.svt file:

entries:
- id: 0
  knobs:
  - 0.0
  - -1.0
  - 0.0
  - -1.5
- id: 1
  knobs:
  - 0.2
  - -0.8
  - 0.0
  - -0.7

Usage

The latest prebuilt binary for Windows is available in Releases.

svt_yaml <input> [output]
svt_yaml sound_volume_table.svt sound_volume_table.yaml
svt_yaml sound_volume_table.yaml sound_volume_table.svt


lib.rs:

svt_lib

svt_lib is a library for reading and writing sound_volume_table.svt files from Super Smash Bros. for Nintendo 3DS and Wii U and Super Smash Bros. Ultimate.

Dependencies

~2MB
~45K SLoC