Tool for reading srm/state files?

I hope I can explain this… After rebuilding my system and importing all my old saves, I have lots of games that “restart” no matter which save I select. I’m confident that this is because of variables such as core/shader etc etc that were used for the game and me trying to start with different parameters (especially where I have used a modified shader). Is there any way to read a save file and see the specific information. And, if there is, can that file be modified so that the game can start from the same point but using a different core/shader etc? Thank you.

Shaders don’t matter at all, and core shouldn’t matter for *.srm files. Savestates are very volatile, though, and shouldn’t be considered portable at all.

But to directly answer your question, no, saves don’t store any of that information. Savestates sometimes have a header that you can use to at least learn something about what made it, and you would use a hex editor to view that.

1 Like