Wow, BMF, this hack is simply amazing! The music, the level design, the intro cutscene, a file select screen, the custom graphics, the effects, everything about this hack demo is incredible! Keep up the great work! =D
The thing that caught my attention was the custom file select screen. Although it doesn't work as of yet, I'm still curious how it was accomplished. Was it just a fancied up version of a patch that lets you play the intro level, or was there more to it than that?
I'll ask this here, since it might be more relevant to your project (since it is the first).
How is your MSU1-enabled SMW ROM handling "special" music, like the Star theme, P-Switch timer, Time's Running Out!, etc.?
Also, there has to be some sort of asm-hacking to the original ROM to enable MSU1 support, right? How involved is it? I'm just curious how much patching has to be done (i.e. How "backwards-compatible" is MSU1 support going to be with old ROM hacks?)
My code doesn't handle anything but the death music yet, but it's amazingly simple to handle the rest (set the MSU1 pause flag when the SPC song starts, reset it when it ends).
And yes, using the MSU1 does require some ASM hacking, the complexity of which depends entirely on how many features you want to have. It takes very little code to just start a song at the beginning of a level, but a complete drop-in, backwards-compatible SPC replacement (one that handles things like the "special" music and volume fades after boss fights) would obviously be a lot trickier, and require hooking a number of routines.
I was thinking of putting MSU1 stuff in my hack, but only as optional bonuses for people playing with a compatible system. Not that my hack is probably going to be done any time soon, but hey.
Also to RPG Hacker: I have to question why a guy who is making a textbox hack is the one who is basically advocating staying true to the original game. I don't know about you, but I choose to hack Super Mario World not for love of the game as much as because it has good tools and is insanely well documented. I can do more with Super Mario World then I can with any game creation system, and can do it more easily then mucking around with programing and APIs and such. "Love of the game" has nothing to do with it. If it were only that, I would much rather hack SMB2 or 3 in the all stars rom. But I don't because Super Mario World is much more hackable.
-------------------- Your layout has been removed.
Also to RPG Hacker: I have to question why a guy who is making a textbox hack is the one who is basically advocating staying true to the original game.
In my opinion that doesn't take away the nostalgic factor of the original game, unlike WAV-music (unless kept in SNES-style). But yeah, enough of that. It's just my opinion. Might as well just say "I simply don't like the music", since that's my main problem here.
I would really like to do that, but...bleh. It would take a hell of a lot of effort to compile and insert two decent soundtracks for the game, in two different formats (and I'm not just gonna use the original SMW tracks, they're really boring and totally inappropriate for some of the later levels and events I have planned). I barely have enough free time and motivation to work on the MSU1 version. :(
If someone wants to do it themselves when the final version is released, that's fine, but don't expect much help from me.