Releases: Mystogan98/BeatSaviorData
BeatSaviorData 2.0.1 for Beat Saber 1.12
Mostly a quick fix for 1.12, also porting what I was working on for 1.11. The graph is still bugued, I need to rework it entirely before fixing it.
- Custom campaigns now uploads to BeatSavior and logs data (at least in 1.11, untested for 1.12 but should work).
- Rework the graph a little, so it looks a bit better.
- Improved a whole lot performances by fixing memory leaks and improving the general architecture.
- Rework trackers architecure entirely, improving performances and flexibility a lot.
- Added the score graph and the grid cut the to BeatSavior's upload.
- Added option to disable the UI entirely (or just removing the graph panel because it's bugued).
- Code is a little bit cleaner.
BeatSaviorData 2.0.0 for Beat Saber 1.10
- Collect data about your play : Training mode settings (speed and song start time), number of hit and miss, max combo, per hand accuracy and speed, per hand average cut (detailed score), accuracy grid, final score, personal best and modifiers, endTime of the song (if lost), per hand distance, and finally every single note and miss during the song. For the notes, the score, multiplier, time, index, note type, note direction, time deviation, cut point and saber direction are saved.
- Show part of that data at the end of every song, on the left panel.
- Show a nice score graph on the right panel.
- Finally, it uploads part of that data to BeatSavior.io (like old version) and saves everything locally, so it can be used for future mods and software. If you wanna use it yourself, read below.
A LOT of things were added in this version. It adds new trackers, uploads and saves player related stats, expands old ones, really saves tracker (and not just log them), now has a UI, has better performances as well, and the list goes on.
All trackers are saved in %appdata%/Beat Savior Data, as ".bsd" file, using the record date as name. The first line is the player's stats, then every line corresponds to one song. Every line is a correct json object, even though the whole file isn't. Feel free to use these data as you want, but please credit me if you do so.
If you have any question or problem, either join the Beat Savior discord, or DM me directly (Mystogan#5963).
1.0.2.1f for Beat Saber 1.9
Compatibility fix for Noodle Extension
1.0.2 for Beat Saber 1.9
Fixed compatibility with Noodle Extension.
1.0.1 for Beat Saber 1.9 and 1.7
Fixed compatibility with mapping extension.
1.0 for Beat Saber 1.8
Same changelog than below, only it has been updated to BSIPA4 and now works on Beat Saber 1.8.
Still requires BS_Utils and BSML
1.0 for Beat Saber 1.7
- Added the possiblity to disable pass and/or fail upload in mod settings
- Upload is now async, shouldn't slow down the game when you finish a song anymore
- Average accurary now takes into account the number of note cut by each hand
- Bombs and walls now break combo
- Added the [angle before / accuracy / angle after] average for both hands
- No more NaN average accuracy on one saber maps
- Bombs are not counted as miss anymore (and bomb hit tracker now works)
Will update for Beat Saber 1.8 as soon as BS_Utils and BSML are both updated.
Requires BS_Utils and BSML.