What this patch does is easily edit OW Mario's palette and tiles (the Mario you control and walk around with) without making a bunch of hex edits. I also included Yoshi stuff, so you can edit his tiles and palette (meh)
A very handy patch for folks looking to implement custom overworld player sprites. Be aware that changing the !mario/!mariox defines (or !waterp/!waterpx defines) to make Mario use the green sprite palette will cause the Mario sprite to change color depending on the color of Yoshi being ridden. Similarly, changing the !yoship/!yoshipx defines to make Yoshi not use the green sprite palette will cause Yoshi to never change color depending on the color of Yoshi being ridden. The code responsible for this behavior is located at $048D38.
Tested with Asar 1.71, Lunar Magic 3.04, SA-1 1.32, Snes9x 1.59.2.
Remoderated. Tested with: Asar v1.71; SA-1 v1.32; Lunar Magic 3.04; snes9x 1.60
Not really much, just added SA-1 support. It's exactly the same as the one which comes with the 32x32 player lol (except for the remaps that patch accounts for)