Since it has recently been brought to everyone's attention, the current mania rating system is flawed and it is undergoing changes as we speak (Tom94 is working on a new and improved star rating calculator currently). Along with the star ratings having to be fixed is the pp obtained from songs being fixed, because there's a huge difference in pp gained between 700K and 800K runs but not 900K and 1mill for example. Myself and some others thought it would be a good idea to increase the pp gained exponentially as the scores obtained increase. After gathering some opinions, I'm thinking that the algorithm should have an 800K run at around 70-75% of the total possible pp that can be obtained from a song. The algorithm I'm using that is based around 800K being 75% total pp is (e^(score/591716))/e^(1.69). Below is the % of total pp that you would expect to gain from a song depending on your score using this algorithm:
In addition, I'd also like to consider that a VERY slight bonus pp should be awarded, also exponentially, for scores above 990K. As Bobbias said in a different thread, this bonus should be small for low sr songs, while being a little more noticeable for higher difficulty songs. The algorithm I'm about to show for this bonus is based around the star rating system that Tom is working on, where most of the songs will be a lower sr than they are currently, as 6*+ songs in this calculator would be considered overjoy difficulty maps.
(e(1+(amount of score score over 990K / 10000))-e(1))*(e(rating)/10)
So let's say under Tom's star rating system that someone scores 996K on a 5* map. The bonus gained, in addition to the amount already gained through the previous algorithm, is (e(1.6)-e(1))*(e(5)/10) = 33.17 bonus pp
Here's the results of this algorithm used with a 5* map by every 1K points over 990K:
Now that I think about it, 600K giving 50% is overpowered and I'll have to nerf that, or someone can help me with that.
PP %
I'd like to hear from everyone else how steep they would think that the exponential curve on pp gained should be. 500K = 43% of total possible pp
600K = 50.9%
700K = 60.2%
800K = 71.3%
900K = 84.5%
950K = 91.9%
980K = 96.7%
990K = 98.3%
600K = 50.9%
700K = 60.2%
800K = 71.3%
900K = 84.5%
950K = 91.9%
980K = 96.7%
990K = 98.3%
In addition, I'd also like to consider that a VERY slight bonus pp should be awarded, also exponentially, for scores above 990K. As Bobbias said in a different thread, this bonus should be small for low sr songs, while being a little more noticeable for higher difficulty songs. The algorithm I'm about to show for this bonus is based around the star rating system that Tom is working on, where most of the songs will be a lower sr than they are currently, as 6*+ songs in this calculator would be considered overjoy difficulty maps.
(e(1+(amount of score score over 990K / 10000))-e(1))*(e(rating)/10)
So let's say under Tom's star rating system that someone scores 996K on a 5* map. The bonus gained, in addition to the amount already gained through the previous algorithm, is (e(1.6)-e(1))*(e(5)/10) = 33.17 bonus pp
Here's the results of this algorithm used with a 5* map by every 1K points over 990K:
Bonus PP
The bonus will gradually increase as the score above 990K increases. The bonus is low enough for low star rating maps that it cannot be farmed and high enough with higher star rating maps that it is actually effective but not overpowered. Your thoughts?1K over 990K = 4.24 pp
2K = 8.93 pp
3K = 14.11 pp
4K = 19.84 pp
...
10K = 69.32 pp
2K = 8.93 pp
3K = 14.11 pp
4K = 19.84 pp
...
10K = 69.32 pp
Now that I think about it, 600K giving 50% is overpowered and I'll have to nerf that, or someone can help me with that.