https://github.com/alephcubed/bsru
Beatsaber Rust Utilities: A Beatsaber V3 parsing library.
https://github.com/alephcubed/bsru
beatsaber parsing rust rustlang
Last synced: 7 months ago
JSON representation
Beatsaber Rust Utilities: A Beatsaber V3 parsing library.
- Host: GitHub
- URL: https://github.com/alephcubed/bsru
- Owner: AlephCubed
- License: apache-2.0
- Created: 2025-06-27T05:30:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-20T18:20:40.000Z (11 months ago)
- Last Synced: 2025-07-20T18:26:54.236Z (11 months ago)
- Topics: beatsaber, parsing, rust, rustlang
- Language: Rust
- Homepage:
- Size: 130 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Beatsaber Rust Utilities (BSRU)
[](https://crates.io/crates/bsru)
[](https://docs.rs/bsru)

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
| Flag | Description |
|----------------|--------------------------------------------------------------------------|
| `bevy_color` | Adds `From` implementations for converting color schemes to Bevy colors. |
| `bevy_reflect` | Adds `Reflect` derives for all types. |
### Bevy Version Compatibility
| Bevy | BSRU |
|--------|---------------|
| `0.17` | `0.4` |
| `0.16` | `0.1` - `0.3` |