Homebrew How do you backup GBA saves from injected VC?

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,272
Country
United States
Godmode9 works well but is a bit more involved. If you followed standard guides for installing luma you should already have it.

1) Start the VC GBA game, let it load to a title screen.
2) Power off the 3DS
3) Hold start and power on the 3DS
4) Push down to select sysnand virtual with A
5) Select agbsave.bin, then AGBsave options..., Dump GBA VC Save

To restore a save, you need to basically do step 1-3 again, then navigate to SD (card) on step 4, find your save file, and put it in the clipboard with Y. Then go back to agbsave.bin, this time choose Inject GBA VC Save, then restart and launch the GBA VC title to complete the inject.
 

alonzondavis

Well-Known Member
OP
Member
Joined
Jun 16, 2016
Messages
251
Trophies
0
XP
623
Country
United States
Godmode9 works well but is a bit more involved. If you followed standard guides for installing luma you should already have it.

1) Start the VC GBA game, let it load to a title screen.
2) Power off the 3DS
3) Hold start and power on the 3DS
4) Push down to select sysnand virtual with A
5) Select agbsave.bin, then AGBsave options..., Dump GBA VC Save

To restore a save, you need to basically do step 1-3 again, then navigate to SD (card) on step 4, find your save file, and put it in the clipboard with Y. Then go back to agbsave.bin, this time choose Inject GBA VC Save, then restart and launch the GBA VC title to complete the inject.

And these agbsave.bin can be rename to .sav so itll work on other gba emulator to continue the save, like on android for example?
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,272
Country
United States
no when it extracts FROM agbsave.bin, it will create .gbavc.sav files in sd:/gm9/out by default, with a number that matches the title number that was used for injection. It will give you the filename when you do the extract. You can then rename that .sav the same as your .gba rom and drop it into most emulators.
 
Last edited by Rahkeesh,
  • Like
Reactions: alonzondavis

alonzondavis

Well-Known Member
OP
Member
Joined
Jun 16, 2016
Messages
251
Trophies
0
XP
623
Country
United States
no when it extracts FROM agbsave.bin, it will create .gbavc.sav files in sd:/gm9/out by default, with a number that matches the title number that was used for injection. It will give you the filename when you do the extract. You can then rename that .sav the same as your .gba rom and drop it into most emulators.
Ah ok I understand it now, thanks!
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,046
Trophies
1
Location
Itchy & Scratchy Land
XP
2,819
Country
Mexico
Godmode9 works well but is a bit more involved. If you followed standard guides for installing luma you should already have it.

1) Start the VC GBA game, let it load to a title screen.
2) Power off the 3DS
3) Hold start and power on the 3DS
4) Push down to select sysnand virtual with A
5) Select agbsave.bin, then AGBsave options..., Dump GBA VC Save

To restore a save, you need to basically do step 1-3 again, then navigate to SD (card) on step 4, find your save file, and put it in the clipboard with Y. Then go back to agbsave.bin, this time choose Inject GBA VC Save, then restart and launch the GBA VC title to complete the inject.
Wait… WHAT?
You can turn off the console?! I always entered System Settings and then exit from there with the Select Button pressed to launch the Luma Chainloader.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,272
Country
United States
Wait… WHAT?
You can turn off the console?! I always entered System Settings and then exit from there with the Select Button pressed to launch the Luma Chainloader.

I didn't even know you could do this. :P What I outlined is how I've been doing it.
 

ToxicIzzy

New Member
Newbie
Joined
Nov 11, 2021
Messages
3
Trophies
0
Age
34
XP
23
Country
Mexico
@alonzondavis thank you for sharing how to pull up a saved file from virtual console injected games. I did this for Ruby Version. After doing so, I inserted my sd card to my laptop to open the saved file to PkHex. However, I noticed the saved file is only 64 kb when it should be 128 kb. So, I can't open it on PkHex? Do you know how to fix this? I really want to be able to edit the file, as the game looks a whole lot sexier as a virtual console injection.

I wouldn't mind playing the mGBA but for some reason, not a single GBA game has sound.
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,517
Trophies
2
XP
4,995
Country
Canada
@alonzondavis thank you for sharing how to pull up a saved file from virtual console injected games. I did this for Ruby Version. After doing so, I inserted my sd card to my laptop to open the saved file to PkHex. However, I noticed the saved file is only 64 kb when it should be 128 kb. So, I can't open it on PkHex? Do you know how to fix this? I really want to be able to edit the file, as the game looks a whole lot sexier as a virtual console injection.

