How can I find the version of my save state?

Issue:
Enter a description of your issue here, in full detail.
I have recently gotten a new computer, so I installed Citra on it and used a save state from my old computer. The problem is that it is not compatible with the version and I don’t know which version the save state is. I have also reset old computer so there is no way for me to go onto the old computer to check. I have tested 9 older versions already and it still doesn’t work.

System Information

  • Operating System: Windows 10 Home
  • CPU: Intel i5-10400f
  • GPU: Nvidia Geforce GTX 1650 Super
  • Citra Version (found in title bar): Nightly 1659
  • Game: Pokemon Omega Ruby
  • Screenshot of Issue (include the full Citra window including titlebar):
    image

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.

I’m afraid you are in the same boat as in this thread:

Don’t rely solely on save states :stuck_out_tongue:

Do I just do trial and error until I find the right version?

Yes, sorry for the inconvenience.

Do you have the dates for when the versions were released?

It should say in the link and on each version you click.

e.g https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1600
“released this on 7 Aug”.

I have tried like 15+ versions and they still don’t work. I also don’t think my save is on a version that is older than 3 weeks. Also, when for the save state it has saves from 2 different citra versions.

If you are giving up then you will need to accept your loss and start from the last working regular save.

Save states actually store the commit hash of the version used to create them. You can check it with any hex editor (I used HxD).
savestate
I don’t have much knowledge about Github. It seems you can’t search for commits by their hash directly, however I found a workaround.
If I append the hash from my savestate to this link https://github.com/citra-emu/citra-canary/commit/ (or https://github.com/citra-emu/citra-nightly/commit/) it brings me to the following page which shows the version.

2 Likes

Oh neat, I actually didn’t know that :slight_smile:

What happens if my save state was saved on multiple versions?

Can you help me check the version of my save? https://www.mediafire.com/file/u856kdm5e6wvieo/000400000011C400.01.cst/file

I was able to load that Save State just fine on Citra Nightly 1659. Which is the latest Nightly release.

Whenever I try saving in-game, there is always a fatal error.

That could mean your rom or game update is corrupted and needs a redump. Follow the guides below, have at least 2GB free space on your Nintendo 3DS’s SD card: