Poke Transfer Lab
The Poke Transfer Lab allows you to transfer your Pokemon from Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver. You need to have two Nintendo DS systems (or DSi or 3DS systems) at your disposal. Talk with Mr. Andrew Park and he'll run it all by you.
Assuming you have two Nintendo DS systems, you'll need to start the process on your Black 2 or White 2 version, and then on your other Nintendo DS system, you'll need to go to DS Download Play (the location of this varies depending on what system you're using) and select the Poke Transfer download.
From there, you'll need to select six Pokemon from that Pokemon game's PC box. Keep in mind the following:
- This is a ONE-WAY transfer. Pokemon sent to Black 2 or White 2 from a 4th Generation game can never be sent back, so make sure you want to do this!
- Pokemon will have their held items put into the bag on the 4th Generation game. This means you cannot transfer items from the 4th Generation games to the 5th Generation games.
- Pokemon that know HM moves cannot be transferred. In order to transfer those Pokemon, you'll need to visit the Move Deleter in that game (Canalave City in Diamond, Pearl, and Platinum; Blackthorn City in HeartGold and SoulSilver).
Afterwards, you'll play a little mini game on your other DS where you have to lob Poke Balls at Pokemon hiding in the grass using a bow on the bottom screen. It's not outrageously tough, and once you get the hang of it, it is very easy to transfer lots of Pokemon very quickly.