Language…
18 users online: crocodileman94,  Eevee, eltiolavara9, GRIMMKIN, Housemeister, Irondill, koffe190, Maw, MegaSonic1999, MeteorSmasher4, Mike777, nonamelol1, OnlySpaghettiCode, Pizzagamer9791, Raccoon Sam, StarWolf3000, The_Uber_Camper, Ztarhaven - Guests: 272 - Bots: 277
Users: 64,795 (2,375 active)
Latest user: mathew

Gameplay gimmicks from other Mario Games... again

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:

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


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.

Extras



I should have something witty to put here (even if it's just to update dated info), shouldn't I?

Advertising Space

Awesome.
I had used your walljump patch since the previous C3 and it worked out like a charm aside from a couple of issues (wall jumping from the screen and the smoke image which should be fixed now) and I had a feeling that you (or someone else) would create a proper Yoshi's Flutter Jump, so that's a total win. Not sure what to say about the NSMBW windowing effect yet, so I'll hold out on that for a later day.

My only real gripe with these is that all vertical (sub)levels now have to have walls in them if you don't want to have the wrap effect applied to any particular ones, which also cuts level sizes by half.

The "secret passages" are actually called Layer 0 spotlight; y'see, in NSMBWii hacking, they have two BG layers, Layer 0 (layer priority or other things), Layer 1 (interaction layer), and Layer 2 (works like Layer 2 on level mode setting 1 or F in SMW). Layer 0 has a setting known as "Spotlight", of which you van adjust the size and crap (I love all of the different settings in NSMBWii; there are like twelve reverb settings for audio alone, plus there is lighting, Layer 0 behavior, and gigantic sprites, and so much more…). Anyway, good job theoretically emulating this; I shall put this in Alato, my secret hack.
Still here, I guess. Despite all odds.
Originally posted by mszegedy
The "secret passages" are actually called Layer 0 spotlight; y'see, in NSMBWii hacking, they have two BG layers, Layer 0 (layer priority or other things), Layer 1 (interaction layer), and Layer 2 (works like Layer 2 on level mode setting 1 or F in SMW). Layer 0 has a setting known as "Spotlight", of which you van adjust the size and crap (I love all of the different settings in NSMBWii; there are like twelve reverb settings for audio alone, plus there is lighting, Layer 0 behavior, and gigantic sprites, and so much more…). Anyway, good job theoretically emulating this; I shall put this in Alato, my secret hack.

Huh. Didn't know that. Still though, I'm keeping the name the same since I doubt anyone outside the NSMBWii 'know' will get this.

Oh, and a good example of the finished windowing thing can be found here at 1:35.
Now with extra girl and extra hacker
:D

I really needed that improved flagpole for my hack. I was excited to use it and test it out, and... It look like it glitches up with the 6 digit coin counter. #w{x(} I think it's the score adding... Is there any way to disable that?

nah, it's probably freeram conflicts.

check the 6-digit coin counter and flagpole and make sure that the freeram addresses are different. If not, replace some with empty ones from the RAM map.
Now with extra girl and extra hacker
Alright, I'll try fixing it tomorrow, as I don't have access to my computer right now. I'll get back to you with results. Thanks! #w{=3}

Huh. Epic video there. The circle is actually kind of annoying, but I have no idea how to make it better… maybe dim the rest of the screen?
Still here, I guess. Despite all odds.
Nice. I'll have to try this out soon.
As for NSMBW hacking, mszegedy's right. The level editor is called Reggie. Not only is it awesome, it has a cool name. :D
Still, even with NSMBW's amazing engine, it doesn't have BlockTool, or SpriteTool, or Patches, or an overworld editor, or custom powerups, or custom bosses, or a library of ExGFX, or (goes on for years), etc. And this stuff demonstrates my point. Nice patch! :)
=O

A proper Flutter jump, nice!