Hacking Forcing Gateway to not "Real-Time Save"?

raveaddict

Member
OP
Newcomer
Joined
Mar 11, 2014
Messages
9
Trophies
0
Age
30
XP
121
Country
United States
I'm wondering what the best way to prevent a game save from writing to the SD card would be.

It is known that game saves with Gateway aren't stored every time the game saves (It occurs when you exit the game and also if you power off the 3ds during gameplay I believe?). This can actually be useful while playing games with resume data (One-time use only saves), or with games that force you to save or overwrite data.

Currently I'm just ejecting the Gateway cart. This kicks the device out of emuNAND, which is a slight inconvenience.

A safe way to reproduce what I want is simply to back up the save from the SD card so that I can restore it if I need to - but this takes way longer since I need to remove the SD and reboot the 3DS and stuff.

I don't know if taking out the flashcart while a game is running is safe for the cart or console. If I knew, I would have peace of mind.
 

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,966
Trophies
2
Location
Sandy Eggo
XP
3,902
Country
United States
I'm wondering what the best way to prevent a game save from writing to the SD card would be.

It is known that game saves with Gateway aren't stored every time the game saves (It occurs when you exit the game and also if you power off the 3ds during gameplay I believe?). This can actually be useful while playing games with resume data (One-time use only saves), or with games that force you to save or overwrite data.

Currently I'm just ejecting the Gateway cart. This kicks the device out of emuNAND, which is a slight inconvenience.

A safe way to reproduce what I want is simply to back up the save from the SD card so that I can restore it if I need to - but this takes way longer since I need to remove the SD and reboot the 3DS and stuff.

I don't know if taking out the flashcart while a game is running is safe for the cart or console. If I knew, I would have peace of mind.
I don't know if it's safe or not, but I wouldn't recommend it either way. I'm not aware of any trick to prevent Gateway from saving. Of course, you can always try your resume save idea (at a safe location in the game so you don't lose a ton of progress). I doubt ejecting the cart once more just to test will do any more damage than you may have already been doing. I'm interested to see your results, though.
 
  • Like
Reactions: Scott20

raveaddict

Member
OP
Newcomer
Joined
Mar 11, 2014
Messages
9
Trophies
0
Age
30
XP
121
Country
United States
Most games allow you to disable any auto save features, so then it would just be a matter of not saving


Well, this is really to work around good game design instead of bad game design. I'm doing this to retain bookmark data for Fire Emblem Awakening, which allows you to save in the middle of a battle but deletes the save after you resume. I haven't tried, but I believe you could also keep on trading the same valuable Pokemon infinitely by reloading from an old save in the same manner.

I also forgot to mention that another alternative would be to go back to Omega 2.0, and I may do so if I don't get any assurance that cart ejection is safe.
 

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
2.0 is the first version with RTS.
And if you updated the FPGA to 2.0 or newer, you can't go back to 1.x-2.0b which work like you want (saving only when pressing Home+X).

Though, the progress was still in the flashcart's chipset, so if you launched the same game the save was still here. You had to play another game to clear the data.
That's better than shutting down the console to revert a save.

Also, it worked only with Full Image (no FAT32 support).

Too bad there's no user settings to choose things like save method.
 
  • Like
Reactions: raveaddict

netnerd

Well-Known Member
Newcomer
Joined
Sep 13, 2013
Messages
53
Trophies
0
Location
Melbourne
XP
124
Country
I haven't tested it, but holding the power button should work (although you'll still get kicked out of emunand from turning the system off)
 

raveaddict

Member
OP
Newcomer
Joined
Mar 11, 2014
Messages
9
Trophies
0
Age
30
XP
121
Country
United States
I haven't tested it, but holding the power button should work (although you'll still get kicked out of emunand from turning the system off)


No, the moment you press the power button the game software closes and Gateway saves onto the SD.

2.0 is the first version with RTS.
And if you updated the FPGA to 2.0 or newer, you can't go back to 1.x-2.0b which work like you want (saving only when pressing Home+X).

Though, the progress was still in the flashcart's chipset, so if you launched the same game the save was still here. You had to play another game to clear the data.
That's better than shutting down the console to revert a save.

Also, it worked only with Full Image (no FAT32 support).

Too bad there's no user settings to choose things like save method.


This post was pretty helpful, thanks! I guess I have no choice but to stick to removing the cart. I have encountered one thread of people ejecting real 3DS carts with seemingly no ill effects though, so I feel better. Hopefully nothing blows up.
 

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
Ejecting the real card is possible to prevent save because the savegame is stored on the cartridge.
But with Gateway Real Time Save access, it's saving directly to the 3DS's SD Card, not into the cartridge.

removing the flashcart shouldn't prevent you to save the progress because it's already saved to SD card.
Does it really work and prevent you from overwriting your save progress?
 

raveaddict

