use .sav from pre-existing ROMS and use on CIA Game on 3DS

haddad

Well-Known Member
OP
Member
Joined
Aug 12, 2010
Messages
1,725
Trophies
2
XP
913
Country
Canada
I just got my 3DS Modded, awsome!!

question, I used NSUI to create .cia versions of my favorite gba games, I got the original in-game .sav files from my other GBA emulator on my NDSi (that also works on the gba emulator on my PC and PSP, awsome!)

How do I, and where to I put this .sav in-game save on my 3ds sd card so that my .cia gba game recoongize's it?
 
  • Like
Reactions: retrospect

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
  • Like
Reactions: binkinator

haddad

Well-Known Member
OP
Member
Joined
Aug 12, 2010
Messages
1,725
Trophies
2
XP
913
Country
Canada
what do you mean? it's backup/inject. that's not hard to understand.
I got it on my SD card, launched the script, I get options, Titles, Cache, Misc, Exit...

Dont know how to tell it to inject an existing .cia with a .sav file? both are already on my sd card
 

retrospect

Well-Known Member
Member
Joined
May 17, 2008
Messages
566
Trophies
1
XP
1,167
Country
Incase you don't know, you can use open_agm_firm instead of injects. In that case you just put your saves in the relevant folder. I'd recommend it highly. It also boots quicker than the 3DS firmware.

I cba with injects. A lot of hassle for no net benefit imo.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I did the hard way, when there was no information or tools. I injected the saves one-by-one into agbsave.bin, copies the latest/newest save folder over to my computer, then injected the next save, injected the original save folder back, so that it was overridden. it was a pita, but I got all saves to work this way. :D
 

haddad

Well-Known Member
OP
Member
Joined
Aug 12, 2010
Messages
1,725
Trophies
2
XP
913
Country
Canada
Incase you don't know, you can use open_agm_firm instead of injects. In that case you just put your saves in the relevant folder. I'd recommend it highly. It also boots quicker than the 3DS firmware.

I cba with injects. A lot of hassle for no net benefit imo.
how do I use this method?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I tried compiling open_agb_firm, but there was an error at the end. not sure how to do the dependencies. they compile okay, but there's no "install," so how does it know they've been created/where does it look???
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
You have to make sure the dependencies are in $PATH
didn't make a difference. this is the error:

1647250484128.png
 

pistonfish

Well-Known Member
Newcomer
Joined
Apr 30, 2021
Messages
84
Trophies
0
Age
24
XP
641
Country
Germany
The Makefile couldn't find firm_builder. Make sure that firm_builder is compiled and in a folder that is in $PATH.

You should be able to run firm_builder from console if that is set up correctly
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
The Makefile couldn't find firm_builder. Make sure that firm_builder is compiled and in a folder that is in $PATH.

You should be able to run firm_builder from console if that is set up correctly
still can't get it to find it, no errors compiling the dependencies:

1647252570370.png
 

pistonfish

Well-Known Member
Newcomer
Joined
Apr 30, 2021
Messages
84
Trophies
0
Age
24
XP
641
Country
Germany
Huh, that's weird. Are the names of the executables set correctly? I used Linux to compile everything. You might have more luck using WSL

Edit: I think we are leaving the topic of this thread. Wouldn't it make sense to make a new thread for this problem?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Huh, that's weird. Are the names of the executables set correctly? I used Linux to compile everything. You might have more luck using WSL

Edit: I think we are leaving the topic of this thread. Wouldn't it make sense to make a new thread for this problem?
how do I set the path in linux? I have paths laid out, but they all rely on environmental variables:

1647254756168.png
 

pistonfish

Well-Known Member
Newcomer
Joined
Apr 30, 2021
Messages
84
Trophies
0
Age
24
XP
641
Country
Germany
WSL will use the PATH set in Windows. Otherwise, if you want to append something to $PATH, it works like this:
Code:
export PATH=/some/folder:$PATH

When being done through the terminal, this change should be temporary. You have to add it to your bashrc to make this change permanent
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    NinStar @ NinStar: rule 63 went too far nowadays