Lemmings Forums

Other Lemmings Projects => Loap => Closed Loap Bugs / Suggestions => Topic started by: namida on August 20, 2022, 10:42:26 AM

Title: [BUG] Poles near end of level broken on "Hole In One, Two, Three"
Post by: namida on August 20, 2022, 10:42:26 AM
Haven't noticed similar outcomes in any other level. In particular, I checked several other levels with similar poles - "Stilt Walkers", "Final Maze" (official) and "Deep Dash", "Breaking The Routine" (my pack) - and all of them dispalyed fine.

Presumably this is an edge case in L3D's behavior that Loap is not replicating correctly. The only research I've done into the why is quickly checking if L3DEdit has the same issue - it does not. Also presumably, this is purely a graphical issue.
Title: Re: [BUG] Poles near end of level broken on "Hole In One, Two, Three"
Post by: namida on August 20, 2022, 11:44:45 AM
One difference I notice upon closer examination in L3DEdit is that the other three levels, the poles either have a 3/4 block (with the bottom slab missing) or no solidity at all, whereas on HI123, they have a full block (invisible in all cases). However, changing this to a visible block and/or a 3/4 block in L3DEdit produces no change in L3DEdit, so I'm not sure if this is the actual cause.
Title: Re: [BUG] Poles near end of level broken on "Hole In One, Two, Three"
Post by: namida on August 20, 2022, 12:15:35 PM
Okay so, it seems the pillars are outright missing, not just incorrectly positioned or similar. This would suggest their entry is missing from the translation table files - and also that it's an easy fix. The fact that the same pillar graphic works on Breaking The Routine doesn't necesserially rule this out - L3D has many duplicates in its graphics, it's possible that one is present and another is missing in this case, and that the two levels use different ones.
Title: Re: [BUG] Poles near end of level broken on "Hole In One, Two, Three"
Post by: namida on August 22, 2022, 03:06:06 AM
Fixed in commit 78ff2d4. Actually turned out to be a level format edge case after all - L3DEdit handles it correctly, but Loap didn't until now.