Releases: no-1-noob/PPPredictor
v1.1.0 AccSaber & BS 1.38
If you find any bugs, let me know on Discord no.1noob or open a issue on github.
Tested on Beatsaber 1.29, 1.34.2, 1.35, 1.38 please grab the version you need below.
AccSaber support
- To acticate AccSaber the ScoreSaber mod has to be installed and in the PPPredictor setting enable AccSaber Support
⚠️ AccSaber does not refresh automatically after a set score, since the AccSaber leaderboard refreshes periodically. So after a few set scores the PP-Gain after weighting could deviate from the actually gained PP.
1.38 support
- Thanks to @ppebb for helping with the 1.38 version
Changes
- BeatLeader fixed PP calculation on OneSaber maps if Normal mode also has PP.
- Fixed Counter layout when using italics mode
- Perfomance improvement for PP weighting
1.29
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
1.34 & 1.35
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.8.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
1.38
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.12.3+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
v1.0.3 MP crash fix
If you find any bugs, let me know on Discord no.1noob or open a issue on github.
Tested on Beatsaber 1.29, 1.34.2, 1,35+ (1.36 should also work from my quick test) please grab the version you need below.
Bugfixes
All
- Crash of PPPredictor when starting a multiplayer game resulting in return to lobby (#15 Thanks to @FEFELAND for the report)
- Hide PPPredictor main menu display when selecting a song in a multiplayer lobby
- Update the selected map when starting campaign mode
1.35+
- Fixed default color of diff display for new BSML versions
Full Changelog: v1.02...v1.0.3
1.29
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
1.34 & 1.35+
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.8.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
v1.0.2 Support for 1.34 & 1.35
If you find any bugs, let me know on Discord no.1noob or open a issue on github.
Tested on Beatsaber 1.29, 1.34.2, 1,35 please grab the version you need below.
General:
- PP gain calculation performance improvement
- Get your newly set scores by websocket of the leaderboard
- Stream overlay support for: https://github.com/no-1-noob/PPPOverlay
BeatLeader:
- Improved 'is ranked' determination
1.35
- Disabled autoswitching of leaderboard context by Playlist for now
Dependencies:
New for all versions:
websocket-sharp "1.0.4+"
1.29
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
1.34 & 1.35
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.8.1+
SiraUtil 3.0.3+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
websocket-sharp 1.0.4+
v1.0.1
If you find any bugs, let me know on Discord no.1noob or open a issue on github.
Tested on Beatsaber 1.27.0 but should work on 1.22+
General:
- Only one slider for % input in main menu
- Fixed problems when 'FuckNewDots' mod is installed (https://github.com/PulseLane/FuckNewDots)
- Player rank fetching limit
BeatLeader:
- Support for contexts
- General
- No modifiers
- No pauses
- Golf
- SCPM
- (Some contexts might need manual refreshing using the button if already a better score was set [e.g. Golf]. Websockets based score updates on the agenda for a future version 🥼 )
- Data fetching speed adjusted
Counter:
- Display Personal best at start
- Silent PP gain (Hide the gained pp until the game is paused or the last note is hit)
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v1.0.0
If you find any bugs, let me know on Discord no.1noob or open a issue on github.
Tested on Beatsaber 1.27.0 but should work on 1.22+
General:
- Version bump to 1.0.0 because it has all the features i want 😄
- Hitbloq support for all map pools
- Future support for implementing additional map pools on other leaderboards
- Only show leaderboards when the corresponding mod is also installed
- Leaderboard icons in main menu
- Rework of main menu UI
- Predictor and session are now tabbed
- Position can be changed by "unlocking" the UI using the lock icon
- Position presets can be applied in options
- Cache and Settings can be reset separately
- Automatically switch to a leaderboard, when the selected playlist has a corresponding syncUrl entry
- Currently supported for BeatLeader and Hitbloq (HB also selects the map pool)
- Can be disabled in settings
Hitbloq:
- Display custom icons of map pool (can be disabled in settings)
- Pool sorting by popularity (can be set to alphabetical in the settings)
ScoreSaber:
- Updated to current curve
Counter:
- Fixed icon and text colliding
- Fixed map selection when starting a song without using the main menu (e.g. Tourneys)
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v1.0.0-beta.1
This is a beta release to see if everything works, if you encounter any errors please let me know as soon as possible so i can fix them before releasing it futher.
If you find any bugs, let me know on Discord No.1 Noob#3082 or open a issue on github.
Tested on Beatsaber 1.27.0 but should work on 1.22+
General:
- Version bump to 1.0.0
- Hitbloq support for all map pools
- Future support for implementing additional map pools on other leaderboards
- Only show leaderboards when the corresponding mod is also installed
- Leaderboard icons in main menu
- Rework of main menu UI
- Predictor and session are now tabbed
- Position can be changed by "unlocking" the UI using the lock icon
- Position presets can be applied in options
- Cache and Settings can be reset separately
- Automatically switch to a leaderboard, when the selected playlist has a corresponding syncUrl entry
- Currently supported for BeatLeader and Hitbloq (HB also selects the map pool)
- Can be disabled in settings
Hitbloq:
- Display custom icons of map pool (can be disabled in settings)
- Pool sorting by popularity (can be set to alphabetical in the settings)
Counter:
- Fixed icon and text colliding
- Fixed map selection when starting a song without using the main menu (e.g. Tourneys)
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v0.6.4
If you find any bugs, let me know on Discord No.1 Noob#3082 or open a issue on github.
Tested on Beatsaber 1.27.0 but should work on 1.22+
Changes:
BeatLeader:
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v0.6.3
If you find any bugs, let me know on Discord No.1 Noob#3082 or open a issue on github.
Tested on Beatsaber 1.27.0 but should work on 1.22+
Changes:
BeatLeader:
- Skill triangle PP calculation
General:
- PP calculation fix in replays with modifiers
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v0.6.2
If you find any bugs, let me know on Discord No.1 Noob#3082 or open a issue on github.
Beatsaber 1.22+
Changes:
- General
- NoFail calulation only applied when failed. (ScoreSaber: Halves Score, BeatLeader: Apply NoFail modifier)
- Gain type can be set (Weighted, Raw [Just compares to your PB score, ignoring all other scores])
- Highlight if max pp is reached. PP turns yellow: (For example check this curve )
- Fixed rank prediction for top50 players
- Fixed calculations when one song has multiple gamemode beatmaps
- Dont save unranked scores to reduce calculation and cache file size
- Autmomatic reset of cached data by mod update possible (for example for curve changes -> need full refetch of cached data)
- Counter:
- Counter is better centered
- Highlight PP Gain if you are close to your PB, Threshold can be set (Default -10). (Only when using Raw Gain Type)
- Multiple displaytypes to choose: Default Only show PP
- BeatLeader:
- Use different modifier values by beatmap
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+
v0.6.1
If you find any bugs, let me know on Discord No.1 Noob#3082 or open a issue on github.
Tested on Beatsaber 1.22.1
Changes:
General:
Settings moved to a main menu mod button
New Settings:
Disable unwanted leaderboards
VersionChecker can be disabled
Counter:
Leaderboard Icons (can be set to text in options)
Disable PPGain by default (for new users)
Canvas scale handling
Dependencies:
BSIPA 4.2.0+
BeatSaberMarkupLanguage 1.6.1+
SiraUtil 3.0.3+
LeaderboardCore 1.2.2+
SongDetailsCache 1.1.11+
SongCore 3.9.4+