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.)
Quote from: namida on January 21, 2017, 04:15:41 PM
people often hit the key by mistake
Then improve the default hotkey layout?
-- Simon
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.
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".
Sorry. Existing behaviour is that the track restarts; new behaviour is that it continues from where it left off.