List of Super Mario World glitches: Difference between revisions
m (No yous.) |
No edit summary |
||
(116 intermediate revisions by 32 users not shown) | |||
Line 1: | Line 1: | ||
{{italic title|List of ''Super Mario World'' glitches}} | {{italic title|List of ''Super Mario World'' glitches}} | ||
This is a list of glitches in ''[[Super Mario World]]''. For glitches found exclusively in [[Super Mario World: Super Mario Advance 2|the port]], see [[Super Mario World: Super Mario Advance 2#Glitches|''Super Mario World: Super Mario Advance 2'' § Glitches]]. Unless otherwise noted, all names are conjectural. | |||
This is a list of glitches in | |||
__TOC__ | __TOC__ | ||
'' | ==Audio== | ||
== | ===Eat Control Coin glitch=== | ||
If Yoshi were to eat the leading [[coin]] in a [[Control Coin]] before it collides with platform objects or blocks, such as the one at the very beginning of [[Donut Secret 2]], the [[P Switch|Switch Block]] theme plays indefinitely. The overlapping music only stops until the player runs out of [[Time Limit|time]], loses a life, warps to a different location in the level via [[Warp Door]]s, [[Warp Pipe|Pipe]]s, or other methods, or completes the level. This is fixed in ''Super Mario Advance 2''. | |||
{{media table | |||
|file1=SMW Eat Control Coin glitch.ogv | |||
|title1=Eat Control Coin glitch | |||
}} | |||
=== | ===Green Berries and music speed glitch=== | ||
Music speed increases when the [[Time Limit|Timer]] reaches 99, warning the player of the time limitation. Usually this can only happen once in a given level. However, on [[Funky (level)|Funky]], where the Green Berries appear, the player is given 20 extra seconds for each berry eaten by [[Yoshi]]. If timed correctly, the player can eat all nine Green Berries, each when the Timer is somewhere between 80 and 99 seconds, and it increases the music speed up to 10 times, making it very fast.<ref>[https://www.youtube.com/watch?v=l_K7KXEortg Green Berries and music speed]</ref> For a hacked ROM, the music has been discovered to speed up to 20 times. However, as the music speed modulator overflows the 21st time it gets modified, it overflows, slowing down the music drastically.<ref>[https://www.youtube.com/watch?v=VhwP5V9bNF4]</ref> | |||
The glitch was fixed in the ''[[Super Mario World: Super Mario Advance 2]]'' remake, as the music does not speed up should the player attempt to try this glitch. | |||
{{br}} | {{br}} | ||
=== | ===Spin Jump sound glitch=== | ||
[[ | In [[4 Ludwig's Castle|#4 Ludwig's Castle]], in the room with the spiked ceiling falling down, the player must wait for it to touch the ground. If the player Spin Jumps afterward, the sound played is the one that plays when the ceiling hits the floor, instead of the normal Spin Jump sound.<ref name="SMW bug collection">[https://www.youtube.com/watch?v=uezMuzwxTBM Super Mario World bug collection - YouTube]</ref> | ||
==Graphics== | |||
===Bouncing on Morton glitch=== | |||
In either [[2 Morton's Castle|#2 Morton's Castle]] or [[5 Roy's Castle|#5 Roy's Castle]], the player must wait for the Koopaling to run up the walls. The player must jump on the boss's head as he starts climbing the wall, when either Morton or Roy is invulnerable. If they continue to bounce on their head until they reach the ceiling, the player begins bouncing upside down onto them. | |||
===Color-Changing Shell glitch=== | |||
If the player picks up a [[Yellow Shell]] on the same frame a Koopa Troopa enters it, then performs a [[Cape Mario|cape]] spin, it becomes an upside-down [[Shell (flashing)|flashing shell]]. If the player then stops it with another Cape spin, the shell turns into a light-bluish or gray color. | |||
===Fence glitch=== | |||
[[File:Fence Glitch.gif|frame|The glitch in action]] | |||
To do this very minor glitch, all the player has to do is duck and jump on a fence. As long as Mario or Luigi does not touch the ground, he ducks each time he jumps off the fence. | |||
{{br}} | {{br}} | ||
=== | ===Fish Glitch=== | ||
[[File: | [[File:Fish glitch.gif|thumb|Example of the glitchy overworld fish behavior|left]] | ||
If the player crosses a bridge in the overworld where a fish jumps out and pauses the game in the middle of the bridge, then the fish will repeatedly jump out of the water. | |||
=== | ===Glitched graphics from defeated enemies=== | ||
[[File:SMA2GlitchGrinder.png|thumb|left|The glitch in ''[[Super Mario | [[File:SMA2GlitchGrinder.png|thumb|left|The glitch in ''[[Super Mario World: Super Mario Advance 2]]'']] | ||
[[File:SMW Glitchdeath.png|frame]] | [[File:SMW Glitchdeath.png|frame]] | ||
The balls on [[ | The balls on [[Iggy]]'s and [[Larry]]'s platforms can be destroyed by the sliding attack, as can the Grinders (using a [[Triangular Block]]). This results in glitched graphics, most likely because the developers did not intend for these enemies to be defeated. The same thing happens if Mario does a nose dive while a [[Metal ball|Big Steely]] is present; the Big Steely is defeated, though its sprite appears as Princess Toadstool's head colored red. Also, a [[Blargg]] getting defeated results in a part of a [[Chargin' Chuck]]. | ||
In ''[[Super Mario | In ''[[Super Mario World: Super Mario Advance 2]]'', Iggy's ball can be defeated normally, however, a defeated [[Grinder]] is still glitched and turns into a half of a wooden plank or a Magikoopa's magic. | ||
{{br}} | {{br}} | ||
=== | ===Glitched key=== | ||
[[File: | [[File:KeyGlitchSMW.png|thumb|This upside-down Cheep Cheep was originally a key]] | ||
To make this glitch, the player must have already pressed the [[Red Switch Palace|Red]] and [[Green Switch Palace|Green]] [[! Switch]]es. The player must have [[Cape Mario|Caped Mario]] and a Yoshi in [[Star World 4]]. At the level's secret exit, they must make Yoshi keep the [[Key]] in his mouth and fly with Caped Mario to hit all green ! Blocks at the left. If the player drops the Key, it becomes an item that changes from a yellow [[Unshelled Koopa Troopa|unshelled Koopa]] and an upside-down [[Cheep Cheep]]. | |||
{{br}} | {{br}} | ||
=== | The glitch was not removed in ''[[Super Mario World: Super Mario Advance 2]]'' since it functions exactly the same way, except that the glitched key now looks like Mario's face. | ||
[[File: | |||
===Glitched smoke graphic=== | |||
[[File:Super Mario World Glitched Smoke.png|256px|thumb|Glitched smoke]] | |||
In order to do this glitch, the player must go to Yoshi's House and keep pressing the {{button|snes|L}} and {{button|snes|R}} buttons. Sometimes the birds and [[fruit (Yoshi food)|berries]] pause and the smoke from the fireplace skips. Sometimes, the smoke becomes glitchy. If the player cannot reproduce the glitch after about a minute, they must re-enter Yoshi's House and try again. | |||
{{br}} | {{br}} | ||
=== | ===Glitched walk animation=== | ||
If the player holds up on {{button|snes|pad}} after defeating Bowser and into the credits, Mario's walking animation is glitched where he switches between his sprinting and looking up poses.<ref>@SupperMarioBroth (March 20, 2022). [https://twitter.com/MarioBrothBlog/status/1505579366578888708 In Super Mario World, if Up is held on the D-pad after defeating Bowser until the start of the credits, Mario's walking animation during the credits will be glitched, whereby he will keep looking up and stretching his arms out while walking.] ''Twitter''. Retrieved November 21, 2023. ([https://web.archive.org/web/20220320161834/https://twitter.com/MarioBrothBlog/status/1505579366578888708 Archived] March 20, 2022, 16:18:34 UTC via Wayback Machine.)</ref> | |||
In ''[[Super Mario World: Super Mario Advance 2]]'', Iggy's ball can be defeated normally, however, a defeated [[Grinder]] is still glitched and turns into a half of a wooden plank or a Magikoopa's magic. | |||
===Holding an item while riding Yoshi=== | |||
[[File:Item on yoshi.png|thumb|Holding an item on [[Yoshi]]]] | |||
If the player grabs an item on the same frame they mount [[Yoshi]], they can hold an item while riding Yoshi, which is normally impossible. | |||
{{br}} | {{br}} | ||
=== | ===Hurt while on Yoshi=== | ||
[[File: | [[File:Mario Still Gets Hurt Even On A Yoshi.gif|frame|[[Mario]] is hurt by a Wiggler]] | ||
Eating a [[Wiggler]] while on [[Yoshi]] causes [[Mario]] to get hurt if he is running at full speed. This is because sprites are still active even while they are on Yoshi's tongue. Being hit by a [[Mega Mole]] while on Yoshi will also cause Mario to be hurt, even if not eating them. Also, in Forest of Illusion 1, Mario can get hurt while riding on Yoshi by bouncing on the first trampoline while bouncing on the angry Wiggler nearby. | |||
{{br}} | {{br}} | ||
=== | ===Key glitch=== | ||
[[File: | [[File:Key Glitch.gif|thumb|The glitch in action]] | ||
The player can do it in [[Donut Secret 2]]. To do this, the player must be riding a Yoshi, the Yoshi must have something in its mouth (e.g. a Koopa Troopa), then fly to the left of the pipe near the exit without damaging the Koopa Troopas near the exit so that it reaches the sprite limits of the SNES. Because all of the sprite slots are occupied, and the [[Giant Gate]] Tape sprite is forced to spawn regardless of the occupied slots, if the Tape happens to override what is something on Yoshi's mouth, Yoshi will have the Tape instead in its mouth. Upon spitting it out, the graphic for the "kicked state" of the Tape will appear glitched because sprites like this are not intended to be in that state.<ref>https://www.youtube.com/watch?v=1SGfYkXoGjg</ref> | |||
{{br}} | |||
== | ===Misplaced tongue=== | ||
[[File:Smwmisplaced_tongue.png|thumb|The glitch in action]] | |||
This glitch can be done in Vanilla Dome 3. The player needs to stick Yoshi's tongue, then immediately drop him to lava. While sinking, the tongue is a little above Yoshi's mouth. | |||
{{ | {{br}} | ||
}} | |||
=== | ===Miscolored overworld=== | ||
[[File:Sorbetislandbug.png|thumb|upright=0.9|The glitched overworld]] | |||
In order to do this glitch, the player must go to the end of [[Chocolate Island 3]]. Under the goal, the player must jump off Yoshi to the Giant Gate so that the screen does not scroll up. If done correctly, Mario is barely seen when he finishes the level, and because Mario is not present on the bottom of the screen, the screen begins to flicker in many colors as the stage begins to fade out. When he comes back to the overworld map, the entire world is glitchy and colored with red and blue. If Mario visits Forest of Illusion or Valley of Bowser and comes back to the main overworld, the entire world is ivory colored instead, but the sprites have their normal palettes. The glitch ends if the player completes a level, visits Star Road or enters a pipe. | |||
{{br}} | |||
The | ===Miscolored pipe=== | ||
[[File:SMW 0F0&F70 pipe.png|frame|The orange-green Warp Pipe]] | |||
In [[Donut Secret 1]], Mario must enter the Warp Pipe to the secret underground area. While Mario is on the ground, the pipes are orange, however, when Mario flies up and comes down, both pipes are miscolored green. Sometimes, the pipe gets only one third green-colored.<ref>[https://www.youtube.com/watch?v=m61eBFl4P-Q&t=254s Video] of the Miscolored Pipe glitch.</ref> | |||
{{br}} | {{br}} | ||
=== | ===Pipe cancellation glitch=== | ||
If [[Yoshi]] eats a power-up very soon after the player enters a pipe but before the player is taken to the pipe exit, the power-up animation can interrupt the pipe transition, causing the game to behave in some ways as if the player was still entering a pipe, but allowing the player free movement around the level. The effects of this glitch can vary depending on the level, but common effects include [[Mario]] (but not while riding Yoshi) losing interaction with most sprites, Mario being rendered behind some background elements, and being able to destroy some objects such as Yoshi and the moving tape of the [[Giant Gate]] with [[Fire Mario]].<ref>nathanisbored. (2013, July 3). Let’s glitch Super Mario World - 12 [Video]. YouTube. https://www.youtube.com/watch?v=kiNILqu367A</ref> The glitch can be cancelled by entering a pipe transition or finishing a level. | |||
==Freezes== | |||
===Eating a berry after death=== | |||
[[File:Super Mario World Berry Death Glitch.png|thumb|The glitch in action]] | |||
This glitch can be done in [[Forest of Illusion 1]]. Mario must be [[Small Mario]] and be riding [[Yoshi]]. On the wooden platforms, Mario must place Yoshi below a berry, then jump so that he hits the Wiggler and lands on Yoshi at the same time. If done correctly, Mario will fly into the air while riding Yoshi, and Yoshi will eat the berry. This freezes the game, and the timer stops counting down, so the game must be reset. | |||
{{br}} | |||
= | ===Frozen Yoshi=== | ||
== | [[File:Freezing Yoshi Glitch.gif|thumb|The glitch in action]] | ||
[[File:Freezing Yoshi Glitch.gif| | |||
The player must find a [[Fire Flower]] and Feather in purse (or vice versa), Yoshi and level with berries, like [[Yoshi's House]]. By collecting the stored item while eating a berry with Yoshi at the same time, the game stops responding, as well as causing Mario to flash from red to green like if he touched a [[Super Star]]. It can also have a more helpful effect of infinitely raising the player's coins, giving the player up to 99 lives in the process. The only way to end the glitch is by exiting the level, if a level is completed; otherwise the player must reset the game. | The player must find a [[Fire Flower]] and Feather in purse (or vice versa), Yoshi and level with berries, like [[Yoshi's House]]. By collecting the stored item while eating a berry with Yoshi at the same time, the game stops responding, as well as causing Mario to flash from red to green like if he touched a [[Super Star]]. It can also have a more helpful effect of infinitely raising the player's coins, giving the player up to 99 lives in the process. The only way to end the glitch is by exiting the level, if a level is completed; otherwise the player must reset the game. | ||
{{br}} | {{br}} | ||
===Offscreen transformation freeze=== | |||
If the player transforms into Cape Mario while at least partially offscreen in an autoscroller level, the game will freeze. If the level has already been beaten, pressing {{button|snes|start}} and {{button|snes|select}} to exit it will work.<ref>https://www.youtube.com/watch?v=6vXYefxA9xI&t=38s</ref> | |||
==Physics== | ==Physics== | ||
'''NOTE''': These glitches result from how Mario and/or other characters and objects interact with the world. | |||
===Anti-gravity room=== | ===Anti-gravity room=== | ||
[[File:Super Mario World Glitch Zero Gravity 1.png|256px|thumb| | [[File:Super Mario World Glitch Zero Gravity 1.png|256px|thumb|The glitch in action]] | ||
In [[Vanilla Dome 2]], Mario must be [[Super Mario (form)|Super]], [[Cape Mario|Caped]], or [[Fire Mario]]. The [[P Switch|Switch Block]] must be active; when the player sees a rectangle-shaped structure of coins sitting on the ground, [[Mario]]/[[Luigi]] must duck while running, and wait for the Switch Block to become inactive. After that, he must stop ducking. He will be in the floor. Even more worth noting, [[Yoshi]] and any grabable items slide and do not react to gravity. This glitch is not possible in the GBA remake. | |||
{{br}} | |||
===Corner clip=== | |||
[[File:Corner clip.gif|right|thumb|Example of clipping inside of a pipe]] | |||
If Mario is moving at full running speed, he can sometimes clip inside of 90 degree corners. It is very rare and can fail seemingly at random due to the way Mario's speed works.<ref>GameResources/SNES/SuperMarioWorld. TASVideos. (n.d.). https://tasvideos.org/GameResources/SNES/SuperMarioWorld#CornerClip </ref> | |||
{{br}} | {{br}} | ||
===Corner death=== | ===Corner death glitch=== | ||
In [[Chocolate Island 4]], the player must be small and jump into the right corner of the wall at the very start of the level. If done just right, Mario or Luigi | In [[Chocolate Island 4]], the player must be small and jump into the right corner of the wall at the very start of the level. If done just right, Mario or Luigi glitch through the wall and die.<ref>https://www.youtube.com/watch?v=0qQ1RaqWEEI</ref> | ||
===Falling through | ===Enemy through wall=== | ||
[[File:SMW Throughfloor.png|thumb|100px| | In any level with a falling yellow wall that can reach the floor and an enemy nearby, such as [[Donut Plains 2]], if the enemy gets stuck between the floor and the falling wall, the enemy is forced into the wall and gets stuck. | ||
[[File:SMW Throughfloor2.png|thumb | |||
In [[Vanilla Dome 2]], it | ===Falling through floor=== | ||
[[File:SMW Throughfloor.png|thumb|left|100px|Caped Mario falling through the floor in [[Donut Plains 2]]]] | |||
[[File:SMW Throughfloor2.png|thumb|Mario through the floor|100px]] | |||
In [[Vanilla Dome 2]], it is possible to fall through the floor via a glitch in both the original game and the Game Boy Advance remake. Towards the end, the player has to take a left and go through the "secret" passage. Then the player has to get a [[Buzzy Beetle]] shell and toss it at the first two blocks. Then the player has to quickly get a running start and slide under the blocks before they harden. Once there, the player must not release the {{button|snes|paddown}} button. Once the player is completely surrounded, if the player presses {{button|snes|A}}, Mario [[Spin Jump]]s through the floor, causing him to lose a life. | |||
{{br}} | {{br}} | ||
===In the | ===In the Pillar=== | ||
This requires precise timing. If Mario or Luigi spin jumps at just the right time while a Pillar is falling, he goes inside the Pillar. | |||
===In the pipe=== | |||
[[File:Stuck in pipe glitch.png|thumb|120px|Shell and Switch Block trapped inside a Pipe]] | [[File:Stuck in pipe glitch.png|thumb|120px|Shell and Switch Block trapped inside a Pipe]] | ||
This glitch occurs in both the original game and the GBA port. In any level with a pipe that extends and retracts into the ground, the player must get an item that Mario can carry around ([[Koopa Shell]]s, [[P Switch|Switch Block]]s, etc.) and drop it on the pipe. When the pipe retracts, the item falls normally, however, when the pipe extends, the item gets stuck in the pipe. The item "vibrates" back and forth and eventually move out of the pipe after a few seconds. [[Yoshi]] can also be in the pipe, as long as Mario | This glitch occurs in both the original game and the GBA port. In any level with a pipe that extends and retracts into the ground, the player must get an item that Mario can carry around ([[Koopa Shell]]s, [[P Switch|Switch Block]]s, etc.) and drop it on the pipe. When the pipe retracts, the item falls normally, however, when the pipe extends, the item gets stuck in the pipe. The item "vibrates" back and forth and eventually move out of the pipe after a few seconds. [[Yoshi]] can also be in the pipe, as long as Mario is not riding him. | ||
{{br}} | |||
===Mushroom block glitch=== | ===Mushroom block glitch=== | ||
[[File:MushroomBlockGlitch.png|thumb|120px | [[File:MushroomBlockGlitch.png|thumb|120px|The Mushroom in the blocks]] | ||
In [[Star World 5]], the player should fly up to the area with the blocks that are activated by switches near the secret exit. They must be [[Cape Mario]] or | In [[Star World 5]], the player should fly up to the area with the blocks that are activated by switches near the secret exit. They must be [[Cape Mario|Caped Mario]] or Caped Luigi and spin with the Cape at the end of the yellow switch blocks while standing on the green ones. The bottom block is hit and produces a mushroom, however, due to having a block placed directly above it, begins to glitch in through the blocks. The player can still acquire it, but they do go through the blocks. | ||
{{br}} | |||
===Shell jump=== | |||
[[File:Shell jump.gif|right|thumb|demonstration of midair shell-jumping]] | |||
It is possible to throw a shell while in midair in such a way that the player can jump of off it to gain increased height. | |||
{{br}} | |||
===Slope clip=== | |||
[[File:Slope clip.gif|thumb|Mario passing through the stairs at the beginning of Donut Secret House]] | |||
By very precisely jumping or catching air with [[Cape Mario]], it is possible to pass through solid slopes.<ref>Sten. (2020, May 3). DSH Normal Exit - No Cape (Stair Clip) [Video]. YouTube. https://www.youtube.com/watch?v=d8L0bq8iNoY</ref> | |||
{{br}} | |||
===Smashing item glitch=== | |||
[[File:SmashingItem.png|120px|thumb]] | |||
In both versions of the game, in a level with an object such as a Switch Block or Key, the player can dash to the direction of a wall holding the object. To do the glitch, Mario or Luigi must throw the item and swiftly dash to the wall, or drop it while standing next to a wall. The player gets stuck between the wall and the object and start to shake. The glitch can be ended by jumping or grabbing the item. | |||
{{br}} | |||
===Spider Mario=== | |||
[[File:Spider mario.gif|right|thumb|It is not normally possible to have Mario be pushed off of a rope. Here, [[#Yoshification|a Yoshi-related glitch]] is used to teleport a rope next to a pipe that is then used to push Mario off the rope.]] | |||
If Mario is climbing on one of the moving rope sprites, and the movement of the rope pushes Mario against a solid tile far enough, he will be pushed off of the rope and be able to climb on nothing. He can even stop climbing and and reclimb at will. The glitch ends if Mario exits the level ends in any way, goes through a pipe or door, or makes any form of contact with a moving rope sprite. | |||
{{br}} | {{br}} | ||
=== | ===Spike Top in midair=== | ||
[[File: | [[File:Spike Top in midair SMW.gif|thumb]] | ||
If Yoshi grabs a Spike Top with his tongue and, before he manages to eat it, gets hurt, the Spike Top will be released and, deprived of a surface to walk on, the Spike Top will spin mid-air. | |||
{{br}} | {{br}} | ||
=== | ===Springboard glitch=== | ||
[[File:Springboard glitch.gif|thumb|An example of the springboard glitch]] | |||
If the player steps on a [[trampoline|Springboard]] on the same frame [[Yoshi]]'s tongue licks it, the player will be launched into the air. Pressing {{button|snes|B}} and {{button|snes|up}} will increase the height achieved. This can result in going through walls.<ref>https://tasvideos.org/GameResources/SNES/SuperMarioWorld#SpringboardJumpingAbuseWithYoshi2</ref> This also results in a minor graphical glitch. | |||
{{br}} | {{br}} | ||
===Wall death=== | ===Sticky fly=== | ||
[[File:Stickyfly.gif|thumb|Mario sticking to the ceiling]] | |||
If [[Cape Mario]] does a big air catch but interrupts the upward part of it by hitting a ceiling early enough, then the player will stick to the ceiling.<ref>https://tasvideos.org/GameResources/SNES/SuperMarioWorld#FlyStuckToTheCeiling</ref> | |||
{{br}} | |||
===Walking through floor=== | |||
In some of the underground levels, it is possible to walk through the floor to the exit. First the player must grab a Koopa Shell or flipped Buzzy Beetle, then move between platforms that can defeat Mario almost closed in. The player must jump on it and Mario is able to walk through the ground until they reach an area requiring a jump. | |||
===Wall death glitch=== | |||
The player must go to Donut Secret 1 and access its bonus area. The player must get the [[Power Balloon]] and hold left and right on the directional pad. Mario travels very swiftly, and if the player holds left and right with the Power Balloon and touches a wall on the side of the screen, Mario loses a life. | The player must go to Donut Secret 1 and access its bonus area. The player must get the [[Power Balloon]] and hold left and right on the directional pad. Mario travels very swiftly, and if the player holds left and right with the Power Balloon and touches a wall on the side of the screen, Mario loses a life. | ||
===Wall jump glitch=== | |||
[[File:Walljump.gif|thumb|The glitch in action]] | |||
If the player jumps into a wall with enough speed, they can rarely clip slightly inside of the wall, during which the game considers the player to be grounded. This allows a brief moment for the player to jump off of the wall. | |||
{{br}} | |||
===Wall springboard glitch=== | |||
[[File:Wallspringboard.gif|thumb|Glitched wallspringboard hitbox]] | |||
The hitbox of the wall springboard wraps around the camera so that if it is part way off of one side, it will be on the other side of the camera. This can cause the player to appear to be bouncing off of nothing.<ref>https://www.youtube.com/watch?v=L09M8niugq0</ref> | |||
{{br}} | |||
===Yoshi clip=== | |||
[[File:Yoshi clip.gif|thumb|Yoshi clip in Forest of Illusion 2]] | |||
Mounting Yoshi next to a corner can allow the player to clip into the corner.<ref>IsoFrieze. (2016, March 17). Super Mario World Yoshi clips explained [Video]. YouTube. https://www.youtube.com/watch?v=EuwVkJkbxSo</ref> This is easiest to perform in water levels. | |||
{{br}} | {{br}} | ||
===Yoshi in a Warp Pipe=== | ===Yoshi in a Warp Pipe=== | ||
[[File:SMW Yoshiinpipe.png|frame | [[File:SMW Yoshiinpipe.png|frame]] | ||
The player must place a Yoshi on an extending and retracting pipe. Whenever the pipe moves, Yoshi moves blocky. This glitch occurs in both the original SNES game and the GBA port. | The player must place a Yoshi on an extending and retracting pipe. Whenever the pipe moves, Yoshi moves blocky. This glitch occurs in both the original SNES game and the GBA port. | ||
{{br}} | {{br}} | ||
==Scripting== | ==Scripting== | ||
===Berry relocation=== | '''NOTE''': These glitches abuse interactions that cause objects or displayed information to perform unintended behaviors. | ||
If the player has [[Yoshi]] grab a [[berry]] on his tongue while it is extending, and then the tongue later attaches to an enemy in the same motion, the berry | ===Berry relocation glitch=== | ||
If the player has [[Yoshi]] grab a [[fruit (Yoshi food)|berry]] on his tongue while it is extending, and then the tongue later attaches to an enemy in the same motion, the berry is left where the enemy was, without being swallowed. The berry also lacks animation, but can still be eaten. In some cases, the berry changes color (and behavior). For example, on [[Funky (level)|Funky]], the first Green Berry (after being moved) sometimes turns into a Red Berry if Yoshi eats the nearby [[Jumping Piranha Plant]] or another berry. | |||
{{br}} | {{br}} | ||
===Block duplication=== | |||
[[File:SMW Dubliblock.png|frame|Mario duplicating a block]] | |||
By throwing an enemy or object at a block very close to it, the block can be duplicated near it, unveiling the item, leaving the original block untouched. This can be done to either side of the block, above it, or above-diagonally to either side. This is because of a difference between which tile is hit and which tile is activated. | |||
Also the game differentiates certain items by the block's horizontal position in the level. For example, blue Switch Blocks and gray Switch Blocks are actually the same object, but their type depends from the horizontal position of the blocks that contain them. Thus, by duplicating a block to the side with a Switch Block inside, it gives a Switch Block of the other color.<ref>[https://www.youtube.com/watch?v=kAYe9QtC8lo YouTube video about Duplicating Block glitch].</ref> | |||
Block duplication can also be used in some instances to obtain items or other objects normally unobtainable in a given level. For example, if a [[Rotating Block]] is duplicated onto one half of a [[Dragon Coin]], collecting the other half will transform the [[Rotating Block]] into a [[? Block]] containing an item which also depends on the block's position in the level. It will always contain either a [[Key]], [[Yoshi's Wings]], a [[Power Balloon]], or a [[Green Shell]].<ref>Retro Game Mechanics Explained. (2018, March 12). Super Mario World - Level End Glitches [Video]. YouTube. https://www.youtube.com/watch?v=1SGfYkXoGjg</ref> | |||
{{br}} | |||
===Coin carryover=== | |||
If the player presses {{button|snes|start}} as Mario is collecting a coin on the title screen demo, it will count as collected if the player then starts a new game in an empty save file. This allows the player to start the game with one coin instead of zero. | |||
===Credits warp=== | ===Credits warp=== | ||
By defeating enemies and loading and placing objects in precise locations in Yoshi's Island 2, it is possible to warp directly to the game's ending sequence. This is caused by the placement of the objects, which writes data into the game's memory and can be exploited to cause the warp.<ref>[ | By defeating enemies and loading and placing objects in precise locations in Yoshi's Island 2, it is possible to warp directly to the game's ending sequence. This is caused by the placement of the objects, which writes data into the game's memory and can be exploited by an arbitrary code execution bug to cause the warp.<ref>[https://www.youtube.com/watch?v=14wqBA5Q1yc Video on YouTube showing off the "credits warp".]</ref> | ||
=== | ===Despawn Yoshi tongue glitch=== | ||
[[File: | [[File:Yoshi despawn tongue glitch.gif|right|thumb|Example of the Despawn Yoshi tongue glitch.]] | ||
If Yoshi is despawned three or fewer frames after sticking his tongue out, then if another Yoshi is spawned from a block in the same level, then the newly spawned Yoshi will automatically stick out his tongue in a glitchy way before it has completely hatched. | |||
===Double Block Activation=== | |||
If either the player or a solid item hits a [[? Block]] on the same frame as a second solid item, then the block will be activated twice. | |||
[[File:Double hit.gif|thumb|A block containing Yoshi is hit twice by double-grabbing two keys. This produces two Yoshis.|left]] | |||
===Double tongue=== | |||
[[File:Double tongue.gif|thumb|An example of the Double Tongue Glitch]] | |||
If the player collects a Power-up at a very specific time after pressing the button to stick out [[Yoshi]]'s tongue, then Yoshi will stick out his tongue twice. This glitch can be used to accomplish other strange effects such as obtaining null sprites. | |||
{{br}} | {{br}} | ||
===End | ===End game with Yoshi=== | ||
This glitch happens in [[Yoshi's Island 3]]. The player must go with Yoshi into the Yellow Warp Pipe. Once they are there, the player must press the Switch Block and Yoshi must eat the pressed button and spit it out. It causes a Cheep Cheep to appear and the player must do the same nine more times. Doing this, Mario must leave Yoshi on the line of [[Block | This glitch happens in [[Yoshi's Island 3]]. The player must go with Yoshi into the Yellow Warp Pipe. Once they are there, the player must press the Switch Block and Yoshi must eat the pressed button and spit it out. It causes a Cheep Cheep to appear and the player must do the same nine more times. Doing this, Mario must leave Yoshi on the line of [[Empty Block|blocks]] and leave the area holding the secret button. The player must to find Yoshi, press the Switch Block, eat and spit, then let him fall and ride an invisible Yoshi near the edge. The invisible object in his mouth must be spat, and Mario becomes Caped Mario. In the area near the Koopa Troopa, the player must make Yoshi to eat the shell in the same time Mario becomes Fire Mario. They must, then, drop Yoshi and throw a [[fireball]], and ride Yoshi again. They must drop the Cape Feather and use it. After this, the game's end screen appears, but the level music still plays.<ref>[https://tasvideos.org/Forum/Topics/500?CurrentPage=104&Highlight=294959#294959 End the game with Yoshi eating nothing]</ref> | ||
===Everlasting cloud ride=== | ===Everlasting cloud ride=== | ||
The player must shoot a fireball at a [[Lakitu]] who is riding in a cloud, and then make sure to collect the coin. The player must then jump in his cloud and it will last forever. | The player must shoot a fireball at a [[Lakitu]] who is riding in a cloud, and then make sure to collect the coin. The player must then jump in his cloud and it will last forever. | ||
===Everlasting items=== | ===Everlasting items=== | ||
This glitch occurs in both the SNES and the GBA versions of the game. If the player takes a [[Grab Block]] and go through any pipe, it will never disappear. The player can take any carryable enemy (like [[Galoomba]]s) through a pipe and it will never jump on Mario, and a [[Bob-omb]] will never explode. If done with a [[Buzzy Beetle]] shell, it will be colored gray, not blue. | This glitch occurs in both the SNES and the GBA versions of the game. If the player takes a [[Grab Block]] and go through any pipe, it will never disappear. The player can take any carryable enemy (like [[Galoomba|Goomba]]s) through a pipe and it will never jump on Mario, and a [[Bob-omb]] will never explode. If done with a [[Buzzy Beetle]] shell, it will be colored gray, not blue. | ||
===Grabbing two objects glitch=== | |||
[[File:SMW hold2thing.png|frame|thumb|Mario holding a Switch Block and Jumping Board (top)<br>Mario holding a Koopa Shell and Jumping Board (bottom)]] | |||
If two things (like [[P Switch|Switch Block]]s, [[Shell]]s (two shells does not work), [[Trampoline|Jumping Board]]s, etc.) are placed in the same place and Mario/Luigi runs (pressing {{button|snes|Y}} without dropping), he catches the two things, then crouches and slides to grab the objects (the cause of dropping not {{button|snes|Y}} button), the player takes the two things at the same time. A side effect of this occurs if the player stops holding {{button|snes|Y}} and if Mario is small, killing him between the two items (though this must happen with the two items being identical, like two keys)<ref name="SMW Glitches Part 4">[https://www.youtube.com/watch?v=ifkyWOgJ9-I Super Mario World Glitches - Part 4 - YouTube]</ref>. | |||
{{br}} | {{br}} | ||
=== | ===Goal Tape Modification=== | ||
[[ | The tape sprite of the [[Giant Gate]] determines whether to activate a normal exit or a secret exit based on the Y-position of the sprite on the first frame that it spawns. By item swapping the tape sprite, it is possible to change its Y-position on the its first frame of existence, which causes it to trigger a different exit type than intended. This can be used to turn a secret tape into a normal tape or a normal tape into a secret tape.<ref>Example of goal tape modification to turn a secret tape into a normal tape. https://www.youtube.com/watch?v=nhRtqFFp6xQ</ref> | ||
=== | ====Submap warp==== | ||
This | The game actually contains unused glitchy code for two more possibilities for the goal tape exit other than the normal or secret exit. One of these possibilities triggers the normal exit, but also can warp the player's position on the overworld to another location. This can be done by using a remote item swap to spawn the goal tape very far below the level.<ref>Example of a submap warp. https://www.youtube.com/watch?v=lbtkvg9Ht9Y</ref> | ||
====Extra Exits==== | |||
It is possible to use the second of the two unintended goal tape exits to enter and complete glitched levels. This can be used to obtain more than the 96 intended exits. It can be achieved by using a remote item swap, or by item-swapping a goal tap above the level using a baby Yoshi.<ref>Use of goal tape modification to obtain extra exits. https://www.youtube.com/watch?v=QPht8Hx4Gj0</ref> | |||
===Infinite points=== | ===Infinite points=== | ||
[[File:SMW Alotofpts.png|frame | [[File:SMW Alotofpts.png|frame|The glitch in action]] | ||
The player must bring | The player must bring Caped Mario to an area with at least two [[Wiggler]]s; the best place is [[Forest of Illusion 1]], and jump on the yellow Wigglers to make them angry, and float back and forth so that the angry Wigglers are calm again. The player needs to keep jumping on the Wigglers, and the player gains points as usual.<ref>[https://www.youtube.com/watch?v=xDx0jTa9fEk Video of glitch]</ref> After the player gets 8,000 points, they get a 1-Up, 2-Up, and then a 3-Up. On the next bounce, the game displays strange symbols that represent five extra lives. More glitchy graphics appear and they give large amounts of points in addition to numerous coins. | ||
Order: 200, 400, 800, 1000, 2000, 4000, 8000, 1-Up, 2-Up, 3-Up, '''5-Up, 5 coins, 10 coins, 15 coins, 20 coins, 25 coins, then random amounts of coins'''. | Order: 200, 400, 800, 1000, 2000, 4000, 8000, 1-Up, 2-Up, 3-Up, '''5-Up, 5 coins, 10 coins, 15 coins, 20 coins, 25 coins, then random amounts of coins'''. | ||
Line 165: | Line 272: | ||
===Infinite time=== | ===Infinite time=== | ||
It is possible to avoid the death imposed by the timer if the player drops a Fire Flower while on a Yoshi and being with a cape, and eats the Fire Flower at the same time the timer counts 0. If done correctly, the player | [[File:Timer glitch.gif|thumb|Example of the infinite time glitch]] | ||
It is possible to avoid the death imposed by the timer if the player drops a Fire Flower while on a Yoshi and being with a cape, and eats the Fire Flower at the same time the timer counts 0. If done correctly, the timer will be frozen at 0 seconds, the music will stop, and the player will be able to move about the level with unlimited time.<ref name="SMW Glitches Part 4"></ref> | |||
{{br}} | |||
=== | ===Item Stock glitch=== | ||
{{damage}} | |||
{{multiple image | {{multiple image | ||
|align=right | |align=right | ||
Line 173: | Line 283: | ||
|width=180 | |width=180 | ||
|image1=SMW Successful Orb Glitch.png | |image1=SMW Successful Orb Glitch.png | ||
|caption1=A successful attempt | |caption1=A successful Orb glitch attempt | ||
|image2=Orb Glitch corrupt screen 1.png | |image2=Orb Glitch corrupt screen 1.png | ||
|caption2=A failed attempt | |caption2=A failed Orb glitch attempt | ||
}} | }} | ||
Via item swapping, it is possible to replace sprites meant for Yoshi to eat with miscellaneous sprites, including those that Yoshi is not intended to eat.<ref>https://www.youtube.com/watch?v=1SGfYkXoGjg&t=1042s</ref> These glitches often involve collecting a coin while Yoshi is about to swallow it, which in turn duplicates the item with a null sprite that can eventually be swapped by spawning a new one. Notably, this can allow Yoshi to swallow sprites that are considered "power-ups" in the game coding but are never intended to be eaten, such as [[Chargin' Chuck]]s and the invisible block at the end of Switch Palaces. Doing so has various effects, with some of the more beneficial ones including placing unintended sprites in the item stock, such as a [[magic ball]] or [[Lakitu's Cloud]]. | |||
These bugs occur due to out of range indexes on power-up tables, which results in the game running unintended values in the game code directly after the tables to place an item in the item stock and call an game code instruction to manage the current power-up state. Most combinations causes the game to crash, but few are able to return safely and net the player an unintended item in the item stock. | |||
This glitch was fixed in all remakes, but remains in versions that emulates the original SNES version, such as the [[Virtual Console]] and [[Super Nintendo Entertainment System - Nintendo Switch Online]] versions. | |||
====Cloud glitch==== | |||
This can be obtained by having Yoshi swallow a Lookout Chuck as [[Small Mario]].<ref>https://youtu.be/cPdlFUfENok?si=5ZCjlzZ5Pkr0ultO&t=1475</ref> This is usually done on [[Yoshi's Island 2]]. | |||
This glitch is requires a lot more specific instructions to be done, particularly hitting a Red Koopa at the start at a specific position. The player then must have Yoshi eat a Red Shell, breath fire, quickly take a Green Shell and place it in range of the fire, and then performing an item swap in such way. While the Chargin' Chuck is being swallowed, the player must press {{button|snes|x}}/{{button|snes|y}}, {{button|snes|a}}, and {{button|snes|r}} at the same time.<ref>https://docs.google.com/document/d/1P9I_IlBFPesOJ16StLaUxyMYkRspPMCr-8mexGj-NIw/edit</ref> | |||
This will call a procedure in the open bus, which usually crashes the game unless the procedures are done correctly. If successful, this will call a power-up procedure with the index of 116 and a red glitchy item will be placed in the player's Item Stock. When spawned, it releases a [[Lakitu's Cloud]]. This is primarily used in speedruns, as it interacts with variables used in the [[Bowser]] fight that can skip portions of the battle. | |||
{{br}} | {{br}} | ||
=== | ====Orb glitch==== | ||
This can be obtained by having Yoshi swallow a Clappin' Chuck as [[Fire Mario]]. While there are multiple places where this is possible, the easiest to do so is in [[Yoshi's Island 1]]. | |||
The player must have Yoshi and Fire power. On the part with the [[Jumping Piranha Plant]] and a [[Rex]] near the [[Giant Gate]], Mario or Luigi must shoot the Rex with a [[fireball]] ({{button|snes|a}}), Yoshi must stick out his tongue to grab the coin generated ({{button|snes|y}}), and Mario/Luigi must collect the coin while on Yoshi's tongue ({{button|snes|pad}}). Since nothing will be in his mouth, the game places the nearby Clappin' Chuck in Yoshi's mouth. In the process, the player should not get hit by the Chargin' Chuck. | |||
If successful, this will call a power-up procedure with the index of 135 and a glitchy item (with the appearance of a jumbled [[Unshelled Koopa Troopa|unshelled Koopa]]) will be placed in the player's Item Stock. Depending on the level, it can show up as many things when dropped with {{button|snes|select}}, including a [[magic ball]], a green [[Bony Beetle]], a green [[Cheep Cheep]], a red [[Princess Toadstool]] head, or a glitchy sprite not resembling anything, floating in midair. Regardless, it acts like a magic ball. Once collected, it triggers the level clear script, even in unclearable levels, such as [[Yoshi's House]]. Collecting the item in a [[Switch Palace]] without hitting the [[! Switch]] will clear the level but render the unlockable [[! Block]]s permanently lost. | |||
If the player does get hit by the Chargin' Chuck, the game will call the power-up procedure with the index of 132, which attempts to add an [[Eerie]] into the inventory and calls an address in the DMA, which usually crashes the game.<ref>https://www.youtube.com/watch?v=7VwGJ65g6oI</ref> | |||
===Item swap glitch=== | |||
[[File:Goal tape swap.gif|thumb|The goal tape replaces the shell on Yoshi's tongue]] | |||
There exist multiple known methods of forcing sprites onto [[Yoshi]]'s tongue that normally cannot be placed on Yoshi's tongue.<ref>https://tasvideos.org/GameResources/SNES/SuperMarioWorld#ItemSwap</ref> The most well-known way to do this is to collect a coin or power-up from off of Yoshi's tongue and then have a new sprite spawn, though some sprites, such as the goal tape, can be item-swapped another way. Usually, if too many sprites are loaded in, new sprites simply cannot spawn, but special sprites such as the goal tape will replace an existing sprite, which can result in an item swap if the replaced sprite is on Yoshi's tongue. | |||
{{br}} | |||
Item swaps are most well-known for the item stock glitch. | |||
====Remote Item Swap==== | |||
By using a remote item swap, it is possible to item swap sprites that have already spawned in. This requires the use of the despawn Yoshi tongue glitch, as well as having two Yoshis at once. The easiest way to do this is to despawn a Yoshi to set up the despawn Yoshi tongue glitch, and then hit a [[? Block]] while double-grabbing two solid items in order to spawn two Yoshis. A sprite must also be placed so that the glitched tongue caused by the despawn Yoshi tongue glitch will grab the sprite. If this is done correctly, the glitchy tongue will grab the sprite, but the spawning of the second Yoshi will prevent the tongue from retracting. At this point, if the visible Yoshi is despawned, then the second Yoshi will become visible and the sprite in the same slot as the one that the glitchy tongue grabbed will be teleported onto Yoshi's tongue. | |||
<ref>Video with an example of a remote item swap. https://www.youtube.com/watch?v=rG7yy_vkGNA</ref> | |||
===Item after Giant Gate=== | |||
This glitch occurs in both the original and GBA port of the game. Mario or Luigi must go to a level with a [[Super Mushroom]] in the [[? Block]] until the Giant Gate. The player must drop the item and wait it to go through the gate, and, after it is in the other side, finish the level. If Mario walks before the screen changes, he collects the Power-Up. | This glitch occurs in both the original and GBA port of the game. Mario or Luigi must go to a level with a [[Super Mushroom]] in the [[? Block]] until the Giant Gate. The player must drop the item and wait it to go through the gate, and, after it is in the other side, finish the level. If Mario walks before the screen changes, he collects the Power-Up. | ||
===Invisible Yoshi=== | ===Invisible Yoshi=== | ||
In the level Chocolate Island 5, if Mario/Luigi grabs the two [[P Switch|Switch Block]]s (how to do it can be read [[#Grabbing | In the level [[Chocolate Island 5]], if Mario/Luigi grabs the two [[P Switch|Switch Block]]s (how to do it can be read [[#Grabbing two objects|here]]) and bash the Yoshi [[block]] with it, the block creates two Yoshis, but only one appears. When the Yoshi falls into an abyss, the other one appears. If the player falls into an abyss and waits until Mario and Yoshi disappear while jumping, he is riding on an invisible Yoshi. Also, in Yoshi's Island 2, if the player jumps and hits the ? Block containing Yoshi at the same time as hitting the ? Block with a shell, an invisible Yoshi will be spawned along with Yoshi. Yoshi also hatches twice as quickly as normal when the glitch is done correctly. Riding the invisible Yoshi makes the player virtually invincible, as getting hit does not make the player get off of Yoshi like it normally would. The invisible Yoshi cannot stick out its tongue, nor eat anything. Entering a pipe or completing the level causes the Yoshi to disappear, as well as getting off of the Yoshi. The glitch can be done in other levels such as Funky. | ||
===Life loss glitch=== | |||
Mario must be riding Yoshi at the end of Chocolate Island 3. Below the goal, he should jump with Yoshi, then when in midair, jump off of Yoshi, but only a small jump. If timed correctly, the game will play the goal music, but Mario will be on the platform below the goal. Mario will then walk off the edge of the platform, and the "lose a life" tune will play. Even though Mario has reached the goal, the game assumes that he died, so he loses a life. | |||
===Message Block glitch=== | |||
[[File:Message box glitch.gif|thumb|Example of the Message Block glitch]] | |||
The behavior of the [[Message Block]] depends on its position in the level. By using an item swap, the player can cause a Message Block to have an unintended location. If this is performed in [[Donut Plains 3]], [[Chocolate Island 2]], or [[Gnarly]], a glitched [[Switch Palace]] message will play. If the Japanese version of the game is used, the level will then end after around 16 seconds, but if any other version is used, the game must first be reset before entering the level or the level will not end.<ref>https://www.youtube.com/watch?v=kkVMGu60TrQ&t=1058s</ref> | |||
{{br}} | {{br}} | ||
=== | ===Null sprite glitch=== | ||
The player | Multiple methods exist, such as using the double tongue glitch or block duplication, which can confuse the game into thinking that there is something in [[Yoshi]]'s mouth, but which is not actually any existing sprite. This is a null sprite, and spitting it out usually does nothing, but it can sometimes have strange effects.<ref>GameResources/SNES/SuperMarioWorld. (n.d.-b). TASVideos. https://tasvideos.org/GameResources/SNES/SuperMarioWorld#NullSprites</ref> | ||
Specifically, a null sprite can be obtained by either of two methods. Having two Yoshis, eating a shell, key, springboard, or other item capable of being stored in Yoshi's mouth, and despawning that Yoshi will cause the second Yoshi to have become visible and have a null sprite in its mouth. The second method is to use the double tongue glitch, grab a sprite with the first tongue that can be stored in Yoshi's mouth, and then grab nothing with the second tongue. | |||
By far the most unusual effect occurs when a null sprite is spat out while on one of the brown swinging platforms that appear in [[Yoshi's Island 3]]. Doing this can produce one of three effects. Nothing, or only a minor graphical glitch, a freeze or crash, or most rarely some more significant glitch that also does not crash the game.<ref>Amaraticando. (n.d.). Brown Platform glitch samples. https://smw-tas.blogspot.com/2015/04/brown-platform-glitch-samples.html</ref> | |||
===Power-up incrementation glitch=== | |||
[[File:Powerup Incrementation.gif|thumb|Example of the Power-up incrementation glitch]] | |||
The game determines what Power-up the player has by storing a number, called the Power-up state, which is 0 for [[Small Mario]], 1 for [[Big Mario]], 2 for [[Cape Mario]], and 3 for [[Fire Mario]]. If the player obtains a null sprite in [[Yoshi's Island 3]] and spits it out on a brown swinging platform, it can, under very specific circumstances, cause the Power-up state to increase by one.<ref>IsoFrieze. (2015, September 22). Super Mario World PowerUp incrementation explained [Video]. YouTube. https://www.youtube.com/watch?v=TqK-2jUQBUY</ref> This can be used to obtain [[Cape Mario]] before it is normally possible<ref>SethBling. (2022, March 13). Getting a cape before it’s normally possible -- New SMW “11 exit” speedrunning technique [Video]. YouTube. https://www.youtube.com/watch?v=rcxqwC6zDIw</ref>, but it can also be used to change the number to 4 or even as high as 255. Power-up states 4 through 255 are all unintended and behave in a glitchy manner, displaying strange graphics. | |||
Collecting a normal Power-up while in a glitched Power-up state can have multiple glitchy effects such as causing the game to crash or placing a glitchy sprite in the [[Item storage]]. Having a glitched Power-up state also affects when the player takes an item through a [[Giant Gate]] to end the level, also in many cases causing strange sprites to spawn. | |||
It is possible to perform the glitch consistently, but it is extremely sensitive to even slight variation. The player's position affects the glitch and needs to be exact. Additionally, the order in which the game loads sprites in the level matters and cannot be directly observed, though it can be manipulated. | |||
{{br}} | {{br}} | ||
===Shell through | ===Shell through floor=== | ||
[[File:SMW Shell through wall.png|thumb]] | [[File:SMW Shell through wall.png|thumb]] | ||
This is a very simple glitch that is easy to do in various levels of [[Vanilla Dome]]. If Mario or Luigi throws a [[Koopa Troopa]] or [[Buzzy Beetle]] shell while on a very steep slope and faces the slope, it is not be able to climb it, so it goes right through it. | This is a very simple glitch that is easy to do in various levels of [[Vanilla Dome]]. If Mario or Luigi throws a [[Koopa Troopa]] or [[Buzzy Beetle]] shell while on a very steep slope and faces the slope, it is not be able to climb it, so it goes right through it. | ||
{{br}} | |||
===Stomp after death=== | ===Stomp after death=== | ||
[[File:Smwwigglerstomp.png|thumb | [[File:Smwwigglerstomp.png|thumb]] | ||
If Mario or Luigi loses a life above a [[Wiggler]], he | If Mario or Luigi loses a life above a [[Wiggler]], he stomps it, and even gains points, on his way off-screen. | ||
{{br}} | |||
===Stun glitch=== | |||
{{multiple image | |||
|align=right | |||
|direction=horizontal | |||
|width=180 | |||
|image1=Pswtich stun.gif | |||
|caption1=P-switch is naturally carriable, so if it is spat out while the puff effect is still being played, its stun timer will be nonzero and a [[Cheep Cheep]] will spawn. | |||
|image2=Stun glitch.gif | |||
|caption2=Slot storage is used to force a Dino-Rhino to be carriable. Stun-timer is set by stomping it to produce the puff effect. The resulting spawned sprite is the keyhole. | |||
}} | |||
Every sprite in the game has a timer (its stun timer) associated with it which is used by different sprites for multiple purposes. Koopa shells use it to know when the shell-less Koopa should jump out of a shell when it has been hit with a cape-spin. However, almost every sprite in the game has the default, but unintended, property of spawning a sprite when its stun timer runs out and the sprite is in a "carriable" state. Yoshi can be used to force most sprites into a carriable state using the double tongue glitch. If Yoshi eats an item that can be stored in his mouth, such as a Switch Block, Springboard, or shell, grabs another sprite with the second tongue, and then takes damage before the second tongue can fully retract, then the game will consider the sprite to be in Yoshi's mouth, but will not actually place the sprite inside his mouth. If Yoshi then spits while ducking, the sprite is forced into a carriable state. Furthermore, there also exist various methods, such as stomping a sprite to produce a white puff of smoke, that set a sprite's stun timer. These two effects together can be combined to cause unintended sprites to spawn. The particular sprite that is spawned depends on which sprite the glitch is performed.<ref>https://tasvideos.org/GameResources/SNES/SuperMarioWorld#StunnedSprites</ref><ref>https://www.youtube.com/watch?v=1SGfYkXoGjg&t=423s</ref> | |||
{{br}} | {{br}} | ||
===Switch Block color swap=== | |||
The player must take a [[Gray P Switch]] and go into the pipe. Though it has still its gray coloration, it will act like a blue [[P Switch|Switch Block]]. | |||
===Switch Block renewal=== | |||
To get this glitch to work correctly, the player must be riding Yoshi. Yoshi must press the [[P Switch|Switch Block]] and eat it before it disappears. When Yoshi spits it out, the Switch Block goes back to normal and the player is able to press it again. This can also be done by pressing a Switch Block, grabbing it and entering a Warp Pipe before it disappears. | |||
===Timer bonus glitch=== | |||
If the player finishes with more than 400 seconds left, the score counter will not add up correctly. It will calculate the 400 seconds by 128000 instead of 20000 (displays 62464, because maximum number is 65536).<ref>[https://www.youtube.com/watch?v=xyezGl3mXFI Super Mario World Time Bonus Glitches]</ref>. | |||
*Time left: 0, time bonus: 0 | |||
*Time left: 100, time bonus: 100 | |||
*Time left: 200, time bonus: 200 | |||
*Time left: 300, time bonus: 300 | |||
*Time left: 400, time bonus: 2560 | |||
*Time left: 500, time bonus: 7700 | |||
*Time left: 600, time bonus: 12840 | |||
*Time left: 700, time bonus: 17980 | |||
*Time left: 800, time bonus: 23120 | |||
*Time left: 900, time bonus: 270530 | |||
Because there are no levels in the original ''Super Mario World'' with a time limit of more than 400 seconds, this glitch is only seen in hacked games. | |||
===Wrong warping=== | |||
[[File:Wrong warp.gif|thumb|Wrong Warping from Chocolate Island 1 to Vanilla Secret 2]] | |||
If the player goes through 256 pipes or doors in a single level, on the 256th entry the game will not load the normal exit of the pipe or door and instead load something else. This is dependent on the level and can be manipulated with block duplication. Specifically, a certain tile in the level will determine the destination of the wrong warp. | |||
{{br}} | |||
Actually entering enough pipes or doors to trigger the glitch takes so long that the timer will usually kill the player before the glitch can be performed. This can be solved by using the infinite time glitch. | |||
The glitch can be used to access unintended levels and to obtain more than 96 exits, although this would only be visible in the Japanese version of the game. | |||
The glitch happens because the game counts how many level transitions the player has been through. Since the value is set to 0 after every level completion, the game assumes that when it loads a new area, it is a main level when the counter is 0, and a sublevel, such as an underground section that a pipe leads to, when the value is more than 0. Ordinarily, this is fine; however, this counter can only store up to 255 before overflowing back to 0, which causes the game to think it is loading a main level even though it would normally be a sublevel. <ref>MrCheeze. (2015, July 2). Super Mario World - glitched 101st exit via wrong warp [Video]. YouTube. https://www.youtube.com/watch?v=v_iv_9QJ6lQ</ref> | |||
===Yoshification=== | |||
[[File:Glitchy Yoshi.gif|right|thumb|The third and fourth examples]] | |||
The game stores a flag on whether to process Yoshi-related code, which gets cleared whenever Yoshi despawns. However, there is a two-frame delay after Yoshi despawns before the game actually stops running Yoshi-related code. During those two frames, if anything spawns into the same sprite slot, the game will run Yoshi-related code on this sprite despite it not being a Yoshi. This can have a number of unusual effects,<ref>Nathanisbored (August 31, 2018). [https://www.youtube.com/watch?v=2fLOZrQzDnQ Yoshification]. ''YouTube''. Retrieved May 4, 2024.</ref> including, but not limited to, the following: | |||
*Causing the level to instantly end.<ref>IgorOlivera666 (May 12, 2022). [https://www.youtube.com/watch?v=Qp9C6I59N5Y Super Mario World - Yoshification Glitches]. ''YouTube''. Retrieved May 4, 2024.</ref> | |||
*Causing the credits to play.<ref>Amarticando (September 10, 2018). [https://www.youtube.com/watch?v=3KY5rcp3V24&t=0s Super Mario World - Another Game & Level Breaking Glitch]. ''YouTube''. Retrieved May 4, 2024.</ref> | |||
*Teleporting certain sprites to Mario.<ref>Nathanisbored (June 26, 2013). [https://www.youtube.com/watch?v=L8ahdsAZRRE&list=PLPKdk0q-d9_kFh0SqZMXOu0yBK70CfH-L&index=11 Let’s Glitch Super Mario World - 11]. ''YouTube''. Retrieved May 4, 2024.</ref> | |||
*Producing glitched Yoshi palettes.<ref>Akisto LOL (August 28, 2015). [https://www.youtube.com/watch?v=4EL7hfloqak Chuck Yoshi]. ''YouTube''. Retrieved May 4, 2024.</ref> | |||
==References== | ==References== | ||
<references/> | <references/> | ||
{{Glitches}} | {{Glitches}} | ||
{{SMW}} | |||
[[Category:Glitches|Super Mario World]] | [[Category:Glitches|Super Mario World]] | ||
[[Category:Super Mario World|*]] | [[Category:Super Mario World|*]] |
Latest revision as of 13:22, December 24, 2024
This is a list of glitches in Super Mario World. For glitches found exclusively in the port, see Super Mario World: Super Mario Advance 2 § Glitches. Unless otherwise noted, all names are conjectural.
Audio
Eat Control Coin glitch
If Yoshi were to eat the leading coin in a Control Coin before it collides with platform objects or blocks, such as the one at the very beginning of Donut Secret 2, the Switch Block theme plays indefinitely. The overlapping music only stops until the player runs out of time, loses a life, warps to a different location in the level via Warp Doors, Pipes, or other methods, or completes the level. This is fixed in Super Mario Advance 2.
Eat Control Coin glitch | File info |
Green Berries and music speed glitch
Music speed increases when the Timer reaches 99, warning the player of the time limitation. Usually this can only happen once in a given level. However, on Funky, where the Green Berries appear, the player is given 20 extra seconds for each berry eaten by Yoshi. If timed correctly, the player can eat all nine Green Berries, each when the Timer is somewhere between 80 and 99 seconds, and it increases the music speed up to 10 times, making it very fast.[1] For a hacked ROM, the music has been discovered to speed up to 20 times. However, as the music speed modulator overflows the 21st time it gets modified, it overflows, slowing down the music drastically.[2]
The glitch was fixed in the Super Mario World: Super Mario Advance 2 remake, as the music does not speed up should the player attempt to try this glitch.
Spin Jump sound glitch
In #4 Ludwig's Castle, in the room with the spiked ceiling falling down, the player must wait for it to touch the ground. If the player Spin Jumps afterward, the sound played is the one that plays when the ceiling hits the floor, instead of the normal Spin Jump sound.[3]
Graphics
Bouncing on Morton glitch
In either #2 Morton's Castle or #5 Roy's Castle, the player must wait for the Koopaling to run up the walls. The player must jump on the boss's head as he starts climbing the wall, when either Morton or Roy is invulnerable. If they continue to bounce on their head until they reach the ceiling, the player begins bouncing upside down onto them.
Color-Changing Shell glitch
If the player picks up a Yellow Shell on the same frame a Koopa Troopa enters it, then performs a cape spin, it becomes an upside-down flashing shell. If the player then stops it with another Cape spin, the shell turns into a light-bluish or gray color.
Fence glitch
To do this very minor glitch, all the player has to do is duck and jump on a fence. As long as Mario or Luigi does not touch the ground, he ducks each time he jumps off the fence.
Fish Glitch
If the player crosses a bridge in the overworld where a fish jumps out and pauses the game in the middle of the bridge, then the fish will repeatedly jump out of the water.
Glitched graphics from defeated enemies
The balls on Iggy's and Larry's platforms can be destroyed by the sliding attack, as can the Grinders (using a Triangular Block). This results in glitched graphics, most likely because the developers did not intend for these enemies to be defeated. The same thing happens if Mario does a nose dive while a Big Steely is present; the Big Steely is defeated, though its sprite appears as Princess Toadstool's head colored red. Also, a Blargg getting defeated results in a part of a Chargin' Chuck.
In Super Mario World: Super Mario Advance 2, Iggy's ball can be defeated normally, however, a defeated Grinder is still glitched and turns into a half of a wooden plank or a Magikoopa's magic.
Glitched key
To make this glitch, the player must have already pressed the Red and Green ! Switches. The player must have Caped Mario and a Yoshi in Star World 4. At the level's secret exit, they must make Yoshi keep the Key in his mouth and fly with Caped Mario to hit all green ! Blocks at the left. If the player drops the Key, it becomes an item that changes from a yellow unshelled Koopa and an upside-down Cheep Cheep.
The glitch was not removed in Super Mario World: Super Mario Advance 2 since it functions exactly the same way, except that the glitched key now looks like Mario's face.
Glitched smoke graphic
In order to do this glitch, the player must go to Yoshi's House and keep pressing the and buttons. Sometimes the birds and berries pause and the smoke from the fireplace skips. Sometimes, the smoke becomes glitchy. If the player cannot reproduce the glitch after about a minute, they must re-enter Yoshi's House and try again.
Glitched walk animation
If the player holds up on after defeating Bowser and into the credits, Mario's walking animation is glitched where he switches between his sprinting and looking up poses.[4]
In Super Mario World: Super Mario Advance 2, Iggy's ball can be defeated normally, however, a defeated Grinder is still glitched and turns into a half of a wooden plank or a Magikoopa's magic.
Holding an item while riding Yoshi
If the player grabs an item on the same frame they mount Yoshi, they can hold an item while riding Yoshi, which is normally impossible.
Hurt while on Yoshi
Eating a Wiggler while on Yoshi causes Mario to get hurt if he is running at full speed. This is because sprites are still active even while they are on Yoshi's tongue. Being hit by a Mega Mole while on Yoshi will also cause Mario to be hurt, even if not eating them. Also, in Forest of Illusion 1, Mario can get hurt while riding on Yoshi by bouncing on the first trampoline while bouncing on the angry Wiggler nearby.
Key glitch
The player can do it in Donut Secret 2. To do this, the player must be riding a Yoshi, the Yoshi must have something in its mouth (e.g. a Koopa Troopa), then fly to the left of the pipe near the exit without damaging the Koopa Troopas near the exit so that it reaches the sprite limits of the SNES. Because all of the sprite slots are occupied, and the Giant Gate Tape sprite is forced to spawn regardless of the occupied slots, if the Tape happens to override what is something on Yoshi's mouth, Yoshi will have the Tape instead in its mouth. Upon spitting it out, the graphic for the "kicked state" of the Tape will appear glitched because sprites like this are not intended to be in that state.[5]
Misplaced tongue
This glitch can be done in Vanilla Dome 3. The player needs to stick Yoshi's tongue, then immediately drop him to lava. While sinking, the tongue is a little above Yoshi's mouth.
Miscolored overworld
In order to do this glitch, the player must go to the end of Chocolate Island 3. Under the goal, the player must jump off Yoshi to the Giant Gate so that the screen does not scroll up. If done correctly, Mario is barely seen when he finishes the level, and because Mario is not present on the bottom of the screen, the screen begins to flicker in many colors as the stage begins to fade out. When he comes back to the overworld map, the entire world is glitchy and colored with red and blue. If Mario visits Forest of Illusion or Valley of Bowser and comes back to the main overworld, the entire world is ivory colored instead, but the sprites have their normal palettes. The glitch ends if the player completes a level, visits Star Road or enters a pipe.
Miscolored pipe
In Donut Secret 1, Mario must enter the Warp Pipe to the secret underground area. While Mario is on the ground, the pipes are orange, however, when Mario flies up and comes down, both pipes are miscolored green. Sometimes, the pipe gets only one third green-colored.[6]
Pipe cancellation glitch
If Yoshi eats a power-up very soon after the player enters a pipe but before the player is taken to the pipe exit, the power-up animation can interrupt the pipe transition, causing the game to behave in some ways as if the player was still entering a pipe, but allowing the player free movement around the level. The effects of this glitch can vary depending on the level, but common effects include Mario (but not while riding Yoshi) losing interaction with most sprites, Mario being rendered behind some background elements, and being able to destroy some objects such as Yoshi and the moving tape of the Giant Gate with Fire Mario.[7] The glitch can be cancelled by entering a pipe transition or finishing a level.
Freezes
Eating a berry after death
This glitch can be done in Forest of Illusion 1. Mario must be Small Mario and be riding Yoshi. On the wooden platforms, Mario must place Yoshi below a berry, then jump so that he hits the Wiggler and lands on Yoshi at the same time. If done correctly, Mario will fly into the air while riding Yoshi, and Yoshi will eat the berry. This freezes the game, and the timer stops counting down, so the game must be reset.
Frozen Yoshi
The player must find a Fire Flower and Feather in purse (or vice versa), Yoshi and level with berries, like Yoshi's House. By collecting the stored item while eating a berry with Yoshi at the same time, the game stops responding, as well as causing Mario to flash from red to green like if he touched a Super Star. It can also have a more helpful effect of infinitely raising the player's coins, giving the player up to 99 lives in the process. The only way to end the glitch is by exiting the level, if a level is completed; otherwise the player must reset the game.
Offscreen transformation freeze
If the player transforms into Cape Mario while at least partially offscreen in an autoscroller level, the game will freeze. If the level has already been beaten, pressing and to exit it will work.[8]
Physics
NOTE: These glitches result from how Mario and/or other characters and objects interact with the world.
Anti-gravity room
In Vanilla Dome 2, Mario must be Super, Caped, or Fire Mario. The Switch Block must be active; when the player sees a rectangle-shaped structure of coins sitting on the ground, Mario/Luigi must duck while running, and wait for the Switch Block to become inactive. After that, he must stop ducking. He will be in the floor. Even more worth noting, Yoshi and any grabable items slide and do not react to gravity. This glitch is not possible in the GBA remake.
Corner clip
If Mario is moving at full running speed, he can sometimes clip inside of 90 degree corners. It is very rare and can fail seemingly at random due to the way Mario's speed works.[9]
Corner death glitch
In Chocolate Island 4, the player must be small and jump into the right corner of the wall at the very start of the level. If done just right, Mario or Luigi glitch through the wall and die.[10]
Enemy through wall
In any level with a falling yellow wall that can reach the floor and an enemy nearby, such as Donut Plains 2, if the enemy gets stuck between the floor and the falling wall, the enemy is forced into the wall and gets stuck.
Falling through floor
In Vanilla Dome 2, it is possible to fall through the floor via a glitch in both the original game and the Game Boy Advance remake. Towards the end, the player has to take a left and go through the "secret" passage. Then the player has to get a Buzzy Beetle shell and toss it at the first two blocks. Then the player has to quickly get a running start and slide under the blocks before they harden. Once there, the player must not release the button. Once the player is completely surrounded, if the player presses , Mario Spin Jumps through the floor, causing him to lose a life.
In the Pillar
This requires precise timing. If Mario or Luigi spin jumps at just the right time while a Pillar is falling, he goes inside the Pillar.
In the pipe
This glitch occurs in both the original game and the GBA port. In any level with a pipe that extends and retracts into the ground, the player must get an item that Mario can carry around (Koopa Shells, Switch Blocks, etc.) and drop it on the pipe. When the pipe retracts, the item falls normally, however, when the pipe extends, the item gets stuck in the pipe. The item "vibrates" back and forth and eventually move out of the pipe after a few seconds. Yoshi can also be in the pipe, as long as Mario is not riding him.
Mushroom block glitch
In Star World 5, the player should fly up to the area with the blocks that are activated by switches near the secret exit. They must be Caped Mario or Caped Luigi and spin with the Cape at the end of the yellow switch blocks while standing on the green ones. The bottom block is hit and produces a mushroom, however, due to having a block placed directly above it, begins to glitch in through the blocks. The player can still acquire it, but they do go through the blocks.
Shell jump
It is possible to throw a shell while in midair in such a way that the player can jump of off it to gain increased height.
Slope clip
By very precisely jumping or catching air with Cape Mario, it is possible to pass through solid slopes.[11]
Smashing item glitch
In both versions of the game, in a level with an object such as a Switch Block or Key, the player can dash to the direction of a wall holding the object. To do the glitch, Mario or Luigi must throw the item and swiftly dash to the wall, or drop it while standing next to a wall. The player gets stuck between the wall and the object and start to shake. The glitch can be ended by jumping or grabbing the item.
Spider Mario
If Mario is climbing on one of the moving rope sprites, and the movement of the rope pushes Mario against a solid tile far enough, he will be pushed off of the rope and be able to climb on nothing. He can even stop climbing and and reclimb at will. The glitch ends if Mario exits the level ends in any way, goes through a pipe or door, or makes any form of contact with a moving rope sprite.
Spike Top in midair
If Yoshi grabs a Spike Top with his tongue and, before he manages to eat it, gets hurt, the Spike Top will be released and, deprived of a surface to walk on, the Spike Top will spin mid-air.
Springboard glitch
If the player steps on a Springboard on the same frame Yoshi's tongue licks it, the player will be launched into the air. Pressing and will increase the height achieved. This can result in going through walls.[12] This also results in a minor graphical glitch.
Sticky fly
If Cape Mario does a big air catch but interrupts the upward part of it by hitting a ceiling early enough, then the player will stick to the ceiling.[13]
Walking through floor
In some of the underground levels, it is possible to walk through the floor to the exit. First the player must grab a Koopa Shell or flipped Buzzy Beetle, then move between platforms that can defeat Mario almost closed in. The player must jump on it and Mario is able to walk through the ground until they reach an area requiring a jump.
Wall death glitch
The player must go to Donut Secret 1 and access its bonus area. The player must get the Power Balloon and hold left and right on the directional pad. Mario travels very swiftly, and if the player holds left and right with the Power Balloon and touches a wall on the side of the screen, Mario loses a life.
Wall jump glitch
If the player jumps into a wall with enough speed, they can rarely clip slightly inside of the wall, during which the game considers the player to be grounded. This allows a brief moment for the player to jump off of the wall.
Wall springboard glitch
The hitbox of the wall springboard wraps around the camera so that if it is part way off of one side, it will be on the other side of the camera. This can cause the player to appear to be bouncing off of nothing.[14]
Yoshi clip
Mounting Yoshi next to a corner can allow the player to clip into the corner.[15] This is easiest to perform in water levels.
Yoshi in a Warp Pipe
The player must place a Yoshi on an extending and retracting pipe. Whenever the pipe moves, Yoshi moves blocky. This glitch occurs in both the original SNES game and the GBA port.
Scripting
NOTE: These glitches abuse interactions that cause objects or displayed information to perform unintended behaviors.
Berry relocation glitch
If the player has Yoshi grab a berry on his tongue while it is extending, and then the tongue later attaches to an enemy in the same motion, the berry is left where the enemy was, without being swallowed. The berry also lacks animation, but can still be eaten. In some cases, the berry changes color (and behavior). For example, on Funky, the first Green Berry (after being moved) sometimes turns into a Red Berry if Yoshi eats the nearby Jumping Piranha Plant or another berry.
Block duplication
By throwing an enemy or object at a block very close to it, the block can be duplicated near it, unveiling the item, leaving the original block untouched. This can be done to either side of the block, above it, or above-diagonally to either side. This is because of a difference between which tile is hit and which tile is activated.
Also the game differentiates certain items by the block's horizontal position in the level. For example, blue Switch Blocks and gray Switch Blocks are actually the same object, but their type depends from the horizontal position of the blocks that contain them. Thus, by duplicating a block to the side with a Switch Block inside, it gives a Switch Block of the other color.[16]
Block duplication can also be used in some instances to obtain items or other objects normally unobtainable in a given level. For example, if a Rotating Block is duplicated onto one half of a Dragon Coin, collecting the other half will transform the Rotating Block into a ? Block containing an item which also depends on the block's position in the level. It will always contain either a Key, Yoshi's Wings, a Power Balloon, or a Green Shell.[17]
Coin carryover
If the player presses as Mario is collecting a coin on the title screen demo, it will count as collected if the player then starts a new game in an empty save file. This allows the player to start the game with one coin instead of zero.
Credits warp
By defeating enemies and loading and placing objects in precise locations in Yoshi's Island 2, it is possible to warp directly to the game's ending sequence. This is caused by the placement of the objects, which writes data into the game's memory and can be exploited by an arbitrary code execution bug to cause the warp.[18]
Despawn Yoshi tongue glitch
If Yoshi is despawned three or fewer frames after sticking his tongue out, then if another Yoshi is spawned from a block in the same level, then the newly spawned Yoshi will automatically stick out his tongue in a glitchy way before it has completely hatched.
Double Block Activation
If either the player or a solid item hits a ? Block on the same frame as a second solid item, then the block will be activated twice.
Double tongue
If the player collects a Power-up at a very specific time after pressing the button to stick out Yoshi's tongue, then Yoshi will stick out his tongue twice. This glitch can be used to accomplish other strange effects such as obtaining null sprites.
End game with Yoshi
This glitch happens in Yoshi's Island 3. The player must go with Yoshi into the Yellow Warp Pipe. Once they are there, the player must press the Switch Block and Yoshi must eat the pressed button and spit it out. It causes a Cheep Cheep to appear and the player must do the same nine more times. Doing this, Mario must leave Yoshi on the line of blocks and leave the area holding the secret button. The player must to find Yoshi, press the Switch Block, eat and spit, then let him fall and ride an invisible Yoshi near the edge. The invisible object in his mouth must be spat, and Mario becomes Caped Mario. In the area near the Koopa Troopa, the player must make Yoshi to eat the shell in the same time Mario becomes Fire Mario. They must, then, drop Yoshi and throw a fireball, and ride Yoshi again. They must drop the Cape Feather and use it. After this, the game's end screen appears, but the level music still plays.[19]
Everlasting cloud ride
The player must shoot a fireball at a Lakitu who is riding in a cloud, and then make sure to collect the coin. The player must then jump in his cloud and it will last forever.
Everlasting items
This glitch occurs in both the SNES and the GBA versions of the game. If the player takes a Grab Block and go through any pipe, it will never disappear. The player can take any carryable enemy (like Goombas) through a pipe and it will never jump on Mario, and a Bob-omb will never explode. If done with a Buzzy Beetle shell, it will be colored gray, not blue.
Grabbing two objects glitch
If two things (like Switch Blocks, Shells (two shells does not work), Jumping Boards, etc.) are placed in the same place and Mario/Luigi runs (pressing without dropping), he catches the two things, then crouches and slides to grab the objects (the cause of dropping not button), the player takes the two things at the same time. A side effect of this occurs if the player stops holding and if Mario is small, killing him between the two items (though this must happen with the two items being identical, like two keys)[20].
Goal Tape Modification
The tape sprite of the Giant Gate determines whether to activate a normal exit or a secret exit based on the Y-position of the sprite on the first frame that it spawns. By item swapping the tape sprite, it is possible to change its Y-position on the its first frame of existence, which causes it to trigger a different exit type than intended. This can be used to turn a secret tape into a normal tape or a normal tape into a secret tape.[21]
Submap warp
The game actually contains unused glitchy code for two more possibilities for the goal tape exit other than the normal or secret exit. One of these possibilities triggers the normal exit, but also can warp the player's position on the overworld to another location. This can be done by using a remote item swap to spawn the goal tape very far below the level.[22]
Extra Exits
It is possible to use the second of the two unintended goal tape exits to enter and complete glitched levels. This can be used to obtain more than the 96 intended exits. It can be achieved by using a remote item swap, or by item-swapping a goal tap above the level using a baby Yoshi.[23]
Infinite points
The player must bring Caped Mario to an area with at least two Wigglers; the best place is Forest of Illusion 1, and jump on the yellow Wigglers to make them angry, and float back and forth so that the angry Wigglers are calm again. The player needs to keep jumping on the Wigglers, and the player gains points as usual.[24] After the player gets 8,000 points, they get a 1-Up, 2-Up, and then a 3-Up. On the next bounce, the game displays strange symbols that represent five extra lives. More glitchy graphics appear and they give large amounts of points in addition to numerous coins.
Order: 200, 400, 800, 1000, 2000, 4000, 8000, 1-Up, 2-Up, 3-Up, 5-Up, 5 coins, 10 coins, 15 coins, 20 coins, 25 coins, then random amounts of coins.
This glitch was fixed in the Game Boy Advance version.
Infinite time
It is possible to avoid the death imposed by the timer if the player drops a Fire Flower while on a Yoshi and being with a cape, and eats the Fire Flower at the same time the timer counts 0. If done correctly, the timer will be frozen at 0 seconds, the music will stop, and the player will be able to move about the level with unlimited time.[20]
Item Stock glitch
Warning! Performing these action(s) may corrupt your game's save file.
Via item swapping, it is possible to replace sprites meant for Yoshi to eat with miscellaneous sprites, including those that Yoshi is not intended to eat.[25] These glitches often involve collecting a coin while Yoshi is about to swallow it, which in turn duplicates the item with a null sprite that can eventually be swapped by spawning a new one. Notably, this can allow Yoshi to swallow sprites that are considered "power-ups" in the game coding but are never intended to be eaten, such as Chargin' Chucks and the invisible block at the end of Switch Palaces. Doing so has various effects, with some of the more beneficial ones including placing unintended sprites in the item stock, such as a magic ball or Lakitu's Cloud.
These bugs occur due to out of range indexes on power-up tables, which results in the game running unintended values in the game code directly after the tables to place an item in the item stock and call an game code instruction to manage the current power-up state. Most combinations causes the game to crash, but few are able to return safely and net the player an unintended item in the item stock.
This glitch was fixed in all remakes, but remains in versions that emulates the original SNES version, such as the Virtual Console and Super Nintendo Entertainment System - Nintendo Switch Online versions.
Cloud glitch
This can be obtained by having Yoshi swallow a Lookout Chuck as Small Mario.[26] This is usually done on Yoshi's Island 2.
This glitch is requires a lot more specific instructions to be done, particularly hitting a Red Koopa at the start at a specific position. The player then must have Yoshi eat a Red Shell, breath fire, quickly take a Green Shell and place it in range of the fire, and then performing an item swap in such way. While the Chargin' Chuck is being swallowed, the player must press /, , and at the same time.[27]
This will call a procedure in the open bus, which usually crashes the game unless the procedures are done correctly. If successful, this will call a power-up procedure with the index of 116 and a red glitchy item will be placed in the player's Item Stock. When spawned, it releases a Lakitu's Cloud. This is primarily used in speedruns, as it interacts with variables used in the Bowser fight that can skip portions of the battle.
Orb glitch
This can be obtained by having Yoshi swallow a Clappin' Chuck as Fire Mario. While there are multiple places where this is possible, the easiest to do so is in Yoshi's Island 1.
The player must have Yoshi and Fire power. On the part with the Jumping Piranha Plant and a Rex near the Giant Gate, Mario or Luigi must shoot the Rex with a fireball (), Yoshi must stick out his tongue to grab the coin generated (), and Mario/Luigi must collect the coin while on Yoshi's tongue (). Since nothing will be in his mouth, the game places the nearby Clappin' Chuck in Yoshi's mouth. In the process, the player should not get hit by the Chargin' Chuck.
If successful, this will call a power-up procedure with the index of 135 and a glitchy item (with the appearance of a jumbled unshelled Koopa) will be placed in the player's Item Stock. Depending on the level, it can show up as many things when dropped with , including a magic ball, a green Bony Beetle, a green Cheep Cheep, a red Princess Toadstool head, or a glitchy sprite not resembling anything, floating in midair. Regardless, it acts like a magic ball. Once collected, it triggers the level clear script, even in unclearable levels, such as Yoshi's House. Collecting the item in a Switch Palace without hitting the ! Switch will clear the level but render the unlockable ! Blocks permanently lost.
If the player does get hit by the Chargin' Chuck, the game will call the power-up procedure with the index of 132, which attempts to add an Eerie into the inventory and calls an address in the DMA, which usually crashes the game.[28]
Item swap glitch
There exist multiple known methods of forcing sprites onto Yoshi's tongue that normally cannot be placed on Yoshi's tongue.[29] The most well-known way to do this is to collect a coin or power-up from off of Yoshi's tongue and then have a new sprite spawn, though some sprites, such as the goal tape, can be item-swapped another way. Usually, if too many sprites are loaded in, new sprites simply cannot spawn, but special sprites such as the goal tape will replace an existing sprite, which can result in an item swap if the replaced sprite is on Yoshi's tongue.
Item swaps are most well-known for the item stock glitch.
Remote Item Swap
By using a remote item swap, it is possible to item swap sprites that have already spawned in. This requires the use of the despawn Yoshi tongue glitch, as well as having two Yoshis at once. The easiest way to do this is to despawn a Yoshi to set up the despawn Yoshi tongue glitch, and then hit a ? Block while double-grabbing two solid items in order to spawn two Yoshis. A sprite must also be placed so that the glitched tongue caused by the despawn Yoshi tongue glitch will grab the sprite. If this is done correctly, the glitchy tongue will grab the sprite, but the spawning of the second Yoshi will prevent the tongue from retracting. At this point, if the visible Yoshi is despawned, then the second Yoshi will become visible and the sprite in the same slot as the one that the glitchy tongue grabbed will be teleported onto Yoshi's tongue. [30]
Item after Giant Gate
This glitch occurs in both the original and GBA port of the game. Mario or Luigi must go to a level with a Super Mushroom in the ? Block until the Giant Gate. The player must drop the item and wait it to go through the gate, and, after it is in the other side, finish the level. If Mario walks before the screen changes, he collects the Power-Up.
Invisible Yoshi
In the level Chocolate Island 5, if Mario/Luigi grabs the two Switch Blocks (how to do it can be read here) and bash the Yoshi block with it, the block creates two Yoshis, but only one appears. When the Yoshi falls into an abyss, the other one appears. If the player falls into an abyss and waits until Mario and Yoshi disappear while jumping, he is riding on an invisible Yoshi. Also, in Yoshi's Island 2, if the player jumps and hits the ? Block containing Yoshi at the same time as hitting the ? Block with a shell, an invisible Yoshi will be spawned along with Yoshi. Yoshi also hatches twice as quickly as normal when the glitch is done correctly. Riding the invisible Yoshi makes the player virtually invincible, as getting hit does not make the player get off of Yoshi like it normally would. The invisible Yoshi cannot stick out its tongue, nor eat anything. Entering a pipe or completing the level causes the Yoshi to disappear, as well as getting off of the Yoshi. The glitch can be done in other levels such as Funky.
Life loss glitch
Mario must be riding Yoshi at the end of Chocolate Island 3. Below the goal, he should jump with Yoshi, then when in midair, jump off of Yoshi, but only a small jump. If timed correctly, the game will play the goal music, but Mario will be on the platform below the goal. Mario will then walk off the edge of the platform, and the "lose a life" tune will play. Even though Mario has reached the goal, the game assumes that he died, so he loses a life.
Message Block glitch
The behavior of the Message Block depends on its position in the level. By using an item swap, the player can cause a Message Block to have an unintended location. If this is performed in Donut Plains 3, Chocolate Island 2, or Gnarly, a glitched Switch Palace message will play. If the Japanese version of the game is used, the level will then end after around 16 seconds, but if any other version is used, the game must first be reset before entering the level or the level will not end.[31]
Null sprite glitch
Multiple methods exist, such as using the double tongue glitch or block duplication, which can confuse the game into thinking that there is something in Yoshi's mouth, but which is not actually any existing sprite. This is a null sprite, and spitting it out usually does nothing, but it can sometimes have strange effects.[32]
Specifically, a null sprite can be obtained by either of two methods. Having two Yoshis, eating a shell, key, springboard, or other item capable of being stored in Yoshi's mouth, and despawning that Yoshi will cause the second Yoshi to have become visible and have a null sprite in its mouth. The second method is to use the double tongue glitch, grab a sprite with the first tongue that can be stored in Yoshi's mouth, and then grab nothing with the second tongue.
By far the most unusual effect occurs when a null sprite is spat out while on one of the brown swinging platforms that appear in Yoshi's Island 3. Doing this can produce one of three effects. Nothing, or only a minor graphical glitch, a freeze or crash, or most rarely some more significant glitch that also does not crash the game.[33]
Power-up incrementation glitch
The game determines what Power-up the player has by storing a number, called the Power-up state, which is 0 for Small Mario, 1 for Big Mario, 2 for Cape Mario, and 3 for Fire Mario. If the player obtains a null sprite in Yoshi's Island 3 and spits it out on a brown swinging platform, it can, under very specific circumstances, cause the Power-up state to increase by one.[34] This can be used to obtain Cape Mario before it is normally possible[35], but it can also be used to change the number to 4 or even as high as 255. Power-up states 4 through 255 are all unintended and behave in a glitchy manner, displaying strange graphics.
Collecting a normal Power-up while in a glitched Power-up state can have multiple glitchy effects such as causing the game to crash or placing a glitchy sprite in the Item storage. Having a glitched Power-up state also affects when the player takes an item through a Giant Gate to end the level, also in many cases causing strange sprites to spawn.
It is possible to perform the glitch consistently, but it is extremely sensitive to even slight variation. The player's position affects the glitch and needs to be exact. Additionally, the order in which the game loads sprites in the level matters and cannot be directly observed, though it can be manipulated.
Shell through floor
This is a very simple glitch that is easy to do in various levels of Vanilla Dome. If Mario or Luigi throws a Koopa Troopa or Buzzy Beetle shell while on a very steep slope and faces the slope, it is not be able to climb it, so it goes right through it.
Stomp after death
If Mario or Luigi loses a life above a Wiggler, he stomps it, and even gains points, on his way off-screen.
Stun glitch
Every sprite in the game has a timer (its stun timer) associated with it which is used by different sprites for multiple purposes. Koopa shells use it to know when the shell-less Koopa should jump out of a shell when it has been hit with a cape-spin. However, almost every sprite in the game has the default, but unintended, property of spawning a sprite when its stun timer runs out and the sprite is in a "carriable" state. Yoshi can be used to force most sprites into a carriable state using the double tongue glitch. If Yoshi eats an item that can be stored in his mouth, such as a Switch Block, Springboard, or shell, grabs another sprite with the second tongue, and then takes damage before the second tongue can fully retract, then the game will consider the sprite to be in Yoshi's mouth, but will not actually place the sprite inside his mouth. If Yoshi then spits while ducking, the sprite is forced into a carriable state. Furthermore, there also exist various methods, such as stomping a sprite to produce a white puff of smoke, that set a sprite's stun timer. These two effects together can be combined to cause unintended sprites to spawn. The particular sprite that is spawned depends on which sprite the glitch is performed.[36][37]
Switch Block color swap
The player must take a Gray P Switch and go into the pipe. Though it has still its gray coloration, it will act like a blue Switch Block.
Switch Block renewal
To get this glitch to work correctly, the player must be riding Yoshi. Yoshi must press the Switch Block and eat it before it disappears. When Yoshi spits it out, the Switch Block goes back to normal and the player is able to press it again. This can also be done by pressing a Switch Block, grabbing it and entering a Warp Pipe before it disappears.
Timer bonus glitch
If the player finishes with more than 400 seconds left, the score counter will not add up correctly. It will calculate the 400 seconds by 128000 instead of 20000 (displays 62464, because maximum number is 65536).[38].
- Time left: 0, time bonus: 0
- Time left: 100, time bonus: 100
- Time left: 200, time bonus: 200
- Time left: 300, time bonus: 300
- Time left: 400, time bonus: 2560
- Time left: 500, time bonus: 7700
- Time left: 600, time bonus: 12840
- Time left: 700, time bonus: 17980
- Time left: 800, time bonus: 23120
- Time left: 900, time bonus: 270530
Because there are no levels in the original Super Mario World with a time limit of more than 400 seconds, this glitch is only seen in hacked games.
Wrong warping
If the player goes through 256 pipes or doors in a single level, on the 256th entry the game will not load the normal exit of the pipe or door and instead load something else. This is dependent on the level and can be manipulated with block duplication. Specifically, a certain tile in the level will determine the destination of the wrong warp.
Actually entering enough pipes or doors to trigger the glitch takes so long that the timer will usually kill the player before the glitch can be performed. This can be solved by using the infinite time glitch.
The glitch can be used to access unintended levels and to obtain more than 96 exits, although this would only be visible in the Japanese version of the game.
The glitch happens because the game counts how many level transitions the player has been through. Since the value is set to 0 after every level completion, the game assumes that when it loads a new area, it is a main level when the counter is 0, and a sublevel, such as an underground section that a pipe leads to, when the value is more than 0. Ordinarily, this is fine; however, this counter can only store up to 255 before overflowing back to 0, which causes the game to think it is loading a main level even though it would normally be a sublevel. [39]
Yoshification
The game stores a flag on whether to process Yoshi-related code, which gets cleared whenever Yoshi despawns. However, there is a two-frame delay after Yoshi despawns before the game actually stops running Yoshi-related code. During those two frames, if anything spawns into the same sprite slot, the game will run Yoshi-related code on this sprite despite it not being a Yoshi. This can have a number of unusual effects,[40] including, but not limited to, the following:
- Causing the level to instantly end.[41]
- Causing the credits to play.[42]
- Teleporting certain sprites to Mario.[43]
- Producing glitched Yoshi palettes.[44]
References
- ^ Green Berries and music speed
- ^ [1]
- ^ Super Mario World bug collection - YouTube
- ^ @SupperMarioBroth (March 20, 2022). In Super Mario World, if Up is held on the D-pad after defeating Bowser until the start of the credits, Mario's walking animation during the credits will be glitched, whereby he will keep looking up and stretching his arms out while walking. Twitter. Retrieved November 21, 2023. (Archived March 20, 2022, 16:18:34 UTC via Wayback Machine.)
- ^ https://www.youtube.com/watch?v=1SGfYkXoGjg
- ^ Video of the Miscolored Pipe glitch.
- ^ nathanisbored. (2013, July 3). Let’s glitch Super Mario World - 12 [Video]. YouTube. https://www.youtube.com/watch?v=kiNILqu367A
- ^ https://www.youtube.com/watch?v=6vXYefxA9xI&t=38s
- ^ GameResources/SNES/SuperMarioWorld. TASVideos. (n.d.). https://tasvideos.org/GameResources/SNES/SuperMarioWorld#CornerClip
- ^ https://www.youtube.com/watch?v=0qQ1RaqWEEI
- ^ Sten. (2020, May 3). DSH Normal Exit - No Cape (Stair Clip) [Video]. YouTube. https://www.youtube.com/watch?v=d8L0bq8iNoY
- ^ https://tasvideos.org/GameResources/SNES/SuperMarioWorld#SpringboardJumpingAbuseWithYoshi2
- ^ https://tasvideos.org/GameResources/SNES/SuperMarioWorld#FlyStuckToTheCeiling
- ^ https://www.youtube.com/watch?v=L09M8niugq0
- ^ IsoFrieze. (2016, March 17). Super Mario World Yoshi clips explained [Video]. YouTube. https://www.youtube.com/watch?v=EuwVkJkbxSo
- ^ YouTube video about Duplicating Block glitch.
- ^ Retro Game Mechanics Explained. (2018, March 12). Super Mario World - Level End Glitches [Video]. YouTube. https://www.youtube.com/watch?v=1SGfYkXoGjg
- ^ Video on YouTube showing off the "credits warp".
- ^ End the game with Yoshi eating nothing
- ^ a b Super Mario World Glitches - Part 4 - YouTube
- ^ Example of goal tape modification to turn a secret tape into a normal tape. https://www.youtube.com/watch?v=nhRtqFFp6xQ
- ^ Example of a submap warp. https://www.youtube.com/watch?v=lbtkvg9Ht9Y
- ^ Use of goal tape modification to obtain extra exits. https://www.youtube.com/watch?v=QPht8Hx4Gj0
- ^ Video of glitch
- ^ https://www.youtube.com/watch?v=1SGfYkXoGjg&t=1042s
- ^ https://youtu.be/cPdlFUfENok?si=5ZCjlzZ5Pkr0ultO&t=1475
- ^ https://docs.google.com/document/d/1P9I_IlBFPesOJ16StLaUxyMYkRspPMCr-8mexGj-NIw/edit
- ^ https://www.youtube.com/watch?v=7VwGJ65g6oI
- ^ https://tasvideos.org/GameResources/SNES/SuperMarioWorld#ItemSwap
- ^ Video with an example of a remote item swap. https://www.youtube.com/watch?v=rG7yy_vkGNA
- ^ https://www.youtube.com/watch?v=kkVMGu60TrQ&t=1058s
- ^ GameResources/SNES/SuperMarioWorld. (n.d.-b). TASVideos. https://tasvideos.org/GameResources/SNES/SuperMarioWorld#NullSprites
- ^ Amaraticando. (n.d.). Brown Platform glitch samples. https://smw-tas.blogspot.com/2015/04/brown-platform-glitch-samples.html
- ^ IsoFrieze. (2015, September 22). Super Mario World PowerUp incrementation explained [Video]. YouTube. https://www.youtube.com/watch?v=TqK-2jUQBUY
- ^ SethBling. (2022, March 13). Getting a cape before it’s normally possible -- New SMW “11 exit” speedrunning technique [Video]. YouTube. https://www.youtube.com/watch?v=rcxqwC6zDIw
- ^ https://tasvideos.org/GameResources/SNES/SuperMarioWorld#StunnedSprites
- ^ https://www.youtube.com/watch?v=1SGfYkXoGjg&t=423s
- ^ Super Mario World Time Bonus Glitches
- ^ MrCheeze. (2015, July 2). Super Mario World - glitched 101st exit via wrong warp [Video]. YouTube. https://www.youtube.com/watch?v=v_iv_9QJ6lQ
- ^ Nathanisbored (August 31, 2018). Yoshification. YouTube. Retrieved May 4, 2024.
- ^ IgorOlivera666 (May 12, 2022). Super Mario World - Yoshification Glitches. YouTube. Retrieved May 4, 2024.
- ^ Amarticando (September 10, 2018). Super Mario World - Another Game & Level Breaking Glitch. YouTube. Retrieved May 4, 2024.
- ^ Nathanisbored (June 26, 2013). Let’s Glitch Super Mario World - 11. YouTube. Retrieved May 4, 2024.
- ^ Akisto LOL (August 28, 2015). Chuck Yoshi. YouTube. Retrieved May 4, 2024.