No you don't have to.
You use the action replay, or get an event. The last way is the GTS.
NO.All you can do is trade for one with someone who did use one.
You have to go the house behind the Pokemon Center in Canalave City, and it will activate Darkrai.
use it on your fav legend in the game =) OR ANY OF THE TRAVELING POKEMON MOLTRES ZAPDOS ARTICUNO MESPRIT CRESSELIA USE IS ON ONE OF THE THREE BIRDS which is what i do
I use Ho-oh arceus darkrai jirachi groudon and deoxys
use at spear pillar and staircase will appear go up and arceus is therre at lvl 80 (Masterball is recommended)
if you are using an AR code to modify the Pokemon you catch just go to the safari zone and use the code. if not just use a Pokemon that puts it to sleep. HOPE THIS HELPS :-D
Darkrai can only be found in Pokemon Diamond/Pearl/Platinum, via an event or Pokemon Ranger, so unless you use a cheat code, the only way you can get it is to trade it from one of those games.trade from dppt other than this there is no other wayyou get darkrai in a event, or an action replay
Defeat Team Galactic Boss Cyrus, and he gives u a master ball. then he will tell you where the Legendary Pokemon are. Follow his direction...and use your wise to use masterball
all you have to do is is get an actionreplay and use LR up or B i dont remember hope this helps =^)
you have to use the action replay cheat "walk on water" and walk on water to the right from quarter moon island.
you have to use a dusk ball or a master ball i would recconmend a masterball and use flamethrower if u have it or magical leaf on a lv 100 roserade