Difference between revisions of "Time Capsule exploit"

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to: navigation, search
m (more coherent now)
m (Rewriting the beginning portion. Too much detail > Not enough clarity (Based on info in Celebi EG and Box Cloning))
Line 1: Line 1:
The '''Johto guard glitch''' is a [[glitch]] in {{3v2|Gold|Silver|Crystal}} which allows players to trade a [[Generation II]] Pokémon into a [[Generation I]] game as an equivalent [[glitch Pokémon]] or Generation I Pokémon by using a [[Five question marks#Hex FF|????? (index number 255)]].
+
The '''Johto guard glitch''' is a [[glitch]] in {{3v2|Gold|Silver|Crystal}} which allows players to trade a [[Generation II]] Pokémon into a [[Generation I]] game as an equivalent [[glitch Pokémon]] or Generation I Pokémon by using a [[????? (FF)]](index number 255).
   
A ????? (index number 255) can be obtained by using the [[Celebi Egg glitch]] and having the [[Pokémon Day Care]] on {{rt|34|Johto}} raise an obtained [[Five question marks#Hex 00|????? (index number 000)]] 'bad clone'. After withdrawing it, the ????? (index number 000) 'reverts' back into a ????? (index number 255).
+
== Requirements ==
  +
To use the glitch, the player will need to obtain a Generation II game, a Generation I game, and a [[link cable]].
  +
  +
In the game, the player will need a [[????? (FF)]](index number 255). There are multiple ways to obtain a [[?????]] with an index of 255. The [[Celebi_Egg_glitch#?????|Celebi Egg glitch]] can be used to get any version of [[?????]]. To do this, the Celebi Egg glitch should be done with a Pokémon that has only two move. This will produce a Egg that will hatch into a 'bad clone' of ????? (00), likely [[????? (00)]](index number 000) though there are ways to obtain a [[????? (FC)]](index number 252) or [[????? (FE)]](index number 254). If the player has a ????? (00), the player must deposit the 'bad clone' into the [[Pokémon Day Care]] on {{rt|34|Johto}}. Should everything go correctly, the 'bad clone' will become a ????? (FF). If the Egg hatched into ????? (FC) or ????? (FE), the player will need to train them to level 3 or 18, respectively, to have them evolve into ????? (00) before depositing the 'bad clone' into the Day Care. A second, though more random, method is to use the [[Cloning_glitches#Box_change_method|Pokémon Cloning Glitch]] to create a 'bad clone' on the file. The 'bad clone' must then be taken to the [[Pokémon Day Care]] on {{rt|34|Johto}} to attempt to obtain a ????? (00) 'bad clone' after withdrawing it. If the withdrawn Pokémon is a ????? (00), it can be deposited back into the Day Care and withdrawn again to 'revert' it back into a ????? (FF).
   
 
==Hiding Generation II Pokémon==
 
==Hiding Generation II Pokémon==
This glitch takes advantage of ????? (index number 255)'s 'cloaking' abilities. If the ????? (index number 255) is switched above a [[Generation II]] Pokémon, it is possible to bring Generation II Pokémon into the [[Time Capsule]], as long as each Generation II Pokémon in the party is hidden below the ????? because Pokémon below it are temporarily regarded as being of index number 000 and ????? (index number 000) is not considered as a Generation II Pokémon by the game. As such, Pokémon below the ????? (index number 255) will be regarded as an [['M (00)]] in {{2v2|Red|Blue}}, or a [[3TrainerPoké $]] in {{game|Yellow}}.
+
This glitch takes advantage of ????? (FF)'s 'cloaking' abilities. If the ????? (FF) is switched above a [[Generation II]] Pokémon, it is possible to bring Generation II Pokémon into the [[Time Capsule]], as long as each Generation II Pokémon in the party is hidden below the ?????. This is because Pokémon below ????? (FF) are temporarily regarded as being of index number 000 and ????? (00), index number 000, is not considered as a Generation II Pokémon by the game. In addition, ????? (FF) is regarded as index number 255, which becomes the "Cancel" function in the menu. As such, Pokémon below the ????? (FF) will be regarded as an [['M (00)]] in {{2v2|Red|Blue}}, or a [[3TrainerPoké $]] in {{game|Yellow}}.
   
However, the game will still block the Pokémon if it has any [[move]]s which originated from Generation II even if ????? (index number 255) is above it, so any moves which originated from Generation II must still be removed by the [[Move Deleter]] if they are known by a Pokémon to be hidden by the ????? (index number 255).
+
However, the game will still block the Pokémon if it has any [[move]]s which originated from Generation II even if ????? (FF) is above it, so any moves which originated from Generation II must still be removed by the [[Move Deleter]] if they are known by a Pokémon to be hidden by the ????? (FF).
   
 
==Applications==
 
==Applications==
The glitch is useful for obtaining [[glitch Pokémon]], and can be used to obtain almost any glitch Pokémon in [[Generation I]], including glitch Pokémon previously unobtainable via the {{DL|Mew glitch|Ditto glitch}} and [[old man glitch]] because of a procedure where an equivalent Trainer class is fought if glitch Pokémon with index numbers of 200 and above are battled in the wild.
+
The glitch is useful for obtaining [[glitch Pokémon]] in Generation I games, and can be used to obtain almost any glitch Pokémon in [[Generation I]], including glitch Pokémon previously unobtainable via the {{DL|Mew glitch|Ditto glitch}} and [[old man glitch]] because of a procedure where an equivalent Trainer class is fought if glitch Pokémon with index numbers of 200 and above are battled in the wild.
   
 
==Reverting 'M (00)/3TrainerPoké $ into an equivalent species==
 
==Reverting 'M (00)/3TrainerPoké $ into an equivalent species==
If the ????? (index number 255) is switched back underneath the Generation II Pokémon after entering the [[Time Capsule]], its original species is restored, meaning that Generation II Pokémon can be taken into the Time Capsule.
+
If ????? (FF) is switched back underneath the Generation II Pokémon after entering the [[Time Capsule]], its original species is restored, meaning that Generation II Pokémon can be taken into the Time Capsule.
   
 
If the Pokémon is traded as an [['M (00)]] or [[3TrainerPoké $]], it is actually an [[unstable hybrid Pokémon|unstable hybrid]] of 'M (00) or 3TrainerPoké $ and the actual glitch Pokémon, with the actual Pokémon as the recipient and the 'M (00) or 3TrainerPoké $ as the donor. To stabilize an [[unstable hybrid Pokémon]], a Pokémon can be evolved (in the way the recipient would), traded to [[Pokémon Stadium 2]], or deposited and withdrawn from [[Pokémon Day Care]]. A stabilized hybrid will be the species and level of the recipient Pokémon (or its evolved form if it was evolved), but have the stats, nickname, and moves of the donor. Once stabilized, the Pokémon can be traded to the Generation II games.
 
If the Pokémon is traded as an [['M (00)]] or [[3TrainerPoké $]], it is actually an [[unstable hybrid Pokémon|unstable hybrid]] of 'M (00) or 3TrainerPoké $ and the actual glitch Pokémon, with the actual Pokémon as the recipient and the 'M (00) or 3TrainerPoké $ as the donor. To stabilize an [[unstable hybrid Pokémon]], a Pokémon can be evolved (in the way the recipient would), traded to [[Pokémon Stadium 2]], or deposited and withdrawn from [[Pokémon Day Care]]. A stabilized hybrid will be the species and level of the recipient Pokémon (or its evolved form if it was evolved), but have the stats, nickname, and moves of the donor. Once stabilized, the Pokémon can be traded to the Generation II games.
   
Since Generation II Pokémon do not exist in Generation I, the received Generation I Pokémon is determined by a conversion table for index numbers 1-250 which is hard-coded into the ROM of {{3v2|Gold|Silver|Crystal}}. It is currently unknown what determines the equivalent Pokémon in Generation I for a Generation II Pokémon with index numbers 000 and 251-255 because the equivalent Generation I Pokémon is no longer consistent on the species for these Pokémon.
+
Since Generation II Pokémon do not exist in Generation I, the received Generation I Pokémon is determined by a conversion table for index numbers 1-250 which is hard-coded into the ROM of {{3v2|Gold|Silver|Crystal}}. It is currently unknown what determines the equivalent Pokémon in Generation I for a Generation II Pokémon with index numbers 000 and 251-255 because the equivalent Generation I Pokémon is not consistent on the species for these Pokémon.
   
 
===Conversion===
 
===Conversion===
Line 633: Line 633:
   
 
==History==
 
==History==
Before a method was found of obtaining a ????? (index number 255) without cheating, the idea of using a ????? to bypass a Generation II Pokémon in to the [[Time Capsule]] was proposed on [[TRsRockin]]'s forums, but was never fully investigated until Paco81's discovery of the [[Celebi Egg glitch]] on [[Glitch City Laboratories]].
+
Before a method was found of obtaining a ????? (FF) without cheating, the idea of using a ????? to bypass the [[Time Capsule]] check for Generation II Pokémon was proposed on [[TRsRockin]]'s forums, but was never fully investigated until Paco81's discovery of the [[Celebi Egg glitch]] on [[Glitch City Laboratories]].
   
 
{{Glitches}}<br>
 
{{Glitches}}<br>

Revision as of 20:33, 28 September 2013

The Johto guard glitch is a glitch in Gold, Silver, and Crystal which allows players to trade a Generation II Pokémon into a Generation I game as an equivalent glitch Pokémon or Generation I Pokémon by using a ????? (FF)(index number 255).

Requirements

To use the glitch, the player will need to obtain a Generation II game, a Generation I game, and a link cable.

In the game, the player will need a ????? (FF)(index number 255). There are multiple ways to obtain a ????? with an index of 255. The Celebi Egg glitch can be used to get any version of ?????. To do this, the Celebi Egg glitch should be done with a Pokémon that has only two move. This will produce a Egg that will hatch into a 'bad clone' of ????? (00), likely ????? (00)(index number 000) though there are ways to obtain a ????? (FC)(index number 252) or ????? (FE)(index number 254). If the player has a ????? (00), the player must deposit the 'bad clone' into the Pokémon Day Care on Route 34. Should everything go correctly, the 'bad clone' will become a ????? (FF). If the Egg hatched into ????? (FC) or ????? (FE), the player will need to train them to level 3 or 18, respectively, to have them evolve into ????? (00) before depositing the 'bad clone' into the Day Care. A second, though more random, method is to use the Pokémon Cloning Glitch to create a 'bad clone' on the file. The 'bad clone' must then be taken to the Pokémon Day Care on Route 34 to attempt to obtain a ????? (00) 'bad clone' after withdrawing it. If the withdrawn Pokémon is a ????? (00), it can be deposited back into the Day Care and withdrawn again to 'revert' it back into a ????? (FF).

Hiding Generation II Pokémon

This glitch takes advantage of ????? (FF)'s 'cloaking' abilities. If the ????? (FF) is switched above a Generation II Pokémon, it is possible to bring Generation II Pokémon into the Time Capsule, as long as each Generation II Pokémon in the party is hidden below the ?????. This is because Pokémon below ????? (FF) are temporarily regarded as being of index number 000 and ????? (00), index number 000, is not considered as a Generation II Pokémon by the game. In addition, ????? (FF) is regarded as index number 255, which becomes the "Cancel" function in the menu. As such, Pokémon below the ????? (FF) will be regarded as an 'M (00) in Red and Blue, or a 3TrainerPoké $ in Pokémon Yellow.

However, the game will still block the Pokémon if it has any moves which originated from Generation II even if ????? (FF) is above it, so any moves which originated from Generation II must still be removed by the Move Deleter if they are known by a Pokémon to be hidden by the ????? (FF).

Applications

The glitch is useful for obtaining glitch Pokémon in Generation I games, and can be used to obtain almost any glitch Pokémon in Generation I, including glitch Pokémon previously unobtainable via the Ditto glitch and old man glitch because of a procedure where an equivalent Trainer class is fought if glitch Pokémon with index numbers of 200 and above are battled in the wild.

Reverting 'M (00)/3TrainerPoké $ into an equivalent species

If ????? (FF) is switched back underneath the Generation II Pokémon after entering the Time Capsule, its original species is restored, meaning that Generation II Pokémon can be taken into the Time Capsule.

If the Pokémon is traded as an 'M (00) or 3TrainerPoké $, it is actually an unstable hybrid of 'M (00) or 3TrainerPoké $ and the actual glitch Pokémon, with the actual Pokémon as the recipient and the 'M (00) or 3TrainerPoké $ as the donor. To stabilize an unstable hybrid Pokémon, a Pokémon can be evolved (in the way the recipient would), traded to Pokémon Stadium 2, or deposited and withdrawn from Pokémon Day Care. A stabilized hybrid will be the species and level of the recipient Pokémon (or its evolved form if it was evolved), but have the stats, nickname, and moves of the donor. Once stabilized, the Pokémon can be traded to the Generation II games.

Since Generation II Pokémon do not exist in Generation I, the received Generation I Pokémon is determined by a conversion table for index numbers 1-250 which is hard-coded into the ROM of Gold, Silver, and Crystal. It is currently unknown what determines the equivalent Pokémon in Generation I for a Generation II Pokémon with index numbers 000 and 251-255 because the equivalent Generation I Pokémon is not consistent on the species for these Pokémon.

Conversion

Generation II Generation I
Hex Pokémon Hex PokémonRB PokémonY
98 Chikorita BF ▶ A 4 4
99 Bayleef C0 a 4 4Hy
9A Meganium C1 ゥ (C1) ♀ .
9B Cyndaquil C2 ゥ .4 PPKMNp' '
9C Quilava C3 h POKé ゥ ( Z4
9D Typhlosion C4 PokéWTrainer X ゥ- xゥ,
9E Totodile C5 PKMN (C5) 4. .
9F Croconaw C6 ゥL ゥM 4 7g
A0 Feraligatr C7 ♀Pゥ ゥゥT u
A1 Sentret C8 ゥU? g g
A2 Furret C9 ◣ゥ 8 ァ / g J 1
A3 Hoothoot CA PC4SH Glitch (CA)
A4 Noctowl CB p . pゥ
A5 Ledyba CC PKMN ◣ n .8
A6 Ledian CD Trainer ゥ. B
A7 Spinarak CE ▼ W G d PKMN pゥぁ ゥぇ (CE)
A8 Ariados CF OPKMN4X 4, ゥァ (CF)
A9 Crobat D0 PKMN PKMN T ゥ'
AA Chinchou D1 4B 8 4 8 B ァ h
AB Lanturn D2 ゥ ' PKMN ? A
AC Pichu D3 M p'u ゥ ゥゥ)
AD Cleffa D4 Aゥ G ゥ (D4)
AE Igglybuff D5 Pゥ ゥ ゥ 'ゥ.
AF Togepi D6 4h PKMN pゥぁ ゥぇ
B0 Togetic D7 Glitch (D7) B (D7)
B1 Natu D8 PKMNaPKMNゥ ♂ fPKMNk PKMN (D8)
B2 Xatu D9 PKMNRPKMN " ゥ (D9)
B3 Mareep DA B (DA) ]
B4 Flaaffy DB Glitch (DB) ゥ' B
B5 Ampharos DC Glitch (DC) PKMN (DC)
B6 Bellossom DD 7PKMN'v 4, ゥァ (DD)
B7 Marill DE -PKMN 8 (DE)
B8 Azumarill DF .PKMN p ID
B9 Sudowoodo E0 /PKMNPKMN 8 P ァ
BA Politoed E1 'v 'r 'r 4
BB Hoppip E2 …… (h4to89
BC Skiploom E3 ゥ (E3) 4 89 4
BD Jumpluff E4 Glitch (E4) 8B 4 8
BE Aipom E5 C Z ゥ
BF Sunkern E6 - - 9
C0 Sunflora E7 Pゥ 4$ ゥHIゥ.
C1 Yanma E8 X:LC 4(h4hi?$
C2 Wooper E9 c 4HI?
C3 Quagsire EA A (EA) 'r ゥ
C4 Espeon EB Glitch (EB) $ Pゥ. 4(
C5 Umbreon EC Glitch (EC) ?/
C6 Murkrow ED hゥ 4(h4?
C7 Slowking EE .g ゥ► ゥ▼ ゥ
C8 Misdreavus EF ゥ$'M h 4Pゥ ゥ...
C9 Unown F0 ゥ$ (F0) . ゥ ( .I' .
CA Wobbuffet F1 94 ' B' ゥ
CB Girafarig F2 ゥ l (F2) ゥ ゥェ ゥ ▷
CC Pineco F3 ゥ l (F3) ゥ $ A (F3)
CD Forretress F4 ゥ$ (F4) ♂ p ゥ
CE Dunsparce F5 ゥ (F5) ▼ pゥ
CF Gligar F6 G'Mp ゥ $ A (F6)
D0 Steelix F7 'Ng'Mp PKMN (F7)
D1 Snubbull F8 'Ng ゥ$ ゥ 4ぁ 4
D2 Granbull F9 94 h $
D3 Qwilfish FA Glitch (FA) ゥ▾ ゥ♂
D4 Scizor 1F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
D5 Shuckle 20 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
D6 Heracross 32 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
D7 Sneasel 38 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
D8 Teddiursa 3D Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
D9 Ursaring 3E Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DA Slugma 3F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DB Magcargo 43 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DC Swinub 44 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DD Piloswine 45 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DE Corsola 4F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
DF Remoraid 50 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E0 Octillery 51 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E1 Delibird 56 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E2 Mantine 57 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E3 Skarmory 5E Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E4 Houndour 5F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E5 Houndoom 73 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E6 Kingdra 79 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E7 Phanpy 7A Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E8 Donphan 7F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
E9 Porygon2 86 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
EA Stantler 87 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
EB Smeargle 89 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
EC Tyrogue 8C Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
ED Hitmontop 92 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
EE Smoochum 9C Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
EF Elekid 9F Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F0 Magby A0 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F1 Miltank A1 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F2 Blissey A2 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F3 Raikou AC Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F4 Entei AE Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F5 Suicune AF Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F6 Larvitar B5 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)
F7 Pupitar B6 Missingno.
(Kabutops Fossil form)
Missingno.
(Yellow B6 variant)
F8 Tyranitar B7 Missingno.
(Aerodactyl Fossil form)
Missingno.
(Yellow B7 variant)
F9 Lugia B8 Missingno.
(Ghost form)
Missingno.
(Yellow B8 variant)
FA Ho-Oh 34 Missingno.
(Red and Blue normal form)
Missingno.
(Yellow normal form)

Video

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

History

Before a method was found of obtaining a ????? (FF) without cheating, the idea of using a ????? to bypass the Time Capsule check for Generation II Pokémon was proposed on TRsRockin's forums, but was never fully investigated until Paco81's discovery of the Celebi Egg glitch on Glitch City Laboratories.


Main
Multiple
generations
:
Cloning glitchesGlitch PokémonGlitch Trainers
Error messagesArbitrary code execution
Generation I: --0 ERRORCable Club escape glitchExperience underflow glitchFight Safari Zone Pokémon trick* • Glitch City
Item duplication glitchItem underflowMew glitchOld man glitchPewter Gym skip glitch
Pokémon merge glitchRhydon glitchSelect glitches (dokokashira door glitch, second type glitch)
Super GlitchTime Capsule exploitZZAZZ glitch
Generation II: Celebi Egg glitchCoin Case glitchesExperience underflow glitchGlitch dimension
Glitch EggSketch glitchTeru-samaTime Capsule exploitTrainer House glitches
Generation III: Berry glitch* • Dive glitchPomeg glitchGlitzer Popping
Generation IV: Acid rainGTS glitches* • Mimic glitch
Pomeg glitchRage glitchSurf glitch* • Tweaking
Generation V: Sky Drop glitch* • Frozen Zoroark glitch
Generation VI: Lumiose City save glitch*
Glitch effects: Game freezeGlitch battleGlitch song
Gens I/II only: Japanese characters in the international versions
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists: Glitch movesGlitch types
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VI)
Glitches (Gen IGen IIGen IIIGen IVGen VGen VISpin-off)

*Indicates glitches which have been officially acknowledged


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