You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2016-03-30 20:34:49

bssavestate
Member
Registered: 2016-03-30
Posts: 2

removing save state?

Anyway to remove save states? I hit 0 apparently 3 hrs into pokemon and then somehow activated it god knows how many hours later.
Not playing that version again lol, but it is definitely only a matter of time before I hit a number in the next game I play.
I mean who thought a quick loading save that deletes your current game save was a good idea?
I have seen people accidentally hit buttons in competitive gaming, so it isn't like it the worlds most unheard of thing to have that happen (・_・ヾ

Offline

#2 2016-03-30 21:54:14

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,056

Re: removing save state?

desmume is a computer program. computer programs primary function is reading and writing files. to delete a savestate, delete the corresponding file.

Quick loading save deleting your current game save is good idea because the alternative is deferring deletion of your current game save to the moment the game creates a new game save, which could be AT ANY TIME, with no indication that it's happened, resulting in unpredictable behaviour instead of the current completely predictable, if inconvenient, behaviour. The authors of desmume choose predictability of convenience, and many NES emulators and emulators of systems with carts with onboard save memory make a similar choice, making it consistent within the emulator ecosystem. The authors of desmume choose to prioritize consistency for power users over novices emulating solely pokemon and nothing else. 

Another common approach is to dump the in-game save file when the rom or emulator closes. When one of those emulators crashes without writing the save file, you'll understand why that's not a great approach.

Other emulators are having rewind or backup files automatically created when savestates are loaded, which would enable you to undo your error. The authors of the windows desmume port haven't got around to this yet; I'll let the mac guy speak for himself.

Offline

#3 2016-03-30 22:31:13

bssavestate
Member
Registered: 2016-03-30
Posts: 2

Re: removing save state?

zeromus wrote:

desmume is a computer program. computer programs primary function is reading and writing files. to delete a savestate, delete the corresponding file.

Quick loading save deleting your current game save is good idea because the alternative is deferring deletion of your current game save to the moment the game creates a new game save, which could be AT ANY TIME, with no indication that it's happened, resulting in unpredictable behaviour instead of the current completely predictable, if inconvenient, behaviour. The authors of desmume choose predictability of convenience, and many NES emulators and emulators of systems with carts with onboard save memory make a similar choice, making it consistent within the emulator ecosystem. The authors of desmume choose to prioritize consistency for power users over novices emulating solely pokemon and nothing else. 

Another common approach is to dump the in-game save file when the rom or emulator closes. When one of those emulators crashes without writing the save file, you'll understand why that's not a great approach.

Other emulators are having rewind or backup files automatically created when savestates are loaded, which would enable you to undo your error. The authors of the windows desmume port haven't got around to this yet; I'll let the mac guy speak for himself.

That reply reads like it is an automated message from some lifeless customer service robot smile

Thanks for the explanation, but I guess there is no way to turn off this feature.  I will just save my game data I guess to 0 and 1 every time I save in game, so I have backups everywhere, problem solved....I guess lol

Offline

#4 2016-03-30 23:21:18

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,056

Re: removing save state?

I'll pass your feedback to my supervisor. Is there anything else I can do for you today?

Offline

Board footer

Powered by FluxBB