ROM Hack [Question] VC GBA saves edit?

Fernando Ruelas

Member
OP
Newcomer
Joined
Feb 9, 2016
Messages
8
Trophies
0
Age
34
XP
81
Country
Mexico
Hi guys, I am asking this because I have not found anything related to VC GBA save files edit, I have tried to backup the save data using all the save manager tools available (hombrew and cia) with no luck, I also tried backing up the save data from the installed GBA games (cia) in emunand and sysnand, is there a way to backup the save data to sd card and edit the save files?

Edit - Got it to work, the trick is the following:

1 - Open your GBA game and save the current game (I was using Pokemon Emerald).
2 - Close the game and shutdown your 3DS, start Decrypt9 and go to Sysnand/Misc/ gbadump and dump your GBA save game.
3 - Copy your gbasave.bin from the root of your sd card to your computer, edit the save (if needed you can change the .bin to .sav)
4 - Copy back your edited gbasave.bin to your sd card root.
5 - Now reinstall your GBA game (the same one you extracted the save file), this is to clear all game data from the 3DS.
6 - Now open the GBA game and verify that there is no saved games there.
7 - Shutdown and enter Decrypt9 and navigate to Sysnand/Misc/gbasave and inject now the gbasave.bin in your sd card.

and Done you have successfully injected your save into your game.

If the instructions are confusing I can make them more specific just send a message.
 
Last edited by Fernando Ruelas,

AtomSmasherMazionga

GBATemp Resident Atom Smasher
Member
Joined
Feb 18, 2016
Messages
344
Trophies
0
Age
28
Location
Nearby
XP
439
Country
United States
I have a theory, but no means to test it, nor do I have the know how or the technical knowledge to do so. My theory is this: "export the saves from the GBA VC, then convert the save to be edited to an emulator readable format (example, a VBA save file) edit the save in the Emulator, then simply convert back to a VC save and inject. "Would be great if JKSV or a similar utility could do this though, huh? But as I states earlier I have virtually no Technical knowledge on the subject. I may just be stating nothing but waffle, if so, sorry bout that folks.
 
D

Deleted User

Guest
I have a theory, but no means to test it, nor do I have the know how or the technical knowledge to do so. My theory is this: "export the saves from the GBA VC, then convert the save to be edited to an emulator readable format (example, a VBA save file) edit the save in the Emulator, then simply convert back to a VC save and inject. "Would be great if JKSV or a similar utility could do this though, huh? But as I states earlier I have virtually no Technical knowledge on the subject. I may just be stating nothing but waffle, if so, sorry bout that folks.

There's agbsave9, but, from what I remember, you can only read saves, not write to them. So it's essentially a one-way deal.
 

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,159
Trophies
0
XP
932
Country
United States
There's agbsave9, but, from what I remember, you can only read saves, not write to them. So it's essentially a one-way deal.

Injecting saves is now possible on AgbSave9. Look here for more details:
https://gbatemp.net/threads/dumping-and-injecting-gba-vc-saves-with-agbsave9.421836/

Is it also possible to fix saves? Some games when injected won't save. :unsure:

To fix most injected GBA games, you have to use the SRAM patcher that comes packaged with Riku's converter. Patch the games before conversion. The only exception for this are the Pokemon games, which require something a bit more complicated. Look here for how to fix them:
https://www.reddit.com/r/3dshacks/comments/4ovk16/guide_fix_saving_for_injected_gba_pokemon_games/?
 
Last edited by ThisIsDaAccount,
  • Like
Reactions: Deleted User

Posghetti

Un-official ReVeluv Leader
Member
Joined
Mar 15, 2016
Messages
1,141
Trophies
0
Location
Michigan
XP
747
Country
United States
I don't edit much GBA VC game saves besides Pokemon Yellow/Red/Blue but I can tell you that you can edit those games :P

