You can't get Darkrai in Pokemon Heartgold. You have to trade it from Diamond, Pearl, or Platinum.
Darkrai cannot be caught or encountered in HeartGold or SoulSilver Versions.
No, you cannot catch Darkrai in Pokemon White.
at the end of the game
you need to trade it over from other Pokemon gamesYou'll need to trade for it from Pokemon Diamond, Pearl, or Platinum.
You can't catch Rotom in heartgold.
You can't catch one.You need to trade it from Pokemon Diamond/Pearl/Platinum version
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
you go to calave island go to the inn and sleep and there he is
Look for youtube videos, they have everything about catching legendaries
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
In pokemon Heartgold