Open SheepyChris opened 2 years ago
Though it doesn't address the difficulty range idea, it's worth noting that as-is if there is a course with the same name as the current theme in the Courses folder, that ScreenDemonstration will pick from songs in that course to display.
That said, said course will still appear in the course list in-game, and I am unsure if it can be hidden or not. Either way, I'd love to see ScreenDemonstration get more features like this to polish it up.
Please Select the game mode your feature request is about.
All Game Modes
Is your feature request related to a problem?
ScreenDemonstration was written back when StepMania was still heavily
dance
oriented, which resulted in it following many rules that are obsolete or that simply do not work on other gamemodes, the main one being the way of how songs and charts are selected. The game currently will load all playable songs without other criteria and randomly seek through them until the difficulty types defined inDifficultiesToShow
in the theme's metrics are found.Describe the solution you'd like
A practical solution would be to allow songs to be picked from a pre-existing list (similar to how Preferred Sort works) and only choose charts if their difficulty meter matches the available range. They could be available with the following metrics:
DefaultSort
: Would work the same way as how currently done in[GameState]
;MaxDifficultyMeter
: The maximum difficulty meter allowed to be chosen;MinDifficultyMeter
: The minimum difficulty meter allowed to be chosen.Describe alternatives you've considered
No response
Additional context
No response