Member
OP
Newcomer
Joined
Mar 11, 2014
Messages
9
Trophies
0
Age
30
XP
121
Country
United States
Yeah, I create suspend/bookmark data, save that to the SD card, and then resume with that data. When I resume, the game software deletes the bookmark, but this is still not written to the SD. If I want to start from that bookmark again, I just eject the cart - which abruptly ends the game process and saves nothing to the SD.
 

tyons

Well-Known Member
Member
Joined
Jul 11, 2012
Messages
657
Trophies
1
XP
282
Country
Italy
btw let's send emails to gateway asking to make it possible to not save. it would be a useful feature.
 

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,966
Trophies
2
Location
Sandy Eggo
XP
3,902
Country
United States
Ejecting the real card is possible to prevent save because the savegame is stored on the cartridge.
But with Gateway Real Time Save access, it's saving directly to the 3DS's SD Card, not into the cartridge.

removing the flashcart shouldn't prevent you to save the progress because it's already saved to SD card.
Does it really work and prevent you from overwriting your save progress?
If your game or console crashes unexpectedly, your saves are rolled over to the last time you properly exited the game/console. I imagine taking out the flashcart would count as a game crash, and make you lose your progress.
 

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,966
Trophies
2
Location
Sandy Eggo
XP
3,902
Country
United States
I don't understand why you don't want to save your games?
Some games have two types of saves. Permanent saves, and temporary saves. The temporary saves are often used in the middle of a fight, dungeon, etc. In order to prevent them from being used over and over, they're deleted immediately after being loaded. If someone were to ensure their Gateway stopped saving after they made a temporary save, they'd be able to load that save over and over without having to worry about it being deleted.
 

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
If your game or console crashes unexpectedly, your saves are rolled over to the last time you properly exited the game/console. I imagine taking out the flashcart would count as a game crash, and make you lose your progress.
I thought gateway doesn't need to exit the game (quit+X) to save to SD card, it was now read/written automatically to SD card when the game access it.
unless it's part of the 3DS features, as there are multiple partitions in the save file, if the game is not properly exited the last partition is not marked as proper and the previous/backuped one is used?
All savegames have multiple backup partitions?
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,584
Country
Tuvalu
they can just back up their save from the sd card, and restore it.
it's not like gateway has a settings menu where we can configure options (although that would be great), so, this is not that important... have 'read only save' or whatever
 

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,966
Trophies
2
Location
Sandy Eggo
XP
3,902
Country
United States
I thought gateway doesn't need to exit the game (quit+X) to save to SD card, it was now read/written automatically to SD card when the game access it.
unless it's part of the 3DS features, as there are multiple partitions in the save file, if the game is not properly exited the last partition is not marked as proper and the previous/backuped one is used?
All savegames have multiple backup partitions?
Oh, whoa whoa whoa, slow down. I'm no technowiz, I just am sharing my personal anecdote. All I know is you can prevent the game from keeping a save by crashing it, which is what the OP is doing.
they can just back up their save from the sd card, and restore it.
it's not like gateway has a settings menu where we can configure options (although that would be great), so, this is not that important... have 'read only save' or whatever
A read only save would be pointless. Assuming it'd work, if he did get past the part where he used the temporary save, he wouldn't be able to save his progress. I doubt that the reason why he wants to be able to load a specific battle multiple times in FE:A is to relive the glorious combat, but to get past a tough fight. Once he got past the tough fight, he'd be left with a read only save.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,584
Country
Tuvalu
A read only save would be pointless. Assuming it'd work, if he did get past the part where he used the temporary save, he wouldn't be able to save his progress. I doubt that the reason why he wants to be able to load a specific battle multiple times in FE:A is to relive the glorious combat, but to get past a tough fight. Once he got past the tough fight, he'd be left with a read only save.

sure, i just read something here about trading pokemon or something and then being able to trade it again etc, using a save that does not update/read only etc, that would work.
but it's like an 'anti feature', just backing up your save would be fine.

a file manager homebrew would be useful, then we could do it ourselves :)
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Basically gateway does not have real time saving, it's only transferred to the SD. When you exit the game, the card2/NAND saving games are "real time saving" as the saves are wrote directly to the rom on the micro SD during usage
 

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,966
Trophies
2
Location
Sandy Eggo
XP
3,902
Country
United States
sure, i just read something here about trading pokemon or something and then being able to trade it again etc, using a save that does not update/read only etc, that would work.
but it's like an 'anti feature', just backing up your save would be fine.

a file manager homebrew would be useful, then we could do it ourselves :)
Yeah, that kind of duping has been done in tons of games in the past. That's probably why a lot of games have started requiring the player to save before starting any online connection. Backing up the save does prevent progress from being lost, but imagine having to turn off the 3DS, take out the SD card, put it on your computer, copy the old save onto the SD card, putting the SD card back in your 3DS, and turning it back on, repeating every time you lose.

I agree, though, a file manager would be a nifty little tool.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==