[PLAYER][DISCUSSION] Disable music hotkey - what should happen when re-enabled?

Started by namida, January 21, 2017, 04:15:41 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

namida

In the current stable build (and all previous builds), if music is muted via the hotkey, then re-enabled, the music starts from where it left off.

In the current (unreleased) experimental build, I've completely rewritten the sound code. Aside from a few bugs that need to be ironed out, the only visible change is that instead of this, when re-enabled the music resumes from where it left off. My reasoning behind this is that people often hit the key by mistake, so they probably don't want the music to restart from the beginning when they turn it back on.

What are your thoughts on this? Do you prefer the old behaviour, or does the new one sound better? (It would be very easy to change this back to the old behaviour.)
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

Simon


ccexplore

Is there a typo somewhere up there?  Both behaviors' description end with "from where it left off"? ???

How many other games out there have something similar, and what do they usually do?

What are the usual non-accidental reasons people have used the hotkey to disable music partway through a level, but then turn it back on some time later while still on the same level?  For the one most obvious reason for this, would it be accurate to most people to say it's basically equivalent to a mute action that one could've done via other means (eg. some keyboards have an actual key/button to mute and unmute system volume?)  Muting like that doesn't restart or even pause the music, so are people actually specifically using the "restart from beginning" aspect of the hotkey as a feature, or is that just an implementation artifact that they don't actually care either way about?

I think I'm personally probably in the "don't care" crowd, moreover I don't even know how often I would've used the hotkey to begin with.

ccexplore

More generally, given that we have had this whole board to elicit suggestions for a long time, I think it's fair to say that if no one had previously brought up or talked about something here, then probably it is "don't really care" to most people.  So if you personally prefer the new behavior then it is perhaps reason enough.  You could give the courtesy of waiting some time from now to see if there are other responses to your question, but after that it's probably safe to assume it is a "don't care".

namida

Sorry. Existing behaviour is that the track restarts; new behaviour is that it continues from where it left off.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)