Track all your scores and song votes. This is the actively maintained fork of the original SongPlayHistory mod.
Note
For information on the Vote and Play history data API, see For Modders.
- Keep detailed track of your plays
- Show how many times you've played a single beatmap
- Interop with BeatSaverVoting and DiTails to track your vote
- Visualize your song preferences (👍/👎) (if you don't have BeatSaverVoting installed)
- BSIPA
- BeatSaberMarkupLanguage
- BS Utils
- SiraUtil
- SongCore
Available in ModAssistant or on BeatMods
- Recording play data begins when you first install this plugin. (This doesn't apply to play counts.)
- The data file
SongPlayData.json
is created in Beat Saber'sUserData
directory. You can delete individual records from there if you want. - The data are not uploaded anywhere so you have to backup the file when re-installing the game.
- If you run into any problems, please contact me either via Discord (Search me in the BSMG discord server) or by open an issue.
- To access the vote data, use
Zenject
and injectIVoteTracker
. IVoteTracker
is installed intoPCAppInit
, usingSiraUtil
'sLocation.App
.
- Inject
IRecordManager
IRecordManager
is installed intoPCAppInit
, usingSiraUtil
'sLocation.App
.
- Inject
IScoringCacheManager
IScoringCacheManager
is installed intoPCAppInit
, usingSiraUtil
'sLocation.App
.