Pomeg glitch: Difference between revisions

m
r2.7.6) (Robot: Modifying zh:红榴(漏洞) to zh:榴石果(漏洞)
m (r2.7.6) (Robot: Modifying zh:红榴(漏洞) to zh:榴石果(漏洞))
(9 intermediate revisions by 8 users not shown)
Line 16: Line 16:


===In Generation III===
===In Generation III===
====Reviving Glitched Pokémon====
If a [[Potion]] is used in battle, returning the glitched Pokémon to 0 HP, and the offending Pokémon causes damage to the glitched Pokémon, the glitched Pokémon's sprite will disappear for the remainder of the battle, and the Pokémon will return to full HP, minus the damage from the previous attack.
====Battling with no Pokémon====
====Battling with no Pokémon====
If there is only one Pokémon in the player's party when affected by this glitch, and goes into faint status using a healing item, the player will not white out. This is because the game does not check for this on the field. If the player walks into [[tall grass]] and encounters a wild Pokémon or starts a battle in any other way, the Pokémon will be sent out with 0 HP, the {{shiny}} animation will not play, and will faint at the beginning of the battle if it is commanded to attack the opponent, causing the normal [[Black out|whiteout]] scenario. If on the first turn an item is used to revive the Pokémon the battle will continue as normal.
If there is only one Pokémon in the player's party when affected by this glitch, and goes into faint status using a healing item, the player will not white out. This is because the game does not check for this on the field. If the player walks into [[tall grass]] and encounters a wild Pokémon or starts a battle in any other way, the Pokémon will be sent out with 0 HP, the {{shiny}} animation will not play, and will faint at the beginning of the battle if it is commanded to attack the opponent, causing the normal [[Black out|whiteout]] scenario. If on the first turn an item is used to revive the Pokémon the battle will continue as normal.
Line 24: Line 27:
An Egg that battles can gain experience in this way, and with patience, level up, learn moves, and even evolve before hatching. However when it hatches the level is set to 5, {{EV}}s reset to zero and all [[Experience|EXP]] gained in the Egg is removed. This allows level 5 versions of high-evolutionary Pokémon such as {{p|Tyranitar}} or {{p|Dragonite}} to be obtainable, it also allows otherwise illegal moveset/level combinations, such as a level 5 {{p|Staryu}} with {{m|Hydro Pump}}.
An Egg that battles can gain experience in this way, and with patience, level up, learn moves, and even evolve before hatching. However when it hatches the level is set to 5, {{EV}}s reset to zero and all [[Experience|EXP]] gained in the Egg is removed. This allows level 5 versions of high-evolutionary Pokémon such as {{p|Tyranitar}} or {{p|Dragonite}} to be obtainable, it also allows otherwise illegal moveset/level combinations, such as a level 5 {{p|Staryu}} with {{m|Hydro Pump}}.
====Healing with Eruption/Water Spout====
====Healing with Eruption/Water Spout====
If the Pokémon that has been affected by the glitch uses Eruption or Water Spout, the attack may heal the opponent if the user has enough Sp. Atk and the opponent has low level, low Sp. Def and double weakness to the attack.
If the Pokémon that has been affected by the glitch uses Eruption or Water Spout, the attack may heal the opponent if the user has high enough Sp. Atk and the opponent has a low level, low Sp. Def and double weakness to the attack.
 
This is because [[Water Spout]] deals damage based on the user's current HP, and performing the Pomeg Glitch gives the user approximately 65535 HP. With a high enough Sp.Atk value, it causes the damage dealt to be so high it underflows to a negative value. A full health opponent's HP bar will appear to drain, but it will not faint. An opponent with less than full HP will be healed to full HP.
 
{{youtubevid|OdHRxG9jC0U|ChickasaurusGL|Spicy}}


{{youtubevid|OdHRxG9jC0U|ChickasaurusGL|HP}}
====Near-infinite battle====
====Infinite battle====
If the Pokémon that has been affected is sent out with 65,535 HP against an opponent that uses an HP-stealing move like {{m|Absorb}}, the Pokémon's HP will be stolen until it reaches the normal maximum amount, which is usually over 65,000 HP lower than the glitched amount for a Pokémon with the absolute maximum HP. If a second HP-stealing move is used, the Pokémon will lose its full HP, go down to 0, and then repeat from the top again.
If the Pokémon that has been affected is sent out with 65,535 HP against an opponent that uses an HP-stealing move like {{m|Absorb}}, the Pokémon's HP will be stolen until it reaches the normal maximum amount, nearly 65,000 HP lower than the glitched amount for a Pokémon with the absolute maximum HP. If a second HP-stealing move is used, the Pokémon will lose its full HP, go down to 0, and then repeat from the top again.


{{youtubevid|om_gbtMAw6I|v0id19|Spicy}}
{{youtubevid|om_gbtMAw6I|v0id19|Spicy}}
Line 102: Line 108:


====Access Pokémon beyond slot 6====
====Access Pokémon beyond slot 6====
{{Incomplete|section|Huge amount of information missing; e.g. discuss how scrolling far enough corrupts memory in Storage Boxes 3(?) and onward, segue into how this plus the checksum verification and the related dynamic ordering of Pokemon data substructures can cause certain Pokemon (Eggs) to reliably change species based on the EVs they had, allowing the player to obtain any Pokemon (Glitzer Popping). Maybe also add an aside into how certain Decamarks obtained through this allows arbitrary code execution (though ACE as a topic on its own is pretty huge and might deserve its own article).}}
{{Incomplete|section|Huge amount of information missing; e.g. discuss how scrolling far enough corrupts memory in Storage Boxes 3(?) and onward, segue into how this plus the checksum verification and the related dynamic ordering of Pokemon data substructures can cause certain Pokemon (Eggs) to reliably change species based on the EVs they had, allowing the player to obtain any Pokemon ([[Glitzer Popping]]).}}


This sub-glitch allows the player to access Pokémon beyond slot 6.  
This sub-glitch allows the player to access Pokémon beyond slot 6.  
Line 108: Line 114:
To do this, the player has to have at least 3 Pokémon in their party, one to four fainted, one normal, and one affected by the Pomeg glitch.
To do this, the player has to have at least 3 Pokémon in their party, one to four fainted, one normal, and one affected by the Pomeg glitch.


The player should enter a wild battle with their Pomeg glitched Pokémon, swap to their normal Pokémon, and then run. After doing this, the normal Pokémon should be deposited into a PC at a Pokémon Center, and then a Potion should be used on the Pomeg-affected Pokémon to get it's HP at 0. Once done, entering any battle will cause the player to send out [[Ten question marks|??????????]], and viewing its Pokémon screen, looking at any of its stats, exiting the stat screen, and then scrolling down allows the player access Pokémon beyond the 6th slot.
The player should enter a wild battle with their Pomeg glitched Pokémon, swap to their normal Pokémon, and then run. After doing this, the normal Pokémon should be deposited into a PC at a Pokémon Center, and then a Potion should be used on the Pomeg-affected Pokémon to get its HP at 0. Once done, entering any battle will cause the player to send out [[Ten question marks|??????????]], and viewing its Pokémon screen, looking at any of its stats, exiting the stat screen, and then scrolling down allows the player access Pokémon beyond the 6th slot.
{{youtubevid|KME8eusvRAc|Werster|spicy}}
{{youtubevid|KME8eusvRAc|Werster|spicy}}


{{youtubevid|R3XreB4GLnE|ChickasaurusGL|spicy}}
{{youtubevid|R3XreB4GLnE|ChickasaurusGL|spicy}}
=====Glitzer Popping=====
{{main|Glitzer Popping}}


===In Generation IV===
===In Generation IV===
Line 132: Line 141:
During the battle, if the game checks to see if either player has no Pokémon left (whenever a Pokémon takes damage and at the end of each round), the player will automatically black out if the only Pokémon they have are -----. If performed the glitch with a fainted Pokémon in the second party slot or further and a [[Revive]] or {{DL|Herbal medicine|Revival Herb}} is used to revive it mid-battle, the player will not lose; however, at the end of the round the player will be forced to switch it in. If this happens in a Double Battle under this glitch, the Pokémon will replace the left -----; the right -----'s sprite will remain, but its turn will always be skipped.
During the battle, if the game checks to see if either player has no Pokémon left (whenever a Pokémon takes damage and at the end of each round), the player will automatically black out if the only Pokémon they have are -----. If performed the glitch with a fainted Pokémon in the second party slot or further and a [[Revive]] or {{DL|Herbal medicine|Revival Herb}} is used to revive it mid-battle, the player will not lose; however, at the end of the round the player will be forced to switch it in. If this happens in a Double Battle under this glitch, the Pokémon will replace the left -----; the right -----'s sprite will remain, but its turn will always be skipped.


{{youtubevid|E12pPXg4-dM|ChickasaurusGL|normal}}
{{youtubevid|E12pPXg4-dM|ChickasaurusGL|Spicy}}
(glitch begins at 5:14)
(glitch begins at 5:14)


Line 143: Line 152:
[[fr:Bug de la Baie Grena]]
[[fr:Bug de la Baie Grena]]
[[it:Glitch della Baccagrana]]
[[it:Glitch della Baccagrana]]
[[zh:红榴漏洞]]
[[zh:榴石果(漏洞)]]