Author Topic: Steel bug  (Read 2383 times)

0 Members and 1 Guest are viewing this topic.

Offline DoubleU

  • Posts: 101
    • View Profile
Steel bug
« on: December 06, 2016, 06:15:21 PM »
Apparently steel can be dug on the edges in the Amiga and PC versions of Lemmings and ONML. Question: Is this really necessary? I'll bet it's not necessary in any level at all, and thus shouldn't be possible, since you can't ordinarily dig steel, anyway.

Offline Minim

  • Posts: 1724
    • View Profile
Re: Steel bug
« Reply #1 on: December 06, 2016, 06:21:37 PM »
It's because in the original days, steel was marked with invisible trigger areas instead of terrain pieces. If a lemming digs next to the area, it would just ignore the area and dig the edge of it. Same goes with Bashers/Miners.
Level Solving Contest creator. Anybody bored and looking for a different challenge? Try these levels!

Neolemmix: #1 #4 #5 #6
Lix: #2  #7
Both Engines: #3

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Steel bug
« Reply #2 on: December 06, 2016, 08:38:46 PM »
It's a little more than that.  Yes, often the invisible steel areas do not align exactly with the steel plate graphics.  But even when they do align, it is still true that if the lemming stands just outside the edge of steel area and starts digging, the dig tunnel will still remove the parts that are overlapping with the steel.

Basically it boils down to the game taking shortcuts when it comes to steel handling.  Unlike latter game engines such as Lemmings 2, removal actions (eg. dig, bash, mine, explode) will always remove everything in the area of removal, even if there are steel partially overlapping in some of that area.  The way steel prevents removal actions is merely that before the action is taken, the game basically checks that there is steel vaguely around the area (and usually this is not a thorough check at all, typically checking much smaller area than the corresponding area of removal), and prevent the action from taking effect at all (or in some cases, prevent you from even assigning the skill to begin with) if the check passes.  It's an all-or-nothing effect, so for example, in the inverse case if lemming is standing on edge of steel but still on the steel side, and he explodes, the explosion will not take out any terrain whatsoever within its radius (even, say, some pixels of build bricks above the steel) merely because the lemming is detected to be standing on steel.  While if he's standing just a few pixels away into the non-steel side, the explosion will take out the whole radius, including the parts overlapping with steel.

I think it's fair to say that conceptually steel is meant to be indestructible, and in basically all later games in the franchise are actually implemented as such.  The fact that it isn't quite so in Lemmings 1 is more due to "bad" implementation (possibly for performance reasons).  AFAIK no official levels ever require steel destruction to solve.

Offline Proxima

  • Posts: 4571
    • View Profile
Re: Steel bug
« Reply #3 on: December 06, 2016, 10:16:52 PM »
AFAIK no official levels ever require steel destruction to solve.

That's certainly true, since I had solved all the original levels before discovering the (old) forums and finding out about this and other glitches 8-) However, I remember from past discussions that several forum members who grew up with the DOS version solved "Compression Method 1" by steel glitching before ever discovering the intended solution.