Super Meat Boy - Naija Infinite Float Glitch explanation
This is mentioned briefly in the Naija showcase video (linked below), but I'm going to go into a bit more detail on it.
Short description:
------------------------
Naija has a short period at the beginning of her dash where hitting a surface will not recharge the dash
Press dash right as you come into contact with a surface during this time will trigger a persistent hover state that you cannot dash out of.
Touching another wall allows you to wall jump without losing hover and resets your dash.
You can hold jump after wall jumping in this state to fly ridiculously far upwards.
Super long wall of text description:
-----------------------------------------------
First I'll explain some basic mechanics of Naija's dash:
Holding down the dash button in the air causes Naija to enter a hover state (glows orange and falls very slowly). If you release dash while airborne, Naija will shoot forwards, then upwards in an arc with a good deal of speed.
The direction of the dash can also be manipulated for several frames after start up.
Normally this ability is usable only once. However, touching any surface resets the dash and allows it to be used again (you can see this as I climb the first wall using a second dash)
Combining the direction manipulation and the dash recharge are staples of nearly every Naija speedrun.
The caveat is that there are several frames at the beginning of the dash when touching another surface will *not* give you another dash. This is most common when initiating a dash very close to the edge of an overhang. This is also why there is a minimum delay between dashes even while climbing a single wall.
The trick to activating this glitch is to hit a surface (ceilings are the easiest) during this invalid period. If you hit the dash button right as you hit the surface you will enter a sort of permanent hover state where you will be floating, and able to control your trajectory like a normal hover. This maintains your previous momentum, so if you were moving upwards, you will continue to do so for a while. This persists whether or not you are holding down the dash button.
I trigger this in the video by grazing a ceiling during the early portion of the dash, then immediately hitting the dash button again as I hit the surface.
Normally, you will not be able to dash out of this state. However, if you touch another wall, your dash is reset and you are able to dash again (I do not show this off in this video).
More interestingly, you are able to do a wall-jump while it the hover state, and can continue to wall jump as many times as you like without losing the hover state.
By holding jump after wall jumping in this state, you can float up very high as long as you keep holding the jump button (there is a limit, and you can see it in the video).
Touching the ground will return you to normal.
Due to its slow speed, it does not have that many applications for speed runs (that I have found yet). However, you could certainly make some interesting custom levels that only Naija could navigate.
It is somewhat like floating or moving through water, and given that Naija's game of origin is Aquaria, that is perhaps fitting.
This appears in a few other videos as well, but they apparently have no idea what is going on so I thought I'd explain it more thoroughly.
A good video for explaining and showing basic Naija mechanics is the showcase video here:
http://www.youtube.com/watch?v=BtA5Zv8XTKs
If there is interest, I will try to put together a more in depth tutorial of Naija mechanics, speed running tips, and breaking down particular level speed runs and explaining the techniques used.
Other Videos By animatorZed
Other Statistics
Super Meat Boy Statistics For animatorZed
animatorZed presently has 39,584 views for Super Meat Boy across 38 videos, with his channel publishing less than an hour of Super Meat Boy content. This makes up 5.42% of the content that animatorZed has uploaded to YouTube.