Difference between revisions of "Warps"

From Yoshi's Island Speedrunning Wiki
Jump to navigation Jump to search
(1-4)
m (3-1)
 
(133 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 
  
 
=1-1 Warps=
 
=1-1 Warps=
 +
{{#ev:youtube|ES66FGpYWXE|240x160|right|'''1-1 Warp Demonstration|frame}}
  
==How It Works==
+
Several situations can result in warping to level 1-1. When the warp is activated, you'll be dropped from the sky and must flutter 9 times while holding right to survive. If 1-1 is completed, the game will continue on as though you had just beaten the level in which the warp was activated. 1-1 Warps can save 4-5 minutes in total in a speedrun. <br />
{{#ev:youtube|7DQWSqSUQ90|240x160|right|1-1 Warp Demonstration|frame}}
 
  
Several situations can result in warping to level 1-1. When the warp is activated, you'll be falling from the sky and must flutter 8-9 times while holding right to survive. If 1-1 is completed, the game will continue on as though you had just beaten the level in which the warp was activated. 1-1 Warps can save 4-5 minutes in total in a speedrun. <br />
+
Each warp is performed differently depending on the level but they all follow the same general format. The area that Yoshi is sent to when he enters a pipe or screen transition is dependent on where Yoshi actually is and '''not''' which pipe/screen transition he has entered. Thus, entering a pipe from a different position than normal can result in Yoshi being sent to the coordinates 0,0, the top left corner of the first level, 1-1. <br />
 +
Image explanation: [https://i.imgur.com/svyXfJh.jpg] <br/>
  
Each warp is performed differently depending on the level but they all follow the same general format. The area that Yoshi is sent to when he enters a pipe or screen transition is dependent on where Yoshi actually is and '''not''' ''which'' pipe/screen transition he has entered. Thus, entering a pipe from a different position than normal can result in Yoshi being sent to the coordinates 0,0, the top left corner of the first level, 1-1. <br />
+
In the video, a [[Tricks#Pipe_Jump|pipe jump]] is used to activate the 1-1 Warp, followed by 9 consecutive flutters to survive the fall and complete the level.
 
 
In the video, a [[Tricks#Pipe_Jump|pipe jump]] is used to activate a 1-1 warp, followed by 10 consecutive flutters to survive the fall and complete the level.
 
  
 
==How To Do Each Warp==
 
==How To Do Each Warp==
{{#ev:youtube|https://www.youtube.com/watch?v=c5nQpY1-v4k|480x320|right|1-1 Warp Tutorial|frame}}
+
{{#ev:youtube|https://www.youtube.com/watch?v=c5nQpY1-v4k|480x320|right|'''1-1 Warp Tutorial|frame}}
  
 
The tutorial video will teach you how to do all the relevant warps for speedrunning.
 
The tutorial video will teach you how to do all the relevant warps for speedrunning.
 
===1-1===
 
===1-1===
Go to the first pipe in the level and do a [[Tricks#Pipe_Jump|pipe jump]] to activate the 1-1 Warp.
+
Go to the first pipe in the level and do a [[Tricks#Pipe_Jump|pipe jump]] to activate the 1-1 Warp. [https://www.youtube.com/watch?v=ES66FGpYWXE]
  
 
===1-3===
 
===1-3===
Enter the secret bonus room near the end of the level. Upon entering the room, begin fluttering. With enough [[Fluttering#Perfect_Flutter|perfect flutters]] and height gained, you can reach the screen transition (where you fell from). Doing this is very difficult and doesn't actually save time in a speedrun.
+
Enter the secret bonus room near the end of the level. Hold B upon entering the room to begin fluttering. With enough [[Fluttering#Perfect_Flutter|perfect flutters]] and height gained you can go across the top to either the left or right side to activate the 1-1 Warp. [https://www.youtube.com/watch?v=2hjkrlRxRSU]
  
 
===1-4===
 
===1-4===
Enter the pipe that's next to the locked door (screen 2). Hug and face the wall on the right and begin aiming an egg. Shortly after the Piro Dangle enemy flames up, jump to the left and run into it to get hit. Then, quickly move back to the right. Wait for Baby Mario to touch the wall and then jump up (where you came in from), without Baby Mario. If you are high enough when you reclaim Baby Mario, the 1-1 Warp will happen.
+
Enter the pipe that's next to the locked door (screen 2). Hug and face the wall on the right and begin aiming an egg. Shortly after the Piro Dangle enemy flames up, jump to the left and run into it to get hit. Then, quickly move back to the right. Wait for Baby Mario to touch the wall and then jump up (where you came in from). If you are high enough when you reclaim Baby Mario, the 1-1 Warp will activate. [https://youtu.be/qSDsenGO8qE?t=1]
 +
 
 +
===1-6===
 +
At the end of the first cave, do a series of [[Movement#Perfect_Jump|perfect jumps]] on the yellow moving platform to keep the screen from scrolling up. This will allow you to enter the screen transition from higher than normal to activate the 1-1 Warp. [https://youtu.be/gNft0w9BFQA] <br/>
 +
Alternate warp: [https://www.youtube.com/watch?v=TRvckWrd28U]
  
 
===2-1===
 
===2-1===
This level actually has 2 different ways of activating the 1-1 Warp!
+
This level has 2 different ways of activating the 1-1 Warp! <br/>
====First method====
+
*Go to the first pipe (the one that leads to the room with Poochy) and do a [[Tricks#Pipe_Jump|pipe jump]] to activate the 1-1 Warp. [https://youtu.be/3XrF_2cBOQ4] <br/>
The first one is simple: Go to the first pipe (the one that leads to the room with Poochy) and do a [[Tricks#Pipe_Jump|pipe jump]] to activate the 1-1 Warp.
+
*Jump on the bouncy arrow next to the midring and hold left. After you avoid the wall, hold right to enter the screen transition from above to activate the 1-1 Warp. [https://www.youtube.com/watch?v=amhaG11H6kE] <br/>
====Second method====
+
 
This method is way harder and should be used only as a backup if you fail the first method. Jump on the bouncy arrow on the 3rd screen and hold left. After you avoid the wall, hold right to enter the loading zone from above to activate the 1-1 Warp.
+
'''Note:''' The second method is way harder and should be used only as a backup if you fail the first method.
 +
 
 
===2-4===
 
===2-4===
On the second screen just before where you would enter the horizontal pipe, lure the Boo Blah as close to the pipe as possible. You can use eggs or jump on it's head to skip the animation where it raises it's hands up. When it's right next to the pipe, jump on it and enter the pipe. Entering the pipe this way puts you at a higher position than normal, which activates the 1-1 Warp. <br/>
+
On the second screen just before the horizontal pipe, lure the Boo Blah as close to the pipe as possible. You can use eggs or jump on its head to skip the animation where it raises its hands up. When it's right next to the pipe, jump on it and enter the pipe. Entering the pipe this way puts you at a higher position than normal, which activates the 1-1 Warp. [https://youtu.be/FRGBWPK_J2s?t=1] <br/>
 +
 
 
'''Note:''' It is possible that you won't have enough height, even though you were standing on the Boo Blah when entering the pipe.
 
'''Note:''' It is possible that you won't have enough height, even though you were standing on the Boo Blah when entering the pipe.
  
 
===2-5===
 
===2-5===
On the last screen of the level, enter the secret room. Immediately start fluttering once you enter the room (the same as the warp in 1-3). Hold up to re-enter the pipe and activate the 1-1 Warp. <br/>
+
On the last screen of the level, enter the secret room via beanstalk and hidden !switch. Immediately start fluttering once you enter the room. Hold up to re-enter the pipe and activate the 1-1 Warp. [https://www.youtube.com/watch?v=7ibGjp0-okc] <br/>
'''Note:''' You have a 2 frame window to flutter and enter the pipe first try. You can do [[Fluttering#Perfect_Flutter|perfect flutters]] to gain height if you don't make it with the first flutter.
+
 
 +
'''Note:''' You have a 2 frame window to flutter and enter the pipe first try. You can also do [[Fluttering#Perfect_Flutter|perfect flutters]] to gain height if you don't make it with the first one.
  
 
===3-1===
 
===3-1===
On the second screen, tongue the monkey then do a small jump off of the post and upspit the monkey. Jump at the 2nd hanging vine then bounce on the monkey that jumped onto the vine and do an [[Fluttering#Extended_Flutter|extended flutter]]. Keep holding right until you enter the loading zone to activate the 1-1 Warp. <br/>
+
On the second screen, tongue the first monkey then do a small jump off of the post and up-spit the monkey. Jump at the 2nd hanging vine and hold jump to bounce on the monkey after it jumps onto the vine, then do an [[Fluttering#Extended_Flutter|extended flutter]]. Keep holding right until you enter the screen transition to activate the 1-1 Warp. [https://youtu.be/9YwsGngSE58?t=1] <br/>
Make sure to not lose speed when you do the upspit and avoid the mud.
+
 
 +
'''Note:''' Make sure to not lose speed when you do the up-spit and avoid the mud, otherwise the monkey may not cooperate with you.
 +
 
 +
===3-7===
 +
-Information and video coming soon-
 +
 
 +
===4-3===
 +
Under normal circumstances, this 1-1 Warp cannot be activated, but it exists nonetheless. At the beginning of the last screen of the level, use the free movement feature on the [[Practice_Hack|Practice Hack]] and go just above the bouncy arrow to do the warp. [https://youtu.be/0ok-G8IqdAw]
 +
 
 
===4-7===
 
===4-7===
Hold left after bouncing on the bouncy arrow. If you are far enough to the left, the 1-1 Warp activate. This is the easiest warp to execute.
+
Hold left after jumping on the bouncy arrow. If you are far enough to the left, the 1-1 Warp activate. This is by far the easiest warp to execute. [https://youtu.be/6weakeP7bRU?t=1]
 +
 
 
===5-4===
 
===5-4===
Hard. Watch Tutorial. 2 frame window.
+
At the start, grab a shy guy from the pipe but do not eat it, then proceed as normal. You want to have 3 eggs for the warp. Go past the 2nd pipe and stand underneath the stair cloud. Push against the wall and face left, then do 2 [[Eggs#Neutral_Egg_Shot|neutral egg shots]] to clear out the spikes. Then, stand on the left side of the pipe, on the first line on the floor, do a small jump and up-spit the shy guy. Begin an [[Eggs#Upward_Egg_Shot|up-shot]], lock the egg-aiming cursor at the very top, bounce on the shy guy and fall where you cleared out the spikes. Push against the left wall as you fall and do an [[Fluttering#Extended_Flutter|extended flutter]] just before the cursor goes off-screen. Keep holding left and aim for the underside of the pipe. Hold up to enter the pipe to activate the 1-1 Warp. [https://youtu.be/q4SXfWcLILM?t=1] <br/>
 +
 
 +
'''Note:''' It is a 2 frame window to do the extended flutter to get into the pipe. If you go too soon, you won't be able to travel far enough left to reach the pipe before bonking your head. If you go too late, you'll either fall to your death or won't have enough height to reach the pipe. This is easily the hardest warp to execute.
 +
 
 
===6-7===
 
===6-7===
???
+
In the second to last screen of the level, go to the bonus room. Get hit and then reclaim Baby Mario near the bottom of the screen to activate the 1-1 Warp. This one can be very tricky because you can either enter the bonus room or fall to your death. [https://youtu.be/CCuDQbNvct4]
 
 
==Time saves==
 
  
===Any% time saves===
+
==Time Saves==
The following list shows how much time can be saved through 1-1 Warps in the '''Any% Categories''' if done correctly! <br />
+
===Any%===
 
* '''1-1''': None
 
* '''1-1''': None
 
* '''1-3''': None
 
* '''1-3''': None
 
* '''1-4''': ~29s
 
* '''1-4''': ~29s
 +
* '''1-6''': None
 
* '''2-1''': ~48s
 
* '''2-1''': ~48s
 
* '''2-4''': ~27s
 
* '''2-4''': ~27s
 
* '''2-5''': None
 
* '''2-5''': None
 
* '''3-1''': ~10s
 
* '''3-1''': ~10s
* '''4-3''': None
+
* '''3-7''': -coming soon-
 
* '''4-7''': ~1s
 
* '''4-7''': ~1s
* '''5-4''': ~132s = ~2m12s (Optimal 5-4 Skip)
+
* '''5-4''': ~132s or 2m12s (Optimal 5-4 Skip)
* '''5-4''': ~216s = ~3m36s  (No 5-4 Skip)
+
* '''5-4''': ~216s or 3m36s  (No 5-4 Skip)
 
* '''6-7''': None
 
* '''6-7''': None
  
====Total possible time save:====
+
====Total Possible Time Save:====
*~247s = ~4m07s (Optimal 5-4 Skip)  
+
*~247s or 4m07s (Optimal 5-4 Skip)  
*~331s = ~5m31s (No 5-4 skip)
+
*~331s or 5m31s (No 5-4 skip)
  
 
+
===100%===
===100% time saves===
+
* '''1-1''': None
How much time doing optimal levels with Warps would save in 100%... '''-Warps are traditionally banned in 100%-'''
+
* '''1-3''': None
 
* '''1-4:''' ~29s
 
* '''1-4:''' ~29s
 +
* '''1-6''': None
 
* '''2-1:''' ~48s
 
* '''2-1:''' ~48s
 
* '''2-4:''' ~54s
 
* '''2-4:''' ~54s
 
* '''2-5:''' ~10s
 
* '''2-5:''' ~10s
* '''5-4:''' ~141s (Optimal 5-4 skip)
+
* '''3-1:''' None
* '''5-4:''' ~201s (No 5-4 skip)
+
* '''3-7''': -coming soon-
'''NOTE:''' Unlike Any% doing a 1-1 Warp in 3-1 or 4-7 doesn't save any time.
+
* '''4-7:''' None
 +
* '''5-4:''' ~141s or 2m21s (Optimal 5-4 skip)
 +
* '''5-4:''' ~201s or 3m21s (No 5-4 skip)
 +
* '''6-7''': None
 +
'''Note:''' Warps are only allowed in [[100%25_No_Restriction|100% No Restrictions]]. <br/>
  
====Total possible time save:====
+
====Total Possible Time Save:====
*~282s = ~4m42s (Optimal 5-4 skip)
+
*~282s or 4m42s (Optimal 5-4 skip)
*~342s = ~5m42s (No 5-4 skip)
+
*~342s or 5m42s (No 5-4 skip)
  
 
=Left+Right Warping=
 
=Left+Right Warping=
[[File:Corrupt_Menu.png|thumb|left|Corrupt File Menu]]
+
[[File:Corrupt_Menu.png|thumb|left|x161px|Corrupt File Menu]]
[[File:Silly_level_order.png|thumb|right|Silly level order]]
+
[[File:Silly_level_order.png|thumb|right|x161px|Silly Level Order]]
  
Often described as "Glitched" in terms of TASing, requires emulator that allows left+right input at the same frame or a modded/broken gamepad. This glitch can cause several interesting effects such as softlocks, glitched levels, severe lag and save corruption. Different emulators(including versions), and ROMs(especially JAP/USA/EU) may grant different outcomes. Basically where you go when performing the glitch, depends on your coin count and the level you are targetting. <br />
+
These warps require an emulator that allows left+right inputs on the same frame or a modded/broken dpad. Left+right warps can cause several interesting effects such as softlocks, glitched levels, severe lag and save file corruption. Different emulators (and different versions/ROMs) may produce different outcomes. Where you're sent to when you do a left+right warp depends on your coin count. <br />
  
*Useful RAM-Adress for coin count: 7E037B  
+
*RAM address for coin count: 7E037B  
*Useful RAM-Adresses for levels: 7E021A & 7E021B <br />
+
*RAM addresses for levels: 7E021A and 7E021B <br />
  
Because this is based on 2-bytes, the outcomes are believed to be at an amount of ~56k.
+
These are based on 2-bytes and the outcomes are believed to be at an amount of ~56k.
  
 +
<br/>
  
==In-depth explanation==
+
==In-depth Explanation==
 
{| style="width: 100%; border: 1px solid #000000; background:#EEEEEE;"
 
{| style="width: 100%; border: 1px solid #000000; background:#EEEEEE;"
 
|
 
|
Line 110: Line 132:
 
|}
 
|}
  
:* Masterjun describing the left+right warp in-depth in his TASvideos submission: [http://tasvideos.org/3881S.html TAS Super Mario World 2: Yoshi's Island "glitched" in 06:09.03 by Masterjun]
+
* Masterjun describing the left+right warp in-depth in his TASvideos submission: [http://tasvideos.org/3881S.html Super Mario World 2: Yoshi's Island "glitched" in 06:09.03] <br/>
 
 
  
===Test Results for 1-1 left/right Glitch by Hyperzoot:===
+
===Test Results For Left+Right Warping By Hyperzoot===
'''Yoshi L+R Warp Glitch'''
 
  
All levels assumed to be from new file and all coins are from 1-1 unless otherwise stated. Levels on the world map glitch out after performing the trick (and completing the level that was warped to), and some are blank and inaccessible. This glitch is a good way to bypass levels (or go straight to 6-8 in glitched any%).
+
All testing was done from a new file and all of the coins were collected in 1-1 unless otherwise stated. Levels on the over-world map glitch out after performing the warp, after completing the level that was warped to and some are just blank and inaccessible. This trick is a good way to bypass levels or go straight to 6-8 in glitched Any% speedruns.
  
====Coin counts====
+
====Coin Counts====
  
00 - 1-E. Dying there and trying it again results in 0 coins warping to 1-1 if done again. If 1-E is completed, Yoshi does the animation of taking Baby Mario to 1-2, but 1-1 is not completed. 1-Bonus is unlocked, and the 1-E square is glitched. Completing 1-Bonus fixes the world map. <br />
+
00 - 1-E. Dying here and trying it again results in warping to 1-1 if done again. If 1-E is completed, Yoshi does the animation of taking Baby Mario to 1-2 on the over-world map but 1-1 is not completed. 1-Bonus is unlocked and the 1-E square is glitched. Completing 1-Bonus fixes the over-world map. <br />
01 - 1-1 <br />
+
01 - 1-1. <br />
02 - 1-2 <br />
+
02 - 1-2. <br />
03 - 1-3 <br />
+
03 - 1-3. <br />
04 - 1-4 <br />
+
04 - 1-4. <br />
05 - 1-5 <br />
+
05 - 1-5. <br />
06 - 1-6 <br />
+
06 - 1-6. <br />
07 - 1-7 <br />
+
07 - 1-7. <br />
08 - 1-8 <br />
+
08 - 1-8. <br />
09 - 1-E <br />
+
09 - 1-E. <br />
10 - 1-Bonus <br />
+
10 - 1-Bonus. <br />
11 - Glitched level intro, softlocks game. <br />
+
11 - The level intro is glitched and the game softlocks. <br />
 
12 - Tutorial level. <br />
 
12 - Tutorial level. <br />
13 - 2-1 <br />
+
13 - 2-1. <br />
14 - 2-2 <br />
+
14 - 2-2. <br />
15 - 2-3 <br />
+
15 - 2-3. <br />
16 - 1-1 <br />
+
16 - 1-1. <br />
17 - 2-5 <br />
+
17 - 2-5. <br />
18 - 2-6 <br />
+
18 - 2-6. <br />
19 - 2-7 <br />
+
19 - 2-7. <br />
20 - 2-8 <br />
+
20 - 2-8. <br />
21 - 2-E <br />
+
21 - 2-E. <br />
22 - 1-1. Intro is glitched, but level appears normal. <br />
+
22 - 1-1. The intro is glitched but the level appears normal. <br />
23 - 1-1. Intro is glitched, but level appears normal. <br />
+
23 - 1-1. The intro is glitched but the level appears normal. <br />
24 - 1-1. Intro is glitched, but level appears normal. <br />
+
24 - 1-1. The intro is glitched but the level appears normal. <br />
25 - 3-1 <br />
+
25 - 3-1. <br />
26 - 3-2 <br />
+
26 - 3-2. <br />
27 - 3-3 <br />
+
27 - 3-3. <br />
28 - 3-4 <br />
+
28 - 3-4. <br />
29 - 3-5 <br />
+
29 - 3-5. <br />
30 - 3-6 <br />
+
30 - 3-6. <br />
31 - 3-7 <br />
+
31 - 3-7. <br />
32 - 1-1 <br />
+
32 - 1-1. <br />
33 - 3-E <br />
+
33 - 3-E. <br />
34 - 1-1. Intro is glitched, but level appears normal. <br />
+
34 - 1-1. The intro is glitched but the level appears normal. <br />
35 - 1-1. Intro is glitched, but level appears normal. <br />
+
35 - 1-1. The intro is glitched but the level appears normal. <br />
36 - 1-1. Intro is glitched, but level appears normal. <br />
+
36 - 1-1. The intro is glitched but the level appears normal. <br />
37 - 4-1 <br />
+
37 - 4-1. <br />
38 - 4-2 <br />
+
38 - 4-2. <br />
39 - 4-3 <br />
+
39 - 4-3. <br />
40 - 4-4 <br />
+
40 - 4-4. <br />
41 - 4-5 <br />
+
41 - 4-5. <br />
42 - 4-6 <br />
+
42 - 4-6. <br />
43 - 4-7 <br />
+
43 - 4-7. <br />
44 - 4-8 <br />
+
44 - 4-8. <br />
45 - 4-E <br />
+
45 - 4-E. <br />
46 - 1-1. Intro is glitched, but level appears normal. <br />
+
46 - 1-1. The intro is glitched but the level appears normal. <br />
47 - 1-1. Intro is glitched, but level appears normal. <br />
+
47 - 1-1. The intro is glitched but the level appears normal. <br />
48 - 1-1 <br />
+
48 - 1-1. <br />
49 - 5-1 <br />
+
49 - 5-1. <br />
50 - 5-2 <br />
+
50 - 5-2. <br />
51 - 5-3 <br />
+
51 - 5-3. <br />
52 - 5-4 <br />
+
52 - 5-4. <br />
53 - 5-5 <br />
+
53 - 5-5. <br />
54 - 5-6 <br />
+
54 - 5-6. <br />
55 - 5-7 <br />
+
55 - 5-7. <br />
56 - 5-8 <br />
+
56 - 5-8. <br />
57 - 5-E <br />
+
57 - 5-E. <br />
58 - 1-1. Intro is glitched, but level appears normal. <br />
+
58 - 1-1. The intro is glitched but the level appears normal. <br />
59 - 1-1. Intro is glitched, but level appears normal. <br />
+
59 - 1-1. The intro is glitched but the level appears normal. <br />
60 - 1-1. Intro is glitched, but level appears normal. <br />
+
60 - 1-1. The intro is glitched but the level appears normal. <br />
61 - 6-1 <br />
+
61 - 6-1. <br />
62 - 6-2 <br />
+
62 - 6-2. <br />
63 - 6-3 <br />
+
63 - 6-3. <br />
64 - 1-1 <br />
+
64 - 1-1. <br />
65 - 6-5 <br />
+
65 - 6-5. <br />
66 - 6-6 <br />
+
66 - 6-6. <br />
67 - 6-7 <br />
+
67 - 6-7. <br />
68 - 6-8 <br />
+
68 - 6-8. <br />
69 - 6-E <br />
+
69 - 6-E. <br />
70 - Glitched intro, Yoshi spawns in the sky. Does not appear to be a floor. <br />
+
70 - The level intro is glitched and Yoshi spawns in the sky. There does not appear to be a floor. <br />
71 - Top of 1-1, same as doing a pipe warp glitch. <br />
+
71 - Yoshi spawns at the top left of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. <br />
72 - Glitched intro, Yoshi spawns in a dark house with light around him. Does not appear to be a floor. <br />
+
72 - The level intro is glitched and Yoshi spawns in a dark house with light around him. There does not appear to be a floor. <br />
73 - Very glitchy intro, Yoshi spawns in 1-1 sky similar to pipe warp glitch. Yoshi's colors are a type of inverted green. <br />
+
73 - The level intro is very glitchy and Yoshi spawns in the top left of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. Yoshi's colors are an inverted type of green. <br />
74 - Blank intro. Yoshi spawns below the middle ring of 6-2. <br />
+
74 - The level intro is blank and Yoshi spawns below the middle-ring in 6-2. <br />
75 - Blank intro. Yoshi spawns in the sky of a boss room background with Kamek music playing. Does not appear to be a floor. <br />
+
75 - The level intro is blank and Yoshi spawns in the sky of a boss room background with Kamek music playing. There does not appear to be a floor. <br />
76 - Blank intro. Yoshi spawns in the sky of a waterfall background similar to 4-2. Does not appear to be a floor. Yoshi's colors are metallic blue-ish. <br />
+
76 - The level intro is blank and Yoshi spawns in the sky of a waterfall background similar to 4-2. There does not appear to be a floor. Yoshi's colors are a metallic blue. <br />
77 - Blank intro. Yoshi spawns in the sky of a jungle background. There is a very short drop to death, and does not appear to be a floor. Yoshi's colors are a strange green/blue/gray, and Baby Mario is purple/orange. <br />
+
77 - The level intro is blank and Yoshi spawns in the sky of a jungle background. There is a very short drop to death and there does not appear to be a floor. Yoshi's colors are a mix green, blue and gray and Baby Mario is purple and orange. <br />
78 - Intro is glitchy, no text and a small Raphael is visible. Level looks like the Raphael fight on the moon, but incredibly glitched and sideways. A text box appears slowly, and Raphael rotates slowly as well. A few random sprites come from the side of the screen, and the game softlocks. <br />
+
78 - The level intro is glitchy with no text and a small Raphael is visible. The level looks like the Raphael boss fight on the moon but incredibly glitched and sideways. A text box appears slowly and Raphael rotates slowly as well. A few random sprites come from the side of the screen and then the game softlocks. <br />
79 - Similar to 77 coins, except with a brown/green/blue color palette. <br />
+
79 - This one is similar to 77 coins except with a brown/green/blue color palette. <br />
80 - 1-1 <br />
+
80 - 1-1. <br />
81 - Metallic blue Yoshi spawns in a locked section of 4-4. It appears Yoshi can go back to do 4-4 normally, but appears to retain the wrong colors. <br />
+
81 - Yoshi is metallic blue and spawns in a locked section of 4-4. You can go back and play 4-4 like normally but Yoshi retains the wrong colors. <br />
82 - Intro appears similar to 78 coins, but game softlocks after level music starts to play. <br />
+
82 - The level intro is similar to 78 coins but the game softlocks after the level music starts to play. <br />
83 - A yellow-ish Yoshi spawns in the middle of foam in 3-5. Being clipped into the foam pushes Yoshi left to his death. <br />
+
83 - Yoshi is yellowish and spawns in the middle of some foam in 3-5. The foam pushes you left to your death. <br />
84 - A monochromatic Yoshi spawns in the sky. Does not appear to be a floor, but fluttering right results in a screen change. <br />
+
84 - Yoshi is monochromatic and spawns in the sky. There does not appear to be a floor and fluttering to the right results in the screen changing. <br />
85 - A ketchup colored Yoshi spawns in the top of 1-1, similar to a pipe warp glitch. <br />
+
85 - Yoshi is ketchup colored and spawns in the top left of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. <br />
86 - Simliar to 78 coins. Raphael slowly rotates all the way around, looks around, and pounds. Control is given to Yoshi, and if fluttering around, the level (moon) will rotate. This spawns a bunch of random sprites, and will likely softlock the game. <br />
+
86 - This one is similar to 78 coins. Raphael slowly rotates all the way around the moon, looks around and pounds the ground. You have control over Yoshi and if you flutter, the moon will rotate. This will spawn a bunch of random sprites and will likely softlock the game. <br />
87 - Very similar to 86 coins, except may spawn different sprites. <br />
+
87 - This one is very similar to 86 coins except it may spawn different sprites. <br />
88 - Glitchy colored Yoshi spawns in the sky of the jungle. At least one invisible platform is located at the bottom of the far right of the screen. <br />
+
88 - Yoshi is glitchy colored and spawns in the sky of a jungle background. At least one invisible platform is located at the bottom of the far right of the screen. <br />
89 - Yellow/green Yoshi spawns in the middle of 4-6. Level appears to be normal. <br />
+
89 - Yoshi is yellow/green colored and spawns in the middle of 4-6. The level appears to be normal otherwise. <br />
90 - Glitchy colored Yoshi spawns in the sky of a snow level while bonus music plays. Does not appear to be a floor. <br />
+
90 - Yoshi is glitchy colored and spawns in the sky of a snow level while the bonus music plays. There does not appear to be a floor. <br />
91 - Regularly colored light blue Yoshi spawns in the sky of 1-1, similar to a pipe warp glitch. <br />
+
91 - Yoshi is the regular light blue color and spawns in the sky of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. <br />
92 - Glitched intro. Strangely colored Yoshi spawns in the "air" of an underwater background. Does not appear to be a floor. <br />
+
92 - The level intro is glitched. Yoshi is strangely colored and spawns in the "air" of an underwater background. There does not appear to be a floor. <br />
93 - Blank intro. Regularly colored purple Yoshi spawns in the sky of 1-1, similar to a pipe warp glitch. <br />
+
93 - The level intro is blank. Yoshi is the regular purple color and spawns in the sky of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. <br />
94 - Similar to 78 coins. A glitched Bullet Bill cannon sprite appears in place of Raphael, which wanders in a circle around the moon (or where it would be) forever. Yoshi appears to spawn on top of the level, and is able to move once the glitched Raphael sprite does. Going left causes very bright colored lines to flood the screen. Going right spawns a very glitched GOAL! to appear. Both directions cause softlocks. Yoshi can get hit by the glitched Raphael sprite, and also fall to his death. Upon death, the game asks to restart at the middle ring. A glitched orange colored Yoshi then spawns on a red coin in 1-1. <br />
+
94 - This one is similar to 78 coins. A glitched Bullet Bill Cannon sprite appears in place of Raphael, which wanders in a circle around the moon (or whatever it could be) forever. Yoshi spawns on top of the level and is able to move once the glitched Raphael sprite does. Going to the left causes very bright colored lines to flood the screen. Going to the right spawns a very glitched GOAL! sprite to appear. Both directions will cause a softlock. Yoshi can get hit by the glitched Raphael sprite and can also fall to his death. Upon death, the game asks if you want to restart at the middle-ring. A glitched, orange colored Yoshi then spawns on a red coin in level 1-1. <br />
95 - A glitched purple Yoshi spawns in the sky of 1-1, similar to a pipe warp glitch. <br />
+
95 - Yoshi is a glitched purple color and spawns in the sky of 1-1, similar to having done a [[Tricks#Pipe_Jump|pipe jump]]. <br />
96 - 1-1 <br />
+
96 - 1-1. <br />
97 - Glitched colored Yoshi spawns in the sky with a background of happy little mountains. Horizontal speed is low, but vertical speed is very high. The screen appears to wrap vertically a few times. Does not appear to be a floor. <br />
+
97 - Yoshi is glitched colored and spawns in the sky with a background of happy little mountains. Horizontal speed is low but vertical speed is very high. The screen appears to wrap vertically a few times. There does not appear to be a floor. <br />
98 - Blank intro. Similar to 92 coins. A normally colored light blue Yoshi spawns in the sky. <br />
+
98 - The level intro is, similar to 92 coins. Yoshi is the regular light blue color and spawns in the sky. <br />
99 - Similar to 97. <br />
+
99 - Similar to 97 coin. <br />

Latest revision as of 22:48, 6 July 2021

1-1 Warps

1-1 Warp Demonstration

Several situations can result in warping to level 1-1. When the warp is activated, you'll be dropped from the sky and must flutter 9 times while holding right to survive. If 1-1 is completed, the game will continue on as though you had just beaten the level in which the warp was activated. 1-1 Warps can save 4-5 minutes in total in a speedrun.

Each warp is performed differently depending on the level but they all follow the same general format. The area that Yoshi is sent to when he enters a pipe or screen transition is dependent on where Yoshi actually is and not which pipe/screen transition he has entered. Thus, entering a pipe from a different position than normal can result in Yoshi being sent to the coordinates 0,0, the top left corner of the first level, 1-1.
Image explanation: [1]

In the video, a pipe jump is used to activate the 1-1 Warp, followed by 9 consecutive flutters to survive the fall and complete the level.

How To Do Each Warp

1-1 Warp Tutorial

The tutorial video will teach you how to do all the relevant warps for speedrunning.

1-1

Go to the first pipe in the level and do a pipe jump to activate the 1-1 Warp. [2]

1-3

Enter the secret bonus room near the end of the level. Hold B upon entering the room to begin fluttering. With enough perfect flutters and height gained you can go across the top to either the left or right side to activate the 1-1 Warp. [3]

1-4

Enter the pipe that's next to the locked door (screen 2). Hug and face the wall on the right and begin aiming an egg. Shortly after the Piro Dangle enemy flames up, jump to the left and run into it to get hit. Then, quickly move back to the right. Wait for Baby Mario to touch the wall and then jump up (where you came in from). If you are high enough when you reclaim Baby Mario, the 1-1 Warp will activate. [4]

1-6

At the end of the first cave, do a series of perfect jumps on the yellow moving platform to keep the screen from scrolling up. This will allow you to enter the screen transition from higher than normal to activate the 1-1 Warp. [5]
Alternate warp: [6]

2-1

This level has 2 different ways of activating the 1-1 Warp!

  • Go to the first pipe (the one that leads to the room with Poochy) and do a pipe jump to activate the 1-1 Warp. [7]
  • Jump on the bouncy arrow next to the midring and hold left. After you avoid the wall, hold right to enter the screen transition from above to activate the 1-1 Warp. [8]

Note: The second method is way harder and should be used only as a backup if you fail the first method.

2-4

On the second screen just before the horizontal pipe, lure the Boo Blah as close to the pipe as possible. You can use eggs or jump on its head to skip the animation where it raises its hands up. When it's right next to the pipe, jump on it and enter the pipe. Entering the pipe this way puts you at a higher position than normal, which activates the 1-1 Warp. [9]

Note: It is possible that you won't have enough height, even though you were standing on the Boo Blah when entering the pipe.

2-5

On the last screen of the level, enter the secret room via beanstalk and hidden !switch. Immediately start fluttering once you enter the room. Hold up to re-enter the pipe and activate the 1-1 Warp. [10]

Note: You have a 2 frame window to flutter and enter the pipe first try. You can also do perfect flutters to gain height if you don't make it with the first one.

3-1

On the second screen, tongue the first monkey then do a small jump off of the post and up-spit the monkey. Jump at the 2nd hanging vine and hold jump to bounce on the monkey after it jumps onto the vine, then do an extended flutter. Keep holding right until you enter the screen transition to activate the 1-1 Warp. [11]

Note: Make sure to not lose speed when you do the up-spit and avoid the mud, otherwise the monkey may not cooperate with you.

3-7

-Information and video coming soon-

4-3

Under normal circumstances, this 1-1 Warp cannot be activated, but it exists nonetheless. At the beginning of the last screen of the level, use the free movement feature on the Practice Hack and go just above the bouncy arrow to do the warp. [12]

4-7

Hold left after jumping on the bouncy arrow. If you are far enough to the left, the 1-1 Warp activate. This is by far the easiest warp to execute. [13]

5-4

At the start, grab a shy guy from the pipe but do not eat it, then proceed as normal. You want to have 3 eggs for the warp. Go past the 2nd pipe and stand underneath the stair cloud. Push against the wall and face left, then do 2 neutral egg shots to clear out the spikes. Then, stand on the left side of the pipe, on the first line on the floor, do a small jump and up-spit the shy guy. Begin an up-shot, lock the egg-aiming cursor at the very top, bounce on the shy guy and fall where you cleared out the spikes. Push against the left wall as you fall and do an extended flutter just before the cursor goes off-screen. Keep holding left and aim for the underside of the pipe. Hold up to enter the pipe to activate the 1-1 Warp. [14]

Note: It is a 2 frame window to do the extended flutter to get into the pipe. If you go too soon, you won't be able to travel far enough left to reach the pipe before bonking your head. If you go too late, you'll either fall to your death or won't have enough height to reach the pipe. This is easily the hardest warp to execute.

6-7

In the second to last screen of the level, go to the bonus room. Get hit and then reclaim Baby Mario near the bottom of the screen to activate the 1-1 Warp. This one can be very tricky because you can either enter the bonus room or fall to your death. [15]

Time Saves

Any%

  • 1-1: None
  • 1-3: None
  • 1-4: ~29s
  • 1-6: None
  • 2-1: ~48s
  • 2-4: ~27s
  • 2-5: None
  • 3-1: ~10s
  • 3-7: -coming soon-
  • 4-7: ~1s
  • 5-4: ~132s or 2m12s (Optimal 5-4 Skip)
  • 5-4: ~216s or 3m36s (No 5-4 Skip)
  • 6-7: None

Total Possible Time Save:

  • ~247s or 4m07s (Optimal 5-4 Skip)
  • ~331s or 5m31s (No 5-4 skip)

100%

  • 1-1: None
  • 1-3: None
  • 1-4: ~29s
  • 1-6: None
  • 2-1: ~48s
  • 2-4: ~54s
  • 2-5: ~10s
  • 3-1: None
  • 3-7: -coming soon-
  • 4-7: None
  • 5-4: ~141s or 2m21s (Optimal 5-4 skip)
  • 5-4: ~201s or 3m21s (No 5-4 skip)
  • 6-7: None

Note: Warps are only allowed in 100% No Restrictions.

Total Possible Time Save:

  • ~282s or 4m42s (Optimal 5-4 skip)
  • ~342s or 5m42s (No 5-4 skip)

Left+Right Warping

Corrupt File Menu
Silly Level Order

These warps require an emulator that allows left+right inputs on the same frame or a modded/broken dpad. Left+right warps can cause several interesting effects such as softlocks, glitched levels, severe lag and save file corruption. Different emulators (and different versions/ROMs) may produce different outcomes. Where you're sent to when you do a left+right warp depends on your coin count.

  • RAM address for coin count: 7E037B
  • RAM addresses for levels: 7E021A and 7E021B

These are based on 2-bytes and the outcomes are believed to be at an amount of ~56k.


In-depth Explanation

The Warp Glitch is the glitch that makes this possible. It works by pressing < and > at the same time in the overworld. When you then start the level, it is determined by the amount of coins you have. The reason why this happens is because the game doesn't expect you to press both directions at once.

So what happens when you press < + >. Well, to start things, there is an address ($36) which is input data. That means if you press > bit 0 and if you press < bit 1 of $36 is set. The game checks every frame if it should move the cursor. It does this by checking if one of the two bits in $36 is set. Since we pressed both at once, both bits will be set and the game will think it has to move the cursor.

Next step is that the game checks where to move the cursor. The overworld data is at $030F for level 1-1, $0310 for level 1-2 to $0319 which is the "SCORE" button and $031A which is the button configuration. It goes on like that (so 2-1 is $031B). If a level is not unlocked the value for its address is 0, if it is however unlocked then the value will be its level number (so 1 for 1-1, 5 for 2-5, 9 for Extra and 12 for button config). Of course 11 and 12 will be always unlocked. So the game takes the current position and adds it with $(17E182+x). Where x is what you pressed (so it's 1 if you pressed >, 2 if you pressed < and 3 if you pressed both at the same time). The game only expects x to be 1 or 2, which is why $(17E182+1) = 0x01 (so + 1 to get the level after the current one), and $(17E182+2) = 0xFF (which will act as -1 to get the level before the current level).

So the game checks if the next level is unlocked (it does this by bitwise ANDing the value with 0x0F), if not it will add another value until it found a level which is unlocked (which is why the cursor goes directly to the "SCORE" button when pressed right and only 1-1 is unlocked). Since we pressed both directions at the same time x is 3 which results in $(17E182+3) = 0x06, which means it will go 6 levels forward every check (which is why the cursor goes to 1-7 when it is unlocked and you try the glitch). So now it checks addresses like: $0315, $031B, $0321 ... until it reaches $037B which happens to be the current coin value and it stops there because coin amount % 0x0F is not 0 (that is the reason something different happens if you try to do the glitch with 0, 16, 32, 48, etc. coins)."

Test Results For Left+Right Warping By Hyperzoot

All testing was done from a new file and all of the coins were collected in 1-1 unless otherwise stated. Levels on the over-world map glitch out after performing the warp, after completing the level that was warped to and some are just blank and inaccessible. This trick is a good way to bypass levels or go straight to 6-8 in glitched Any% speedruns.

Coin Counts

00 - 1-E. Dying here and trying it again results in warping to 1-1 if done again. If 1-E is completed, Yoshi does the animation of taking Baby Mario to 1-2 on the over-world map but 1-1 is not completed. 1-Bonus is unlocked and the 1-E square is glitched. Completing 1-Bonus fixes the over-world map.
01 - 1-1.
02 - 1-2.
03 - 1-3.
04 - 1-4.
05 - 1-5.
06 - 1-6.
07 - 1-7.
08 - 1-8.
09 - 1-E.
10 - 1-Bonus.
11 - The level intro is glitched and the game softlocks.
12 - Tutorial level.
13 - 2-1.
14 - 2-2.
15 - 2-3.
16 - 1-1.
17 - 2-5.
18 - 2-6.
19 - 2-7.
20 - 2-8.
21 - 2-E.
22 - 1-1. The intro is glitched but the level appears normal.
23 - 1-1. The intro is glitched but the level appears normal.
24 - 1-1. The intro is glitched but the level appears normal.
25 - 3-1.
26 - 3-2.
27 - 3-3.
28 - 3-4.
29 - 3-5.
30 - 3-6.
31 - 3-7.
32 - 1-1.
33 - 3-E.
34 - 1-1. The intro is glitched but the level appears normal.
35 - 1-1. The intro is glitched but the level appears normal.
36 - 1-1. The intro is glitched but the level appears normal.
37 - 4-1.
38 - 4-2.
39 - 4-3.
40 - 4-4.
41 - 4-5.
42 - 4-6.
43 - 4-7.
44 - 4-8.
45 - 4-E.
46 - 1-1. The intro is glitched but the level appears normal.
47 - 1-1. The intro is glitched but the level appears normal.
48 - 1-1.
49 - 5-1.
50 - 5-2.
51 - 5-3.
52 - 5-4.
53 - 5-5.
54 - 5-6.
55 - 5-7.
56 - 5-8.
57 - 5-E.
58 - 1-1. The intro is glitched but the level appears normal.
59 - 1-1. The intro is glitched but the level appears normal.
60 - 1-1. The intro is glitched but the level appears normal.
61 - 6-1.
62 - 6-2.
63 - 6-3.
64 - 1-1.
65 - 6-5.
66 - 6-6.
67 - 6-7.
68 - 6-8.
69 - 6-E.
70 - The level intro is glitched and Yoshi spawns in the sky. There does not appear to be a floor.
71 - Yoshi spawns at the top left of 1-1, similar to having done a pipe jump.
72 - The level intro is glitched and Yoshi spawns in a dark house with light around him. There does not appear to be a floor.
73 - The level intro is very glitchy and Yoshi spawns in the top left of 1-1, similar to having done a pipe jump. Yoshi's colors are an inverted type of green.
74 - The level intro is blank and Yoshi spawns below the middle-ring in 6-2.
75 - The level intro is blank and Yoshi spawns in the sky of a boss room background with Kamek music playing. There does not appear to be a floor.
76 - The level intro is blank and Yoshi spawns in the sky of a waterfall background similar to 4-2. There does not appear to be a floor. Yoshi's colors are a metallic blue.
77 - The level intro is blank and Yoshi spawns in the sky of a jungle background. There is a very short drop to death and there does not appear to be a floor. Yoshi's colors are a mix green, blue and gray and Baby Mario is purple and orange.
78 - The level intro is glitchy with no text and a small Raphael is visible. The level looks like the Raphael boss fight on the moon but incredibly glitched and sideways. A text box appears slowly and Raphael rotates slowly as well. A few random sprites come from the side of the screen and then the game softlocks.
79 - This one is similar to 77 coins except with a brown/green/blue color palette.
80 - 1-1.
81 - Yoshi is metallic blue and spawns in a locked section of 4-4. You can go back and play 4-4 like normally but Yoshi retains the wrong colors.
82 - The level intro is similar to 78 coins but the game softlocks after the level music starts to play.
83 - Yoshi is yellowish and spawns in the middle of some foam in 3-5. The foam pushes you left to your death.
84 - Yoshi is monochromatic and spawns in the sky. There does not appear to be a floor and fluttering to the right results in the screen changing.
85 - Yoshi is ketchup colored and spawns in the top left of 1-1, similar to having done a pipe jump.
86 - This one is similar to 78 coins. Raphael slowly rotates all the way around the moon, looks around and pounds the ground. You have control over Yoshi and if you flutter, the moon will rotate. This will spawn a bunch of random sprites and will likely softlock the game.
87 - This one is very similar to 86 coins except it may spawn different sprites.
88 - Yoshi is glitchy colored and spawns in the sky of a jungle background. At least one invisible platform is located at the bottom of the far right of the screen.
89 - Yoshi is yellow/green colored and spawns in the middle of 4-6. The level appears to be normal otherwise.
90 - Yoshi is glitchy colored and spawns in the sky of a snow level while the bonus music plays. There does not appear to be a floor.
91 - Yoshi is the regular light blue color and spawns in the sky of 1-1, similar to having done a pipe jump.
92 - The level intro is glitched. Yoshi is strangely colored and spawns in the "air" of an underwater background. There does not appear to be a floor.
93 - The level intro is blank. Yoshi is the regular purple color and spawns in the sky of 1-1, similar to having done a pipe jump.
94 - This one is similar to 78 coins. A glitched Bullet Bill Cannon sprite appears in place of Raphael, which wanders in a circle around the moon (or whatever it could be) forever. Yoshi spawns on top of the level and is able to move once the glitched Raphael sprite does. Going to the left causes very bright colored lines to flood the screen. Going to the right spawns a very glitched GOAL! sprite to appear. Both directions will cause a softlock. Yoshi can get hit by the glitched Raphael sprite and can also fall to his death. Upon death, the game asks if you want to restart at the middle-ring. A glitched, orange colored Yoshi then spawns on a red coin in level 1-1.
95 - Yoshi is a glitched purple color and spawns in the sky of 1-1, similar to having done a pipe jump.
96 - 1-1.
97 - Yoshi is glitched colored and spawns in the sky with a background of happy little mountains. Horizontal speed is low but vertical speed is very high. The screen appears to wrap vertically a few times. There does not appear to be a floor.
98 - The level intro is, similar to 92 coins. Yoshi is the regular light blue color and spawns in the sky.
99 - Similar to 97 coin.