Hello, I have made some patches that give you Unlimited TM's on Pokemon Diamond, Pearl, Platinum, HeartGold, and SoulSilver,
With these, you should be able to get Unlimited TM's on your ROM Hacks which gives you that more modern feature that Pokemon Black and White introduced.
Currently, I...