Guides
Core Mechanics
Game Features
Collectibles & Special Pokémon
Progression & Walkthrough
Competitive Strategy
Advanced Strategy
Search for Pokémon, moves, items, locations, and abilities
A list of differences between Polished Crystal and Vanilla Crystal.

These are some of the new features as of 2.2.0. Some would be spoilers.
We've been greedy in the amount of gameplay elements we've squeezed in there. There's so much included that I even had colleagues saying to me: "Are you sure you should be going this far with a remake?" In that sense, it's not simply a remake - I think it's more than that. For that reason, I would like to see these games enjoyed by as large a number of people as possible.
- Shigeki Morimoto, "Iwata Asks – Pokémon HeartGold Version & SoulSilver Version"
data/pokemon/dex_order_new.asm). Many Johto-appropriate Pokémon (for example, Houndour, Murkrow, and Misdreavus) are available in sensible Johto locations rather than being gated behind Kanto.constants/pokemon_constants.asm and the Pokédex order in data/pokemon/dex_order_new.asm).CHANGELOG.md and bsp/save_patches.txt for historical notes and index changes.data/pokemon/evos_attacks.asm). Notable, concrete behaviours include:
evo_data entries in data/pokemon/evos_attacks.asm).MAGNET_TUNNEL or DIM_CAVE) as defined in the evo table.EVOLVE_TRADE) rule - e.g., Seadra -> Kingdra via trade while holding a Dragon Scale - while others use holding-item + level (EVOLVE_HOLDING) or item-use rules. The exact method for each species is listed in data/pokemon/evos_attacks.asm.UPGRADE; Porygon2 -> Porygon-Z via trade with DUBIOUS_DISC (see evo_data entries).ANCIENTPOWER as an evo trigger in the evo table).EVOLVE_TRADE / LINKING_CORD) in the current codebase - they are not implemented as a stat-exp evolution here.For the authoritative, per-species rules and the complete list of included Pokémon, consult data/pokemon/evos_attacks.asm, constants/pokemon_constants.asm, and data/pokemon/dex_order_new.asm.
HELD_TYPE_BOOST -> FAIRY), and Silk Scarf boosts Normal-type moves (HELD_TYPE_BOOST -> NORMAL).SHINY_NUMERATOR = 16). The Shiny Charm and the Masuda method modify this chance in egg/capture logic. The Odd Egg is always shiny.constants/tmhm_constants.asm).I know that not everyone likes this kind of change, so I've provided two ROM patches. The "Faithful" patch keeps the canon Pokémon stats and move attributes.