Skip to content

Releases: no-1-noob/PPPredictor

v1.1.0 AccSaber & BS 1.38

20 Oct 08:06
c4baa17
Compare
Choose a tag to compare

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
    image
  • ⚠️ 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

20 May 12:20
Compare
Choose a tag to compare

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

07 Apr 09:07
Compare
Choose a tag to compare

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:

296015737-764f8c1b-aad1-4e84-a828-e7861bd0dc25

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

04 Dec 17:19
5bf1514
Compare
Choose a tag to compare

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:

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

18 Jun 16:45
6b3d953
Compare
Choose a tag to compare

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

18 Apr 17:53
Compare
Choose a tag to compare

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

18 Apr 17:18
Compare
Choose a tag to compare

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

11 Apr 18:18
a16eae4
Compare
Choose a tag to compare

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

22 Jan 18:33
Compare
Choose a tag to compare

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

26 Nov 09:38
556fdb0
Compare
Choose a tag to compare

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+