List of glitches (Generation III): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (First impression: ew. Let's stick to the templates? (And I'm going to take User:Kogoro's previous talk page response to mean we shouldn't mix and match embedded with not))
(Alphabetizing glitches.)
 
(190 intermediate revisions by 64 users not shown)
Line 1: Line 1:
{{Move|List of bugs in the Generation III games}}
This is a '''list of glitches in the [[Generation III]] [[Pokémon games]]'''.
{{Incomplete|article|How do battle-specific bugs work in Link Battles considering different language versions where the bugs are fixed? What about different games altogether (e.g.: RS-exclusive glitch in a Link Battle with FRLG)?}}
This is a '''list of glitches''' that occur in the [[Generation III]] [[core series]] and [[Spin-off Pokémon games|spin-off]] [[Pokémon games]].


==Ruby and Sapphire==
Some glitches are found on a separate page:
* [[List of battle glitches (Generation III)]]
 
==Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen==
===Evolution move-learning script bug===
If the player presses both '''A''' and '''B''' buttons during the same frame on the "Delete a move to make room for {move}?" message screen after their {{OBP|Pokémon|species}} [[Evolution|evolves]], the "Stop learning {move}?" message screen is loaded as a full black screen, making it invisible. The game behaves normally otherwise but the graphics are only properly reloaded after the player presses the '''A''' button.
 
In the Western localizations of {{game|Ruby and Sapphire|s}}, the red focus rectangle can be seen on the black screen. This does not occur in the Japanese versions or in any release of {{game2|FireRed|LeafGreen|Emerald}} since a black focus arrow is used instead.
 
