Thank you very much for the explanation! By the way, when you say the smaller folder, you mean the sysnand folder (I have unlinked nands)?to dump you just need to run the game you want to dump, close and then run agb_dump.3dsx it will also tell you title id and save type
System version 9.x
Title id 00c31900
Use save type 1
Creating agb_dump.sav ...
Save Dump: succeeded!
and to inject, first of all you have to install Python3 in your computer,
then put your save file in agb_inject folder and run gem_rom.py
in save name just put the name of your save file, like "pokemon.sav"
in title id put the same title id of the game you want to inject
in save type put
"0" for SVRAM
"1" for Flash
"2" for EEPROM
you can dump a save for your game first to see what is the type in dump log
then put a "whatevername.cia" in cia name
ok copy the cia to your SD and installs it OVERWRITING the original game
run it, and you will see something like that
![]()
for EEPROM it will show more lines and you have to wait it finish
then copy .sav file from SD:/Nintendo3DS/(lot of numbers, go to the smaller folder)/(morecharacters)/title/00040000/(your game title id)/data/
install the original cia from your game again and then restore the sav file that you just backuped
I think that is all folks
Yes, agb games saves on sysnandThank you very much for the explanation! By the way, when you say the smaller folder, you mean the sysnand folder (I have unlinked nands)?
Your save type is Flash 128k? So just put number 1 in savetypemy save files invaild size
how to you convert saves that are 128kb to 64kb so i can use em with this
For some reason I can't get the cia maker to work. It's giving me [SETTING ERROR] 'D' could not be opened. What does it mean? Do I have to open it in a different drive?Yes, agb games saves on sysnand
Having same issue here, too.Having the same issue here with the latest version. Works fine with the previous release without eeprom support. Obviously I need eeprom support for THAT one game, always how things work, eh?
just do it like any regular save
open your game in gbata.exe to find what is your savetype or you can dump any save of you already installed game with agb_dump and it will tell you that
put your save from VBA in agb_inject folder and follow the tutorial
when agb_inject ask you savetype you will only answer with a number
SRAM is 0,flash memory is 1 and EEPROM is 2
you have to put the same title id from the game you are injecting
my save on emulators 128 how do i make it 64kbYes, agb games saves on sysnand
Your save type is Flash 128k? So just put number 1 in savetype
try to put 00e07500 in title id that is the only thing I made different but I really don't know what is happening, I just made a tutorial of how I managed to make it workEverytime I try to run it, it gives me the following error:
"No such file or directory" exheader.bin
Do you know how to fix this?
what is your save type and your emulator?my save on emulators 128 how do i make it 64kb
I dunno, can you send a print? are you using python 3? did you installed python 2 before?For some reason I can't get the cia maker to work. It's giving me [SETTING ERROR] 'D' could not be opened. What does it mean? Do I have to open it in a different drive?
Edit: I copied the files to the desktop, now it tells me that drive C could not be opened. What gives?
Here you go:I dunno, can you send a print? are you using python 3? did you installed python 2 before?
no you don't, keep with only python 3Here you go:
View attachment 41355
And I uninstalled Python 2 to install Python 3. Or am I supposed to keep both?
that's true, I used your script when I managed to inject my save ^^" I completely forget that, I will link that in my tutoOriginal gen_rom.py from the latest release didn't work for me either.
I had to rewrite it a little bit to make it work on Windows. I actually uploaded it here couple of pages ago.
With that script I was able to successfully inject my old save into Zelda: ALTTP, which has EEPROM save type.
You can try that script if you want, but I'm not sure if it would work for you. Here it is: https://gbatemp.net/attachments/gen_rom-zip.38211/
Original gen_rom.py from the latest release didn't work for me either.
I had to rewrite it a little bit to make it work on Windows. I actually uploaded it here couple of pages ago.
With that script I was able to successfully inject my old save into Zelda: ALTTP, which has EEPROM save type.
You can try that script if you want, but I'm not sure if it would work for you. Here it is: https://gbatemp.net/attachments/gen_rom-zip.38211/
Thank you Argentlan and redunka. Now, what program do I use to reinstall the GBA game after uninstalling the injector. For some reason, FBI won't let me.that's true, I used your script when I managed to inject my save ^^" I completely forget that, I will link that in my tuto
try to put 00e07500 in title id that is the only thing I made different but I really don't know what is happening, I just made a tutorial of how I managed to make it work
what is your save type and your emulator?
I use old DevMenu because it actually can overwrite old title without uninstalling it.Thank you Argentlan and redunka. Now, what program do I use to reinstall the GBA game after uninstalling the injector. For some reason, FBI won't let me.
Original gen_rom.py from the latest release didn't work for me either.
I had to rewrite it a little bit to make it work on Windows. I actually uploaded it here couple of pages ago.
With that script I was able to successfully inject my old save into Zelda: ALTTP, which has EEPROM save type.
You can try that script if you want, but I'm not sure if it would work for you. Here it is: https://gbatemp.net/attachments/gen_rom-zip.38211/
Thank you very much! Also, to add to the tutorial (@Argentlan ), the patched AGB_FIRM needs to be installed into emunand to be able to run the injector (installed in sysnand, of course).I use old DevMenu because it actually can overwrite old title without uninstalling it.

