You know something that really annoys me? The fact that there seem to be so many different variations of Super NES ROMs floating around out there. If you want to play the original game, that's great! You can play it trained, un-trained, play a bad dump, a good dump, a perfect dump, play it with or without a header and you're set. A lot of that is completely irrelevant to the game. But when you want to modify your game with someone else's hack patch? That's when things become troublesome.
For example, I found my way to this recently-uploaded "Toad's World" hack for Super Mario World. I happen to have a copy of the "verified good dump" of the game and SNES/SFC ROM Utility. I figure, "I'll just apply this patch to my ROM and play a whole new game!"
- Attempt #1: Patched and removed the header. The ROM is broken.
- Attempt #2: Patched and kept the header intact. The ROM is broken.
- Attempt #3: Expanded the ROM to 32 Mbits manually in Lunar Magic and patched the expanded ROM, removing the header. The ROM is broken.
I'd like to think that there's something I'm doing wrong here, but no. No... Patching Super NES games correctly -- especially Super Metroid and Super Mario World, is one of the single-most difficult tasks I have ever had the misfortune to attempt. I've grabbed countless hacks from SMWCentral and I'd say I was able to get about 10% of them to work properly with my headered, verified good dump. Why is it so bloody difficult to apply patches to some Super NES games?! I just wanna play Toad's World or Brutal Mario for Pete's sake...