List of glitches (Generation III): Difference between revisions

(→‎Diploma bug: Added video)
Line 1: Line 1:
This is a '''list of glitches in the [[Generation III]] [[Pokémon games]]'''.
This is a '''list of glitches in the [[Generation III]] [[Pokémon games]]'''.


Some glitches are found on a separate page:
Some glitches are found on separate pages:
* [[List of battle glitches (Generation III)]]
* [[List of battle glitches (Generation III)]]
* [[List of overworld glitches (Generation III)]]


==Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen==
==Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen==
Line 18: Line 19:


This glitch also applies to [[Everstone]]s. If any of these Pokémon is holding an Everstone when traded, it will still evolve, and the Everstone will be lost.
This glitch also applies to [[Everstone]]s. If any of these Pokémon is holding an Everstone when traded, it will still evolve, and the Everstone will be lost.
==Pokémon Ruby, Sapphire, and Emerald==
===Dive glitch===
{{main|Dive glitch}}
===Freezing NPC's while the player moves===
If the player interacts with something at the moment an NPC moves and the [[player character]] is moved without the player's input, the NPC will remain frozen.
This effect only occurs when the player moves without having to open the [[party]] menu or select an object in the [[Bag]]. As such, this effect can only be performed in the [[Battle Tent]], the {{gdis|Battle Factory|III}}, or when entering the {{DL|Pokémon Center|Pokémon Cable Club}}.
{{YouTubeEmbed|rKa46LgNH3g|channel/UCCheenv4-UJG9zDa_3kFBNw|name=LanceAndMissingNo.|Dark}}
===Oldale Town Poké Mart promotion gift===
The [[Poké Mart]] clerk in [[Oldale Town]] gives the player 1 free [[Potion]] the first time they speak with them, unless the [[Bag]] is full already.
As long as the player hasn't successfully received that promotion gift, the event is repeatable.
If the player barely enters {{rt|103|Hoenn}} and returns immediately, the worker will still be near the [[Poké Mart]], but behave as if they were at their original position.
Talking to them again (except from the right) will lead the player into a tree - they can get out however, since they are only one tile into it.
This happens due to the temporary flag 0x1 resetting when changing maps, but the sprite of the clerk still being loaded and thus not being moved back.
{{YouTubeEmbed|FNVHavDAlbY|channel/UC_I-jZT0rw8YbFZxV4jNm9g|name=DrFrugal|Medicine}}
===Route 134 current interruption error===
On {{rt|134|Hoenn}}, if the player surfs on the {{DL|Water tile|Currents|current}} near {{tc|Swimmer}} Laurel or Swimmer Jack and is spotted by them, when the battle is over, the player will remain stationary, despite being in the middle of the current.
===Seafloor Cavern boulder oversight===
In the [[Seafloor Cavern]], in the second-to-last room, there is a {{m|Strength}} boulder puzzle that the player can accidentally make unsolvable. The game will reset the position of some boulders when the player walks away from them to make the puzzle solvable again; however, one of the boulders doesn't get reset properly, and its tile will contain two boulders at once.
This glitch was first discovered by the Mutekimaru Channel.
{{YouTubeEmbed|0pgBZsF7hL8|channel/UCSoTXYNzSD9f6fF2IvRVHdA|name=むてきまるちゃんねる -Mutekimaru Channel-|Rock}}
===Sky Pillar rock drop===
The player can fall through a specific broken floor tile in the middle of the very left side (X: 0x0 | Y: 0x8) of the second floor (first floor for non-Americans) and land on an otherwise inaccessible rock.
{{YouTubeEmbed|EigBn1-HmRk|channel/UC_I-jZT0rw8YbFZxV4jNm9g|name=DrFrugal|Rock}}
===Team Magma/Aqua encounter oversight===
After defeating Roxanne, the player is supposed to trigger a cutscene in [[Rustboro City]] involving the villainous team by walking to the crossroads. By using {{m|Teleport}}, the player can get around the trigger and walk around with the game being the same as it was before defeating Roxanne, until they step on the tiles that normally trigger the cutscene, as no other trigger tiles exist.
===Walkable current tile in Route 134===
In the bottom right corner of the island to the southeast of {{rt|134|Hoenn}} is a {{DL|Water tile|Currents|current tile}} (X: 0x4F | Y: 0x22), which doesn't behave like all others.
The player can neither {{m|Surf}} nor use any [[Fishing Rod]] on it.
Instead it is treated as walkable land and moving onto it will correctly push them to the left.
The reason is a faulty movement permission.
{{YouTubeEmbed|ZM53HYAYGsY|channel/UC_I-jZT0rw8YbFZxV4jNm9g|name=DrFrugal|Water}}


