Hey it's TheEbonyRaven09,
I've recently discovered how to add new Pokemon species to Pokemon Diamond. Thought I'd give you guys a tutorial as I haven't discovered any posts regarding the subject.
Tools Used :
- Nitro Explorer by Treeki
- NARCTool python scripts by CodenamePU (Github)
- Hex Editor (HxD)
This tutorial assumes you've legally bought a copy of Pokemon Diamond or Pearl and dumped the files to a ROM yourself.