Lemmings Forums

NeoLemmix => NeoLemmix Main => Topic started by: Wafflem on January 10, 2016, 09:55:02 PM

Title: Warning dialog for interrupting replays?
Post by: Wafflem on January 10, 2016, 09:55:02 PM
If one views a replay, but then accidentally presses a button on the keyboard or mouse that is not related to backwards/forwards frame skipping or fast-forwarding, the replay stops. This can be problematic for large levels where if a person has made 80% of the way through the level without saving a replay, then presses 'R' and the level replays to fix a mistake, but then accidentally interrupts the replay, all their hard work would be erased.

Can there be a configuration option so that if one presses a button that doesn't involve frame skipping, there will be a warning dialog asking the player if they want to stop the replay?
Title: Re: Warning dialog for interrupting replays?
Post by: namida on January 10, 2016, 09:57:34 PM
I would think that more often than not, the person does want to interrupt the replay, meaning the dialog box would get very annoying. Some kind of solution to this problem could be a good idea, but I don't think a popup box asking to confirm the interruption is the correct one...
Title: Re: Warning dialog for interrupting replays?
Post by: Simon on January 10, 2016, 10:02:53 PM
A non-obvious solution is to make framestepping more performant.

People will be more happy to use framestepping then, approaching the mistake from the future, instead of restarting, approaching the mistake from the past. This designs the original problem out of existence.

-- Simon
Title: Re: Warning dialog for interrupting replays?
Post by: namida on January 11, 2016, 07:50:52 AM
That's a lot of effort, but also something I'd like to do eventually. Hence, this probably needs some kind of interim solution... I'm just not entirely sure what that might be.

Hm... one possible option... have a specific "cancel replay" hotkey. Until you hit it, anything that would interfere with the replay is ignored. DynaLem, how does this option sound to you? (This would of course be an option; the default behaviour would remain how it currently is.)
Title: Re: Warning dialog for interrupting replays?
Post by: Wafflem on January 11, 2016, 03:05:37 PM
I like the specific cancel replay button idea; that works very well for me.