Author Topic: Impossible replay actions are not deleted from replay [BUG]  (Read 1614 times)

0 Members and 1 Guest are viewing this topic.

Offline Nepster

  • Posts: 1829
    • View Profile
Impossible replay actions are not deleted from replay [BUG]
« on: March 25, 2017, 08:51:25 PM »
If you have a replay in which some action is impossible for some reason (e.g. because the level changed). Then when loading the replay:
- Upon encountering the impossible action, the game stops replaying any actions, even those that are still possible afterwards.
- The impossible action is however not deleted from the replay action list the game keeps internally.
This has one very unfortunate consequence: If you load such a replay and let it play until the impossible action, then one can continue assigning further skills and solve the level. Afterwards at the result screen one might think about saving the solving replay. However when you load the replay again, the replay stops again at the impossible action (which is still there) and then does not replay any further action. So in effect the saved replay of a solution does no longer solve the level when loaded!
Currently you have to explicitely cancel the replay before the impossible action occurs and then replay all further actions again, in order to produce a working and solving replay.

This happens in V10.12.15-C. I haven't yet checked it in the experimental versions.

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Impossible replay actions are not deleted from replay [BUG]
« Reply #1 on: March 26, 2017, 03:54:48 AM »
It probably still happens.

However, you could also (I assume) fix such a replay by manually removing the offending action, either via the Edit Replay hotkey or using a text editor on the NXRP file.
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Impossible replay actions are not deleted from replay [BUG]
« Reply #2 on: March 28, 2017, 01:17:54 PM »
Easier workaround: Turn Replay Insert Mode on. This bug doesn't happen while that's active.

I'm currently working on an actual fix.
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Impossible replay actions are not deleted from replay [BUG]
« Reply #3 on: March 28, 2017, 01:20:29 PM »
Fixed for next update.
My Lemmings 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)