So recently had a hankering for some Pokémon hacks so booted up my old Pokémon Storm Silver ROM (using retroarch with Desmume as emulator).
I spun up a new game and played a bit, but it wouldn't let me save a new game since the ROM had my old save data. I decided to just save the game state with the built in retro arch save state functionality. So beat the champion using save states as alternative save feature with 60 hours on game clock (probably MUCH less due to my abuse of ffw feature).
But when you beat the champion, it dumps you back to the title screen. From there, I can only load my old data (since my current play isn't properly saved in the game data). As such, I can't play any of the post elite four content.
Anyone aware of a workaround where I can erase the games data from a save state? Kinda feels like I'm just SOL.
If I am, let this stand as a warning to other Pokémon fans. Always take the time to clear your old data!
You can try to manually delete the save game. It's in the ./saves folder of retroarch. Don't delete the files in the ./states folder, as these are your save states.
If that didn't do it, you might need to change permissions for the folder.
So deleted the corresponding save file....but it just regenerates when i boot up the game. Its the same file I just deleted (even ran some hashes on it).
Nope. I'm on Windows which has the file marked as "in use by Retroarch".
The part that has me baffled is where the new save file is coming from. That says to me that save state must be written somewhere else (my instinct says the ROM file itself, but someone else was saying that's patently wrong).
Fwiw, I've also tried playing with the save states (made backup copies first). If you hard exit, it saves off a copy of the current game state ("auto" slot), then attempts to open that up when I boot up the game. My current working theory is that the save file is regenerated from the save states when I try to load into a save state.
Any experiences that agree/disagree with what I'm seeing?
Appreciate the support. I'll probably plink at it some more tonight. If I figure it out, I'll def be back to make sure the next guy doesn't get lost where I did.