Yes, you can catch Darkrai without going to an event, but only if you have a Japanese version. If you do then go to the Pokemon league. get inside and go up to the first league guy.go to the door that has locked you in and do surf.you can surf on the door! you enter the black part and then go 200 steps rite, 256 steps down and 63 steps left. do exactly this and then you should go to the underground, back and you will be able to see everything.go to the cave and there will be Darkrai!!!
== ==
you can use action replay
Trade with a friend / trade using GTS. That's the only other way.
You Can Only Get Darkrai With The Darkrai Event,Action Replay,But There Is Also Going To Be Another Darkrai Event This One Will Be Just Like The Old One But WI-FI.
You cant do it without these things.
get the mystery gift and hope that you get the item for one of them but u cant get all unless you got a friend
yes you can catch shaymin of lvl 30 if you have Nintendo wi-fi and beaten the elite four without cheating or going to Nintendo event you can catch: Uxie, Azelf and Mesprit (lv.50), Dialga and Palkia (lv. 70), and Heatran (lv.70). If you migrate the 3 regis from Ruby, Sapphire or Emerald, you can catch regigigas at Snowpoint Temple. If you cheat (or go to a Nintendo event), you can catch: Arceus, Shaymin, Cresselia and Darkrai.
You can't catch Arceus without cheats.. You can get it when an event is going on about Arceus..
No.
Go to www.serebii.net to find a list.
Its event is already over. Darkrai's event is going on right now at May 9th.
Unless you go to fullmoon island, you can't get darkrai