Releases: valentinegb/beat-saber-map-rs
v0.4.0
This release is somewhat big for development, but small for users. You get to enjoy documentation that's all around a bit better, and I get to enjoy a whole lot less boilerplate. Cheers!
Full Changelog: v0.3.0...v0.4.0
v0.3.0
This release finally adds beatmap support! You know, like, pretty much the most important part of a Beat Saber map.
Beatmap {
color_notes: vec![Object {
beat: 10.0,
rotation_lane: 0,
metadata_index: 0,
}],
color_notes_data: vec![ColorNoteData {
grid_position: GridPosition {
line_index: LineIndex::Left,
line_layer: LineLayer::Bottom,
},
color: Color::LeftSaber,
cut_direction: CutDirection::Down,
angle_offset: 0,
}],
..Default::default()
}
- Added
beatmap
module (implemented beatmap files) - Added
Beat
type alias for consistency - Renamed non-self-explanatory fields
- Made all types implement
Clone
and someCopy
- Wrapped long doc comments
Full Changelog: v0.2.1...v0.3.0
v0.3.0-alpha
This pre-release includes the beginnings of Beatmap
(which it is not recommended to use yet), but also includes various improvements to the rest of the codebase, such as the following:
- Made all types implement
Clone
and someCopy
- Wrapped long doc comments
- Renamed non-self-explanatory fields
Full Changelog: v0.2.1...v0.3.0-alpha
v0.2.1
- Use
info::Audio::audio_data_filename
inInfo::from_dir()
, fixes potentially attempting to read the audio data file with the wrong path
Full Changelog: v0.2.0...v0.2.1
v0.2.0
- Implemented
Audio
- Added
Info::from_file()
- Improved error handling
- Improved documentation
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is the initial release! This version doesn't have a whole lot, but it does have a probably complete Info
structure for v4.0.0 of the Beat Saber map format and I thought it might be useful to somebody to get that out before I finish all the other stuff.
Full Changelog: https://github.com/valentinegb/beat-saber-map-rs/commits/v0.1.0