Trading on visualboyadvance

android asks: Added May 28th 2009, ID #142576

Trading on visualboyadvance

Ok so I have the emulator, but I have no idea how to trade between files. It's bugging me cos it would help alot if I could trade. Does anyone know how to do it? Cheers. Android. and get

Add your answer

Answers for this Question

xmenevolution answered: Added 29th May 2009, ID #311381
You need to have VBA version 1.7.2. From this version onwards you can trade. And to be sure you can definitely trade, you most have this files:
- Your gba roms e.g: "pokemonFR.gba, pokemonLF.gba"
- Your save files from both games e.g: "pokemonFR.sa1 and pokemonLF.sa2" (in this case, if you DO NOT have the vba version that allows trades, then the file extension will be .sav - just change it to .sa1 and .sa2)
- This 3 files: vba.ini, vba1.ini and vba2.ini
- And of course, the emulator.

This emulator can support up to 4 games without interfering with one another. So, the emulator looks for a .san file extension and not a .sav file extension (n being variable for numbers 1 to 4)
Change the game's save file extension to which you want to trade to to .sa1 and the one from which your trading to .sa2. Also, once you have v1.7.2, the save file will remain in .sa1. I'll give an example at the end in case you didn't quite get that.

Once you have the .sa1 and .sa2 files, start the roms (Note: The roms and save files need to be it the same folder)

Another IMPORTANT NOTE: make sure the 2 emulator windows running don't have check the option 'Pause when inactive window' under Options -> Emulator, and that they have different control configurations. (You can still have the same config for both emus but is better to have 2 different configs)

You may want to copy the second game's save file so you don't lose the Pokemon you're trading to the first game.

Enter the trade center in both games, and trade the Pokemon you want to trade. Exit, and voila!

Now a little example (JUST IN CASE!)

We want to trade 1 of our Pokemon for one of the starters
* We will trade a Pokemon we have twice 'Raticate' for the starter we don't have 'Charmander'

Say you have this files in the same folder:

- PokemonFireRed.gba
- PokemonLeafGreen.gba
- PokemonFireRed.sav (Renamed to PokemonFireRed.sa1)
- PokemonLeafGreen.sav (Renamed to PokemonLeafGreen.sa2)
- THE VERY IMPORTANT FILES: vba.ini, vba1.ini and vba2.ini
- VBA.exe

1) Make sure the FR save file is named .sa1 and the LG save file is named to .sa2 and copy .sa2 so you don't lose the Pokemon from that game in the trade
2) Start FR, then LG
3) Make sure the 'Pause when inactive window' is not checked in any of the 2 VBA
4) If it is, close the emu of that game and restart it
5) Go to the trade center in the Pokemon Center and choose the respective Pokemon: Raticate if FR and Charmander if LG
6) After you exit the trading center, close the LG game. Now, you have a Charmander in FR and you didn't lose any Pokemon in any game!!

You don't lose the Charmander in LG because it's the copy of the original .sa2. Now, of the 2 copies, the Charmander was trade from the original .sa2 file, not the copy. So, delete the original, and rename the copy to the original's name. (Meaning you delete the PokemonLeafGreen.sa2 file and rename the copy which is probably named '(Copy)PokemonLeafGreen.sa2' to 'PokemonLeafGreen.sa1', deleting the '(Copy)' in it's name and changing it back to sa1 because: The emulator starts ALWAYS the .sa1 file FIRST. If you want to check the LG game to be REALLY sure you didn't lose the Charmander from that save file, close the FR game, and open LG (If you left it as .sa2, VBA will start clean as if there was no save file for that game). So change the LG save file to .sa1

NOTE: When you trade, the game saves BEFORE you enter the trading room. It then tells you that is waiting for the other player to connect.
Once the second player is linked, you'll have to press the 'A' button (As in any real GBA). If the game freezes here, close both emus and restart. This problem happened to me sometimes, because I didn't unchecked the 'Pause when inactive window' option on time or because it didn't accept the change when I unchecked it - not sure why. And you don't lose your data or corrupt the .gba file if this happens. So your progress is safe.

LAST NOTE: If you take the same example but to trade Graveler, Kadabra, Machoke or Haunter from FR so they evolve into their respective forms, you won't need a secong rom. Just copy the 'PokemonFireRed.sa1' and name the copy 'PokemonFireRed.sa2'. Trade normally and delete .sa2

Hopefully this is not confusing. Message me if you need more help
Guest answered: Added 22nd Aug 2012, ID #534103
When you have both a emulator and a rom open the emulator and press "file" on the top then go to "open" then navigate to where the zip file with the rom is then viola

Add your answer

Please be as detailed as you can when making an answer. Answers that are too short or not descriptive are usually rejected.

Please do not use this box to ask a question, it will be rejected - this box is for answers ONLY. If you want to ask a question for this game, please use the ask a question box which is above on the right.

BB Codes Guide

Accept submission terms View Terms

You are not registered / logged in.
If you would like to ne notified if/when we have added this answer to the site please enter your email address.
We will only use this address to email the confirmation for this answer.


Who's Playing
Game Wiki
Game Talk

More Questions
Have a question?