[BUG] Known bugs

Started by WillLem, April 14, 2023, 04:12:21 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

WillLem

I thought I'd start a topic listing the bugs that I'm aware of and trying to find fixes for. Since I'm introducing a lot of new features and behaviours with SuperLemmix, bugs are inevitable. This will help me keep track.

("WIP" means that this bug is only present in the current working copy, not in the latest stable release).

See fixed bugs here.

:tal-bronze: Mouse-on-land isn't preserved when zooming (present in both player and editor) - see topic - present in NL 12.12.5

:tal-bronze: Builder/stacker/platformer/ladderer bricks are not properly recoloured if all of (a) hi-res mode is active, and (b) the engine is falling back to default sprites due to a missing sprite in the target style (c) the skill action is still taking place (i.e. placed bricks are recoloured properly) - recolouring otherwise works as expected (sprite recolouring fixed in commit f7f9684f9) - present in NL 12.12.5

:tal-bronze: Replays are lost during Mass Replay Check when renaming - see topic - present in NL 12.12.5

:tal-bronze: Mass Replay Verification for different username fails to report talismans - see topic - present in NL 12.12.5

:tal-bronze: Cursor sometimes switches to "lemming hand" in level select menu - see topic

:tal-bronze: Level select menu sometimes hangs and/or becomes unresponsive

WillLem

#1
Fixed bugs

:tal-gold: "No Pause" talisman sometimes fails when pause was not pressed see topic - Fixed in commit 1983a3535

:tal-gold: Jumpers cause a CheckPos crash when exiting from a teleporter-receiver - Fixed in Commit 69057c126

:tal-gold: Blockers are drawn to the decorations layer even when not in water - Fixed in Commit 646ae1c03

:tal-gold: LMB-clicking in midair (so, not clicking a lemming), when a lemming is highlit, cues the assign fail sound - fixed in Commit 4808f3c05

:tal-gold: Timebomber explosion particles are the same colour as Freezer explosion particles if a Freezer is assigned prior to a Timebomber - fixed in Commit a14783abe

:tal-gold: Fixed in Commit 216024e2c Zombie-Neutral panel display is incorrect (displays "ZN-Z-N" instead of just "ZN-")

:tal-gold: Fixed in Commit def6f2165 Mouse-clicks advance frames forwards & backwards (when the game is paused) even when SLX window isn't focused

:tal-gold: Fixed in Commit f645bd858 Time result/records not showing on Postview screen.

:tal-gold: Fixed in Commit 18a5ad7a3 Danglers phase through 1px platforms.

:tal-gold: Assign Fail sound doesn't trigger for Highlit Lemmings. Also, the PlayAssignFailSound code causes skills to be assignable whilst paused in Classic Mode, and causes newly Highlit Lemmings to recieve skills whilst also being highlighted (the skill assignment shouldn't happen, only the highlight) Fixed in Commits 33af531ab - 4930fcb6a

:tal-gold: Rewind mode sometimes triggers Pause when cancelled Fixed in Commit 672d8beb4

:tal-gold: Frozen lemmings can interact with traps if a bundle of lemmings enters a trap's trigger area and a Freezer is assigned to one of those lemmings Fixed in Commit eece2ad8e

:tal-gold: Shimmier skill shadow no longer works unless lem is a Climber Fixed in Commit fa4285551

:tal-gold: Bass.dll sometimes doesn't initialize on first-time loading of the player Addressed in Commit 9fbe59432 - in the event that this occurs, the player is prompted to restart SLX (which fixes the problem)

:tal-gold: Glider shadow disappears off the side, even though the sides are "solid" Fixed in Commit 1353eaa81 - this Commit implements "sides are one-way-fields". The Glider shadow bug was caused by the transition to Walker as part of the previously "simulated solid" sides. If we want the sides solid again, remember not to transition Gliders to Walkers!

:tal-gold: Talisman info dialog appears slightly left of centre on the preview screen Fixed in Commit 2705e194e

