So osu! have this thing called "Game Modifiers" which changes gameplay in many ways. But the mods aren't flexible enough in my opinion. I think there should be a different Game Modifiers menu, somewhat similar to StepMania's gameplay options menu.
There will be sliders to change AR, OD, CS, HP and speed individually. This will replace mods that affect the mentioned specs(Easy, Half Time, Hard Rock, Double Time)
For visual mods(Hidden, Flashlight, Fade-in), they will be grouped in a "Visual" category.
For No Fail, it will be grouped under the "Fail/Retry When..." option, which I will talk about later on.
For Nightcore and Daycore, they will be grouped in a "Music Effects" option
For mods in Special category, they will stay there.
These sliders are independent and will have caps(0<=HP or OD<=10; 0<=AR<=11; 2<=CS<=7; 0.1<=speed<=(whatever caps))
A switch to enable/disable Hidden, Flashlight, Fade-in. Hidden will turn off as soon as Fade-in is turned on and vice versa since Fade-in functions as the inverse of Hidden in osu!mania.
This will be similar to the Visual Mods group mentioned above. This will host all kinds of music effects (Bass-Boosted and stuff?) and will have cases like Hidden and Fade-in, where they are the inverses of each other.
Nightcore will lock the speed to 1.5x and Daycore will lock the speed to 0.5x
When you change the Speed slider with Nightcore/Daycore enabled it will be disabled instantly.
This category will have smaller subcategories like Fun and Automated and stuff.
Even though PP is now the ranking metric of the game, we still have ranked score and we still have score leaderboards. So how do you calculated score if everything is independent? My idea is that we use ScoreV2, but with the score cap based on the star rating of the game. The formula will look something like this:
scorev2-cap=star-rating-after-all-modifications*rate
with rate being whatever number the devs want to choose.
What it will look like
There will be sliders to change AR, OD, CS, HP and speed individually. This will replace mods that affect the mentioned specs(Easy, Half Time, Hard Rock, Double Time)
For visual mods(Hidden, Flashlight, Fade-in), they will be grouped in a "Visual" category.
For No Fail, it will be grouped under the "Fail/Retry When..." option, which I will talk about later on.
For Nightcore and Daycore, they will be grouped in a "Music Effects" option
For mods in Special category, they will stay there.
AR, OD, CS, HP and speed sliders
These sliders are independent and will have caps(0<=HP or OD<=10; 0<=AR<=11; 2<=CS<=7; 0.1<=speed<=(whatever caps))
Visual Mods
A switch to enable/disable Hidden, Flashlight, Fade-in. Hidden will turn off as soon as Fade-in is turned on and vice versa since Fade-in functions as the inverse of Hidden in osu!mania.
Music Effects
This will be similar to the Visual Mods group mentioned above. This will host all kinds of music effects (Bass-Boosted and stuff?) and will have cases like Hidden and Fade-in, where they are the inverses of each other.
Nightcore will lock the speed to 1.5x and Daycore will lock the speed to 0.5x
When you change the Speed slider with Nightcore/Daycore enabled it will be disabled instantly.
Special
This category will have smaller subcategories like Fun and Automated and stuff.
Scoring
Even though PP is now the ranking metric of the game, we still have ranked score and we still have score leaderboards. So how do you calculated score if everything is independent? My idea is that we use ScoreV2, but with the score cap based on the star rating of the game. The formula will look something like this:
scorev2-cap=star-rating-after-all-modifications*rate
with rate being whatever number the devs want to choose.