6 releases (3 breaking)
0.4.0 | Oct 5, 2024 |
---|---|
0.3.0 | Aug 18, 2024 |
0.2.1 | Aug 4, 2024 |
0.2.0 | Aug 4, 2024 |
0.1.0 | Aug 4, 2024 |
#594 in Data structures
49KB
1K
SLoC
beat_saber_map
Read and write Beat Saber maps with Rust.
use beat_saber_map::BeatSaberMap;
let map = BeatSaberMap::from_dir("sample").unwrap();
assert_eq!(map.info.version, "4.0.0");
assert_eq!(map.info.song.title, "Magic");
assert_eq!(map.info.environment_names.first().unwrap(), "WeaveEnvironment");
Documentation can be found on docs.rs.
Roadmap
- Create structures for map files
- Create utility methods for map file structures and
BeatSaberMap
Dependencies
~0.7–1.6MB
~35K SLoC