Crate bsru

Crate bsru 

Source
Expand description

§Beatsaber Rust Utilities (BSRU)

Version Docs License

A Beatsaber V3 parsing library.

§Status

This project should support info file version 2.X and difficulty file version 3.X. Modded features such as custom data are not currently supported.

There are also some experimental methods to help with lighting calculations. These do not currently support all features and are marked as depreciated.

§Feature Flags

FlagDescription
bevy_colorAdds From implementations for converting color schemes to Bevy colors.
bevy_reflectAdds Reflect derives for all types.

§Bevy Version Compatibility

BevyBSRU
0.180.7+
0.170.4 - 0.6
0.160.1 - 0.3

Modules§

difficulty
Defines the structure of a map’s difficulty file(s) (i.e. ExpertStandard.dat).
info
Defines the structure of a map’s Info.dat file.
timing_traits
Traits that are used to get an object’s position in time and duration.