More actions
RAM2Sav | |
---|---|
File:RAM2Sav.jpg | |
General | |
Author | SciresM |
Type | Hack Utilities |
Version | 1 |
License | Mixed |
Last Updated | 2015/03/14 |
Links | |
Download | |
Website | |
Some copies of the games have different save block identifiers in RAM (And some copies have different identifiers when on 9.5), and are not currently supported. If you get empty boxes when you open your save in PKHeX, please PM me your save file, and I will fix this as soon as possible.
This requires you use a 3ds on system nand 9.0 to 9.5.0-22. You CANNOT use any other firmware, nor a new nintendo 3ds, nor a 3ds on 9.x emunand.
This will NOT work on a Korean 3DS at the moment.
If it isn't working, please clear your browser history and cookies and try again.
Please do not discuss Pokemon legality help in this thread. The place for that is here: http://projectpokemon.org/forums/forumdisplay.php?40-Pok%E9mon-Legality
This is a method based off of Yifan Lu's spider3DSTools (https://github.com/yifanlu/Spider3DSTools) to dump or inject a save file from your Gen VI Pokemon Game.
NOTE: You need PKHeX 1-28-15 or later to use this with PKHeX. Please update your PKHeX before using this.
You cannot use this with SaveDataFiler right now because of the Map Data issue. It's kind of being worked on.
This tool has two limitations.
- You cannot import Party Data. You can export, but not import because of cacheing. This may be fixed in the future.
- You cannot import OR export NPC/Map data. This is because it's not stored with the rest of save data.
Instructions:
- Copy rsavin.bin and rsavout.bin onto your 9.X 3DS (or XL or 2DS) (no emunand/no new 3ds(the one with the C-stick)) SD card.
- Run X/Y/OR/AS and get ingame (make sure you can see Brendan/May).
- Hit the home menu and go to the browser.
- Go to http://bit.ly/1JUgAFv to run rsavout.bin.
- Wait for it the crash back to the home menu.
- Power down the 3ds.
- Take out your SD card and put it in the PC.
- Open ramsav.bin in PKHex.
- Edit to your desire.
- Export ramsave.bin with the Export SAV button under the SAV tab.
- Run X/Y/OR/AS and get ingame (make sure you can see Brendan/May).
- Hit the home menu and go to the browser.
- Go to http://bit.ly/1Caycho to run rsavin.bin.
- Wait for it the crash back to the home menu.
- Check your game for edits. If you're satisfied with them, save to write them to your game's actual save, otherwise close the game to revert them.
Source Code
- rsavin.c: http://pastebin.com/dj3jWehT
- rsavout.c: http://pastebin.com/4KJjWRz9
- ramsave.bin to main conversion: https://github.com/kwsch/PKHeX/blob/master/Misc/ram2sav.cs
Frequently Asked Questions
> What's the root directory? The Root directory of your SD card is the base folder. C: \ is the root of the C Drive, etc.
> What is emunand? Am I on Sysnand or Emunand? If you have to ask this question and/or don't know what either of those words mean, you are on Sysnand and this will work.
> When I run the exploit, I get a bad egg! Your pokemon.ekx file is not actually a .ekx. It is probably a .pkx. Make sure you are saving it correctly from PKHeX.
> How can I get my SID? Open your injectiondebug.bin (generated when you run the exploit) in the latest version of PKHeX.
> The exploit isn't working! When I run it, nothing happens! Clear your 3ds browser's cache/cookies. Scroll down to the bottom of settings and hit "Initialize Save Data", then try again.
> What does this work on? This works on 2ds, Old 3ds and old 3ds XL firmwares 9.0-9.4.
> When do I trigger this? Load the website in the 3ds browser AFTER opening the game and making sure you can see Brendan/May.