Hello! I've been a long-time HUGE fan of ZSNES -- it's one of the first things I install on a new system or after reformatting. I've actually come to enjoy playing a favorite fighting game more on ZSNES than on my actual SNES. (who likes using those damn L/R shoulder buttons? lol)
I've recently discovered the built-in movie recorder, and was astounded by the fact that it didn't lag the gameplay whatsoever like a screen recorder would. I understand now, that this is because it records input and literally replays the game with that input on a timeline. Knowing that, I'm actually amazed it stayed synchronized for a long as it did. I recorded a really nice play-through of the same fighting game, which was about 15-16 minutes long. Not surprisingly (because of the length), it eventually desyncs and that's game over. (It's actually kind of funny, the input is still going, so it enters "Z.X" on the high-score list automatically.)
Is there any way to get around this? Can I somehow make a "recording savepoint" (assuming everything is good), and if it desyncs, re-load to the last savepoint? Or should I pretty much start over and do another recording, but separate them into smaller sections?
Thanks
Workaround for Movie-Recorder Desync?
Moderator: ZSNES Mods
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Workaround for Movie-Recorder Desync?
For reference, desyncs happen due to internal problems.
With everything working correctly, you could record then replay several years worth without any desync.
It is currently impossible to get entirely rid of them on a 100% guaranteed basis.
You can prevent some from happening by avoiding their origin, but it's not always interesting:
- set max frameskip to 0
- set rewind states to 0
- never fast-forward
- never pause or go in the GUI except to end the movie
... and even with that some games will still desync.
If you plan to use zsnes' re-recording features, you can use movie states to go back in the movie before it desyncs, redo that part, check if it stays synced, resume recording, rince, repeat.
Tedious as hell.
With everything working correctly, you could record then replay several years worth without any desync.
It is currently impossible to get entirely rid of them on a 100% guaranteed basis.
You can prevent some from happening by avoiding their origin, but it's not always interesting:
- set max frameskip to 0
- set rewind states to 0
- never fast-forward
- never pause or go in the GUI except to end the movie
... and even with that some games will still desync.
If you plan to use zsnes' re-recording features, you can use movie states to go back in the movie before it desyncs, redo that part, check if it stays synced, resume recording, rince, repeat.
Tedious as hell.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)