==Pokémon Ruby and Sapphire==
==Pokémon Ruby and Sapphire==
Line 65: Line 25:


{{YouTubeEmbed|IqU30uovmkg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Berries}}
{{YouTubeEmbed|IqU30uovmkg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Berries}}
===Acro Bike instability===
In the Japanese versions of {{game|Ruby and Sapphire|s}}, if the player continuously performs bunny hops by holding the '''B''' button on [[tall grass]] for a long yet undetermined period of time, the [[Game freeze|game may freeze]] after a {{pkmn2|wild}} {{pkmn|battle}}. If the freeze occurs in [[Mt. Pyre]]'s summit, the clouds that are part of the map's [[weather]] remain animated.
{{YouTubeEmbed|QVM12bkRXdE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}
Other than freezes, the game may experience tile or graphics corruption as well as other random behavior.
{{YouTubeEmbed|gsRM3kp8DSs|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}


===Berry glitch===
===Berry glitch===
Line 79: Line 30:


This bug is exclusive to earlier copies of the games as it was fixed in Japanese and European versions 1.1 and in English versions 1.2.
This bug is exclusive to earlier copies of the games as it was fixed in Japanese and European versions 1.1 and in English versions 1.2.
===Dewford Gym statue error===
Two tiles of the wall near the entrance of [[Dewford Gym]] behave like the statues.
When approached and the '''A''' button is pressed, it reads "DEWFORD POKéMON GYM, BRAWLY'S CERTIFIED TRAINERS:".
After [[Brawly]] is defeated, it will list the player as a certified {{pkmn|Trainer}}.
It is caused by the events of the statues being duplicated onto the walls.
Interestingly enough the code which executes on interaction is the same between both the left and the right side, but has been duplicated as well.
The left wall tile calls the same script offset (0x15327E) as the left statue, and the right one that of the right statue (0x15328E).
{{YouTubeEmbed|tC4HxqBVJkw|channel/UC_I-jZT0rw8YbFZxV4jNm9g|name=DrFrugal|Fighting}}


===Diploma bug===
===Diploma bug===
Line 93: Line 35:


{{YouTubeEmbed|aUcMxRjn08E|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Grass}}
{{YouTubeEmbed|aUcMxRjn08E|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Grass}}
===Landsurfing bug===
In the Japanese versions of {{game|Ruby and Sapphire|s}}, by using the [[Acro Bike]] to side-hop north or south onto a tile adjacent to a [[water tile]] and then pressing A at the exact right frame, the player can bring up the {{m|Surf}} dialogue box while facing a regular tile on land. Answering yes will cause the player to Surf onto that tile. The player can then Surf around on land. The game will still behave as if the player is walking normally otherwise.
{{YouTubeEmbed|LMk0Z8i0JY0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Water}}
This bug can also be used to enter the [[Fortree Gym]] without the [[Devon Scope]] (the [[Gym]] is normally blocked off from the north by an invisible {{p|Kecleon}}), if it is performed on {{rt|119|Hoenn}} and the player surfs north to [[Fortree City]]. While surfing in Fortree City, the player can jump off their {{OBP|Pokémon|species}} from the bridge south of Fortree Gym and access the Gym from there. In order to escape, a Pokémon with {{m|Teleport}} or {{m|Fly}} may be brought; however, the player must beat the Gym in order to use Fly. Presumably, the player can [[black out]] to escape from the Gym or the area surrounding it as well.
{{YouTubeEmbed|IadUK-a-5nE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Water}}
===Sand Ornament collapse bug===
In the Japanese versions of {{game|Ruby and Sapphire|s}}, if the player places a {{DL|Ornament|Breakable ornaments|Sand Ornament}} against the wall in a {{DL|Secret Base|Generation III|Secret Base}} and collapses it (with the '''A''' button), adds a one-tile or three-tile poster behind the ornament, then exits and returns to the Secret Base, the ornament will not appear to have crumbled and it will still have the poster behind it. Collapsing the Sand Ornament again will trigger a hole on its top area.
In international versions of Pokémon Ruby and Sapphire as well as all versions of {{game|Emerald}}, posters cannot be placed on a wall directly behind a Sand Ornament even if collapsed.
{{YouTubeEmbed|FZ5M3za8eRU|channel/UC4y-4WvWxx2AowgudsYAlZQ|name=G- Mizuka|Ground}}
===Softboiled out-of-battle fail message bug===
In the 1.0 release of the English versions of {{game|Ruby and Sapphire|s}}, whenever the player uses {{m|Softboiled}} outside of battle on a {{OBP|Pokémon|species}} that is [[Fainting|fainted]] or at full health, the game erroneously states "This '''item''' can't be used on that POKéMON." In the 1.1 release, the word "item" was removed and the message correctly says "This can't be used on that POKéMON." This error does not exist in the Japanese versions, meaning it was a localization oversight.


===Strain 0 Pokérus===
===Strain 0 Pokérus===
Line 120: Line 43:


Strain 0 also persists through [[trade]] and [[transfer]] to other games, as long as the "days until cured" value does not fall from from 1 to 0 as a result of being in the player's [[party]] when the date changes or the internal clock passes midnight.
Strain 0 also persists through [[trade]] and [[transfer]] to other games, as long as the "days until cured" value does not fall from from 1 to 0 as a result of being in the player's [[party]] when the date changes or the internal clock passes midnight.
===Trainer approach oversights===
{{GlitchResearch|Check all languages.}}
There are three [[Non-player character|NPCs]] who may move on top of an obstacle. This only occurs in the English versions as these {{pkmn|Trainer}}s have a different visual range from the other versions.
If the player stands in {{rt|118|Hoenn}}'s {{tc|Aroma Lady}} Rose, {{rt|121|Hoenn}}'s {{tc|Gentleman}} Walter, or [[Abandoned Ship]]'s {{tc|Tuber}} Charlie's line of sight while directly behind the [[ledge]], fence, or wall, the Trainer will notice the player and walk over these obstacles and {{pkmn|battle}}.
{{YouTubeEmbed|awUZNb1rrJo|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Hoenn}}
===Walkable rock wall in Sootopolis City===
In the north east of [[Sootopolis City]], to the left of the staircase leading to the house of the old lady who talks about [[Mt. Pyre]], is a rock wall (X: 0x2C | Y: 0x0A), which the player can walk a single step into.
This is caused by a faulty movement permission.
{{YouTubeEmbed|tbKF1aPQiEg|channel/UC_I-jZT0rw8YbFZxV4jNm9g|name=DrFrugal|Rock}}


===Yellow Scarf bug===
===Yellow Scarf bug===
Line 140: Line 50:


==Pokémon Emerald==
==Pokémon Emerald==
===Aqua Hideout Dive glitch===
====Battle Tower cloning glitch====
In the Japanese version of {{game|Emerald}}, in the submarine room of [[Team Aqua Hideout|Aqua Hideout]] there are [[water tile]]s that look like deep water on which the player can use {{m|Dive}}. While the player normally cannot use Dive on these tiles, they can if they [[save]] the game and reset while in this room. If they do use Dive, they will be warped to [[Petalburg City]], walking out the door of the house next to the lake.
{{main|List of cloning glitches#Generation III}}


In {{game|Ruby and Sapphire|s}}, the player cannot access the Aqua or [[Team Magma Hideout|Magma Hideout]] after they gain the {{badge|Mind}} (which is required to use Dive outside of battle). In international versions of Emerald, the player cannot use Dive here even after saving and resetting.
====Pomeg glitch====
 
{{YouTubeEmbed|24oaSdsjwaM|ChickasaurusGL|Water}}
 
===Battle Pike's Gentleman third text box===
In the [[Battle Pike]], in the {{tc|Gentleman}}'s room, when his Pokémon attacks (it doesn't matter if is {{p|Kirlia}} or {{p|Dusclops}}), if the player does not press any button, normally two text boxes will be activated, but if the player presses the A or B-Button when the Pokémon approaches, a third text box will activate, ordering the Pokémon to stop. This occurs because, when the player enter in the room, the Pokémon approaches so quickly that the game can no longer load all the text boxes in time.
{{Youtubevid|anFXW4_nzcY|channel/UCCheenv4-UJG9zDa_3kFBNw|name=LanceAndMissingNo.|Water|Electric}}
 
===Battle Tower cloning glitch===
{{main|Cloning glitches#Generation III}}
 
===Mirage Tower collision error===
In [[Mirage Tower]], there is no rock on the second floor near the ladder but the player cannot walk there.
 
{{YouTubeEmbed|KRAzeJman2g|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Ground}}
 
===Mover Vigoroth cry oversight===
In the Japanese version of {{game|Emerald}}, although the mover {{OBP|Pokémon|species}} at the player's house in [[Littleroot Town]] during their early {{pkmn|journey}} were changed from {{p|Machoke}} to {{p|Vigoroth}} by altering the sprites and text, the [[cry]] of Machoke was kept.
 
===Pomeg glitch===
{{main|Pomeg glitch}}
{{main|Pomeg glitch}}
===Sootopolis Gym wall oversight===
In [[Sootopolis Gym]], the player can walk one step into the wall to the right-down of the stairs, causing them to stop working until they step back onto the floor.
{{YouTubeEmbed|jtVnvwFGGWA|channel/UCG11xx7bQcbXB4ThsgsYs7w|name=EricchiYukia|Ice}}
===Stuck Cheri bug===
When the player makes a trade with [[Pokemon Colosseum]] or [[Pokemon XD]], a single patch of soft soil appears next to the [[Berry Master]]'s house. An ungrowable Cheri berry will be stuck there. This is unrelated to the Berry Glitch.
===Trainer's School window tile quirks===
[[File:Pokémon Emerald black curtains.png|thumb|240px|Black curtains in the Pokémon Trainer's School]]
When a {{OBP|Pokémon|species}} is present in slots 4-6 of Box 8 (or Box 7's slots 26-28 in Japanese Emerald) of the [[Pokémon Storage System]], black pixels with a certain form are written on the sides of the windows of [[Rustboro City]]'s [[Pokémon Trainers' School|Pokémon Trainer's School]], based on the particular Pokémon.
Slot 4 controls a small portion of tiles near the top of the window, while slot 5 controls a large portion of tiles around the middle, with slot 6 controlling a small portion of tiles near the bottom.
When Pokémon fill all the affected the slots, curtain-like graphics typically appear, but one can manipulate this bug (i.e. by having slot 4 and slot 6 occupied but not slot 5) to make the pixels not resemble curtains as much.
Specifically, with memory-address location randomization disabled, the tiles depend on the data from addresses $0202DAE4-$0202DB43. Each byte can control 1-2 pairs of pixels for the left and east-most sides.
The bug occurs because data for tiles with IDs greater than 790 is overwritten with Pokémon data and the pixels on the window depend on the data of tiles 791-793.<ref>[http://forums.glitchcity.info/index.php/topic,6428.msg198621.html#msg198621 Black Curtains of Rustboro (Emerald)].</ref>
[[File:Pokémon Emerald trainer school window tiles.png|thumb|240px|(Unused) corrupted tiles that control the pixels overlaid on the window]]
{{YouTubeEmbed|tqdssikLGBk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Rock}}


==Pokémon FireRed and LeafGreen==
==Pokémon FireRed and LeafGreen==
===Celadon City meeting location glitch===
===All languages===
====Celadon City meeting location glitch====
If the player is currently in the [[Celadon Department Store]], any Pokémon met in [[Celadon City]] will have its meeting location displayed in the [[summary]] as the Celadon Department Store. The meeting location will appear as Celadon City if the player is not in that store. For instance, this glitch affects the {{pkmn2|gift}} {{p|Eevee}}, the Pokémon obtained as prizes from the [[Celadon Game Corner|Rocket Game Corner]], and any Pokémon hatched in Celadon City.
If the player is currently in the [[Celadon Department Store]], any Pokémon met in [[Celadon City]] will have its meeting location displayed in the [[summary]] as the Celadon Department Store. The meeting location will appear as Celadon City if the player is not in that store. For instance, this glitch affects the {{pkmn2|gift}} {{p|Eevee}}, the Pokémon obtained as prizes from the [[Celadon Game Corner|Rocket Game Corner]], and any Pokémon hatched in Celadon City.


Similarly, if a Pokémon was originally met in the Celadon Department Store (which is possible if an {{pkmn|Egg}} hatches there), this meeting location will be correctly displayed as Celadon Department Store when the player is in the store, or it will be shown as Celadon City when the player is elsewhere.
Similarly, if a Pokémon was originally met in the Celadon Department Store (which is possible if an {{pkmn|Egg}} hatches there), this meeting location will be correctly displayed as Celadon Department Store when the player is in the store, or it will be shown as Celadon City when the player is elsewhere.


===Nugget Bridge script oversight===
===English language===
If the player loses to the {{tc|Team Rocket Grunt}} at the end of {{rt|24|Kanto|Nugget Bridge}}, the player has a chance to battle him again, unlike in the [[Generation I]] games. Each time he is rebattled, he will give the player a [[Nugget]], so one can purposely lose to obtain Nuggets repeatedly. This is caused by an unset flag before the battle begins, making the script endlessly repeat itself.
====Opening sequence oversight====
 
This bug only works in the Japanese and English versions as it was fixed in the European localizations.
 
{{YouTubeEmbed|nPMvNJWmeGA|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Gold}}
 
===Opening sequence oversight===
In English versions 1.0, the word "PRESENTS" is not shown in the [[Game Freak]] logo part of the opening sequence despite the graphics data being present in the ROM. This was fixed in English versions 1.1.
In English versions 1.0, the word "PRESENTS" is not shown in the [[Game Freak]] logo part of the opening sequence despite the graphics data being present in the ROM. This was fixed in English versions 1.1.


===Pokédex category oversight===
====Pokédex category oversight====
In the English version 1.0 release, if a [[Pokémon category]] has two words, the [[Pokédex]] will mistakenly only display the first word. For example, while {{p|Beedrill}}'s category is "Poison Bee Pokémon", it is listed in-game as "Poison Pokémon". Internal data lists categories as in {{game|Ruby and Sapphire|s}}, so the game likely reads the space in the category name as a terminator. This was corrected in version 1.1 of the English versions, which is the one distributed in the {{wp|Nintendo Selects|Player's Choice}} release.
In the English version 1.0 release, if a [[Pokémon category]] has two words, the [[Pokédex]] will mistakenly only display the first word. For example, while {{p|Beedrill}}'s category is "Poison Bee Pokémon", it is listed in-game as "Poison Pokémon". Internal data lists categories as in {{game|Ruby and Sapphire|s}}, so the game likely reads the space in the category name as a terminator. This was corrected in version 1.1 of the English versions, which is the one distributed in the {{wp|Nintendo Selects|Player's Choice}} release.
{{-}}
{{-}}
==Pokémon Colosseum==
===Poison revive bug===
{{GlitchResearch|How does this apply to bad poison? What if the Pokémon faints outside of battle but is revived in battle?}}
In {{g|Colosseum}}, if one of the player's Pokémon faints outside of battle as a result of {{status|poison}}, and the player {{cat|revives}} this fainted Pokémon using an [[item]], the Pokémon will be revived with its poisoning intact.<ref>[https://youtu.be/WPEul73XukA/ The Pokemon Colosseum Glitch (Almost) Nobody Talks About], Yuki Hoshikawa on YouTube</ref>
==Pokémon Colosseum and XD: Gale of Darkness==
===Corner clipping bug===
In {{g|Colosseum}}, the cliffs in [[Agate Village]] directly to the left and right of the hill at the entrance are buggy. While walking downwards on these small cliffs, there are two specific points where the player will hit the edge, continue to walk, and cause the screen to start to shake. This can be used to purify all [[Shadow Pokémon]] in the player's [[party]] or the {{pkmn|Day Care}} quicker while the {{wp|GameCube controller}}'s Control Stick is held in the same direction.
In [[Mt. Battle]], after finishing a battle with any trainer, walk to the edge of the platform and slowly move the Control stick until the screen starts to shake. Due to the design of the platforms, the corner clipping bug is a little more difficult to do on the platforms.
The corner of the wall directly in front of the stairs in Gonzap's office within [[Snagem Hideout]] is bugged. While walking upwards into this corner of the wall, the player will hit the corner, continue to walk, and cause the screen to start to shake. This can be used to automatically purify all [[Shadow Pokémon]] in the player's [[party]] or the {{pkmn|Day Care}} while the {{wp|GameCube controller}}'s Control Stick is held in the same direction.
This bug can also be done in {{g|XD: Gale of Darkness}}, in [[Citadark Isle]]. In the Whirlpool Machine room, the door below the center of the room has two corners. One in the direction of the whirlpool machine and the other facing the outer-wall. If the player walks into the corners on either side of the door at the right angle, the screen will begin to shake while the player character walks in place.


==References==
==References==