[PSA] Easiest (Current) Way To Edit Pokemon Sun/Moon Saves

Discussion in '3DS - Homebrew Development and Emulators' started by Startropic1, Nov 28, 2016.

  1. Startropic1
    OP

    Startropic1 Advanced Member

    Newcomer
    99
    3
    May 1, 2013
    United States
    C-Island
    I've seen a bunch of tutorials around talking about extracting your saves and decrypting via a couple different 3DS save managing homebrews that require several steps, and imo are a bit more complicated that necessary. Here's the method I'm using that is waaay easier, and fyi I'm using a legit NTSC US 3DS retail cart version of Pokemon Sun. I've used the same method with my digital version of Pokemon Y so I see no reason why it shouldn't work with the digital versions of Sun & Moon. Anyway, moving on!

    What You Need:
    *PC running Windows 7 (For some dumb reason Nintendo hasn't updated the function we'll be using to work with Windows 10 and no one should use Windows 8. Ever. Period.)
    *Wifi enabled computer network. (You can take your Windows 7 laptop & 3DS somewhere with free wifi if you want. You don't even need internet access.)
    *3DS Homebrew Launcher (any access point will do)
    *latest version of PKHex
    *homebrew app called "save_manager", it was included in my homebrew package, hasn't been updated in quite a while but it still works--even with Sun & Moon.

    1. I'm going to assume you've already saved your Pokemon Sun/Moon game in-game so, load up "save_manager" in the homebrew launcher and backup your save. This will create a file called "main", (no extension), in a folder in the root of your SD card called MemoryBackup.

    2. If you don't have a Windows 7 PC or you have an old 3DS and want to just read your SD card directly go directly to PKHex. Otherwise, (especially if you have a New 3DS like me and don't want to be bothered unscrewing the back panel of the console), let's move on!
    I. Go to system settings on your 3DS
    II. Go to data management.
    III. Go to (micro)SD Management
    **Here your 3DS will ask you to give your 3DS a name and assign a username and password to type in on your Windows 7 PC. It will also be using the same network settings that you have setup in your internet settings. Once you do all this and connect to your network within this utility, you will see the name of your 3DS popup in your Network window on your Windows 7 PC. Click on it and it will ask for the username and password that you set on your 3DS. Now you have full access to your 3DS's (micro)SD card via your Wifi!

    3. You can open the "main" file directly from the (micro)SD card, (locally or through the wifi method), from within PKHex, Do all your editing, then make sure you export your "main" back to the same location on your (micro)SD card.

    4. Go back to Homebrew Launcher, load "save_manager", and restore your save. All done!

    NOTE: If you want to back up your save before messing with it, DO NOT keep the backup in the same folder as the "main" file that "save_manager" creates. It will muck things up when trying to restore your edited save. Also, when your save is extracted by "save_manager", it's only copying it. The save in game, (digital or 3DS cart), will remain in tact until you do the restore process. If the restore process fails, your in game save will still be fine as the program errors BEFORE the save gets copied back into your game if anything should go wrong.

    Happy poke haxing! B-)
     
    ramax likes this.
  2. Imacaredformy2ds

    Imacaredformy2ds Smartass

    Banned
    931
    611
    Nov 17, 2016
    Mexico
    This is very useful for people who want to get into competitive battling. Thank you for posting this!
     
  3. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,873
    2,216
    Jan 11, 2016
    Japan
    日本
    Isn't JKSM more viable? Still good tut though
     
  4. Minnow

    Minnow GBAtemp Fan

    Member
    462
    710
    Oct 5, 2015
    Canada
    Yeah, but homebrew users don't normally have access to JKSM.

    OP should probably mention that JKSM is a better option if on CFW.
     
    proflayton123 likes this.
  5. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,396
    3,509
    Mar 16, 2012
    United States
    This is false as JKSM has a Homebrew version. Anyone can now have access to JKSM.
     
  6. Minnow

    Minnow GBAtemp Fan

    Member
    462
    710
    Oct 5, 2015
    Canada
    Oh, my bad. I haven't been keeping up with the scene lately.
     
  7. Startropic1
    OP

    Startropic1 Advanced Member

    Newcomer
    99
    3
    May 1, 2013
    United States
    C-Island
    I tried JKSM, (the .3dsx version), and for whatever reason it didn't work. Still, save_manager seems more painless. It's literally a 1-step save manager.
     
  8. metalknuxx

    metalknuxx Advanced Member

    Newcomer
    70
    7
    Mar 15, 2009
    Brazil
    Santa Catarina
    JKSM .3dsx gives eternal red screen with the new pokemon games
     
  9. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,396
    3,509
    Mar 16, 2012
    United States
    You should still add the option to use JKSM (both the cia and 3dsx version) for those that can actually make it work.
     
  10. EventAssistant

    EventAssistant GBAtemp Advanced Fan

    Member
    507
    812
    Jul 20, 2016
    Italy
    JKSM WORKS with the latest games. You still have to avoid PASLR, so you MUST open it with pokemon bank while in the homebrew launcher. After that, it will work with pokemon games.
     
  11. Xiphiidae

    Xiphiidae

    Member
    2,084
    1,017
    Sep 13, 2009
    Australia
    I don't entirely understand why this needs a PSA. It works the same as editing Pokémon save files always has:

    Use svdt/JKSM to extract the save file, transfer it to your PC (make sure you have the mmap files for Sun/Moon).
    Get the latest version of PKHeX.
    Use it to edit your save file.
    Transfer edited save file back to your 3DS and inject with svdt/JKSM.
    (Always make and keep backups.)
     
    Last edited by Xiphiidae, Nov 29, 2016
  12. Startropic1
    OP

    Startropic1 Advanced Member

    Newcomer
    99
    3
    May 1, 2013
    United States
    C-Island
    Right, a bunch of extra steps you can just avoid by using save_manager.
     
  13. fodder

    fodder STARMAN

    Member
    803
    287
    Aug 3, 2014
    United States
    "PC running Windows 7 (For some dumb reason Nintendo hasn't updated the function we'll be using to work with Windows 10 and no one should use Windows 8. Ever. Period."

    What? I've had 0 issues using the wireless built in SD card data transfer thing on the N3DS on Win 10
     
    KunoichiZ likes this.
  14. Xiphiidae

    Xiphiidae

    Member
    2,084
    1,017
    Sep 13, 2009
    Australia
    I'm pretty sure SuMo don't even have PASLR; EventAssistant described the method for using JKSV with ORAS on 11.2 (with which no other save manager will work).

    Neither. Works fine for me on Windows 10 (and it worked fine on Windows 8 for me as well). Just because Windows 10 isn't 'officially supported' doesn't mean it won't work.
     
    Last edited by Xiphiidae, Nov 29, 2016
    KunoichiZ likes this.
  15. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,873
    2,216
    Jan 11, 2016
    Japan
    日本
    Save_manager is outdated. JKSM may have more steps but your data is more protected in a sense


    Sent from my iPhone using Tapatalk
     
    Indigo Marz likes this.
  16. Startropic1
    OP

    Startropic1 Advanced Member

    Newcomer
    99
    3
    May 1, 2013
    United States
    C-Island
    I tried it on my Windows 10 machine, Windows sees it but doesn't give me the prompt to type in username & password.

    Also, the method I outlined in the OP I did on 11.2.
     
    Last edited by Startropic1, Nov 29, 2016
  17. Xiphiidae

    Xiphiidae

    Member
    2,084
    1,017
    Sep 13, 2009
    Australia
    I have never seen a prompt to enter in a username or password. For me, my 3DS' name appears under 'Network locations' in My Computer, and then I can access the root of my SD card.
     
  18. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    This should just get locked as its entirely useless. We already have enough guides about generating pokemon and this in the wrong section
     
  19. fodder

    fodder STARMAN

    Member
    803
    287
    Aug 3, 2014
    United States
    Works fine for me
    upload_2016-11-28_19-28-29.png
     
    KunoichiZ likes this.
  20. Startropic1
    OP

    Startropic1 Advanced Member

    Newcomer
    99
    3
    May 1, 2013
    United States
    C-Island
    Yeah, guides with needless additional steps to them. :glare: The point is a SIMPLER method than everyone else is using.