Try looking for GOLD sparkles in the grass. It helps alot of people.
You would need to hack the game, but you can get shinys much easier w/ the pokeradar and max repels in diamond and pearl
no
The Pokeradar allows you to find Pokemon outside the Sinnoh Pokedex. In a patch of grass, while using the Pokeradar, you can find Pokemon that you couldn't normally find in regular gameplay before obtaining the National Dex. To use it, you simply walk into Tall Grass, then go into your Key Items pocket. Scroll down till you find the Pokeradar, then select Use. Some patches of grass will shake around you; just go into one of the shaking patches of grass to encounter the Pokemon. There is a chance where you would find Pokemon outside the Sinnoh Pokedex, making the National Dex slightly easier to complete.
You need a pokeradar a repel and a quick ball would work. Use the pokeradar on route 201, find a yellow spot and if you do it enough times you will find one. its easier to find females in diamond and males in pearl.
Go to the Trophy Garden which is in the Pokemon Mansion. porygon is rare in Pokemon Diamond, so using the Poke Radar would be easier.
Migrate from FireRed. It's easier to get Paras in THAT game.
actually you can catch venomoth on route 229 using pokeradar you can get a pokeradar after defeating the elite four and talking to prof Rawn's lab.\ EDIT BY SOMEONE ELSE :this method is way easier than the one listed above After you get the pokeradar use it to catch ditto on route 218 then go to route 229 and catch a venomoth you do not need a poke radar for to catch him or her. Then go to solaceon town and deposit both Pokemon in the daycare. Walk around a little then talk to the old guy up front. He should say your Pokemon produced an egg then walk around with the egg and it should hatch soon added by mikayla895
Its much easier to trade for it, You need a special event to get it in your game
It is much easier if you first get your National Dex. Then talk to Rowan. He will give you a PokeRadar. Go to route 218 (it's by Canalave City) and use it in the tall grass. It does not work if you are on your bike. Mostly, you will just find Floatzel, Gastrodon, and Mr.Mime. But if the grass is shaking wildly, harder than the rest, go into it. Hopefully it will be a Ditto, lvl.28-29. Ditto can breed any Pokemon except legendaries. I hope this helps you get ditto!:]
If you already beat the game, just battling the Elite Four is a great way if you can take the repetition!
Pokeradar on Route 224. It's easier just to catch Duskull in the Lost Tower at Night in Platinum. (Duskull don't appear there in D/P, only Platinum.)
It's easier to start a new game.