Post subject: Snapshot inconsistent with movie
Player (89)
Joined: 11/14/2005
Posts: 1058
Location: United States
Snes9x version 1.51 keeps giving me this message upon loading a state while playing a movie "Snapshot inconsistent with movie". This severely hinders the progression of a movie because it requires that the entire run be played back in order to get back to the part where recording left off. Has anyone else experienced this problem? The states are perfectly valid and are from the movie in question, yet the message appears about 80% of the time. Any solutions?
They're off to find the hero of the day...
P.JBoy
Any
Editor
Joined: 3/25/2006
Posts: 850
Location: stuck in Pandora's box HELLPP!!!
I have had no such problems
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
hero of the day wrote:
Has anyone else experienced this problem?
I have.
I am usually available on Discord server or Twitter.
Joined: 10/3/2005
Posts: 1332
HotD wrote:
Has anyone else experienced this problem?
Yes. Yes I have, in the same way:
The states are perfectly valid and are from the movie in question, yet the message appears about 80% of the time.
As for solutions, I got it into my head that switching write modes at certain times may have been the problem/a solution, but I never tested thoroughly to prove or disprove that idea.
Player (89)
Joined: 11/14/2005
Posts: 1058
Location: United States
It might work to switch write modes, but is there even a toggle button for such a thing? Opening a movie in write mode allows for the states to be loaded, the problem only occurs when read only has been checked.
They're off to find the hero of the day...
Post subject: Re: Snapshot inconsistent with movie
Emulator Coder, Skilled player (1310)
Joined: 12/21/2004
Posts: 2687
There is a read-only toggle, and the default for it is shift+8. The state you are trying to load was most likely made after something you re-recorded over, which means loading it in playback mode would result in near-certain desync, so for your own good it doesn't let you. ...Unless it really is giving false-positives, but that can be easily checked: Backup your movie, then load the savestate in writable mode and close the movie, then make another backup, and compare the two backups in a hex editor. If the input has any differences (or if it ends) before the frame of the savestate then it's intentional behavior.
Joined: 10/3/2005
Posts: 1332
Nitsuja wrote:
...Unless it really is giving false-positives, but that can be easily checked: Backup your movie, then load the savestate in writable mode and close the movie, then make another backup, and compare the two backups in a hex editor. If the input has any differences (or if it ends) before the frame of the savestate then it's intentional behavior.
Ack. I wish I had tried that- it did it to me again today. I saved slot 2 on frame 1000, then used slot 0 thereafter. Around frame 2500, when I wanted to go back to frame 1000 to review, slot 2 gave me the "snapshot inconsistent" error. It's not supposed to do that, is it?
Emulator Coder, Skilled player (1310)
Joined: 12/21/2004
Posts: 2687
Dromiceius wrote:
I saved slot 2 on frame 1000, then used slot 0 thereafter. Around frame 2500, when I wanted to go back to frame 1000 to review, slot 2 gave me the "snapshot inconsistent" error. It's not supposed to do that, is it?
Not unless you loaded some other slot (such as slot 0) after saving slot 2, and that slot you loaded was before frame 1000, and you continued recording from there to frame 2500. Let me know if you have evidence of it happening when it shouldn't, preferably in the form of either movie+savestates or exact directions to duplicate.