you have to have a chode
find it.
i think you can only catch it in Pokemon emerald.
No, not without cheating.
To catch Jirachi you must use an AR.
you cant unless you use action reply
u had to have pre-ordered pokemon-collessium
You must get a bonus disk from pre ordering pokemon Colosseum which will have jirachi
No, unless you use cheats or trade it from another game.
You cant capture it in Pokemon diamond.You have to catch in emerald adn transfer it to Diamong through Pal Park.
Jirachi cannot be caught in Pokemon Diamond. It can, however, be transferred from Ruby, Sapphire, or Emerald, assuming you got it from a Nintendo event.
you get jirachi by walking(so its roaming) or use game shark or action replay
If you have the Pokemon Colosseum Bonus Disc for the Gamecube and Pokemon Ruby or Sapphire (and a special cable), you can download Jirachi onto one of those games and trade it to Emerald. I also hear you can get Jirachi on Pokemon Channel and send it to your games. Other than that, you have to cheat. :(