Bad Egg: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
>Torchickens
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Error traps}}
{{Error traps}}
{{Summary page}}
{{Summary page}}
{{Bulbapedia}}
{{Poorqualityimage|It would be good to update all images to emulator quality and re-scale them to reduce file size.}}
[[Image:Badegg_battlegeniii.png|270px|thumb|right|A [[glitch Pokémon]] with an invalid checksum after being labelled as a "Bad EGG" in Pokémon Ruby and Sapphire.]]
[[Image:Badegg_battlegeniii.png|270px|thumb|right|A [[glitch Pokémon]] with an invalid checksum after being labelled as a "Bad EGG" in Pokémon Ruby and Sapphire.]]
[[Image:Bad Egg.png|270px|thumb|right|A [[glitch Pokémon]] with a hexadecimal identifier of 1EF (495), known as "Bad Egg", encountered in battle within Pokémon Diamond and Pearl.]]


"'''Bad EGGs'''" (Japanese: ダメタマゴ), as they are known in the [[bp:Generation III|Generation III]] Pokémon games and later "'''Bad Egg'''" in the [[bp:Generation IV|Generation IV]] games are error handlers.
"'''Bad EGGs'''" (Japanese: ダメタマゴ), as they are known in the [[bp:Generation III|Generation III]] Pokémon games and later "'''Bad Egg'''" in the [[bp:Generation IV|Generation IV]] games are error handlers.


==In Generation III==
In Generation III, they appear for Pokémon that do not have a correct checksum value (which is stored in its own byte). The checksum is computed by adding all unencrypted values of the 'data' section of the [[bp:Pokémon data structure in Generation III|Pokémon data structure]] one [[word]] (two bytes) at a time. If the actual checksum does not match the checksum value, the Pokémon will be interpreted as a Bad EGG, and if a hex:0000 [[??????????]] was interpreted as a Bad EGG, it will appear as a Bad EGG with an invisible icon.
In Generation III, they appear for Pokémon that do not have a correct checksum value (which is stored in its own byte). The checksum is computed by adding all unencrypted values of the 'data' section of the [[bp:Pokémon data structure in Generation III|Pokémon data structure]] one [[word]] (two bytes) at a time. If the actual checksum does not match the checksum value, the Pokémon will be interpreted as a Bad EGG, and if a hex:0000 [[??????????]] was interpreted as a Bad EGG, it will appear as a Bad EGG with an invisible icon.


Simply changing the personality value of a Pokémon rather than its [[bp:Pokémon data substructures in Generation III|data]] substructures can also turn Pokémon into Bad EGGs, probably due to the substructure order being changed due to a different modulo value. For this reason, it is possible to obtain Bad EGGs without cheating in Pokémon Emerald and Pokémon FireRed and LeafGreen using the [[Generation III bit set glitch]].
Simply changing the personality value of a Pokémon rather than its [[bp:Pokémon data substructures in Generation III|data]] substructures can also turn Pokémon into Bad EGGs, probably due to the substructure order being changed due to a different modulo value. For this reason, it is possible to obtain Bad EGGs without cheating in Pokémon Emerald and Pokémon FireRed and LeafGreen using the [[Pomeg data corruption glitch]].


Like ordinary Eggs, Bad EGGs in Generation III under normal circumstances can never be released, however, they can be released with the [[inverse cloning glitch]]. When the player attempts to view a Bad EGG's summary screen the game will not give the details of the Pokémon inside but rather, the game will bring up an 'Egg' summary screen, showing its 'state' (an indicator of how long it'll take to hatch the Egg) and 'trainer memo' (origin).
Like ordinary Eggs, Bad EGGs in Generation III under normal circumstances can never be released, however, they can be released with the [[inverse cloning glitch]]. When the player attempts to view a Bad EGG's summary screen the game will not give the details of the Pokémon inside but rather, the game will bring up an 'Egg' summary screen, showing its 'state' (an indicator of how long it'll take to hatch the Egg) and 'trainer memo' (origin).
Line 15: Line 15:
Regardless of what the trainer memo says, a Bad EGG will never hatch; only a normal Egg can hatch. {{fact}}
Regardless of what the trainer memo says, a Bad EGG will never hatch; only a normal Egg can hatch. {{fact}}


