You get it from Pokemon ranger.
P.S. you have to beat Pokemon ranger first
You can find the Pokemon Castform in the Trophy Garden in Pokemon Diamond, although it is a pretty rare chance.
Castform can be found in the Trophy Garden in Pokémon Diamond.
you can catch one eventuly in the trophy garden
Talk to Mr. Backlot of the Pokemon Mansion, he will rarely say that Castform will be in the garden at Lv. 16, 18. It has a 5% encounter.
Castform does not evolve it gains a different look for different weather conditions. Ie. rain, ice, and sun.
you get the manaphy egg in Pokemon rangers and send it into Pokemon diamond or pearl
You get a togepi egg in Pokemon Platinum, not Diamond.
Have two Nintendo DS one have the Pokemon Ranger and one with the Pokemon Diamond. Then go to check egg. Then you have it.
Happiny
It is not possible to get a Lugia egg in Pokemon Diamond. It is generally impossible to get an egg of a Legendary Pokemon the only exceptions being Manaphy and Phione.
Manaphy is obtainable in Pokemon Diamond if you also have a copy of Pokemon Ranger. The game Pokemon Ranger is able to communicate with Pokemon versions; Diamond, Pearl, Platinum, HeartGold and SoulSilver to transfer a Manaphy Egg to them. This Egg can be hatched like any other Pokemon Egg.
happiny