Hello Tsyu,
A bug I discovered while playing around with Superlemmini.
Steps to reproduce:
- Choose any level pack to play, and make sure the allLevelsUnlocked = true line is in the levelpack.ini file for the pack (very important!)
- Pick any level from the pack and let the game load up the level by clicking "continue"
- Once inside the level, pick another level from the same level pack or any pack where the levelpack.ini file has the line allLevelsUnlocked = true
- Complete/solve the level successfully.
- At the postresults screen, open up the level menu, and you'll see that the level you just solved is not marked with "completed"
However, the next level you play after solving the second level and successfully solve will be marked as "completed" as appropriate. So, it seems that this bug only happens when loading up a level and going inside, load up another level, and you successfully solve the new level. The important thing is making sure the levels you load up are from packs that have the line allLevelsUnlocked = true in the levelpack.ini file.
After some more testing, this bug does NOT occur if you first load up a level that has the allLevelsUnlocked = true line and once inside the level, you load up a level from a different pack that does NOT have the levels unlocked line, as it will say that the new level you loaded up is "completed" if you successfully solve it.
Needless to say, this is an annoyance, especially having to do a level all over again just so one can see a level marked as "completed." Even more so if you're a completist like me, where you get a kick out of seeing all levels marked as "completed" in a level pack.
EDIT: Ah, so turns out that it is NOT necessary for both packs to have the levels unlocked line in order to trigger off the bug. Instead, what matters is the second level you load up, making sure the pack you load it from has the levels unlocked line. In other words, this bug will also occur if you first load up and go inside a level from a pack that doesn't have the levels unlocked line, but then the next level you load up and successfully solve is from a pack that has the all levels unlocked line.