I don't understand how you use it, how are you supposed to open the program from AGB_FIRM, that's not possible at all. Or do you just open the game and exit it, rebooting the console, then open Agbsave9?
Yes. Open game, exit, reboot, run agbsave9I don't understand how you use it, how are you supposed to open the program from AGB_FIRM, that's not possible at all. Or do you just open the game and exit it, rebooting the console, then open Agbsave9?
There's a work around stated in a few pages in this thread,I'm on mobile and about to leave so good luck but it's just opening it in an emulator and changing the save size.Injections and dumps worked fine for me with this after I found out what to do, but with some expections.
When I dump Pokemon games, they come out as 64kb files, instead of 128kb that they should be.
Is this a known issue, and if it is, is there any workaround?
I have a problem. I put the title id (000e45c) in the gen_rom.py. However, when I tried to install the .cia that contains the save file with FBI, I found that the title id has changed (00000e4). Any help on this please?
...You don't put the save on your sd card. How would the python script build a cia using a .sav file that's not even on your computer? Put it in the inject folder and run the script.I modified my save agb_dump.sav in an emulator but when I do the injection it keeps the old save.
Does the agb_dump.sav need to go in a specific place for it to be injected back into the game? I have it in the root of my sd card.
I modified my save agb_dump.sav in an emulator but when I do the injection it keeps the old save.
Does the agb_dump.sav need to go in a specific place for it to be injected back into the game? I have it in the root of my sd card.
- Dump the save from a game of your choice using Agbsave9 and note the title id and save type
- Put the save you want to inject into the agb_inject folder and open the gen_rom.py script
- Follow the instructions on the command prompt and it should generate a CIA file
- Save's name: The save you want to inject
- Name of CIA: Obviously...
- Save type: Typing the number of the save type worked for me
- Title ID: The title ID you receive from dumping
- Install the generated cia (It may ask you to replace an existing one. Do so)
- Run the programm you've just installed
- When "AGB_FIRM save injector" appears, turn off 3DS
- Go into the Nintendo 3ds folder from your SD card and enter your NAND folder where you installed your game
- Go into title/0040000
- Go into the folder matching the title ID
- Backup the data folder
- Reinstall your game
- Restore the data folder and you're done
This was on page 14, just fyi.
That's what step two says put the save you want to inject... but I'm glad you got it working.Yeah I saw it on the github release page, it didn't solve my problem though.
But I did figure it out shortly after posting. I had to create the cia using my modified agb_dump.sav, which seems obvious now, but the backup and restore of the data folder is what threw me (as inserting the modified #.sav there changed nothing)
Thanks anyway though.
Here's a tutorial for you. Good luck.I can't use the python script I get an error saying "C could not be opened" OP what does this mean?
Are you running it from sysNAND 9.2/A9LH?Can't seem to get this to work.
I open the game, boot the homebrew menu, select agbsave and the homebrew menu just reboots
Ah, I'm on 11.0 A9LH. didn't realize it had to be on 9.2.Are you running it from sysNAND 9.2/A9LH?
In that case, you'll need a special payload for it. I wrote a tutorial for AGBSave which you might find useful, it has a working A9LH payload, unless the newer versions of A9LH broke it(I still have to test).Ah, I'm on 11.0 A9LH. didn't realize it had to be on 9.2.
Still not working. Just to check I'm putting everything in the right place I put "Agbsave9" folder in the 3DS folder and the other files in the rootIn that case, you'll need a special payload for it. I wrote a tutorial for AGBSave which you might find useful, it has a working A9LH payload, unless the newer versions of A9LH broke it(I still have to test).
Well, you are using A9LH with sysNAND at 11.0, right? Download this, if you are using Luma3DS, rename it to "LEFT_AGBSave9.bin", put inside /luma/payloads and turn your 3DS on pressing Left on D-PAD, if you are using something and don't have a bootloader, rename it to "arm9loaderhax.bin" and copy to the root of your SD card(Backup that file in your SD card before you do that), it should load AGBSave9 directly.Still not working. Just to check I'm putting everything in the right place I put "Agbsave9" folder in the 3DS folder and the other files in the root