You can catch Dialga, Palkia or Giratina in HeartGold or SoulSilver after getting an event Areceus and going to a place called the Sinjoh Ruins which is a place outside of the Johto region. You can catch Ho-oh, Lugia and Kyogre in HeartGold while SoulSilver gets Lugia, Ho-Oh and Groudon.
If you trade for Groudon then you unlock the special Rayquaza event as long as you have the HeartGold-caught Kyogre and the SoulSilver-caught Groudon together in your party.
you need to get the enigma stone from wifi or action replay
requierments:
enigma stone
master or ultra ball
16 badges
then go to pewter city and talk to steven in the museum
Sorry{:(
Unfortunately none of these pokemon can be encountered in Heartgold or Soulsilver.
However ;D
To anyone who is lucky enough to own an arceus (I envy you!)
Go to the ruins of alph and go inside the main hall. You will see the Sinnoh region champion, Cynthia, and she will give you a chat. After a while you will be given a choice of 3 level 1 pokemon-Dialga, Palkia and Giratina all holding their respective orbs.
Since I don't own an arceus I have never seen this event. However, this can be watched on YouTube, and look at serebii.net heartgold and soulsilver for more info.
Hope I helped ;D
The only way to obtain a Darkrai is to trade it from Diamond, Pearl, and Platinum.
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
darkrai is not in hg or ss,but in fullmoon lsland in Pokemon plantium but requries an item to unlock it.
No, but in order to get Darkrai you have to have Trade required
Darkrai didnt exist when they made indigo, therefore you cant catch it on indigo unless you use a hack.
get a darkrai from your friend[note if they want to trade)
Trade
You have to trade from diamond or pearl
Darkrai cannot be caught or encountered in HeartGold or SoulSilver Versions.
You can't get Darkrai in Pokemon Heartgold. You have to trade it from Diamond, Pearl, or Platinum.
Darkrai can be caught in the following games: Diamond Pearl Platinum
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
you get a darkrai in cherrygrove from one of the people.
There is not a known Darkrai Action Replay Code for Pokemon HeartGold and SoulSilver yet.
Darkari is unobtainable in heartgold and soulsilver, only to get it is to trade from pearl, diamond, or platinum.
darkrai is not in hg or ss,but in fullmoon lsland in Pokemon plantium but requries an item to unlock it.
No you can't catch darkrai in ruby unless you hack (witch i do not recommend)
no you do not