I was emulating Pokemon HeartGold on desmume and made one save state about a year ago after which I never used save states (as I learned they are very bad) and only saved using in game saves (saving to the battery folder). The save state was from a time where I made progress of about 1 town. After this point, using in game saves, I got all the way to beating 6 of the Kanto leaders and recently, I loaded the save state by mistake via hotkeys so I immediately restarted my game so that I could boot the save in the battery.
After doing this, it still showed the save from 1 year ago instead of all the progress I made. I even moved the save state of Heart Gold out of the States folder and tried to reboot it but still couldn't get all of the progress back.
I did a lot of surfing online about this but found no satisfactory answer. I even downloaded desmume 0.9.10 win64 (i had win32) but I didn't delete my win32 just in case and I put the win64 version in another folder. After that, I tried to move the save I had in the battery folder of the win32 version to the battery folder of the win64 version and tried to boot the game and it still didn't retrieve all my progress.
The weirdest part is that after I loaded the save state by accident, I didn't do an in game save at any point so I don't think it should have affected the save file in the battery folder but from what I've seen, it looks like it somehow overwrote the save file in the battery folder. I wanted to know if anyone knows why this happened and if there's any way to fix it or revert back to the last in game save I made before this so I don't lose too much progress? I'd really appreciate your help. Thank you.
After doing this, it still showed the save from 1 year ago instead of all the progress I made. I even moved the save state of Heart Gold out of the States folder and tried to reboot it but still couldn't get all of the progress back.
I did a lot of surfing online about this but found no satisfactory answer. I even downloaded desmume 0.9.10 win64 (i had win32) but I didn't delete my win32 just in case and I put the win64 version in another folder. After that, I tried to move the save I had in the battery folder of the win32 version to the battery folder of the win64 version and tried to boot the game and it still didn't retrieve all my progress.
The weirdest part is that after I loaded the save state by accident, I didn't do an in game save at any point so I don't think it should have affected the save file in the battery folder but from what I've seen, it looks like it somehow overwrote the save file in the battery folder. I wanted to know if anyone knows why this happened and if there's any way to fix it or revert back to the last in game save I made before this so I don't lose too much progress? I'd really appreciate your help. Thank you.