I used JK's Save Manager to extract the save then used Pikasav to do the rest, works just fine for me
 

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,159
Trophies
0
XP
932
Country
United States
I don't edit much GBA VC game saves besides Pokemon Yellow/Red/Blue but I can tell you that you can edit those games :P

I used JK's Save Manager to extract the save then used Pikasav to do the rest, works just fine for me
Red, Blue, and Yellow are regular Gameboy games, emulated on the 3ds. This thread is about Gameboy Advance games, like Pokemon FireRed and LeafGreen. Dealing with these is more complicated because they're not emulated, but instead played directly on the 3ds hardware like on the DS lite.
 

AtomSmasherMazionga

GBATemp Resident Atom Smasher
Member
Joined
Feb 18, 2016
Messages
344
Trophies
0
Age
28
Location
Nearby
XP
439
Country
United States
There's agbsave9, but, from what I remember, you can only read saves, not write to them. So it's essentially a one-way deal.
I'm aware of that. Just seems easier (at least to me) to either build an app to do all the technical bullsh!t for you, or fork an existing app such as JKSV and integrate the GBA save feature. Really, anything is possible, so long as you have the knowledge, skills, or dedication to do so.
 

Aletron9000

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,714
Trophies
0
Location
Classified
XP
1,510
Country
United States
Really? How would one go about this?

go to the Decrypt9WIP page (not releases, the code tab) download the source code then build it with make. .bin is arm9 and .elf can be converted to .3dsx (if you dont have a9lh, just take .elf and run it through 3dsxtool.exe included in devkitPro). Run the newely built Decrypt9. Under "SysNAND/EmuNAND Options" under Miscellaneous, there is gba vc save dump and inject. But this requires slot0x24KeyY.bin which i have been unable to find anywhere, it might be currently unknown.
 
  • Like
Reactions: Deleted User

Yuuyuun

Active Member
Newcomer
Joined
Mar 6, 2016
Messages
38
Trophies
0
Age
30
Location
Netherworld.
XP
166
Country
Brazil
go to the Decrypt9WIP page (not releases, the code tab) download the source code then build it with make. .bin is arm9 and .elf can be converted to .3dsx (if you dont have a9lh, just take .elf and run it through 3dsxtool.exe included in devkitPro). Run the newely built Decrypt9. Under "SysNAND/EmuNAND Options" under Miscellaneous, there is gba vc save dump and inject. But this requires slot0x24KeyY.bin which i have been unable to find anywhere, it might be currently unknown.

I have the key, but I don't have a newer compiled version of decrypt9 to test.
 

Aletron9000

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,714
Trophies
0
Location
Classified
XP
1,510
Country
United States
go to the Decrypt9WIP page (not releases, the code tab) download the source code then build it with make. .bin is arm9 and .elf can be converted to .3dsx (if you dont have a9lh, just take .elf and run it through 3dsxtool.exe included in devkitPro). Run the newely built Decrypt9. Under "SysNAND/EmuNAND Options" under Miscellaneous, there is gba vc save dump and inject. But this requires slot0x24KeyY.bin which i have been unable to find anywhere, it might be currently unknown.

I have the key, but I don't have a newer compiled version of decrypt9 to test.

this is how to get the compiled decrypt9

if you have any questions, feel free to ask.
 

liljohn360

Member
Newcomer
Joined
Jul 31, 2016
Messages
5
Trophies
0
Age
122
XP
43
Country
this is how to get the compiled decrypt9

if you have any questions, feel free to ask.

Is there any way you could upload the compiled Decrypt9? I'm a complete noob and I have no idea how to build it, but I'd like to use the save inject feature! Also, where did you locate your slot0x24KeyY.bin?
 

Aletron9000

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,714
Trophies
0
Location
Classified
XP
1,510
Country
United States
Is there any way you could upload the compiled Decrypt9? I'm a complete noob and I have no idea how to build it, but I'd like to use the save inject feature! Also, where did you locate your slot0x24KeyY.bin?

1. I don't know if i can post it
2. pastebin (someone tell me if this breaks the rules, there is no direct link)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys