[+][BUG][PL] Rapid backwards framesteps cause large jumps

Started by WillLem, July 05, 2026, 08:41:45 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

WillLem

This bug is present in NL 12.14, NL Community Edition, and SuperLemmix.

Steps to reproduce:

1) Assign some key to a small backwards framestep (e.g. -3)
2) In game, rapidly refire the key (in NLCE, the best way to test this is by using the mouse wheel framesteps, which can call the backstep faster than a repeating key)
3) The game will backstep by -3 repeatedly for some time, but then will skip by some unknown large amount of frames.

This bug has thwarted the Rewind button in SuperLemmix, and is now having the same effect on mouse wheel framesteps in NLCE.

Best guess is that the game has not fully rendered before the next call to skip back is received, but honestly it could be anything to do with the save state system, the rendering loop, the update loop, etc. I've tried a number of different solutions and none of them have worked.

I'm logging this now so that I can come back to it later.


Simon

I'll sign up for the dungeon crawling. Level 40 Porcupine.

I can make Saturday, July 11th or Sunday July 12th. Both days are free. You can pick what suits you, and you can pick time of day.

I doubt that it's solvable on a single day. But I want to see what's going on and you can show me some of the failed attempts. Weakly related bug that has hits me sometimes: Input gets eaten during continuous rewinding -- if we're really lucky, we'll find a single root cause behind both bugs.

-- Simon

WillLem

Quote from: Simon on July 05, 2026, 08:58:51 PMI'll sign up for the dungeon crawling. Level 40 Porcupine.

Grateful Level 33 Otter.

Let's do Sunday 12th at 13:00 UTC / 14:00 UK / 15:00 Germany (I think I've got that right!)

Quote from: Simon on July 05, 2026, 08:58:51 PMrelated bug that has hits me sometimes: Input gets eaten during continuous rewinding -- if we're really lucky, we'll find a single root cause behind both bugs.

Yeah, that could well be related. It does seem to be an input-themed bug.

Your help is welcome, no puzzle can beat us both!


Simon

I've noted Sunday 12th at 13:00 UTC == 15:00 CEST for voicechat in Mumble. All right!

-- Simon