Another one that eric discovered. This one doesn't relate to game physics, but rather concerns loading replays. He's currently converting Pimolems to Superlemmini, but this also happened when he was converting Lemmings Reunion to Superlemmini whenever I sent him replays. Sometimes, when loading replays, the error message "the level specified in the replay does not exist" pops up (see attached screenshot). This seems to only be an issue when adding external levels. It shows up even when the external level has been added in Superlemmini. Replays included for custom packs work fine without errors. As an example, download this ini file, as well as my replay for the level The Warehouse. Surprisingly, my own replay didn't load for me, but when I sent it to eric he was able to view it just fine. Let's see if this works for anyone else who might have Superlemmini on their computer. Also, this is the very first time I encountered the error, but all other replays seem to work just fine with me. Not sure what happened that would had caused my own replay to not work.
Similarly, when I sent eric my replays for Be Lem-minded, he wasn't able to view them even with his own copy of the 316.ini file. He tried adding it again as an external level in Superlemmini, but it still didn't work. However, when I sent him my copy of the 316.ini file, the replays worked for him. So, Superlemmini seems to be very random in throwing out the error message.
So Tsyu, any idea what's going on here with Superlemmini throwing out this error?
edit: ok, eric sent me a replay for another level as well as the associated level ini file for it. The replay didn't work for me either. So, apparently no replays of his will work for me. I even tried backing up my Superlemmini directory and did the re-extraction via the .jar file to see if that would fix it, but that didn't solve the problem. What's going on here?
edit 2: ok, I tried another replay eric sent of another level he's currently converting to Superlemmini, and as you might expect it doesn't work for me either. This is starting to convince me that there's something wrong on my end with my Superlemmini program. I just can't figure it out. Anyone else able to view other people's replays of external levels just fine in Superlemmini?
edit 3: ok, WillLem just reported back to me and, like me, he's not able to view eric's replays of the levels too, even when the levels are added as external ones. This means either something's wrong with eric's replays (not likely), or this is simply a Superlemmini bug of how replays of external levels are handled.
edit 4: Ok, as of 1/16/21 and 1/17/21 the problem has been solved. Thanks to WillLem's unraveling of the replay text file, we were able to figure out why replays for levels added as external ones sometimes resulted in a crash. It's all due to the mismatch in the identifier information at the top of the text file. Even if it's correct, replays will sometimes fail, but in that case it's likely due to something happening in the level itself rather than the replay. So, consider this not an issue anymore. Thanks though, Tsyu
I've went ahead and removed the files I've attached since they don't need to be investigated anymore.