Everyone who has had this problem with their pokesav, no matter what version they use, read what xBigDaddyVx has wrote, i just used it on all three versions i use (i play diamond, platinum and soul silver) and on each one it works perfectly.
Thank you xBigDaddyVx for solving a problem that i have had for a long time, as all my pokemon used to look non legit, but not any more thanks to you