I finally caved in and bought Pokemon Diamond, the first game in the main series I've played since Pokemon Blue. I was 14 when the original games came out, and while I loved it back then, I chose to neglect it ever since... until now.
And I'm not just liking it, I'm loving it all over again. I may even like it more than I did when I was 14. I've had Diamond for a week now and it is a fantastic feeling to have rediscovered the joy of Pokemon.
Anyway, I've seen over 100 Pokemon and obtained almost 60. I'm feeling compelled to complete not only the Sinnoh Pokedex, but also have a full National Pokedex.
I'm having some trouble finding exact information on which Pokemon are catchable in which games. It's pretty obvious that the full generation I and generation III lists can be obtained within the GBA games, but I can't confirm which of those games also have all of the generation II Pokemon.
I have a friend who has moved across the country, but he has Pearl, as well as some GBA Pokemon games (I'm not totally sure which versions). So, given that... how is this quest possible? I assume trading Pokemon from the GBA games is not a problem for Nintendo WiFi.
Let me tell you what I think I have access to right now:
-Sapphire, I think, maybe Ruby (friend)
-Fire Red, I think, maybe Leaf Green (friend)
If I'm not mistaken, some Pokemon are also unlocked when connected to games like the Mystery Dungeon series. I'm not sure if my friend has any of those, but I think he does. I guess I've also heard stuff about some Pokemon that can only be unlocked at special real-world Nintendo events, or something like that?
So... to complete the National Pokedex in Pokemon Diamond, what must I do? Is this even feasible right now? I'm willing to buy the opposite versions of some of the GBA titles if necessary (but what about Emerald, does that cause even more complications?).