Forums » General StepMania » Pause button

1
Not sure if this is the place for feature requests, but I have one.

A pause button.

Seriously, now that I'm old and have kids, my dancing is always getting interrupted by something. Having a pause button would mean not ruining a long set by receiving an unexpected phone call.

Also, just a shout out for all the effort and skill that has gone into this piece of software over the years. I love Stepmania!
Reply
Pausing is actually available in the engine - it just doesn't quite work right I think.

I think it'd be nice to have for SM 5.1, so I'm making a note about it.
Reply
The engine's lua pause function has been fixed, so it can be used by themes in the next release.

I'm going to brainstorm a bit about how to present pausing to the player.
So, what do we bind pause to?
Holding Start ends the song to go to Evaluation.
Pressing Back ends the song to go back to Select Music.
Pressing Select skips to the next song when in course mode.
So, add an option for disabling one of those and use it for pausing?
Or use Start for pausing and make it bring up a menu that has the choices on it. Which is kind of a pain to do in ways that are good for theming, but is probably the best way to do it.
< cybik> til Kyzentun fixes bugs for breakfast
--
< maxvg1> shakesoda: then why do i still play lol
<@shakesoda> because you're an ITG player. And thus, a masochist
--
<@shakesoda> Kyzentun: I think you might need to put down the meshes for a bit
Reply
Update: Added a pause menu to the default theme.
The pause menu is brought up by pressing Start, Select, or Back twice in 1 second without pressing anything else. This should work for both pad and keyboard players without needing configuration.
Using the pause menu will cause a count of the number of times you paused to show on the eval screen. (to trivially inconvenience people who use it to fake scores on stamina songs)

Last edited: 17 January 2016 9:45am

< cybik> til Kyzentun fixes bugs for breakfast
--
< maxvg1> shakesoda: then why do i still play lol
<@shakesoda> because you're an ITG player. And thus, a masochist
--
<@shakesoda> Kyzentun: I think you might need to put down the meshes for a bit
Reply