You catch giratina on top of mt. cornet in platinum, but catch palkia/dialga first. They are in the4 blue/ pink portals. Catch Azelf/Mesprit in the island caves on their lakes, and find Uxie with the pokeApp Map. Shaymin can be obtained with Oak's Letter Nintendo event, or with the cheat walk through walls. Just go up to the smooth stone and walk through it. keep walking and you will reach shaymin's Island. Arceus is only caught with the azure Flute on top of mt. cortnet, witch can only be obtained with the Nintendo event.
Chat with our AI personalities
To catch every Pokemon, you need action replay for the few last diamond legendaries. You will need Pokemon fire red/leaf green and emerald. Migrate them to Pokemon diamond. In Pokemon diamond, fill up your pokedex by catching Pokemon normally or with poke radar, or use gts. It will take a long time to catch all Pokemon
any of the legendaries.
You cannot catch a level 100 Pokémon in the wild (not even the legendaries are found at that level).You would need to buy an Action Replay.Action Replays can ruin your games.
neither of them is better, they are both the same, but in diamond, you catch dialga, and in pearl, you catch palkia, and you can catch different Pokemon in each game for example: you can catch this Pokemon in diamond, but not pearl but: you can catch this different Pokemon in pearl, but not diamond
You can catch makuhita in the fighting area in Pokemon diamond