:tal-gold: Timebomber countdown appears behind other lems Fixed in Commit 098710757

:tal-gold: When only 1 lem remains, and time has run out, and that lem reaches the exit, the level ends on the first frame of the Sleeper animation Fixed in Commit cebd96bef

:tal-gold: If a lem is mid-exit when the time runs out, they perform the exit animation over and over again As of Commit 6b44b6c8d, they now count as saved!

:tal-gold: Assign Fail sound procedure causes an AV error when the screen is clicked. Probably need to find a different approach for implementing this feature Fixed in Commit 4d8ab9a39

:tal-gold: FIxed in Commit e03376ece Now that Freezers can be rescued, we need L.LemTimerToFreeze to only apply to them if the user hasn't nuked. Otherwise, they will become Freezers again (and thus not actually be nuked)

:tal-gold: Fixed in Commit 689a28a6d RR sound is cued during Mass Replay Check (due to a recent fix which allows the sound to be played whilst the game is paused).

:tal-gold: Fixed in Commit 687cfcfa Lems get stuck in Freezer cubes if they're standing near the Freezer during explosion

:tal-gold: Fixed in Commit ed5d6b8db Blockers don't work on One-Way Fields.

:tal-gold: Fixed in Commit a82078e Helpers drawn in low-res with hi-res mode active, but only after a certain combination of actions in the config menu. See details:
Details

Only seems to happen if the following is done, exactly in this order:
STARTING POINT: SLX must be in hi-res, with Classic Mode deactivated
- Run a level, check that the helper overlays are showing correctly (splat ruler is a good test)
- Exit to menu and switch to low-res
- Run a level, again check that the helper overlays are showing correctly
- Exit to menu again, and either activate Classic Mode or deactivate helpers (it doesn't matter which)
- ALSO switch back to hi-res at this point
- Run a level, check that the helper overlays are not showing at all
- Exit to menu, deactivate Classic Mode (keep hi-res active)
- Run a level... the helper overlays appear small (it's loaded the low-res graphics instead of the hi-res ones)

:tal-gold: Fixed in Commit cc9f819 Editor displays incorrect pickup skill graphics.See topic for details.

:tal-bronze: Dismissed as not a bug Styles appear incorrectly in the Editor.
As of Player 2.0.2, Editor 2.0, Styles 2.0.1, I can't replicate this. It's another case of styles causing issues when not installed correctly.See topic for details.

:tal-gold: Fixed in Commit 242dfee29 Jumper > Exit skill shadow is not displayed (i.e. the shadow carries on past the trigger even though the lem can exit).

:tal-gold: Fixed in Commit 0dfbc549d "Replay After Restart" currently doesn't trigger the "Apply" button, and so can't be activated

:tal-gold: Dismissed as not a bug; this only affected 1 user, and turned out to be due to using an older copy of the styles folder: Some levels show <No match> in the Mass Replay Checker even when the IDs are identical between Level & Replay file

:tal-gold: Fixed in Commit dc994b72a Choosing "(Show file selector)" as the Replay option for either In-game or Postview replay saving doesn't work

:tal-gold: Fixed in Commit dc994b72a Manually saving a replay generates a file called "empty_slot.png" (which is actually the replay, but the extension needs to be renamed to .nxrp)

:tal-gold: Fixed in Commit 56c818e4c Climber > Shimmier transition skill shadow is not displayed (WIP).

:tal-gold: Fixed in Commit f3c21c703 The fix for re-drawing the 'selected' button after each backwards framestep now causes a bug in which the skill panel sound ('changeop') is not triggered when selecting a new button (WIP)

:tal-gold: Fixed in Commit 1c157ad11 The command for re-drawing the screen after changing "Show Minimap" and/or "Full Screen" options always takes the user back to the Menu screen even if they entered Config from a different screen (WIP).

:tal-gold: Fixed in Commit 1c157ad11 Error message thrown when exiting config after changing "Show Minimap" and/or "Full Screen" options (WIP).


{Fixed bugs are listed in order of most-least recent}