I wouldn't mind playing the mGBA but for some reason, not a single GBA game has sound.
Did you ever dump your dsp file? If ya got no sound it kinda seems like you missed that.
 

tomman321

Well-Known Member
Member
Joined
Feb 4, 2016
Messages
130
Trophies
0
Age
26
XP
393
Country
United States
Tried this with Metroid Fusion, so I could continue playing on my Switch, but it doesn't seem to be loading the save properly. All the save file slots are showing blank.
 

ToxicIzzy

New Member
Newbie
Joined
Nov 11, 2021
Messages
3
Trophies
0
Age
34
XP
23
Country
Mexico
You are a lifesaver dude, thank you so much! I would prefer to play Pokémon GBA Versions as virtually injected, but this is is more than enough. I really appreciate you.

Do you know why gm9 dumps the saved file as half the file size than mGBA? @lone_wolf323
 
  • Like
Reactions: lone_wolf323

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,517
Trophies
2
XP
4,995
Country
Canada
You are a lifesaver dude, thank you so much! I would prefer to play Pokémon GBA Versions as virtually injected, but this is is more than enough. I really appreciate you.

Do you know why gm9 dumps the saved file as half the file size than mGBA? @lone_wolf323
I am honestly not sure why it does it like that. Usually its corrected by adding 0000s as buffers to the hex program that you use to open it with. But I am not sure if thats the case here
 

daveraff

New Member
Newbie
Joined
Apr 22, 2023
Messages
1
Trophies
0
Age
31
XP
13
Country
United Kingdom
Hey! I was attempting this but when I get back injecting the save, there is no .sav in my SD folder, I definitely have a save since I exported with agbasave.bin and tool a look on pkhex.

I tried just injecting it without navigating to the SD card but that didn't work either.

Have you got any idea where the .sav could be?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I mean an archive if a person wants to buy an older Xbox for the exploit
  • K3Nv2 @ K3Nv2:
    I don't think there is a way to archive older update files or no one's cared to so if patched already screwed
  • BigOnYa @ BigOnYa:
    I'm still not sure how it works, but yea MS offers newest updates only, you can't find old
  • K3Nv2 @ K3Nv2:
    I found a internet archive that's up to 2021 that's it
  • BigOnYa @ BigOnYa:
    Or if you are on on old fw, it won't let you online till u update to newest
  • K3Nv2 @ K3Nv2:
    I'm still not getting that hyped over it I can play my pc game that I torrented with a torrent for Xbox that's the same game woo
  • BigOnYa @ BigOnYa:
    But yea @SylverReZ the Durango dumps have all I've heard of till now that was significant
    +1
  • K3Nv2 @ K3Nv2:
    If they enable stealth online like the good old jtag days that'll be different
  • K3Nv2 @ K3Nv2:
    #BringBackGodModeOnline
  • BigOnYa @ BigOnYa:
    #makekensmomwashdatass
  • SylverReZ @ SylverReZ:
    #MakeDaTempGreatAgain
    +1
  • K3Nv2 @ K3Nv2:
    My feelings
  • BigOnYa @ BigOnYa:
    I'm sorry, i feel bad now.
  • BigOnYa @ BigOnYa:
    Yo momma is just fine as she is.
  • K3Nv2 @ K3Nv2:
    I really don't
  • K3Nv2 @ K3Nv2:
    Can't we just go back to waking each other's dicks again
  • BigOnYa @ BigOnYa:
    No! We said we' d never mention that agai...no I mean what are you talking about, thats ridiculous
  • K3Nv2 @ K3Nv2:
    We can hug and make up which part of your body would you like kissed sir
  • BigOnYa @ BigOnYa:
    I just wanna spoon and...no I'm not falling for your tricks anymore, I've moved on.
  • K3Nv2 @ K3Nv2:
    Yes I know about your deep love you have for @SylverReZ but I was your first
  • K3Nv2 @ K3Nv2:
    That could've been polly thinking about it
  • BigOnYa @ BigOnYa:
    Its not your baby, no matter how much you what it to be, we were separated at that time.
  • BigOnYa @ BigOnYa:
    We sound like Mexican soap operas
  • BigOnYa @ BigOnYa:
    I miss polly, he took alot shit but was fun messing with him
    BigOnYa @ BigOnYa: I miss polly, he took alot shit but was fun messing with him