Emulator Issues #12350
Gamecube Memory Card Files Won't Overwrite Old Saves
I discovered this on Path of Radiance but also is on Zoids Battle Legends
When I try to make a save file for any Gamecube game, it gives the message saying the game was saved properly, but the saves will remain unchanged. I was able to make save files for Zoids Battle Legends. I first noticed the problem when I imported a save file for Fire Emblem: Path of Radiance. I initially only did this to create a save file for transferring to Fire Emblem: Radiant Dawn, but a week or so later I started playing Path of Radiance. When I came back the following day to continue my save, I discovered that all the saves I had made were gone, and the save files from the import were put back to where they were when I initially imported the game. Basically, it didn't remember that I deleted a save file and then saved a new file over that slot. I have since tried deleting the memory card folder, and I have tried changing where the memory card points to, and it always points me back to the original saves. I eventually tried deleting the file from the emulator's view of the memory card, and that did delete the files, but ingame it still won't recognize any new saves, or that I even have a save file for the game. On a hunch I checked Zoids Battle Legends and discovered I couldn't update any saves in that game either, so I assume it's all Gamecube games. Wii saves are working fine.
I do not know how to reproduce this bug. I have used Dolphin for years for these games in particular over several computers and never seen it before. I'd be happy to answer any questions or provide any data to try to get us to a point where someone might be able to reproduce the save. I've seen a small number of other people have had this problem but none of their fixes have worked for me.
I am on 5.0-13178.
PC Specs: AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx 2.30 GHz
64-bit operating system, x64-based processor
Windows 10 Home
Let me know if I can provide any further information on this.