How To Transfer A Game Boy / Game Boy Rom Save Game To A 3DS Virtual Console Game [Works For Pokemon Red, Blue, Yellow and Green] This tutorial will tech you how to transfer a Game Boy save game from either a real Game Boy cartridge or emulator to the virtual console version of that game on the Nintendo 3DS. Although this should work for any Game Boy game which has a virtual console released on the 3DS i'm going to focus on the original Pokemon games. Later this year when Pokemon Moon and Pokemon Sun are released you will be able to transfer Pokemon from from the virtual console versions of Pokemon Red, Blue, Yellow or Green to Pokemon Moon and Pokemon Sun. This is the first time you will have officially been able to trade Pokemon from the first generation games to the current generation. If you have never played the original Pokemon Red, Blue, Yellow or Green this is likely not a major thing, however if you have your original save game from 16 years ago like I do, or 20 years ago if your in Japan then it will be pretty cool to transfer Pokemon you caught in your childhood in to a modern version of the game which will allow you to battle over the internet. What do I need to transfer my Pokemon save games from my real Game Boy cartridge or emulator to my 3DS? A hacked 3DS, 2DS, 3DS XL or N3DS running custom firmware with SaveDataFiler installed The Pokemon save game you wish to use on the 3DS An SD card reader for your PC / Laptop. GameBoy emulator capable of exporting a "battery file" version of your save. VBA-M is capable of this and will be used in this tutorial. [Optional] A Game Boy Transferer 2, this is only required if you wish to use a save game from an original Game Boy cartridge, follow this link for instructions on dumping a save from a cartridge, then come back to this guide once you have your save. Notes before getting started: It's beyond the scope of this tutorial to teach you how to hack your 3DS, if your on firmware 9.2 or below you can hack your 3DS very easily. I have an old tutorial which goes through the process of hacking a 3DS or 3DS XL using the gateway flash card, however newer free solutions exist now, i'd suggest you look in to getting the RxTools Custom Firmware on your 3DS, you can auto boot in to this when the 3DS is powered on, so very convenient when setup. This tutorial presumes you have a hacked your 3DS and have basic knowledge of using a hacked 3DS, if you have a hacked 3DS and do not have SaveDataFiler installed, you can download it here, simply install the CIA like any other using BigBlueBox or another CIA installer. SaveDataFiler will then appear as an application on your home screen. Lets get started! Transferring Your Pokemon Save Games To The 3DS: 1. First you need to have started a playing the Pokemon virtual console game you wish to restore your old save game to, if you haven't simply start playing the game and save it after the introduction. 2. Load up SaveDataFiler 3. On the user tab scroll down until you see 01710, 01711 or 01712, these are the save games for your Pokemon games. 01710 = Pokemon Red 01711 = Pokemon Blue 01712 = Pokemon Yellow 0170d = Pokemon Green [JPN] The above is correct for the English (UK / US version of the games) it's possible the regional variations could have a different save ID. 4. Press "Y" to export the current save game to the SD card inside your 3DS. 5. Press "A" to confirm the export 6. All been well the save should export ok, if so press "A" and power the 3DS off. 7. Put your 3DS's SD card in the card reader so you can access it from your PC, you should see their is a folder called "filer" on the SD card and then a folder called "UserSaveData" inside that. 8. Sort the folder view by date modified and the save you just exported should be at the top of the list: 9. Open this folder and you should see another folder inside with the ID of the Pokemon game you exported the save for: 00001710 = Pokemon Red 00001711 = Pokemon Blue 00001712 = Pokemon Yellow 0000170d = Pokemon Green [JPN] 10. Open this folder and you should see a file called sav.dat this is your save game, you can actually change the file extension to a .sav and it will be usable with a Game Boy emulator. 11. Keep the above folder open, you now want to find the save game you wish to transfer to the 3DS. I have dumped my saves from my actual GameBoy cartridges using the Game Boy Transferer 2, however saves from emulators will also work perfectly fine. Note: the save game you are transferring must be 32KB (32,768 bytes). If your save game is larger it will show up as corrupted on the 3DS. 12. As you can see below my Pokemon Yellow save is the correct size, however my Pokemon Red Save is slight larger: 13. I will teach you how to ensure your save game is compatible, even if your save game is the correct size it will not hurt to follow the process below to be 100% sure. As in the screenshot above ensure your Rom / Save are named the same and load your save up in the VBA-M emulator, selecting continue on your save. 14. Once you are in game go to Files > Export > Battery file 15. Name and save this exported file, it's important the file type you export here is a .sav 16. As you can see my savegame is now the correct file size to be used on the Nintendo 3DS - 32KB (32,768 bytes) 17. Rename this to sav and change the file extension to .dat, then simply copy the sav.dat to the folder on the 3DS's SD card you opened earlier, overwriting the existing sav.dat 18. Now put the SD card back in to the 3DS, power the 3DS on and load SaveDataFiler again, this time selecting the SD tab and highlighting the savegame you wish to restore, if you have multiple the last save you backed up will be at the bottom of the list, which will likely be the save you want to restore. We can confirm this as we know "00001710" is the save ID for Pokemon Red. With the Save highlighted press "A" to import this save back to the 3DS 19. Press "A" to confirm the import, this will overwrite the current save game with the save game from your original cartridge or emulator 20. All been well the save game will import fine 21. That's it, you can now use your savegame from your original Game Boy cartridge or emulator on your 3DS's virtual console copy of the game! Above: My 16 year old Pokemon Red save in use on the Nintendo 3DS re-release of Pokemon Red, with the same save game still on my original Game Boy. I cant imagine too many people have their original Pokemon saves all these years on, i'm amazed the battery in my game cartridges are still working after more than 16 years. I actually dumped my save games from the cartridges 6-7 years ago, however my Pokemon Red and Yellow cartridges are still going strong today in 2016! I hope this helps someone who wishes to transfer a GameBoy save to the 3DS, to eventually import Pokemon in to Pokemon Moon and Sun once released. If you have any questions do ask and I will do my best to try and help, I hope I have explained the process in enough detail however.