Horsey- / Horseys-Simply-Love

A recreation of hurtpiggypig's Simply Love SM3.95 theme made to now run in StepMania 5
Other
8 stars 3 forks source link

Change Player Speed Mod Value on ScreenSelectMusicWide #10

Open Horsey- opened 6 months ago

Horsey- commented 6 months ago

What's the first thing you do when you select a song? Do you just play it, or do you have to change your speed mod value? Unless you're playing with a C/M/A mod, you're going to be entering the player options menu after every song just to change your speed mod value. I think it's essential that the theme have a way to change your speed mod quickly on ScreenSelectMusicWide.

My first idea for this would be to hold select and press left or right (the old change-difficulty behaviour, but who uses that anyway...?) I think that the entire screen should dim with the speed mod profile printout be visually highlighted to visually let the player know that they are about to change their speed mod value. Maybe a tooltip could fly out of the player's speed mod value to make it more obvious?

There would need to be a change in ScreenSelectMusicWide to show the speed mod value to players without a profile. I think the best place to put it would be around where the notes begin appearing; but it could be in a banner near the top...?


As an extension of this functionality, I think it should also be possible to change your speed mod type from this screen as well. Perhaps [Select (Red) + Left + Right -> release Left + Right] could toggle the ability to change speed mod type.

We'll also need to flash a message to the player that selecting a CMOD on a chart with a BPM range will disqualify their score.