by peppy
A brand new set of pp adjustments have made their way through the pipeline for osu! and osu!mania – the first of their kind in several years! Wonder how the changes might have affected you and your ranks? Read on!
Over the past few weeks, much forward progress has been made on the performance processor (mainly thanks to Tom94). As a result, we have also been able to quickly iterate over community proposals and begin breathing life back into the performance and star rating algorithms to keep them relevant.
Note that as these changes are applied, ranks may fly around a bit. We are doing our best to alleviate the visual effect of reprocessing, but as this is the first time we've done this kind of operation in a while it is a learning experience – there's a lot of data to process!
We begin this journey with the following areas of change:
Until recently, we have not been marking inactive players (no score recorded in 3 months) as such in all cases, which means that as we perform this reprocessing, all users will generally see a sudden increase in rank.
Two new changes were merged (#1 #2). For a full explanation along with historical context, check out Toy's write-up, but here are the quick points you should know:
One change was merged (#1) implementing Shoegazer's proposal.
This change aims to decrease the strain value attributed to higher star rating maps, meaning that they are generally worth less pp than they were before. Summarised:
The rationale behind these changes has been comprehensively documented by Shoegazer for those interested in reading into the specifics.
The linear reduction was applied to bring osu!mania pp totals in line with other game modes. This will result in most users experiencing an overall decrease in pp, but rest assured that as this is applied across the board it will not affect your global rank after recalculation.
As we move more and more in an open source direction, it is easier than ever for anyone to contribute to the osu! projects. Check out #osu-performance on the osu!dev discord to follow along with the latest, or visit osu-performance on github to get directly involved in the code.
—peppy
Comments0