Skip to content

v0.3.0

Compare
Choose a tag to compare
@valentinegb valentinegb released this 18 Aug 20:36
· 3 commits to main since this release
1c792b7

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 some Copy
  • Wrapped long doc comments

Full Changelog: v0.2.1...v0.3.0