Releases: qe201020335/SongPlayHistory
SPH 2.2.2
What's Changed
- Fixed replay check not working when ScoreSaber is installed but disabled
- Fixed ScoreSaber replay not detected by SongPlayTracker
- Fixed for Beat Saber 1.40.0
Full Changelog: 2.2.1...2.2.2
SPH 2.2.1
What's Changed
- Added the option to disable SPH's UI and records saving
- Basically becomes Score Percentages only
- Added warning in settings menu regarding MultiplayerInfo
- Fixed not using the main thread to call base game functions during loading scoring data
Full Changelog: 2.2.0...2.2.1
This release should be compatible with 1.38.0 and 1.39.0 but not tested.
SPH 2.2.0
What's New
- Completely merged Score Percentage's features into SPH
- Added score percentage to multiplayer results table
- Currently does not support per-player difficulty
- Full multiplayer support with per-player diff values on the results table is planned
What's Changed
- Fixed modified score and multiplied score being saved incorrectly under some conditions
- Conditions: NF and soft failed and had other nonzero modifiers enabled and did not quit the level
- All song play events and data are now tracked without BS_Utils
- Multiplayer result will be saved as soon as the level fails or finishes, without waiting for "return to lobby"
- Optimized scoring data cache manager with a probably way over-engineered solution
- Refactored some UI code to only touch Unity stuff on the main thread
Full Changelog: 2.1.6...2.2.0
This release should be compatible with 1.38.0 and 1.39.0 but not tested.
Zip file removed due to potential data corruption during max score calculation. Fixed in the next release.
SPH 2.1.6
What's Changed
- Fixed for 1.38.0
Full Changelog: 2.1.5...2.1.6
Caution
DOES NOT WORK ON ANY VERSIONS <1.38.0
SPH 2.1.5
What's Changed
- Fixed for 1.37.5
- Some code clean up
Full Changelog: 2.1.4...2.1.5
Caution
DOES NOT WORK ON ANY VERSIONS <1.37.5
SPH 2.1.4 BS 1.37.1
What's Changed
- Fixed a bug that ScoringCacheManager returns 0 for the number of notes on custom songs
- Fixed for 1.37.1
Full Changelog: 2.1.3...2.1.4
Tested on 1.37.1
Caution
DOES NOT WORK ON ANY VERSIONS <1.37.1
Latest 1.29.1 Release at the time of writing: https://github.com/qe201020335/SongPlayHistory/releases/tag/2.1.3
SPH 2.1.3 BS 1.36.0
What's Changed
- Fixed a really old bug that breaks
RecordsManager
whenSongPlayData.json
doesn't exist
Tested on 1.36.0
Caution
DOES NOT WORK ON ANY VERSIONS <1.34.4
Latest 1.29.1 Release at the time of writing: https://github.com/qe201020335/SongPlayHistory/releases/tag/2.1.3
SPH 2.1.3
What's Changed
- Slightly more logs
- Fixed a really old bug that breaks
RecordsManager
whenSongPlayData.json
doesn't exist
Tested on 1.29.1
Should also work on all 1.19~1.34.2 versions but not tested.
Full Changelog: 2.1.1...2.1.3
Caution
DOES NOT WORK ON 1.35.0+
See all releases for 1.35.0+ compatible versions: https://github.com/qe201020335/SongPlayHistory/releases
SPH 2.1.2 BS 1.36.0
What's Changed
- Fixed a bug that will force static lights to be enabled
- Slightly more logs
Tested on 1.36.0
Caution
DOES NOT WORK ON ANY VERSIONS <1.34.4
Latest 1.29.1 Release at the time of writing: https://github.com/qe201020335/SongPlayHistory/releases/tag/2.1.1
SPH 2.1.1 BS 1.36.0
What's Changed
- Fixed vote tracking not using lower case hash
- Synced code refactor and cleanup from master
Tested on 1.36.0
Caution
DOES NOT WORK ON ANY VERSIONS <1.34.4
Corresponding 1.29.1 Release link: https://github.com/qe201020335/SongPlayHistory/releases/tag/2.1.1