Evo zašto:
* Različite generacije: Pokemon XD je iz treće generacije (GameCube), a Pokemon HeartGold je iz četvrte generacije (DS). Ove igre nisu kompatibilne jedna s drugom.
* Bez izravnog prijenosa: Ne postoji službena metoda unutar igre za prijenos Pokemona s GameCubea na DS.
Alternative:
1. Pokemon banka: Ako imate Pokemon Black ili White 2 (ili novije igre), možete koristiti Pokemon Bank za prijenos Pokemona iz tih igara na Pokemon HeartGold. Međutim, prvo biste morali prenijeti svoje Pokemone iz XD-a u 3DS igru (kao što je Omega Ruby/Alpha Sapphire), a zatim u Pokemon banku. Ova metoda zahtijeva mnogo koraka.
2. Hakiranje ROM-a: Ovu metodu Nintendo službeno ne podržava i može biti složena. Uključuje modificiranje datoteka igre kako bi se omogućio prijenos Pokemona između različitih generacija. Ovo je vrlo napredna tehnika i ne preporučuje se početnicima.
Važna napomena: Imajte na umu da korištenje metoda hakiranja ROM-a može dovesti do oštećenja vaših datoteka igre ili potencijalno dovesti do zabrane igranja na mreži. Budite oprezni ako odlučite istražiti ovu rutu.
U konačnici, trgovina Pokemonima s Pokemon XD na Pokemon HeartGold nije moguća putem službenih sredstava.