- Go to your main menu.
- Go to KEY ITEMS.
- Open PAL PAD
- From here you will see four buttons on your top screen:
- "CHECK FRIEND ROSTER"
- "REGISTER FRIEND"
- "(Name you've chosen for the game) CODE"
When exchanging codes' Select the third button that reads, "(CHARACTER'S) CODE" You'll need to give this code to the person you wish to trade, battle, link, etc.
- Likewise when you want to register someone for your pad (Keep in mind you have to have the person registered, and they must have you registered) you click the "REGISTER FRIEND" button, enter a name, then enter his / her friend code.
- To battle you'll need to go upstairs in a poke center and choose the middle room. You'll then be prompted to save and connect to WiFi.
And to answer your question about if you need the same game then answer would be NO. You need to have the same GENERATION. Pokemon Black / White / Black 2 / White 2 can all exchange friend codes. And Pokemon Heart Gold / Soul Silver can exchange friend codes. You CANNOT exchange the Pokemon Black with Soul Silver.