This is a custom version of the line-guided rope, based on the disassembly by imamelia.
It allows for new features including:
- Custom length: it can be up to 254 tiles, controlled by the first extra byte.
- Custom speed: set a speed multiplier for the rope, using the second extra byte.
- Movement options: it can be set to start moving once spawned instead of waiting for Mario, be always stationary or move based on a certain switch.
- Glitch fixes: for example, fix the glitch that allows you to climb in the air (the disassembly doesn't include Rope Fix).
Check out the asm file for a more detailed explanation.
Nice customization options and nothing seemed to break hard, so it's accepted. NMSTL is definitely needed if you want a super long rope. Good to note the crashing length, but you should never need a 255 tile rope anyway.
Very nice sprite!
However, it seems to only work with vanilla rope tiles?
Tiles at different map16 positions (using the Line Guide Acts-Like Fix) do not interact with the rope properly.
That fix only works for vanilla line-guided sprites.
Edit: now it works, redownload. I just removed the entire disassembled code for the line-guided routine (which is pretty much just a waste of space to keep in) and made it call the vanilla routine instead.
Can really make a troll stage by having the player only see the ropes and not the motor or line guides via the screen having no V-scroll placed below the line guides (which does not move in a straight line the whole level) and the player would have to guess the direction of the rope's movement.