Tongue Glitch: Difference between revisions
Brooklyn9d5 (talk | contribs) |
Brooklyn9d5 (talk | contribs) |
||
| (28 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
The tongue glitch is a two part glitch comprised of the '''mouth glitch''' and the '''retracting tongue glitch'''. | |||
'''Mouth Glitch:''' | |||
The mouth glitch is a glitched state in which Yoshi simultaneously ''does'' and ''does not'' have something in his mouth. While in this state, Yoshi can stick his tongue out but is unable to tongue enemies or any other sprite. It can be achieved by spitting out an enemy just before it changes into a star due to a big egg, middle ring, or POW, tonguing a Toadie while jumping on it, tonguing a Fly Guy and a star at the same time [https://www.youtube.com/watch?v=IX2hlp-GcdY], or by simply tonguing a thrown big egg as it lands on ground.<br> | |||
{| class="mw-collapsible mw-collapsed wikitable" | |||
! Demonstration | |||
|- | |||
| [[File:Tongue_glitch.gif]] | |||
|} | |||
The mouth glitch can be resolved in one of two ways: | |||
* By pressing down (if the enemy could normally be turned into an egg). | |||
* By leaving the room or entering the goal ring. | |||
'''Retracting Tongue Glitch''' | |||
Getting hit while Yoshi's tongue is retracting with the mouth glitch state causes the tongue to not reset properly and infinitely travel backwards, causing the game to write too many sprite graphic entries in memory, leading to corrupted level terrain and a game crash (usually). | |||
This glitch is used in 2 different ways for Yoshi Speedrunning: | |||
*Can be used to rearrange the map and skip obstacles, used in [[Category_Overview#Any%_Warps|Any% Warps]] | |||
*[[ACE|Arbitrary Code Execution]] in [[Category_Overview#Any%_Credits_Warp|Any% Credits Warp]] | |||
==Tongue Glitch Cancel== | |||
-more info soon- | |||
If you collect 4 coins while the screen is corrupting and tonguing up, 0F04 will always be 10 (which works for TGC). | |||
{| class="mw-collapsible mw-collapsed wikitable" | |||
! More Info | |||
|- | |||
| | |||
0F04/05 values tonguing UP: | |||
Nothing - C2 33/73 | |||
1 coin - B1 3A | |||
2 coins - 8A B1/F1 | |||
3 coins - 51 | |||
4 coins - 10 | |||
5 coins - F0 | |||
6 coins - 90 | |||
7 coins - 01 | |||
8 coins - 36 | |||
1 red coin - 28 BA/EA, 8A BA/FA | |||
1 red coin + 1 yellow coin - 00 BD/FD | |||
1 red coin + 2 yellow coins - 1A 3A/7A | |||
2 red coins (with sparks) - 3F FF | |||
2 red coins (with 1 set of very small sparks) - 10 22/62 | |||
2 red coins (no sparks) - 01 BF/FF | |||
2 red coins + 1 yellow coin - 3F FF | |||
2 red coins + 2 yellow coins - 56 39/79 | |||
2 red coins + 3 yellow coins - 01 3E/7E | |||
1 stilt guy - 14 B2/F2 | |||
2 stilt guys - 56 79 | |||
1 stilt guy + 1 coin - D4 A0/E0 | |||
1 stilt guy + 1 red coin (small sparks) - 51 B4 | |||
1 stilt guy + 1 red coin (x sparks) - 10 00 | |||
1 stilt guy + 1 red coin (no sparks) - 8A B1 | |||
1 stilt guy + 1 red coin + 1 yellow coin - F0 F6, 10 00 | |||
1 stilt guy + 2 red coins - B6 21 | |||
1 stilt guy + 1 shyguy - 3F BF | |||
1 stilt guy + 1 shyguy (with sparks) - 56 39/79 | |||
1 shy guy - 6B 29/69 | |||
1 shy guy (with sparks) - 14 B2/F2 | |||
flower sparks - 8A B1/F1 | |||
bomb sprite - 6B 29/69 | |||
bomb sprite + 1 yellow coin - 14 B2/F2 | |||
bomb sprite + 2 yellow coins - D4 A0/E0 | |||
bomb explosion - 8A B1/F1 | |||
flower sparks + bomb sprite - D4 E0 | |||
flower sparks + bomb explosion - 10 00 | |||
egg dispenser - 6B 29/69 | |||
egg dispenser (with dust) - B1 3A/7A | |||
1 egg - 8A BA/FA | |||
2 eggs - 01 BF/FF | |||
3 eggs - 6B 29/69 | |||
4 eggs - B1 3A/7A | |||
5 eggs - 28 AA/EA | |||
swim left/right - 8A BA/FA | |||
Dive in water - 01 BF/FF | |||
1 cloud - 28 AA/EA | |||
2 clouds - 3F BF/FF | |||
2 clouds + swim - D4 A0 | |||
2 clouds + dive (early) - 51 F4 | |||
2 clouds + dive (late) - 1A 7A | |||
0F04/05 values tonguing left/right: | |||
nothing - 31 A1 | |||
flower sparks - 5B 25/65 | |||
bomb sprite - 5B 25/65 | |||
bomb explosion - 5B 25/65 | |||
flower sparks + bombs sprite - FB B0 | |||
|} | |||
==Explanation== | ==Explanation== | ||
| Line 8: | Line 129: | ||
==How To Do It== | ==How To Do It== | ||
[[File: safebaxter.gif|right|frame|'''2-7 Safe Baxter]] | [[File: safebaxter.gif|right|frame|'''2-7 Safe Baxter]] | ||
You'll need to [[Eggs#Baxter_Shot|Baxter]] a [[Eggs#Big_Eggs|big egg]] in [[ | You'll need to [[Eggs#Baxter_Shot|Baxter]] a [[Eggs#Big_Eggs|big egg]] in [[2-7_Any%25|2-7]] [https://youtu.be/nLBYWkeZM_o] and then again in [[3-1_Any%25|3-1]] [https://youtu.be/C_0swWQ9KEg] and [[3-2_Any%25|3-2]] [https://youtu.be/T93Ti1rxKco].<br/> | ||
There are 3 methods you can use to do so: | There are 3 methods you can use to do so: | ||
* The safe method as seen in the gif on the right. | * The safe method as seen in the gif on the right. | ||
* [https://www.youtube.com/watch?v=P6lthnzpj58 1 up-tongue]. | * [https://www.youtube.com/watch?v=P6lthnzpj58 1 up-tongue]. | ||
* [https://www.youtube.com/watch?v=o8T3Cro75A4 2 up-tongues]. | * [https://www.youtube.com/watch?v=o8T3Cro75A4 2 up-tongues]. | ||
* [https://youtu.be/b3AichRrssA Variation of 2 up-tongues]. | |||
For [[ | For [[2-8_Any%25|2-8]]: Simply be aiming the big egg before the boss falls off. To be safe, aim the egg when you give the boss the final push off of the edge. [https://youtu.be/RCm7uZaS0fc] | ||
Once you reach [[ | Once you reach [[3-3_Any%25|3-3]] with the big egg, go to the 2nd screen: | ||
*Grab any enemy, throw the big egg into the air and spit out the enemy right before the big egg lands. This will activate the first phase of the [[Glitch_List#Tongue_Glitch|tongue glitch]] where Yoshi both has and does not have something in his mouth. | *Grab any enemy, throw the big egg into the air and spit out the enemy right before the big egg lands. This will activate the first phase of the [[Glitch_List#Tongue_Glitch|tongue glitch]] where Yoshi both has and does not have something in his mouth. | ||
*Next, go to where the Shy Guys are on the red bridge, tongue and get hit when Yoshi's tongue is fully extended. This will activate the second phase of the tongue glitch and turn Yoshi and Baby Mario invisible as a result. {{#ev:youtube|I6IHT4Fw0BQ| | *Next, go to where the Shy Guys are on the red bridge, tongue and get hit when Yoshi's tongue is fully extended. This will activate the second phase of the tongue glitch and turn Yoshi and Baby Mario invisible as a result. | ||
{{#ev:youtube|I6IHT4Fw0BQ|389|right|'''3-3 Submarine Skip Tutorial|frame}} | |||
*Reclaim Baby Mario and do a full jump followed by 3 flutters to enter the helicopter bubble. | *Reclaim Baby Mario and do a full jump followed by 3 flutters to enter the helicopter bubble. | ||
*Once you transform into the helicopter, the map should be rearranged, allowing you to fly to the right and enter the middle-ring. | *Once you transform into the helicopter, the map should be rearranged, allowing you to fly to the right and enter the middle-ring. | ||
| Line 32: | Line 155: | ||
|} | |} | ||
==Map Corruption In Other Levels== | ===Map Corruption In Other Levels=== | ||
*[https://www.youtube.com/watch?v= | * New 3-3 [https://www.youtube.com/watch?v=o2lW_IeetBM] | ||
* | {| class="mw-collapsible mw-collapsed wikitable" | ||
! 3-3 Info | |||
|- | |||
| | |||
1. Enter 3-3's 2nd screen with a big egg and at least one normal egg. | |||
2. Eat and spit the bomb-throwing monkey (he messes up the setup otherwise). | |||
3. Leave one egg on the ground. Doesn't matter where, as long as it's onscreen when the screen corrupts. | |||
4. Get mouth glitch from one of the monkeys being careful not to kill the seed-spitting monkey. | |||
5. Get hit by the seeds while tonguing up and facing right. Then, immedaitely jump and reclaim Baby Mario. You have to reclaim him at the earliest possible moment, otherwise the camera position might not work. | |||
6. Stand *exactly* on this pixel (image below). You can tell the right pixel by looking at the bottom of the vine relative to the left edge of the screen. | |||
7. Hold nothing, and you'll get TGC. Groundpound to reset the tongue and reclaim Baby Mario (if you don't, the game will crash). | |||
8. Follow the path on the video. Be careful with the frog. | |||
9. Flutter to the right and enter the goal ring. Sometimes, the game will crash, and sometimes, it won't crash but Baby Mario will fly away resulting in a softlock. I noticed that being quite high on the goal ring normally prevents both of those things but I'm not sure what's the science behind it (might need more investigation). | |||
|} | |||
*[https://www.youtube.com/watch?v=QuZaUulHuG8 5-3] | |||
*[https://youtu.be/a3rbBNJ39Ys?t=3 6-7] | |||
*[https://www.youtube.com/watch?v=eSXdDhIp_rU Faster 6-7] | |||
*[https://www.youtube.com/watch?v=3wjKpBPwyA4 Faster 6-7 v2] | |||
{| class="mw-collapsible mw-collapsed wikitable" | |||
! 6-7 Info | |||
|- | |||
| | |||
# You need at least 13 stars before the second screen, so you have to go through the middle ring on the first screen. | |||
# Activate the green platform, eat the first cloud drop and get TG like shown in the video. | |||
# Stand on the edge of the platform while facing left. Tongue up and get hit by the cloud drop while tongue is retracting. | |||
# Immediately after you get hit, hold DOWN so you don't fall off the platform. When you're safe, release down. | |||
# When the green platform is about to fall (and the camera is panning to the right), go right for a little, then tap left to lock the camera. You're looking to have a gap between the right side of the screen and the rock. | |||
# Hold nothing. You'll get hit by the cloud drop, resetting the TG. | |||
# AS SOON as you see the wall on the right despawn, flutter to the right. Take the middle ring, then flutter left to die on the spikes. | |||
|} | |||
Latest revision as of 19:50, 14 May 2026
The tongue glitch is a two part glitch comprised of the mouth glitch and the retracting tongue glitch.
Mouth Glitch:
The mouth glitch is a glitched state in which Yoshi simultaneously does and does not have something in his mouth. While in this state, Yoshi can stick his tongue out but is unable to tongue enemies or any other sprite. It can be achieved by spitting out an enemy just before it changes into a star due to a big egg, middle ring, or POW, tonguing a Toadie while jumping on it, tonguing a Fly Guy and a star at the same time [1], or by simply tonguing a thrown big egg as it lands on ground.
| Demonstration |
|---|
|
The mouth glitch can be resolved in one of two ways:
- By pressing down (if the enemy could normally be turned into an egg).
- By leaving the room or entering the goal ring.
Retracting Tongue Glitch Getting hit while Yoshi's tongue is retracting with the mouth glitch state causes the tongue to not reset properly and infinitely travel backwards, causing the game to write too many sprite graphic entries in memory, leading to corrupted level terrain and a game crash (usually).
This glitch is used in 2 different ways for Yoshi Speedrunning:
- Can be used to rearrange the map and skip obstacles, used in Any% Warps
- Arbitrary Code Execution in Any% Credits Warp
Tongue Glitch Cancel
-more info soon-
If you collect 4 coins while the screen is corrupting and tonguing up, 0F04 will always be 10 (which works for TGC).
| More Info |
|---|
|
0F04/05 values tonguing UP: Nothing - C2 33/73 1 coin - B1 3A 2 coins - 8A B1/F1 3 coins - 51 4 coins - 10 5 coins - F0 6 coins - 90 7 coins - 01 8 coins - 36 1 red coin - 28 BA/EA, 8A BA/FA 1 red coin + 1 yellow coin - 00 BD/FD 1 red coin + 2 yellow coins - 1A 3A/7A 2 red coins (with sparks) - 3F FF 2 red coins (with 1 set of very small sparks) - 10 22/62 2 red coins (no sparks) - 01 BF/FF 2 red coins + 1 yellow coin - 3F FF 2 red coins + 2 yellow coins - 56 39/79 2 red coins + 3 yellow coins - 01 3E/7E 1 stilt guy - 14 B2/F2 2 stilt guys - 56 79 1 stilt guy + 1 coin - D4 A0/E0 1 stilt guy + 1 red coin (small sparks) - 51 B4 1 stilt guy + 1 red coin (x sparks) - 10 00 1 stilt guy + 1 red coin (no sparks) - 8A B1 1 stilt guy + 1 red coin + 1 yellow coin - F0 F6, 10 00 1 stilt guy + 2 red coins - B6 21 1 stilt guy + 1 shyguy - 3F BF 1 stilt guy + 1 shyguy (with sparks) - 56 39/79 1 shy guy - 6B 29/69 1 shy guy (with sparks) - 14 B2/F2 flower sparks - 8A B1/F1 bomb sprite - 6B 29/69 bomb sprite + 1 yellow coin - 14 B2/F2 bomb sprite + 2 yellow coins - D4 A0/E0 bomb explosion - 8A B1/F1 flower sparks + bomb sprite - D4 E0 flower sparks + bomb explosion - 10 00 egg dispenser - 6B 29/69 egg dispenser (with dust) - B1 3A/7A 1 egg - 8A BA/FA 2 eggs - 01 BF/FF 3 eggs - 6B 29/69 4 eggs - B1 3A/7A 5 eggs - 28 AA/EA swim left/right - 8A BA/FA Dive in water - 01 BF/FF 1 cloud - 28 AA/EA 2 clouds - 3F BF/FF 2 clouds + swim - D4 A0 2 clouds + dive (early) - 51 F4 2 clouds + dive (late) - 1A 7A 0F04/05 values tonguing left/right: nothing - 31 A1 flower sparks - 5B 25/65 bomb sprite - 5B 25/65 bomb explosion - 5B 25/65 flower sparks + bombs sprite - FB B0 |
Explanation
The 3-3 map corruption trick uses the tongue glitch to rearrange the objects in the level to allow you to reach the second middle-ring from the second screen, to skip the submarine section. You need either a POW block or a big egg to do it. Big eggs are recommended, as there is no known way to consistently get a POW block.
This trick saves around 20 seconds in the Any% Warps category and is banned in Any% Warpless.
How To Do It

You'll need to Baxter a big egg in 2-7 [2] and then again in 3-1 [3] and 3-2 [4].
There are 3 methods you can use to do so:
- The safe method as seen in the gif on the right.
- 1 up-tongue.
- 2 up-tongues.
- Variation of 2 up-tongues.
For 2-8: Simply be aiming the big egg before the boss falls off. To be safe, aim the egg when you give the boss the final push off of the edge. [5]
Once you reach 3-3 with the big egg, go to the 2nd screen:
- Grab any enemy, throw the big egg into the air and spit out the enemy right before the big egg lands. This will activate the first phase of the tongue glitch where Yoshi both has and does not have something in his mouth.
- Next, go to where the Shy Guys are on the red bridge, tongue and get hit when Yoshi's tongue is fully extended. This will activate the second phase of the tongue glitch and turn Yoshi and Baby Mario invisible as a result.
- Reclaim Baby Mario and do a full jump followed by 3 flutters to enter the helicopter bubble.
- Once you transform into the helicopter, the map should be rearranged, allowing you to fly to the right and enter the middle-ring.
- After you get the middle-ring, hold down to die and then respawn. You have now successfully skipped the submarine room. [6] [7]
The following images will show you what good and bad positioning of the big egg looks like.
Remember, that if the big egg is too far off-screen, it will despawn.
| Big Egg Baxter Visual Cues |
|---|
|
Map Corruption In Other Levels
- New 3-3 [8]
| 3-3 Info |
|---|
|
1. Enter 3-3's 2nd screen with a big egg and at least one normal egg. 2. Eat and spit the bomb-throwing monkey (he messes up the setup otherwise). 3. Leave one egg on the ground. Doesn't matter where, as long as it's onscreen when the screen corrupts. 4. Get mouth glitch from one of the monkeys being careful not to kill the seed-spitting monkey. 5. Get hit by the seeds while tonguing up and facing right. Then, immedaitely jump and reclaim Baby Mario. You have to reclaim him at the earliest possible moment, otherwise the camera position might not work. 6. Stand *exactly* on this pixel (image below). You can tell the right pixel by looking at the bottom of the vine relative to the left edge of the screen. 7. Hold nothing, and you'll get TGC. Groundpound to reset the tongue and reclaim Baby Mario (if you don't, the game will crash). 8. Follow the path on the video. Be careful with the frog. 9. Flutter to the right and enter the goal ring. Sometimes, the game will crash, and sometimes, it won't crash but Baby Mario will fly away resulting in a softlock. I noticed that being quite high on the goal ring normally prevents both of those things but I'm not sure what's the science behind it (might need more investigation). |
| 6-7 Info |
|---|
|