This behavior is not seen in non-evolution scenarios because the games use other procedures for the move-learning sequence.<ref>[http://forums.glitchcity.info/index.php/topic,7335.msg198896.html#msg198896 Emerald Teach move Glitch]</ref>
 
{{YouTubeEmbed|jIooN4DX3TU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Hoenn}}
 
===Held item loss glitch===
If {{p|Kadabra}}, {{p|Machoke}}, {{p|Graveler}}, or {{p|Haunter}} is [[trade]]d while [[held item|holding]] any item, that Pokémon will [[evolution|evolve]] as expected, but its held item will be permanently 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==
===256× item selling price bug===
===256× item selling price bug===
When selling at least 256 of an [[item]], even though the [[Poké Mart]] states the correct price, for every 256 the total price is actually counted as {{PDollar}}0 and the player loses {{PDollar}}2560 for every multiple of 256. For example, selling 999 Berries gives {{PDollar}}2310 (0 for 768, +2310 for 231). This is normally only possible with [[Berry|Berries]] because they are the only items that the player can hold more than 99 of, although through cheating the bug can be performed with other items as well.
When selling at least 256 of an [[item]], even though the [[Poké Mart]] states the correct price, for every 256, because the number sold only takes the lower byte, the total price is actually counted as {{PDollar}}0, and the player loses {{PDollar}}2560 for every multiple of 256 (just like tossing them). For example, selling 999 Berries gives {{PDollar}}2310 (0 for 768, +2310 for 231). This is normally only possible with [[Berry|Berries]] because they are the only items that the player can hold more than 99 of in one Bag slot, although through cheating the bug can be performed with other items as well.


{{YouTubeVid|IqU30uovmkg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Berries}}
{{YouTubeEmbed|IqU30uovmkg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Berries}}


===Acro Bike instability===
===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.
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.


{{YouTubeVid|QVM12bkRXdE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}
{{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.
Other than freezes, the game may experience tile or graphics corruption as well as other random behavior.


{{YouTubeVid|gsRM3kp8DSs|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}
{{YouTubeEmbed|gsRM3kp8DSs|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}


===Berry glitch===
===Berry glitch===
{{main|Berry glitch}}
{{main|Berry glitch}}


This bug is exclusive to the 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===
===Dewford Gym statue error===
The wall behind the statue to the right at the entrance of [[Dewford Gym]] behaves like a statue when approached and the '''A''' button is pressed ("DEWFORD POKéMON GYM, BRAWLY'S CERTIFIED TRAINERS:"). After [[Brawly]] is defeated, it will list the player as a certified {{pkmn|Trainer}}.
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:".
{{YouTubeVid|UkJ6kukiTWE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Fighting}}
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.
===HP bar oversight===
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.
During a {{pkmn|battle}}, if the player's {{OBP|Pokémon|species}} deals over 33 037 [[damage]], the opposing Pokémon will [[Fainting|faint]] without its {{stat|HP}} bar being drained. If the damage dealt is exactly 33 037, the HP bar falls to 0 instantly without any delay.
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}}


{{YouTubeVid|c7CmRMN-OjA|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|HP}}
===Diploma bug===
While checking for National Pokédex, the game doesn't properly check for ownership of {{p|Chikorita}} and {{p|Treecko}}; while Treecko is properly checked for the Hoenn Pokédex, Chikorita is not needed for the diploma.<ref>https://github.com/pret/pokeruby/blob/0ea1e7620cc5fea1e651974442052ba9c52cdd13/src/pokedex.c#L4081</ref>


===Landsurfing bug===
===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.
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.


{{YouTubeVid|LMk0Z8i0JY0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Water}}
{{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.


This bug can also be used to enter the [[Fortree Gym]] without the {{key|III|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}}


{{YouTubeVid|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.


===Lati@s encounter bug===
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.
{{GlitchResearch|Some details are still unclear.}}
Encountering and defeating {{p|Latios}} or {{p|Latias}} after losing a battle in the {{Gdis|Battle Tower|III}} (without any other wild encounters in between) will cause the game to send out a {{OBP|Pokémon|species}} from the Trainer the player lost against, which shows up in-game as "[[Pokémon Trainer|{{PK}}{{MN}} TRAINER]]" (ポケモントレーナー). The Pokémon will be able to flee like Lati@s and can be caught as well as a [[nickname]]d; its caught location will be [[List of locations by index number (Generation III)|<code>0x3A</code> "BATTLE TOWER (met)"]].


{{YouTubeVid|FjqMC_p024A|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}
{{YouTubeEmbed|FZ5M3za8eRU|channel/UC4y-4WvWxx2AowgudsYAlZQ|name=G- Mizuka|Ground}}


===Nightmare damage bug===
===Softboiled out-of-battle fail message bug===
If {{m|Nightmare}} is used on a {{status|sleep}}ing {{OBP|Pokémon|species}} which is then awakened by {{a|Shed Skin}}, then the opposing Pokémon will still be harmed by Nightmare even though it is not asleep.
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.


{{YouTubeVid|yGusp-7hBa0|channel/UCmxPcJjW-ChC_fASAJ1Agsg|name=Nai|Ghost}}
===Strain 0 Pokérus===
{{main|Pokérus#Generation_III|Pokérus → Generation_III}}
In {{2v2|Ruby|Sapphire}} only,<ref>[https://github.com/pret/pokeruby/blob/a3228d4c86494ee25aff60fc037805ddc1d47d32/src/pokemon_3.c#L835-L853 Pokérus Logic in Ruby Disassembly]</ref> '''X''' values of 0 and 8 do occur naturally, whereas in {{g|Emerald}} onward, the RNG does not allow them to occur at all.


===Pay Day money error===
Strain 0 does not behave normally, as it only sets the value for "days until cured" to 1, it has no visual indication that a Pokémon is infected, does not boost the amount of [[EV]] the infected Pokémon receives, and leaves no trace of having been infected when cured, even permitting the previously infected Pokémon to be re-infected by Strain 0, or other non-glitched strains of Pokérus ('''X''' values 1 through 15). It cannot infect Pokémon already infected with Pokérus, or cured from a non-0 strain of Pokérus.
The wrong amount of [[Pokémon Dollar]]s received from {{m|Pay Day}} will be displayed if the [[Amulet Coin]] is held by a {{OBP|Pokémon|species}}, leaving the impression that it does not affect Pay Day. Yet, upon checking the {{ga|Trainer Card}}, the player will discover that the amount was doubled accordingly.


{{YouTubeVid|CxieyRroBQE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}
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.


===Sand Ornament collapse bug===
===Trainer approach oversights===
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.
{{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.


{{YouTubeVid|FZ5M3za8eRU|channel/UC4y-4WvWxx2AowgudsYAlZQ|name=G&ndash; Mizuka|Ground}}
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}}.


===Sootopolis rock wall oversight===
{{YouTubeEmbed|awUZNb1rrJo|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Hoenn}}
In [[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 that the player can walk in. The player can only go one step in, however.


{{YouTubeVid|8s9qoVKNjEw|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Rock}}
===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}}


===Stuck audio freeze===
===Yellow Scarf bug===
In some copies of {{game|Ruby and Sapphire|s}}, using {{m|Thunder}} or {{m|Thunderbolt}} may cause the [[Game freeze|game to freeze]] during the animation sequences of the [[move]]s. This can be remedied by turning off the [[battle effects]] in the [[options]].
In Japanese Ruby and Sapphire, a Pokémon with at least 200 points in the {{OBP|Smart|condition}}ness [[Contest condition|condition]] will be able to receive both the [[Green Scarf]] and [[Yellow Scarf]] (normally for having at least 200 points in {{OBP|Tough|condition}}ness) even if the Pokémon's Tough condition isn't high enough. For a Pokémon with only 200 points in Smartness, speaking to the [[Slateport City]] [[Pokémon Fan Club Chairman]] once would give out the Green Scarf and speaking to him again would give out the Yellow Scarf.


===Trainer approach oversights===
{{YouTubeEmbed|1mbM2fjSYBg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ruby|Sapphire}}
{{GlitchResearch|Check all languages.}}
There are three [[Non-player character|NPCs]] who may move on top of an obstacle. This does not occur in the Spanish versions as none of these {{pkmn|Trainer}}s move.


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}}.
==Pokémon Emerald==
===Aqua Hideout Dive 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.


{{YouTubeVid|awUZNb1rrJo|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Hoenn}}
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.


===Trick Mail bug===
{{YouTubeEmbed|24oaSdsjwaM|ChickasaurusGL|Water}}
In the Japanese versions of {{game|Ruby and Sapphire|s}}, the [[move]] {{m|Trick}} can be used to switch {{DL|Mail|Generation III|Mail}} with the [[held item]] of the opposing {{OBP|Pokémon|species}}. This results in an [[item]] that has the Mail icon but acts like the item retrieved by Trick. If this bug is repeated six times, Mail can be given to the Pokémon without having to attach a message, and the player can just indefinitely withdraw the item from the Pokemon by giving it Mail then withdrawing it again. This can also corrupt tiles and their collision parameters based on the phrase of the buggy Mail when given to another Pokémon in the [[Party|Pokémon List]].


{{YouTubeVid|_JCUkA0UWJg|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Psychic}}
===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}}


==Emerald==
===Battle Tower cloning glitch===
===Battle Tower cloning glitch===
{{main|Cloning glitches#Generation III}}
{{main|Cloning glitches#Generation III}}


===Mirage Tower collision error===
===Mirage Tower collision error===
In [[Mirage Tower]], there is no rock on the second floor near the stairs but the player cannot walk there.
In [[Mirage Tower]], there is no rock on the second floor near the ladder but the player cannot walk there.


{{YouTubeVid|KRAzeJman2g|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Ground}}
{{YouTubeEmbed|KRAzeJman2g|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Ground}}


===Mover Vigoroth cry oversight===
===Mover Vigoroth cry oversight===
Line 99: Line 163:
{{main|Pomeg glitch}}
{{main|Pomeg glitch}}


{{YouTubeVid|nOEwPnv2TFM|channel/UCO_0coJ_V8PFPaXRtLlHNhw|name=Werster|Cool}}
===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.


===Sootopolis Gym wall oversight===
{{YouTubeEmbed|jtVnvwFGGWA|channel/UCG11xx7bQcbXB4ThsgsYs7w|name=EricchiYukia|Ice}}
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 he/she steps back onto the floor.


{{YouTubeVid|jtVnvwFGGWA|channel/UCG11xx7bQcbXB4ThsgsYs7w|name=Erika Yukimenoko|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===
===Trainer's School window tile quirks===
[[File:Pokémon Emerald black curtains.png|thumb|Black curtains in the Pokémon Trainer's School]]
[[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.
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.


Line 118: Line 183:
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>
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|(Unused) corrupted tiles that control the pixels overlaid on the window]]
[[File:Pokémon Emerald trainer school window tiles.png|thumb|240px|(Unused) corrupted tiles that control the pixels overlaid on the window]]


{{YouTubeVid|tqdssikLGBk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Rock}}
{{YouTubeEmbed|tqdssikLGBk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Rock}}


==Ruby, Sapphire, and Emerald==
===Dive glitch===
{{main|Dive glitch}}
===Poké Mart worker oversight===
The [[Poké Mart]] worker at [[Oldale Town]] normally gives the player a [[Potion]] but if the player has a full [[Bag]] when this happens, the Potion won't be handed out. If the player enters {{rt|103|Hoenn}} and then immediately returns to Oldale Town, the worker will be near the Poké Mart but will behave as if he was at original position. Talking to the worker again will lead the player into a tree; however, the player can get out, because they are only one tile into the trees.


{{YouTubeVid|SntUFyb_3eM|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Medicine}}
==Pokémon FireRed and LeafGreen==
===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.


===Route 134 current error===
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.
In the bottom-right corner of the island to the southeast of {{rt|134|Hoenn}}, there is a {{DL|Water tile|Currents|current}} that does not behave as a [[water tile]]. The player cannot {{m|Surf}} on it but can walk on it. Walking on it will simply push the player back onto the island to the left.


{{YouTubeVid|OyVh7WNd2iE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Water}}
==FireRed and LeafGreen==
===Nugget Bridge script oversight===
===Nugget Bridge script oversight===
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 {{DL|Valuable item|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.
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.


This bug only works in the Japanese and English versions as it was fixed in the European localizations.
This bug only works in the Japanese and English versions as it was fixed in the European localizations.


{{YouTubeVid|nPMvNJWmeGA|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Gold}}
{{YouTubeEmbed|nPMvNJWmeGA|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Gold}}


===Opening sequence oversight===
===Opening sequence oversight===
Line 149: Line 206:
===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é Flute music oversight===
While the [[Poké Flute]] melody is playing, if the [[Help System]] screen is opened and closed, the music will be muted until the {{OBP|Pokémon|species}} wakes up.
===Roaming Roar bug===
If a [[roaming Pokémon]] uses {{m|Roar}} to flee from {{pkmn|battle}}, it will permanently disappear for the current [[Saving|save file]], unless the player does not save the game after this occurs.
==Ruby, Sapphire, FireRed, and LeafGreen==
===Roaming Pokémon IV bug===
In the [[Generation III]] games, the data for a {{OBP|Pokémon|species}}'s {{IV}}s are stored in a {{DL|Individual values|Generation III|32-bit integer}}. However, when a [[roaming Pokémon]] is {{pkmn2|caught}}, only the last 8 bits are transferred. While the {{stat|HP}} IV is unaffected, the Pokémon can only have a maximum {{stat|Attack}} IV of 7. The other IVs will always be 0.
==In all core series games==
===Evolution move-learning script bug===
If the player presses both '''A''' and '''B''' buttons during the same frame on the "Delete a move to make room for {move}?" message screen after their {{OBP|Pokémon|species}} [[Evolution|evolves]], the "Stop learning {move}?" message screen is loaded as a full black screen, making it invisible. The game behaves normally otherwise but the graphics are only properly reloaded after the player presses the '''A''' button.
In the Western localizations of {{game|Ruby and Sapphire|s}}, the red focus rectangle can be seen on the black screen. This does not occur in the Japanese versions or in any release of {{game2|FireRed|LeafGreen|Emerald}} since a black focus arrow is used instead.
This behavior is not seen in non-evolution scenarios because the games use other procedures for the move-learning sequence.<ref>[http://forums.glitchcity.info/index.php/topic,7335.msg198896.html#msg198896 Emerald Teach move Glitch]</ref>
{{YouTubeVid|jIooN4DX3TU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Hoenn}}
===Focus Punch recall bug===
By selecting {{m|Focus Punch}} in a [[Double Battle]] on the first {{OBP|Pokémon|species}}, pressing the '''B''' button, then [[recall]]ing the first Pokémon, the first Pokémon will tighten its focus in preparation for Focus Punch, then be recalled. This is due to the charging turn having a [[priority]] of +8, and therefore being executed before the recall.
{{YouTubeVid|SepV3AIF4VQ|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|Fighting}}
===Sticky Hold graphics bug===
When {{m|Thief}} or {{m|Covet}} are used to knock out a {{OBP|Pokémon|species}} holding an [[item]] that also has the {{a|Sticky Hold}} Ability, the sprite of the defeated Pokémon becomes stuck and gets translucent until another screen is loaded. Switching to the [[Bag]] screen or the [[Party|Pokémon List]] will cause it to disappear.
On a {{pkmn|battle}} against a full [[party]], defeating the next Pokémon will cause that Pokémon's sprite to vanish normally, but the stuck sprite will remain. If the second Pokémon is defeated without leaving the battle screen, a third Pokémon will come out, but the second Pokémon's sprite will be flushed out normally. The stuck sprite of the first Pokémon will remain and get recolored to match. This is because the game stores color palettes separately to the sprites themselves.
{{YouTubeVid|CR-MZ8QOBps|channel/UCmxPcJjW-ChC_fASAJ1Agsg|name=Nai|Dark}}
===Stuck audio bug===
If {{m|Thunder}} or {{m|Thunderbolt}} are used during {{pkmn|battle}} with the [[Battle effects|effects]] enabled, the sound of the [[move]]s may get stuck until the game is rebooted.
===Vital Throw details error===
[[File:Vital Throw wrong display.png|thumb|The error in the accuracy parameter]]
The details on the description for the [[move]] {{m|Vital Throw}} show it as having 100% {{stat|accuracy}}, despite the move hitting the opposing {{OBP|Pokémon|species}} regardless of accuracy and {{stat|evasion}}.
{{-}}
{{-}}
=={{pkmn|Colosseum}}==
===Perish Song experience bug===
{{GlitchResearch|Do volatile status ailments like confusion, Leech Seed, and Curse cause this too?}}
When the last opposing {{OBP|Pokémon|species}} is defeated by a {{status|burn}} or {{status|poison}} while the player's Pokémon are under the effect of {{m|Perish Song}}, the player's Pokémon will gain [[experience]] immediately after the Pokémon [[Fainting|faints]], then once again each time one of the player's Pokémon's perish count drops. This allows Pokémon to gain the experience for defeating the Pokémon up to three times.
{{YouTubeVid|41_bnx_Zs_Q|channel/UCggEnHVdFtDCboTsgese_NQ|name=Luigi Haunter|Colosseum}}
===Poké Ball amount bug===
By selecting a [[Poké Ball]] during the turn of the player's first {{OBP|Pokémon|species}}, changing the location of the selected Poké Ball with another Poké Ball type in the Bag with the '''Y''' button on the second Pokémon's turn, then throwing the Poké Ball, the Poké Ball pocket will still display the same amount of Poké Balls, as if the Poké Ball just thrown had not been used.
Sometimes, using a [[Master Ball]] will [[Game freeze|freeze the game]] and bring the "An error occurred" message the [[Nintendo GameCube]] gives when it fails to properly read a game.
Additionally, if the second Pokémon is using a multiple-turn [[move]] that was selected on a previous turn, the attack prevents the bug from working, which causes the thrown [[Snag Ball]] to be used.
{{YouTubeVid|PK4lMxx6YAc|channel/UCzozMcF1kcR9dzsdEkRHdaw|name=Jake Auralight °w° (Gligar13Vids)|Colosseum}}
===Shiny Shadow Pokémon bug===
Like in the [[core series]] games, in {{g|Colosseum}} there is a 1/8192 chance of a [[Shadow Pokémon]] being {{Shiny}}, but it will most likely lose its Shiny status when captured by the player; conversely, there is a 1/8192 chance that a Shadow Pokémon may spontaneously become Shiny when captured by the player.


This bug occurs because when the player captures a Shadow Pokémon, their [[Trainer ID number]] overwrites the [[original Trainer]]'s ID number, unlike with [[trade]]d Pokémon; because the Trainer ID number is a factor in Shiny calculation, this may cause the Pokémon to acquire (or lose) their Shiny status. This is similar to the oddity of a hatched {{pkmn|Egg}} changing from normal to Shiny (or vice-versa) if it was traded to another player before hatching.
==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>


In {{g|XD: Gale of Darkness}}, the game calculates a [[personality value]] for a Shadow Pokémon, checks it against the player's and opponent's ID numbers, and if either one would result in a Shiny Pokémon, it generates a new personality value for that Pokémon (repeating if necessary). As a direct result, Shadow Pokémon in {{XD}} can never be Shiny (though other Pokémon, such as those appearing in [[Poké Spot]]s or [[Battle CD]]s, can be).
==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.


{{YouTubeVid|zqUo_u-MhwA|channel/UCrWfNs3bu-p_n4FqLPM7WSw|name=SargeantMario101|XD}}
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.


===Snag recall bug===
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.
{{GlitchResearch|Is it fixed in XD?}}
[[File:Snagging glitch.png|thumb|The bug in effect]]
If the player snags a [[Shadow Pokémon]] on the same turn that the {{wp|Artificial intelligence (video games)|AI}} opponent [[recall]]s its other Pokémon (e.g.: to avoid {{m|Yawn}}'s effect), and the opponent only has two non-Shadow Pokemon left, he/she will not properly send out a Pokémon in the place of the snagged one.
{{clear}}
=={{pkmn|Colosseum}} and {{XD}}==
===Agate Village cliff bug===
{{GlitchResearch|XD variant details}}
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 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}} under different conditions.
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==
Line 233: Line 230:


[[Category:Glitches by game]]
[[Category:Glitches by game]]
[[Category:Lists]]


[[de:Bugs in der dritten Generation]]
[[de:Bugs in der dritten Generation]]
[[es:Lista de glitches de la tercera generación]]
[[fr:Liste des bugs de la troisième génération]]
[[it:Elenco glitch in terza generazione]]
[[zh:遊戲漏洞(第三世代)]]
[[zh:遊戲漏洞(第三世代)]]

Latest revision as of 09:58, 20 March 2024

This is a list of glitches in the Generation III Pokémon games.

Some glitches are found on a separate page:

Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen

Evolution move-learning script bug

If the player presses both A and B buttons during the same frame on the "Delete a move to make room for {move}?" message screen after their Pokémon evolves, the "Stop learning {move}?" message screen is loaded as a full black screen, making it invisible. The game behaves normally otherwise but the graphics are only properly reloaded after the player presses the A button.

In the Western localizations of Pokémon Ruby and Sapphire, the red focus rectangle can be seen on the black screen. This does not occur in the Japanese versions or in any release of Pokémon FireRed, LeafGreen, and Emerald since a black focus arrow is used instead.

This behavior is not seen in non-evolution scenarios because the games use other procedures for the move-learning sequence.[1]


By ChickasaurusGL


Held item loss glitch

If Kadabra, Machoke, Graveler, or Haunter is traded while holding any item, that Pokémon will evolve as expected, but its held item will be permanently lost.

This glitch also applies to Everstones. 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 article: 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 Battle Factory, or when entering the Pokémon Cable Club.


By LanceAndMissingNo.


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 Route 103 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.

By DrFrugal


Route 134 current interruption error

On Route 134, if the player surfs on the current near 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 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.

By むてきまるちゃんねる -Mutekimaru Channel-


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.

By DrFrugal


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 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 Route 134 is a current tile (X: 0x4F | Y: 0x22), which doesn't behave like all others. The player can neither 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.

By DrFrugal


Pokémon Ruby and Sapphire

256× item selling price bug

When selling at least 256 of an item, even though the Poké Mart states the correct price, for every 256, because the number sold only takes the lower byte, the total price is actually counted as $0, and the player loses $2560 for every multiple of 256 (just like tossing them). For example, selling 999 Berries gives $2310 (0 for 768, +2310 for 231). This is normally only possible with Berries because they are the only items that the player can hold more than 99 of in one Bag slot, although through cheating the bug can be performed with other items as well.


By ChickasaurusGL


Acro Bike instability

In the Japanese versions of Pokémon Ruby and Sapphire, 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 may freeze after a wild battle. If the freeze occurs in Mt. Pyre's summit, the clouds that are part of the map's weather remain animated.


By ChickasaurusGL


Other than freezes, the game may experience tile or graphics corruption as well as other random behavior.


By ChickasaurusGL


Berry glitch

Main article: Berry glitch

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 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).

By DrFrugal


Diploma bug

While checking for National Pokédex, the game doesn't properly check for ownership of Chikorita and Treecko; while Treecko is properly checked for the Hoenn Pokédex, Chikorita is not needed for the diploma.[2]

Landsurfing bug

In the Japanese versions of Pokémon Ruby and Sapphire, 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 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.


By ChickasaurusGL


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 Kecleon), if it is performed on Route 119 and the player surfs north to Fortree City. While surfing in Fortree City, the player can jump off their Pokémon from the bridge south of Fortree Gym and access the Gym from there. In order to escape, a Pokémon with Teleport or 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.


By ChickasaurusGL


Sand Ornament collapse bug

In the Japanese versions of Pokémon Ruby and Sapphire, if the player places a Sand Ornament against the wall in a 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 Pokémon Emerald, posters cannot be placed on a wall directly behind a Sand Ornament even if collapsed.


By G- Mizuka


Softboiled out-of-battle fail message bug

In the 1.0 release of the English versions of Pokémon Ruby and Sapphire, whenever the player uses Softboiled outside of battle on a Pokémon that is 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

Main article: Pokérus → Generation_III

In Ruby and Sapphire only,[3] X values of 0 and 8 do occur naturally, whereas in Pokémon Emerald onward, the RNG does not allow them to occur at all.

Strain 0 does not behave normally, as it only sets the value for "days until cured" to 1, it has no visual indication that a Pokémon is infected, does not boost the amount of EV the infected Pokémon receives, and leaves no trace of having been infected when cured, even permitting the previously infected Pokémon to be re-infected by Strain 0, or other non-glitched strains of Pokérus (X values 1 through 15). It cannot infect Pokémon already infected with Pokérus, or cured from a non-0 strain of Pokérus.

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

BoEANSprite.png This glitch is in need of research.
Reason: Check all languages.
You can discuss this on the talk page.

There are three NPCs who may move on top of an obstacle. This only occurs in the English versions as these Trainers have a different visual range from the other versions.

If the player stands in Route 118's Aroma Lady Rose, Route 121's Gentleman Walter, or Abandoned Ship's 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 battle.


By Wooggle Smith


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.

By DrFrugal


Yellow Scarf bug

In Japanese Ruby and Sapphire, a Pokémon with at least 200 points in the Smartness condition will be able to receive both the Green Scarf and Yellow Scarf (normally for having at least 200 points in Toughness) even if the Pokémon's Tough condition isn't high enough. For a Pokémon with only 200 points in Smartness, speaking to the Slateport City Pokémon Fan Club Chairman once would give out the Green Scarf and speaking to him again would give out the Yellow Scarf.


By ChickasaurusGL


Pokémon Emerald

Aqua Hideout Dive glitch

In the Japanese version of Pokémon Emerald, in the submarine room of Aqua Hideout there are water tiles that look like deep water on which the player can use 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.

In Pokémon Ruby and Sapphire, the player cannot access the Aqua or Magma Hideout after they gain the Mind Badge (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.


By ChickasaurusGL


Battle Pike's Gentleman third text box

In the Battle Pike, in the Gentleman's room, when his Pokémon attacks (it doesn't matter if is Kirlia or 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.

By LanceAndMissingNo.
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Battle Tower cloning glitch

Main article: 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.


By Wooggle Smith


Mover Vigoroth cry oversight

In the Japanese version of Pokémon Emerald, although the mover Pokémon at the player's house in Littleroot Town during their early journey were changed from Machoke to Vigoroth by altering the sprites and text, the cry of Machoke was kept.

Pomeg glitch

Main article: 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.


By EricchiYukia


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

Black curtains in the Pokémon Trainer's School

When a Pokémon 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 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.[4]

(Unused) corrupted tiles that control the pixels overlaid on the window


By ChickasaurusGL



Pokémon FireRed and LeafGreen

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 gift Eevee, the Pokémon obtained as prizes from the 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 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

If the player loses to the Team Rocket Grunt at the end of 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.

This bug only works in the Japanese and English versions as it was fixed in the European localizations.


By Wooggle Smith


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.

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 Beedrill's category is "Poison Bee Pokémon", it is listed in-game as "Poison Pokémon". Internal data lists categories as in Pokémon Ruby and Sapphire, 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 Player's Choice release.

Pokémon Colosseum

Poison revive bug

BoEANSprite.png This glitch is in need of research.
Reason: How does this apply to bad poison? What if the Pokémon faints outside of battle but is revived in battle?
You can discuss this on the talk page.

In Pokémon Colosseum, if one of the player's Pokémon faints outside of battle as a result of poison, and the player revives this fainted Pokémon using an item, the Pokémon will be revived with its poisoning intact.[5]

Pokémon Colosseum and XD: Gale of Darkness

Corner clipping bug

In Pokémon 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 Day Care quicker while the 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 Day Care while the GameCube controller's Control Stick is held in the same direction.

This bug can also be done in Pokémon 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


Multiple
generations
Transform glitchesGlitch TrainersCloning glitchesError messagesArbitrary code execution
Generation I GlitchesBattle glitchesOverworld glitches
--0 ERRORBroken hidden itemsCable Club escape glitchDual-type damage misinformation
Experience underflow glitchFight Safari Zone Pokémon trickGlitch CityItem duplication glitchItem underflow
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitchRhydon glitchRival twins glitch
Select glitches (dokokashira door glitch, second type glitch) • Super Glitch
Time Capsule exploitWalking through wallsZZAZZ glitch
Generation II GlitchesBattle glitches
Bug-Catching Contest glitchCelebi Egg glitchCoin Case glitchesExperience underflow glitch
Glitch dimensionGlitch EggTeru-samaTime Capsule exploitTrainer House glitchesGS Ball mail glitch
Generation III GlitchesBattle glitches
Berry glitchDive glitchPomeg glitchGlitzer Popping
Generation IV GlitchesBattle glitchesOverworld glitches
Acid rainGTS glitchesPomeg glitchRage glitch
Surf glitchTweakingPal Park Retire glitch
Generation V GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Frozen Zoroark glitchSky Drop glitch
Generation VI GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Lumiose City save glitchSymbiosis Eject Button glitchToxic sure-hit glitch
Generation VII GlitchesBattle glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitch
Generation VIII Glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitchParty item offset glitch
Generation IX Glitches
Glitch effects Game freezeGlitch battleGlitch song
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists Glitches (GOMystery DungeonTCG GBSpin-off)
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIII)
Glitch moves (Gen I) • Glitch types (Gen IGen II)


Project GlitchDex logo.png This glitch Pokémon article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.