I can't inject my GBA save (I'm using Decrypt9)

Discussion in '3DS - Homebrew Development and Emulators' started by AvatarMew, Oct 27, 2016.

  1. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    I can't inject my Legacy of Goku 2 save file.

    I've been following this guide:

    -Play your VC GBA game
    -The save will be loaded in RAM. Now just after playing and saving in the game, quit the game and launch Decrypt9 (But don't power OFF your 3DS. The GBA VC save must be in RAM when you launch Decrypt9.
    -Dump your save (it will only dump the save of the last game you have played. Don't power OFF you 3DS after playing the GBA game. The save must be in RAM to be dumped)
    -Rename your save file to "your_game.bin" and backup it to your PC

    -Play your VC GBA game -The save will be loaded in RAM. Now just after playing and saving in the game, quit the game and launch Decrypt9 (But don't power OFF your 3DS. The GBA VC save must be in RAM when you launch Decrypt9. -Dump your save (it will only dump the save of the last game you have played. Don't power OFF you 3DS after playing the GBA game. The save must be in RAM to be dumped) -Rename your save file to "your_game.bin" and backup it to your PC

    If you want to restore your save: -Launch your GBA VC game (the save will be loaded in RAM) -Quit the game and launch decrypt9 (Don't power OFF you 3DS after playing the GBA game. The save must be in RAM to be dumped) -Restore your save

    I replace the dumped Gbavcsave.bin with a new one. When I inject it it doesn't show. What do I do?
     
    Last edited by AvatarMew, Oct 27, 2016
  2. Cralex

    Cralex GBAtemp Regular

    Member
    112
    44
    Jul 29, 2016
    United States
    Same. I've heard of it working, but I'm clearly missing something.
     
  3. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    I could never get it to work with Decrypt9 either. I just used the AGBsave tool and it worked fine. Pretty much the same way more or less with an extra step. (re-installing the .CIA after editing)
     
  4. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    My issue with AGBsave is that I can't make a cia file... The save I tried to use was 8kb in size. Is that why I can't make the cia?
     
  5. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    No you're supposed to re-install the original game after making the edits, else it will ALWAYS boot as the save dumper.
     
  6. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    I thught I had to make a new one...
     
  7. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    Nope, it generates a .cia patch, not another full install. Then you just have to copy your data folders..

    This alpha release can inject sram and flash saves. To inject saves
    1. Dump save using Agbsave9 and record the title id and save type
    2. Use the gen_rom.py script in the agb_inject folder to generate a cia
    3. Replace the game with the generated cia
    4. Run the program
    5. When "AGB_FIRM save injector" appears exit
    6. Go into the Nintendo 3ds folder on you sd card
    7. Depending on your cfw setup you will see 1 or 2 folders with random numbers
    8. Go into the smaller one
    9. Go to the folder in that one
    10. Go into title/0040000
    11. Go into the folder matching the title id
    12. Backup the data folder
    13. Reinstall your game
    14. Restore the data folder
    15. Have fun


    #14 is what I was referring to earlier when I was talking about having to re-install your orginal game .CIA again.
     
    Last edited by Majickhat55, Oct 27, 2016
  8. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    Whenever I try to make a cia it doesn't work.
     
  9. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    Do you have Python3 installed?
     
  10. invaderyoyo

    invaderyoyo invader

    Member
    820
    409
    Mar 17, 2014
    United States
    Southern California
    I could never get it to work either. I ripped the save from the cartridge with my DS lite and tried this, but no dice. The game was Aria of Sorrow.
     
  11. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    Yes, I do,
     
  12. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    Odd. Do you also have Python 2.7? I know things that use Python3 won't always work if the IDE is using Python 2.7...... You have to change it. If that's not the case than there is probably something incompatible with your installation of Python. (I had a lot of trouble getting Pillow to work for Bootanim9 but eventually got it by install the WHL manually)
     
  13. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    I did have 2.7 I uninstalled it so that 3.5 was the one my laptop used.
     
    Majickhat55 likes this.
  14. gatao30cm

    gatao30cm Advanced Member

    Newcomer
    66
    24
    Mar 9, 2016
    Brazil
    Implying you have A9LH:
    - Download the latest Decrypt9
    - Rename your save to gbavc.sav and put it on your SD:/files9 folder
    - Run your GBA game
    - Return to your home menu
    - Turn off your 3DS
    - Boot on the Decrypt9 payload
    - Sysnand options
    - Miscellaneous
    - GBA VC Save Inject

    --EDIT--

    Actually I can't recall if you have to put on D9Game or Files9, but I believe it's on files9
     
  15. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    I don't have A9LH. I'm scared of bricking my 2ds.
     
  16. AvatarMew
    OP

    AvatarMew GBAtemp Regular

    Member
    250
    21
    Sep 5, 2015
    Do I need A9LH to dump my save?
     
  17. ChicagoMel

    ChicagoMel GBAtemp Regular

    Member
    259
    6
    Sep 1, 2015
    United States
    Sorry for reviving this, but it's happening to me too. I'm going to try dumping, editing, then injecting.

    btw AvatarMew, yeah you pretty much do need it to dump. I was scared of bricking, too, but now it's a lot easier to install AL9Hax if you aren't on 11.3 yet.
     
  18. Alex S

    Alex S Creator Of WWHDM, And Metroid Fusion XER0X!

    Member
    934
    359
    May 2, 2016
    United States
    Hell
    Well for me it just refuses to inject the new save. It just jeeps the old save for whatever reason.
     
  19. ChicagoMel

    ChicagoMel GBAtemp Regular

    Member
    259
    6
    Sep 1, 2015
    United States
    same here. It annoys me to no end.
     
  20. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,643
    2,316
    Mar 28, 2016
    United States
    Asshai
    Don't use decrypt9 to do it. Just use Godmode9 with these scripts and it's all automatic. https://gbatemp.net/threads/release-gm9-gbavc-sav-scripts.481082/