Language…
10 users online:  AmperSam, Anas,  Anorakun, CroNo, DaveStateGaming, Green, Heitor Porfirio, Hiro-sofT, SomeGuy712x, yoshisisland - Guests: 283 - Bots: 671
Users: 64,795 (2,368 active)
Latest user: mathew

Custom Bounce Blocks

SMW Patches → Custom Bounce Blocks

This file is obsolete. The latest version is Custom Bounce Blocks 3.3. For other versions, check the version history.

Submission Details

Name: Custom Bounce Blocks
Authors: HammerBrother, Kaijyuu
Added:
Version History: View
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: Much like the cluster sprite patch, this is a patch that allows you to create your own custom bounce blocks.

No more shall your custom blocks not bounce.
No more do you have to you overwrite turnblock graphics.
No more shall your SMB3 breakable bricks have that silly bounce-but-not animation.

Comes with example block and bounce sprite (a SMB3 brick).

Updated the patch to use asar and the custom block to GPS by GreenHammerBro.
Tags: block bounce block bounce sprite gps lorom
Comments: 8 (jump to comments)
Download 16.86 KiB | 270 downloads

Screenshots

Comments (8)

Mogu94 Link
So, since GPS is SA-1 compatible nowadays, how about dat SA-1 conversion for this patch? Been awhile.
leod Link
RESET_TURNBLOCK crashes the game for me, both in the included SMB3_Brick block and in my own ones.

The routine is supposed to disable a spinning turnblock immediately to prevent a glitch where it will never stop spinning from happening, but all it does is crash the game.
Majunia Link
This has been very useful in my hack.

By the way, there is any form to bounce a coin on one of those blocks when Mario hits it from below like in SMB1?
lx5 Link
Pending to convert to SA-1 because there isn't a SA-1 GPS yet.

Also, sorry for the long wait.
Vitor Vilela Link
You're supposed to make the routine automatically detect a vertical level and swap the X/Y RAM addresses automatically. No point in having separate files.
HammerBrother Author Link
@elseniorx1989
Use the routine file (named "shatter_block_1.asm"), this is because after using the map16 generate routine or map16 change routine, it left $99 and $9B's values swapped. Those are used to position shatter pieces correctly as well as other sprites.
elseniorx1989 Link
Not work in vertical levels?
HammerBrother Author Link
After school, I'm going to optimize the reset turnblock routine, since this was copied and improved in GPS routine.

Done.