You heard right. I just started hacking Super Mario Bros. 3. So far, I've gotten four levels done in World 1. I even edited the first overworld and did custom graphics.
It's a typical first level.
Mario's gonna get some grass stains on his butt here.
This level almost stopped me dead in my tracks. In its original form, it crashed the game. I then learned that, in SMB3, you MUST place the variable-height colored block ledges on the ground. I'm sure I'll have more limitations to get used to in this game.
At this point, I feel like I'm getting the hang of working with SMB3 Workshop.
These videos are a bit outdated, but it's hard to get good static screens of the game in action.
Patch this to a Super Mario Bros. 3 (USA) PRG0 ROM. I won't tell you where to find that.
@Green Jerry: Are you using Floating IPS? It should work. I just double-checked, and the patch works fine for me. According to a guy who's been helping me with this, the SMB3 ROM I've had since 2005 is a US PRG0 ROM.
It's interesting to see more games being hacked (though it's a pity the SMAS version doesn't have a working editor yet). I can't play it because I am unfortunately among those for whom the patch doesn't work on my ROM, but if I can figure out a way around that, I'll give it a try.
85a79d9c is correct for a PRG0 rom with normal header.
2e87e518 is the CRC for a "tagged" PRG1, with 128 bytes appended to advertise a specific rom site which won't be mentioned. I'd rather they never existed because they stick their name inside every rom thinking they can get away with it, messing with hash validation.
I don't know what 2fb5c055 is (headered or not), which isn't a good sign. It's standard PRG1 with 128 bytes appended, assumedly to reveal its dump date, 12/11/2004.
The SMBV patch was created in reference to 2E87E518, the tagged PRG1. This is obviously not the ideal. Try re-creating the patch with the standard PRG1 at least, since there is literally nothing different between the two other than the non-mapped 128 bytes glued to the end.
Location: Montana, USA
Per our discord chat, that is the hash given when using an online tool to interpret the rom as text data using a different CRC32 method via PHP, and their other tool to read as binary using CRC32B gives the hash for a bona fide PRG0 rom.