Hacking Gateway save game management

b00100100

Well-Known Member
OP
Newcomer
Joined
Oct 8, 2009
Messages
81
Trophies
0
XP
155
Country
United States
Has anyone devised a method for keeping track of which save files go to which games? One of the things I liked about DS saves was that your .sav file had the same name as your .nds game card file. That was nice because you knew what save game was which. With Gateway (and probably others), they are now not obvious. So does anyone have that mapping or the logic behind how the savegame file is created? Thanks.

If was asked how Gateway could be better
1. online support
2. have the save games use the same name as the game file
3. support for new games (they are good at this)
 

jcote1321

Member
Newcomer
Joined
Jan 28, 2013
Messages
11
Trophies
0
Age
51
XP
101
Country
Canada
Actually this might be useful information to have available. I've been burned in the past by playing games on DS then having the save file lost because the micro-SD eventually wears out, so I got into the habit of making regular backups of the save files. With DS carts this was easy since the save file was named the same as the game file just .sav extension, but now with Gateway I don't have an easy way to figure out which save corresponds to which game.

Further complicating this is the new NAND-based save support in 2.1 (BTW thanks Gateway, my son is playing Pokemon X and loving it!). I initially formatted a micro-SD card as FAT32, copied Pokemon X onto it, tested and confirmed it as working, and set my son up to play. Afterwards I read about the benefits of exfat, so I formatted a different microSD exfat, copied several games onto it including Pokemon X. When I loaded Pokemon X from that card, the save game was gone. I switched back to the original card and loaded, the save was available. Then I re-formatted the 2nd card, copied Pokemon X as the first game onto the card, and re-tested, the save was now available. So for NAND-based saves, there is apparently some correspondence between the file's position on the microSD card and the save file.

Ideally Gateway could provide information in the SD card that labels each save, but barring that, I think this thread could save us time googling around and potentially copying the wrong save files. I'll try to look at the 3DS's SD card contents tonight and see what the NAND saves look like there, and will report any useful information I discover.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Actually this might be useful information to have available. I've been burned in the past by playing games on DS then having the save file lost because the micro-SD eventually wears out, so I got into the habit of making regular backups of the save files. With DS carts this was easy since the save file was named the same as the game file just .sav extension, but now with Gateway I don't have an easy way to figure out which save corresponds to which game.

Further complicating this is the new NAND-based save support in 2.1 (BTW thanks Gateway, my son is playing Pokemon X and loving it!). I initially formatted a micro-SD card as FAT32, copied Pokemon X onto it, tested and confirmed it as working, and set my son up to play. Afterwards I read about the benefits of exfat, so I formatted a different microSD exfat, copied several games onto it including Pokemon X. When I loaded Pokemon X from that card, the save game was gone. I switched back to the original card and loaded, the save was available. Then I re-formatted the 2nd card, copied Pokemon X as the first game onto the card, and re-tested, the save was now available. So for NAND-based saves, there is apparently some correspondence between the file's position on the microSD card and the save file.

Ideally Gateway could provide information in the SD card that labels each save, but barring that, I think this thread could save us time googling around and potentially copying the wrong save files. I'll try to look at the 3DS's SD card contents tonight and see what the NAND saves look like there, and will report any useful information I discover.


The pokemon save is actually written in to the Rom file, copy the Rom he started on to the new SD
 

b00100100

Well-Known Member
OP
Newcomer
Joined
Oct 8, 2009
Messages
81
Trophies
0
XP
155
Country
United States
The save name is the games title ID, you can just type the file name into google and see what the game is.....still it would be better if it used the rom name instead.


Thanks for the information. It wasnt obvious that it was the game title ID. Best approach is probably using link Juins posted

3ds.essh.co
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
create a text file on your SD card (or any other file type, just en empty file without extension will do too)
00040000000FC600 Bravely Default.txt
00040000000FC600.sav
00040000000xxxxx Whatever game title
00040000000xxxxx.sav
etc.
use http://3ds.essh.co website to find the corresponding game.
 

jcote1321

Member
Newcomer
Joined
Jan 28, 2013
Messages
11
Trophies
0
Age
51
XP
101
Country
Canada
Thanks gamesquest1 for the info - I didn't think of it before, but the 2nd time I copied the file from the original SD card, which explains everything. Great to know, now I'll periodically backup the ROM. I should try comparing two files in a hex editor, maybe I can locate the save data and just extract it. Hmm, if that's possible, I could write an app that backs up and restores the save data in the ROM. I'm going to try that tomorrow.

Also thanks to juins for the link & cyan for the text file suggestion, that's exactly what I needed.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Thanks gamesquest1 for the info - I didn't think of it before, but the 2nd time I copied the file from the original SD card, which explains everything. Great to know, now I'll periodically backup the ROM. I should try comparing two files in a hex editor, maybe I can locate the save data and just extract it. Hmm, if that's possible, I could write an app that backs up and restores the save data in the ROM. I'm going to try that tomorrow.

Also thanks to juins for the link & cyan for the text file suggestion, that's exactly what I needed.

http://gbatemp.net/threads/way-to-distribute-the-removed-hidden-pokemon-from-power-saves.364150/
tool to extract save and restore save is there
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Damn cleaned up 348GB's of crap I wasn't using with that lol
    +2
  • BigOnYa @ BigOnYa:
    But can it completely remove RealPlayer? Lol jk
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I remember at one point it being pretty much labeled as malware lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite one was that dancing purple gorilla... I uninstalled that thing from sooo many machine people would be like "Why is my computer so slow?" lol because this thing is using like 30% of your system resources.....
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    This one lady... her son kept installing Kazaa... OK no problem the issue is he would download DBZ movies and they where amazing usually like 2-8KB in size lol can't remember how many times I had to format and reinstall windows over his stupidity. I even explained to him about file sizes multiple times...
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    yeah Bonzi buddy was malware sort of... It was borderline lol
  • Psionic Roshambo @ Psionic Roshambo:
    At minimum it was nothing anyone should have ever installed lol
    +1
  • SylverReZ @ SylverReZ:
    @BigOnYa, RealPlayer is spyware too.
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Yeah, BonziBuddy was both spyware and ad-ware. It collected children's personal information without consent as well as display fake Windows popups.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast bonzi got discontinued
    +2
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The people who created Bonzi now owns a company called 2KDirect; an advertising firm. https://www.ipromote.com/
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast they get slightly cleaner money
    +1
  • BakerMan @ BakerMan:
    guys, hot take
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So Bonzi buddy was an evil version of Alexa lol
    +2
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +2
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +2
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=XvAsR4O4W0w