Hey. Today I will be telling you guys the basics of corner clipping without max speed.
- Any status of Mario
- A two tiled space(but I will be showing it with three slightly)
- A four tile high block stack, found pretty easily in the game (you can also do it with five and three, but I won't get into that)
First off, you'll want a practice spot. I'd recommend either the first bit after the two koopas without shells in YI2, or YI1 after the slanted pipe, which is where I will be demonstrating it at.
So, how do you start? Take a look at my screenshot below:
I am 25 pixels to the right of the block, it works from the left as well. One thing is especially important, though, it's that when you turn around and hold left, your speed scrolls like: -2,-3,-5,-6,-8 Once it gets to -5, hit right and B to jump for one frame, storing 77 Y speed, and getting just the right position if you hold left and see if you go into the block a bit.
You'll see that you go into the block a bit, and then when your Y speed goes over 2, you will immediately appear at the top of the block.
Basing an assumption off of this, we can conclude that if your y speed is less than 2 then yoshi's hitbox will not be responsive to the top offset of the block. So, your Y speed must be a very small stored negative so that you can get inside of the block, small enough so that you won't appear at the top of the block. Your subpixel is actually not something you want to look at with this clip, which is what makes it easier than it would have been.
The frame after you hit B to store your speed, you'll need to hold left and Y for two frames, and then continue to hold B again.
If you try this, very rarely will you achieve this clip without releasing B again, this time for only a frame. In most cases, though, you will release B, on a speed > 21.
I released B on the frame my speed hit 25, making it actually show up at speed 27. You'll want to search for the first frame you can release B without running into the side of the block, since it will get you the lowest Y position while still getting into the block.
Lastly, you'll notice that you are a bit further into the block, and that's when you'll want to release B yet again, this time to avoid touching the top of the block, at a speed close to -31.
Position 1165 is hit with -7 Y speed, which is the side of the block. Next, -1 is hit when I'm in the block by 2 pixels.
As you can see, this is a successful no sprint clip, and there's just one more thing to handle: not getting stuck in the block. The block boost that you get depends on your speed and subpixel, but there's a big chance you will automatically get boosted when holding left. Unfortunately, I get stuck in this clip, but I can change that result by releasing left on different frames, holding nothing but B for the rest of the result.
Then, I'm able to hold left again to regain my speed, still proceeding with a boost from the block. Done!
If you have any questions, check my smv
Also, I recently made my own lua script, and you can find that here
. It includes the smwdrawspriteinfo from smwutils and masterjun's cliplua, plus a bunch of stuff that I personally composed.
In the past 10 minutes, I have figured out how to clip a block five tiles from the ground without max speed! Also, three tiles is a bit harder than four tiles, but five tiles is pretty tough as well.
Y-Speeds that need to be set from the ground for no-sprint clips:
four tiles: 77 speed
three tiles: 79 speed
five tiles: 82 speed
Of course, you can clip with 79 speed for a four tiled high clip, or 77 for a three tiled high clip, but these are the values I prefer, because they are more accurate.
Your layout has been removed.