TheHomestarRunnerFan

How to add the Motobug to Marble Zone

Dec 14th, 2025
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. Download SonLVL here (if you don't have it):
  2. https://mm.reimuhakurei.net/SonLVL/SonLVL.zip
  3. Open SonLVL.
  4. Open the INI and go to Marble Zone (any act).
  5. Place a Buzz Bomber.
  6. Gop to the object folder. Remember the object ID of the Motobug. 40.
  7. Change the Buzz Bomber's object ID to 40 (Motobug).
  8. Follow this guide:
  9. https://pastebin.com/9nSxC0qv
  10. Once you've done that, you may continue.
  11. In Pattern Load Cues.asm, search for PLC_GHZ.
  12. Copy the entry for the Motobug.
  13. In Pattern Load Cues.asm, search for PLC_MZ.
  14. Under the entry for the Caterkiller, paste that entry.
  15. Change ArtTile_Moto_Bug to ArtTile_Moto_Bug_MZ.
  16. In Constants.asm, under the entry for ArtTile_Moto_Bug, paste this line:
  17. ArtTile_Moto_Bug_MZ: equ $9C20/$20
  18. You can also change $9C20/$20 to $4E1.
  19. In the Motobug file in the object folder, under this line:
  20. move.w #make_art_tile(ArtTile_Moto_Bug,0,0),obGfx(a0)
  21. Paste these lines:
  22. cmpi.b #id_MZ,(v_zone).w
  23. bne.s Moto_NotMZ
  24. move.w #make_art_tile(ArtTile_Moto_Bug_MZ,0,0),obGfx(a0)
  25. Moto_NotMZ:
Advertisement
Add Comment
Please, Sign In to add comment