Yes, but if the movie wasn't made with the improved version then you need to tell it which type it's trying to play (by checking or unchecking the box that says "Use WIP Timing" in the movie play dialog, and you probably also need to uncheck "Allow Left+Right" for older movies). That's because older movie files don't store which version they were made with or any of the other settings, so for those movies it is impossible for the emulator to detect what settings to use without you telling it. You can see if you need to set the options manually because it will not say "LOADED FROM MOVIE" in the movie play dialog if you do.
Er, it's hard to reply with detailed explaination, because it will be lengthy post. First tell us what movie are you trying to watch? (with a link to movie page)
Why not watch the non-obsolete version of that movie?
http://tasvideos.org/movies.cgi?id=172
Anyway, actually I also had a trouble viewing this, but I think it turned out to be ROM troubles - there are several versions of this ROM and only one of them works. I'll edit this post with more info later if nobody else says anything more helpful in the meantime.
EDIT: After you open your Donkey Kong Country ROM in Snes9x, go to "File->ROM Information..." and you should see the following information:
If any of those numbers are different, that means you have the wrong ROM, and have to get the correct one that matches those numbers or you won't be able to play the movie.
Once you have the right ROM, make sure these settings are set in the movie play dialog when you play the movie:
ON: Use WIP1 Timing
OFF: Allow Left+Right / Up+Down
ON: Volume Envelope Height Reading
OFF: Fake Mute desync workaround
ON: Sync samples with sound CPU (unless it crashes, then turn it off)
I'm doing a fast as possible version in Jurassic Park II, but there are random desynchros during certain rooms loading. I tried everything, but there is nothing to do.
"Use WIP1 timing": prevent desynchro during mission breathing.
Random desynchro points:
#1: During loading of the last room in mission 1.
#2: During loading of the main room after the completion of the second room in mission 4.
#3: During loading of the main room after the completion of the third room in mission 4.
#???: (Never be able to see after the random desynchro #3.)
The movie end after the completion of mission 4.
http://genisto.servehttp.com/timeattacks/jurassic_park_ii.zip
For a (temporary) workaround, make sure the emulator speed is at 100% or slower and that you don't use fast-forward, especially not during the loading scenes (both for playback and recording). I'm guessing you tried all the other suggestions already (VEHR off, fake mute on, etc.) which should be done in addition to that. I'm not able to get your movie to download at this time, though...
Having severe problems trying to do an Earthworm Jim 2 speedrun. It consistently desyncs at a point in level 2 when I'm making a jump; using the workarounds only made the desync occur a little farther ahead. It's never once made it to the boss, which was the last thing I did before trying to view the movie a while back.
http://www.lockntoad.com/homyguyz/amhaynes-ewj2.smv
Took another shot at it today, this time it doesn't even it make it past the first level (desyncs when jumping over the cat in the pond; I used frameadvance to have Jim jump at the precise moment he could make it without being knocked back, but one frame off and it ruins the entire run).
http://www.lockntoad.com/homyguyz/amhaynes-ewj2b.smv
These are my second and third speedrun attempts, respectively (the first accidentally got deleted, but it was basically practice anyway). EWJ2 is the only game I've tried to speedrun thus far, and having it desync so easily is kind of discouraging. :/
I think your problem is probably that you have "Volume Envelope Height Reading" on when recording. Turn that option off (in the playback dialog) the next time you play the movie, and re-record from before the desync happens, and it probably won't happen again as long as you keep recording with that option off. (It might screw up the sound a bit but that's better than not being able to record at all.)
I just noticed that newer videos (eg. the newest Contra 2 video) don't seem to follow this format description - at offset $16 there should be the Sync Options, but they don't seem to be stored there. Does SNES9x load the info from somewhere else?
(Btw. I'll read the entire thread later - don't have time right now...)
EDIT1: Is it at offset $17 ???
EDIT2: OK, off to read the source... :|
EDIT3: Fixed, was at offset $15... :/
I'm receiving desyncs in Simpsons, The: Bart's Nightmare but only when fast-forwarding (I don't understand why). Also there are inconsistencies while I'm playing, I'll do the same exact input and reload a save state (doing the same input again) and it will randomly change the outcome (right now I'm on the 'Bartman' level).
My movie settings are:
Use WIP1 Timing (checked)
Allow Left+Right / Up+Down (unchecked)
Volume Envelope Height Reading (checked)
Fake Mute desync workaround (checked)
Sync samples with sound CPU (checked)
but they weren't always those, I had on Use WIP1 Timing and Volume Envelope Height Reading originally <- Could this be my problem, changing the movie file's settings a little ways into the game? I can fast-forward through the first two levels without desyncs but I always get a desync on 'Bartman', while fast-forwarding, though (it plays through fine when I don't fast-forward).
If you know why I can't fast-forward reliably then please let me know. Also I started this run on the SNES9X 1.43 V9 with reset-recording so that may also be a factor but I would be more comfortable with some reassurance.
Volume Envelope Height Reading should be off (and Fake Mute on) both for recording and for playback. You can get unreliable fast-forwarding otherwise. The other settings should also not be changed during a movie.
Okay, I'll see what happens and I'll remember these settings for all runs, in the future, I do.
Edit: As far as I can tell, I'll need to redo a part (or hex edit) but other than I think that solves my desync problem. Thanks nitsuja, you're one hell of a logical person.
I seem to be getting a horrible desyncing problem in Virtual Bart. My movie settings are:
Use WIP1 Timing -- ON
Allow Left+Right / Up+Down -- ON
Volume Envelope Height Reading -- OFF
Fake Mute desync workaround -- ON
Sync samples with sound CPU -- ON
I'm using SNES9X v1.43+ v9. I'll continue to try working around the desyncs. I don't know what else to say so, any help would be great.
I've tried having that unchecked and I still get the same results after I rerecorded the whole movie from scratch.
Edit: I think I've found the route of all my desyncs, I had Interpolated Sound checked. I'll let you know.
Edit2: Okay, it was because of Interpolated Sound. I wonder why I even had it on?
Could i take all the input from a game and paste it on a new run with changed settings without having it desync. Doing so would also appear to have a very low rerecord count. My problem is like Vandals problem was... when i fastforward.
You could try that and if/when you spot the desync you usually have to continue progress from before the desync in order to remove it but I'm sure that's common sense.
But for some stupid reason the desync occured in the middle of my movie and it wasnt there before. I restarted from that point (2-3 days of work). It sucks but in a way its a good thing because while redoing it i found some things that could be improved.
I've also gone through this when I worked on Bart's Nightmare and the problem was that I had Volume Envelope Height Reading on which was causing the random spot desyncs.
Anyway, what are your movie settings? WIP1 Timing, Fake Mute desync workaround, and Sync samples with sound CPU usually stop desyncs.