Tip: You can use Lunar Magic's Overworld Layer 3 Editing system to edit or create your own layer 3 images (castle bricks, fish, rocks) and apply unique effects per level via the Layer 3 Bypass in the main editor.
A grinder that follows the player and can climb walls.
It use GFX12 on SP3 and Palette C.
You can customize this parameters on the file ".asm":
!Acceleration = $01 ;Acceleration of the sprite
!MaxXSpeed = $20 ;$00-$7F right, $80-$FF left
!ObstacleJumpSpeed = $F0 ;Speed that use the sprite to climb obstacles (must be between $80 and $FF)
!JumpMaxTime = $40 ;Time used for jumps, $40 = 1 sec, $20 = 0.5 secs
!JumpSpeed = $C0 ;Speed used to jump (must be between $80 and $FF)
!SoundEffectTime = $03 ;$00 = reproduce sound every frame
;$01 = reproduce sound every 2 frames
;$03 = reproduce sound every 4 frames
;$07 = reproduce sound every 8 frames
;$0F = reproduce sound every 16 frames
;$1F = reproduce sound every 32 frames
;$3F = reproduce sound every 64 frames
;$7F = reproduce sound every 128 frames
;$FF = reproduce sound every 256 frames
Don't use it with walls that have ceilings on the top, because it will act weird.
This sprite was made during a Sprite Creation Workshop Livestream, please read this thread for more information:
Tested with: LM 3.04, pixi 1.2.10, SA-1 1.32, Snes9x 1.60. Everything appears to work fine, so accepted.
Definitely an impressive sprite, the only weird thing to me is that it can be eaten by Yoshi, but I guess that can be easily changed in the json file if one wants to.