Here we go again. <-- that's a link
I've given my patch patch pack from last semester's C3 a bit of an overhaul. The main additions are two new things: A yoshi flutter-jump and my famous NSMBWii secret passages code. The latter is a bit dicey, though, I didn't have enough time to check if it worked without all the crap from my hack. A simple readme copypasta should resolve any questions here:
Yes, I realize the flutter jump is highly based on sceptile's, but honestly, I had to rework a good bit of that patch and tweak the parameters to kingdom come in order to made it like NSMBWii's.
Have any questions about how to use the patches? Just ask.
I've given my patch patch pack from last semester's C3 a bit of an overhaul. The main additions are two new things: A yoshi flutter-jump and my famous NSMBWii secret passages code. The latter is a bit dicey, though, I didn't have enough time to check if it worked without all the crap from my hack. A simple readme copypasta should resolve any questions here:
Originally posted by readme
Gameplay Gimmicks from Other Mario games
By Noobish Noobsicle
v 1.0
This package contains:
-Super Mario Bros. Flagpole
-Super Mario Bros. 3 Vertical level wrapping
-Super Mario 64 wall-slide/jump
-New Super Mario Bros. level progress tracker
-NSMBWii Yoshi flutterjump
-NSMBWII secret passages
How to use:
-Super Mario Bros. Flagpole*
Simply set the freespace and freeram, then patch the patch.
It will make it so that if you place a goal-tape at the bottom of a flagpole, then the flag will appear at the top.
(flagpole is same height as goal tape)
**NOTE**: You MUST have used some form of spritetool on your ROM in order for this to work.
-Super Mario Bros. 3 Vertical level wrapping
Set the freespace and patch the patch.
In vertical levels, Mario will wrap around from one side of the screen to the other.
-Super Mario 64 wall-slide/jump
Set the freespace, the two freerams, and patch the patch.
You should be able to slide down and bounce off walls.
-New Super Mario Bros. level progress tracker**
Set the freespace, set the freeram, set up values for each level, and patch the patch.
Instructions on how to set values for each level can be found in the patch.
-NSMBWII Yoshi flutterjump
Set the freespace and the three freerams. Patch. Yoshi can flutter.
-NSMBWII secret passages
Oh... oh god. I'm honestly not entirely sure if this totally works.
In theory, all you have to do is to replace your level.asm from levelasm with the one included and re-patch,
then set $0F3A to the circle radius in-game, but I honestly don't know if that'll work without all the other extra crap I made
specifically for my hack.
If it all works right, when $0F3A is set, there will be a window masking out layer 2 around mario.
Still, though. DON'T USE IF YOU DON'T KNOW WHAT YOU'RE DOING.
*Using the included allgfx.bin file would be nice
**using the included allgrx.bin file is required
Changelog:
-5/8/10: v 1.0
First release
-11/14/10: v 1.5
Made the flagpole better (see: http://www.youtube.com/watch?v=4i8kgnwfjgU)
Fixed the VLW so that you can interact with enemies while off the screen (still a tiny bit buggy)
Fixed the wall-slide so that the smoke/star appears in the right place
Fixed the wall-slide so that you can't bounce off walls (still totally compatible w/ VLW
Made the instructions for the progress tracker easier to understand
added a yoshi flutter jump
added the (beta) secret passages.
ToDo:
-Fix the VLWing so that extended sprites go all the way off the screen
-Make the yoshi flutter jump so that yoshi's legs actually flutter
-Stabilize the windowing
By Noobish Noobsicle
v 1.0
This package contains:
-Super Mario Bros. Flagpole
-Super Mario Bros. 3 Vertical level wrapping
-Super Mario 64 wall-slide/jump
-New Super Mario Bros. level progress tracker
-NSMBWii Yoshi flutterjump
-NSMBWII secret passages
How to use:
-Super Mario Bros. Flagpole*
Simply set the freespace and freeram, then patch the patch.
It will make it so that if you place a goal-tape at the bottom of a flagpole, then the flag will appear at the top.
(flagpole is same height as goal tape)
**NOTE**: You MUST have used some form of spritetool on your ROM in order for this to work.
-Super Mario Bros. 3 Vertical level wrapping
Set the freespace and patch the patch.
In vertical levels, Mario will wrap around from one side of the screen to the other.
-Super Mario 64 wall-slide/jump
Set the freespace, the two freerams, and patch the patch.
You should be able to slide down and bounce off walls.
-New Super Mario Bros. level progress tracker**
Set the freespace, set the freeram, set up values for each level, and patch the patch.
Instructions on how to set values for each level can be found in the patch.
-NSMBWII Yoshi flutterjump
Set the freespace and the three freerams. Patch. Yoshi can flutter.
-NSMBWII secret passages
Oh... oh god. I'm honestly not entirely sure if this totally works.
In theory, all you have to do is to replace your level.asm from levelasm with the one included and re-patch,
then set $0F3A to the circle radius in-game, but I honestly don't know if that'll work without all the other extra crap I made
specifically for my hack.
If it all works right, when $0F3A is set, there will be a window masking out layer 2 around mario.
Still, though. DON'T USE IF YOU DON'T KNOW WHAT YOU'RE DOING.
*Using the included allgfx.bin file would be nice
**using the included allgrx.bin file is required
Changelog:
-5/8/10: v 1.0
First release
-11/14/10: v 1.5
Made the flagpole better (see: http://www.youtube.com/watch?v=4i8kgnwfjgU)
Fixed the VLW so that you can interact with enemies while off the screen (still a tiny bit buggy)
Fixed the wall-slide so that the smoke/star appears in the right place
Fixed the wall-slide so that you can't bounce off walls (still totally compatible w/ VLW
Made the instructions for the progress tracker easier to understand
added a yoshi flutter jump
added the (beta) secret passages.
ToDo:
-Fix the VLWing so that extended sprites go all the way off the screen
-Make the yoshi flutter jump so that yoshi's legs actually flutter
-Stabilize the windowing
Yes, I realize the flutter jump is highly based on sceptile's, but honestly, I had to rework a good bit of that patch and tweak the parameters to kingdom come in order to made it like NSMBWii's.
Have any questions about how to use the patches? Just ask.