In Pokémon Diamond, the HMs are Cut, Fly, Surf, Strength, Fog, Rock Smash, Waterfall and Rock Climb. Cynthia will give you Cut, Fly can be found in the Team Galactic Warehouse, you can find Surf in the Celestic Town Shrine, Strength can be found at the top of Lost Tower, a person in the Great Marsh Safari Zone will give eyou Fog, a Hiker near the Mt. Coronet entrance will give you Rock Smash, Jasmine will give you Waterfall in Sunyshore and you can find Rock Climb in Route 217.
in gun city
ar code, or hacking
yes in all of them
you get them in a cave hidden under the cyclist road its hidden north your gonna need cut and i think rock smash and strenght
It all depends on the level and the moves it knows.
look online and search for online pokedex
There are no hidden moves, all the moves you can possibly do is in the menu where you can get to in a fight.
all moves are able to use against that ^yess all moves can be used, but bug moves would be best because confusion is a psychic move.(:
strong pokemon/ good moves?? i used an action replay and made all mine lvl 70
The secret move is "Quick Attack" on Pearl. On Diomand it is "Pluck" Hope this helped!
it fully restores the pp of either all or one of your pokemons moves i forget
go to pokemon.marriland.com then go to the diamond and pearl pokedex section and search mew. the moves pokemon learn in diamond and pearl are the same as yellow.