Then you're doing it wrong. It works just fine.Hum this don't work
Type in the save's name: agb_dump.sav
Type in the output cia's name: zelda
Type in the save type: 2
Type in the title id of the game you wish to inject: 00076e00
Traceback (most recent call last):
File "gen_rom.py", line 25, in <module>
with open(ScriptPath + "agb_inject_mb.gba", "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/home/agb/agb_inject/agb_inject_mb.gba'
Traceback (most recent call last):
File "gen_rom.py", line 29, in <module>
rom = bytearray(rom + bytes(padding) + footer)
ValueError: negative count
The default package is broken, you need the previous version + a fixed script that you can find on OP.On windows, and 2 seperate linux machines I get the following:
It needs a gba file? I tried downloading the game's GBA file because why not, but it results in:
You're saying I need version 1.0 and I need to use a fixed script in the opening post? I don't see any script in the OP. You've lost me.The default package is broken, you need the previous version + a fixed script that you can find on OP.
Type in the save's name: agb_dump.sav
Type in the output cia's name: zelda
Type in the save type: 2
Type in the title id of the game you wish to inject: 00076e00
Traceback (most recent call last):
File "gen_rom.py", line 48, in <module>
"-rsf", ScriptPath + "tmp/agb_inject_mb.rsf", "-f", "cxi", "-o", ScriptPath + "tmp/gba.cxi"])
File "/usr/lib/python3.5/subprocess.py", line 557, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
My mistake, I mixed up threads.You're saying I need version 1.0 and I need to use a fixed script in the opening post? I don't see any script in the OP. You've lost me.
Edit: with the agb_inject_mb.gba file from v1.0 I still get the following errors:
You need a fixed script and maybe a certain file from the previous package. I wrote a guide that still should work fine here.I can't get it to make .CIA after inputting the .CIA title gen rom closes
Is it compatible with Windows 10 anniversary edition?
Thank you for referring me to your guide I just tried it and I got my old Pokemon fire red game save backYou need a fixed script and maybe a certain file from the previous package. I wrote a guide that still should work fine here.
And yes, it's compatible with Windows 10 build 14393/1607 (Anniversary Edition).
I would just use Decrypt9 nowadays though, it's a lot easier to use.
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, google it
Remember, you shall only inject in Sysnand!(but the save will works on emunand)
Download the lastest Agbsave9 release HERE
if you are in Windows overwrite gen_rom.py with that modified version at the moment the official one with EEPROM support (version 1.0) is not working on windows
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 from your game first to see what is the save type and your title id in dump log
then put a "whatevername.cia" in cia name
it should look like this
ok, now copy the cia to your SD and installs it OVERWRITING the original game, I used FBI to this
run it, and you will see something like that
for EEPROM it will show more lines and you have to wait it finish
then backup .sav file from SD:/Nintendo3DS/(lot of numbers, go to sysnand folder)/(morecharacters)/title/00040000/(your game title id)/data/
install the original cia of your game again and then restore the sav file that you just backuped
I think that is all folks
anyone got a guide or instructions on how to install agbsave9?
Dang it the one time i dont look my bad sorryhttps://gbatemp.net/threads/dumping-and-injecting-gba-vc-saves-with-agbsave9.421836/
Even though the exact same thing is posted twice right above you.........
you could either grab the homebrew app or use the A9LH payloadanyone got a guide or instructions on how to install agbsave9?
Rename "agbsave9.bin" to "b_agbsave9.bin". Put the file inside of the payloads folder inside of the luma folder.How do I install this on al9hax? In the HBL the 3dsx and other file dont boot.
Where's the app or payload? Which file in the zip?
Will the save be 128 bytes instead of 64?Rename "agbsave9.bin" to "b_agbsave9.bin". Put the file inside of the payloads folder inside of the luma folder.
You should just use GodMode9, it's easier, more stable and works with Bootstap9 (for backups)hey i tried using the tool but it didnot work for me
i have done the gba vc injectio for pokemon fire red