Tip: Take advantage of easy to install Patches in your hack. The No More Sprite Tile Limits or SA-1 patches should be considered if you're encountering glitches where Mario and/or sprites are turning invisible.
A completly customizable flying platform that moves when the player is on it. It used 3 extra bytes to customize:
Extra Byte 1: X Speed of the Platform
Extra Byte 2: Ratio, Higher value the platform will moves higher and lower on the wave motion.
Extra Byte 3: Angular Speed, Higher Value it will moves faster up and down.
Also you can modify the graphics, animation and interaction. For that follow the instructions:
-Open the file ".dyz" on Dyzen V220.127.116.11 or higher and modify all that you want, hitboxes must use Action HitboxAction1.
-Open the original ".asm" file and delete all between label GraphicRoutine and the table Hitboxes.
-Extract Resources with the tool and open the file ".asm" generated by the tool, then copy all between GraphicRoutine and the table Hitboxes and paste it on the latest file.
It works, so I'll accept. However, I must point two things:
1) This sprite consumes a lot of tiles. NMSTL is encouraged, if not straight up use of SA-1;
2) This sprite can be customized through the extension bytes, which are 3:
Extension 1 - X Speed;
Extension 2 - Wave's amplitude;
Extension 3 - Y Speed.