A Bad Egg may also be seen during {{RS}}'s version of the [[switch glitch (Generation III)|switch glitch]] or be caught with the [[roaming Pokémon encounter glitch]].
==In non handheld Pokémon games==
Though the validity of this happening without cheats is unknown, there is also [https://www.youtube.com/watch?v=fqbG7YitDhw a report of another Bad Egg glitch in FireRed/LeafGreen].


{{clr}}
[[Image:BadEggPBR.png|270px|thumb|right|A Bad Egg being defeated by a [[bp:Chimchar|Chimchar]] in Pokémon Battle Revolution. Note the distinctive brown spots instead of the usual green.]]


==In non handheld Pokémon games==
It is notable that Bad EGGs appear in Pokémon Battle Revolution. In this game, unless the player turns the narrations off the game will crash when a Bad Egg is sent into battle, probably because there is no voice file for announcing the Bad EGG's name.
Bad Eggs appear in Pokémon Battle Revolution.

Unless the player turns the narrations off the game will lockup when a Bad Egg is sent into battle, probably because there is no voice file for announcing the Bad Egg's name.{{fact}}


Reportedly, if a Pokémon with an EV total greater than 510 is uploaded on to Pokémon Battle Revolution, the game will regard that Pokémon as a Bad Egg.{{fact}}
Reportedly, if a Pokémon with an EV total greater than 510 is uploaded on to Pokémon Battle Revolution, the game will regard that Pokémon as a Bad Egg.{{fact}}


==In Generation IV==
==In Generation IV==

===As a Pokémon species===
===As a Pokémon species===

Main article: [[GlitchDex/DP:495]]


Unlike in the third generation of Pokémon games, Bad Eggs actually have their own defined identifier of 495 (1EF) for a Pokémon species. If such a 'Pokémon' if encountered in the wild by the use of a [[cheating device]], it will have Splash as its only move.
Unlike in the third generation of Pokémon games, Bad Eggs actually have their own defined identifier of 495 (1EF) for a Pokémon species. If such a 'Pokémon' if encountered in the wild by the use of a [[cheating device]], it will have Splash as its only move.

[[File:BadEgg.png]]

A [[glitch Pokémon]] in {{DP}} with an [[identifier|index number]] of 495 (hex:1EF), known as "Bad Egg".

"Bad Egg" is also mentioned in the [[trapping Ability flee glitch]] in {{Platinum}} if the player attempts to flee when the right side wild Pokémon has fainted (requires a Steel-type Pokémon on the user's side for Magnet Pull to prevent fleeing).

{{clr}}
{{clr}}

==In Generation V==
Bad Eggs can be found in [[bp:Generation V|Generation V]].

==In Generation VI==
==In Generation VI==
[[File:Bad Egg XY.png|thumb|right|250px|A 'Bad Egg' in an online battle]]
[[File:Bad Egg XY.png|thumb|right|250px|A 'Bad Egg' in an online battle]]
Line 36: Line 48:


They are not to be confused with '[[Mystery Egg glitch|mystery Eggs]]' (they are not actually called this, they are just referred to as Eggs). Mystery Eggs marked as originating from the Mystery Zone have appeared in the PC boxes of some players of Pokémon X and Y. They also have an obtained date of '0/0/2000'.
They are not to be confused with '[[Mystery Egg glitch|mystery Eggs]]' (they are not actually called this, they are just referred to as Eggs). Mystery Eggs marked as originating from the Mystery Zone have appeared in the PC boxes of some players of Pokémon X and Y. They also have an obtained date of '0/0/2000'.
{{clr}}
[[Category:Generation III glitch Pokémon]]
[[Category:Generation IV glitch Pokémon]]
[[Category:Generation V glitch Pokémon]]
[[Category:Generation VI glitch Pokémon]]
[[Category:Glitch Pokémon]]

Latest revision as of 23:27, 6 December 2018

Error prevention and placeholders in the Pokémon games:

?????????? | ????? | ! | Abnormal Pokémon | Bad Egg | Enigma Berry (Generation III) | Error! | Error codes (Generations I and II) | Error traps for damaged save data | Error traps to prevent impossible progress | Event data debugging messages | Instant victory effect (Generation II) | Mystery Zone | N/A | Pokégear instruction booklet trap | Rhydon trap | Special (location) | This Game Pak is designed only for use on the Game Boy Color. | This Pokémon cannot be traded.


(view, talk, edit)
This article is a summary page for different variations of a glitches, etc. when talked about as a whole.
Bulbapedia also has an article about Bad Egg.
A glitch Pokémon with an invalid checksum after being labelled as a "Bad EGG" in Pokémon Ruby and Sapphire.

"Bad EGGs" (Japanese: ダメタマゴ), as they are known in the Generation III Pokémon games and later "Bad Egg" in the Generation IV games are error handlers.

In Generation III

In Generation III, they appear for Pokémon that do not have a correct checksum value (which is stored in its own byte). The checksum is computed by adding all unencrypted values of the 'data' section of the Pokémon data structure one word (two bytes) at a time. If the actual checksum does not match the checksum value, the Pokémon will be interpreted as a Bad EGG, and if a hex:0000 ?????????? was interpreted as a Bad EGG, it will appear as a Bad EGG with an invisible icon.

Simply changing the personality value of a Pokémon rather than its data substructures can also turn Pokémon into Bad EGGs, probably due to the substructure order being changed due to a different modulo value. For this reason, it is possible to obtain Bad EGGs without cheating in Pokémon Emerald and Pokémon FireRed and LeafGreen using the Pomeg data corruption glitch.

Like ordinary Eggs, Bad EGGs in Generation III under normal circumstances can never be released, however, they can be released with the inverse cloning glitch. When the player attempts to view a Bad EGG's summary screen the game will not give the details of the Pokémon inside but rather, the game will bring up an 'Egg' summary screen, showing its 'state' (an indicator of how long it'll take to hatch the Egg) and 'trainer memo' (origin).

Regardless of what the trainer memo says, a Bad EGG will never hatch; only a normal Egg can hatch. [citation needed]

A Bad Egg may also be seen during Pokémon Ruby and Sapphire's version of the switch glitch or be caught with the roaming Pokémon encounter glitch. Though the validity of this happening without cheats is unknown, there is also a report of another Bad Egg glitch in FireRed/LeafGreen.


In non handheld Pokémon games

Bad Eggs appear in Pokémon Battle Revolution.

Unless the player turns the narrations off the game will lockup when a Bad Egg is sent into battle, probably because there is no voice file for announcing the Bad Egg's name.[citation needed]

Reportedly, if a Pokémon with an EV total greater than 510 is uploaded on to Pokémon Battle Revolution, the game will regard that Pokémon as a Bad Egg.[citation needed]

In Generation IV

As a Pokémon species

Unlike in the third generation of Pokémon games, Bad Eggs actually have their own defined identifier of 495 (1EF) for a Pokémon species. If such a 'Pokémon' if encountered in the wild by the use of a cheating device, it will have Splash as its only move.

A glitch Pokémon in Pokémon Diamond and Pearl with an index number of 495 (hex:1EF), known as "Bad Egg".

"Bad Egg" is also mentioned in the trapping Ability flee glitch in Pokémon Platinum if the player attempts to flee when the right side wild Pokémon has fainted (requires a Steel-type Pokémon on the user's side for Magnet Pull to prevent fleeing).


In Generation V

Bad Eggs can be found in Generation V.

In Generation VI

A 'Bad Egg' in an online battle

Bad Eggs apparently exist in Pokémon X and Y (source).

They are not to be confused with 'mystery Eggs' (they are not actually called this, they are just referred to as Eggs). Mystery Eggs marked as originating from the Mystery Zone have appeared in the PC boxes of some players of Pokémon X and Y. They also have an obtained date of '0/0/2000'.