Originally posted by DaSpongeBobManName: Bounce Sprite Tile Remapper and Palette Changer
Type: Patch
Short description: Lets you change the palette of all vanilla bounce sprites possible, and lets you remap their tiles.
Long description: What this does is remap the tiles of all bounce sprites in SMW and their palettes. This shouldn't mess up anything AT ALL, should be SA-1 hybrid, and should be compatible with any patch that involves massive sprite handling or sprite inserting, including No More Sprite Tile Limits, and Dynamic Z.
Couldn't you just have looked at addresses $028789 (palette) and $0291F0 (tiles)?
If you like it:
Codeheader : lorom
org $028789
db $00 ; Turn Block (Item)
db $03 ; Note Block
db $00 ; ?-Block
db $00 ; Unused Side Bounce Turn Block (40)
db $01 ; Glass Block
db $07 ; ON/OFF Block
db $00 ; Turn Block (Regular)
db $04 ; Yellow !-block
db $0A ; Green !-block
org $0291F1
db $40 ; Turn Block (item), !-block
db $6B ; Note Block
db $2A ; ?-Block
db $42 ; Unused Side Bounce Turn Block (40)
db $EA ; Glass Block
db $8A ; ON/OFF Block
db $40 ; Turn Block (Regular)
No, really. These are just hex edits, editing some tables so what? It is SA-1 compatible by nature (okay, maybe you can change "lorom" to "sa1rom" but LoROMs and SA-1 ROMs maps the first two MB in the same way) and patch which mess up bounce blocks also mess up this hex edit.
Edit: Fixed a small error.