Time Capsule exploit: Difference between revisions

(→‎Conversion: Added Yellow, as I promised. Also, split the table into 2.)
 
Line 21: Line 21:
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 0x01-0xFA which is hardcoded in 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 0x00 and 0xFB-0xFF because the equivalent Generation I Pokémon is not 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 0x01-0xFA which is hardcoded in 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 0x00 and 0xFB-0xFF because the equivalent Generation I Pokémon is not consistent on the species for these Pokémon.


This requires [[arbitrary code execution]], as if the Pokémon received from Generation I changes its type (except {{p|Magnemite}} and {{p|Magneton}}), the trade is considered illegal.
Most cases require [[arbitrary code execution]], as if the Pokémon received from Generation I changes its type (except {{p|Magnemite}} and {{p|Magneton}}), the trade is considered illegal.


===Conversion===
===Conversion===