Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
OK, then I guess I'll store the contents of the 5 sync-related checkboxes in the movie whenever it's recorded or re-recorded. The only way this could cause trouble is if a future version of Snes9x starts using these reserved bytes for something AND it continues to use the same version number. (Right now I think it just refuses to load the movie if the version byte is not 1.) Well, it could also cause trouble if the author switches their sound settings mid-way through the movie (the movie will be updated to contain the latest settings they used), but of course doing that would cause trouble anyway. I can't find room to store the entire CRC32, though. Would storing just the last 1 byte of the CRC32 be good enough for the purpose of verifying it's probably the same ROM it was recorded with?
Active player (411)
Joined: 3/16/2004
Posts: 2623
Location: America, Québec
Anyway, right here right now, I consider Snes9x with nitsuja's patch the official version to timeattack games ;)
nitsuja wrote:
I can't find room to store the entire CRC32, though. Would storing just the last 1 byte of the CRC32 be good enough for the purpose of verifying it's probably the same ROM it was recorded with?
Well, it's better than nothing but not reliable at 100%.
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
Actually, I'd like for them to incorporate at least some of these changes into the official version, but I get the feeling they wouldn't be happy if I pointed this out to the developers on the snes9x forums... About the OpenGL Bilinear Mode: This option is now extraneous, by the way, because all modes are bilinear filtered if you turn "use video memory" on, so "Normal" looks exactly like OpenGL did (and the other modes now look better IMO). Unless I'm missing something and OpenGL stretches images prettier than Direct3D does? (BTW, look what happens if you switch the output processing to OpenGL Bilinear and then hit Shift-6 while a game is running! I bet it'd be difficult to play it like that, though.)
Former player
Joined: 8/12/2004
Posts: 651
Location: Alberta, Canada
Why don't you just use the space to add metadata in the same fashion that is already done? Offsets 18 and 1C contain references to what offset the savestate and controller data are at in the file. Why not just use one of the available memory locations to add another reference for the CRC? I would think you could make room for your additional recording features in this way too. Hell, shouldn't you be able to make as much room as you want like this?
Player (201)
Joined: 7/6/2004
Posts: 511
Mortal Kombat 3 desyncs a ton. I doubt it is worth fixing just for this game, but this game might help you debug as it desyncs so often it would be easier to test stuff or something. http://tasvideos.org/forum/viewtopic.php?t=2403
g,o,p,i=1e4,a[10001];main(x){for(;p?g=g/x*p+a[p]*i+2*!o: 53^(printf("%.4d",o+g/i),p=i,o=g%i);a[p--]=g%x)x=p*2-1;}
Joined: 9/24/2004
Posts: 75
Macross Scrambled Valkyrie desyncs in the middle of the first level...I hope that it could easily be fixed by recording without sound or something else simple...
"If all you did this year was sit in your cubicle and masturbate...say you're a self-starter who proactively reengineered your personal inventory with Total Quality, conforming to all EEO/OSHA/ISO9000 requirements."-Scott Adams
Joined: 6/4/2005
Posts: 130
Location: Ontario, Canada
I have not been able to get a playback of the game Do-Re-Mi-Fantasy to synch up like the recording yet. I would assume it's because of the soundtrack and it's creative use of samples and such. Can anyone help me fix this without getting me to mute it? It would make for a sexy speedrun.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Try it with mute anyways. There are ways of encoding AVIs with sound even when the game was emulated without. We call it "fake mute" mode.
Joined: 6/4/2005
Posts: 130
Location: Ontario, Canada
DeHackEd wrote:
Try it with mute anyways. There are ways of encoding AVIs with sound even when the game was emulated without. We call it "fake mute" mode.
Dang, it seems that's worse. After trying that it froze earlier/easier. Another weird unrelated issue I've faced lately with a different game is that my input display stops working once the game starts... it works at the beginning but mysteriously stops working. Any idea what that is?
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
Less Ashamed Of Self wrote:
Another weird unrelated issue I've faced lately with a different game is that my input display stops working once the game starts... it works at the beginning but mysteriously stops working. Any idea what that is?
Maybe you hit ',' (the comma key) which is the default hotkey to toggle the input display? I'll try looking into some of this other stuff at some point. (I hadn't noticed any new posts after BoltR's last one here for some reason.)
Joined: 6/4/2005
Posts: 130
Location: Ontario, Canada
nitsuja wrote:
Less Ashamed Of Self wrote:
Another weird unrelated issue I've faced lately with a different game is that my input display stops working once the game starts... it works at the beginning but mysteriously stops working. Any idea what that is?
Maybe you hit ',' (the comma key) which is the default hotkey to toggle the input display? I'll try looking into some of this other stuff at some point. (I hadn't noticed any new posts after BoltR's last one here for some reason.)
-_-; yeah... tried comma. It wouldn't turn BACK on regardless of whether or not I turned it off in the first place.
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
Less Ashamed Of Self wrote:
yeah... tried comma. It wouldn't turn BACK on regardless of whether or not I turned it off in the first place.
Well, I can look into this if you think it's a problem, but you'll have to give some more specific details about it. Is there something you can do that makes it always happen? If not, what are you trying to do and when does it seem to happen? What messages are being displayed when? What are you checking that makes you conclude it's not working?
Joined: 6/4/2005
Posts: 130
Location: Ontario, Canada
nitsuja wrote:
Less Ashamed Of Self wrote:
yeah... tried comma. It wouldn't turn BACK on regardless of whether or not I turned it off in the first place.
Well, I can look into this if you think it's a problem, but you'll have to give some more specific details about it. Is there something you can do that makes it always happen? If not, what are you trying to do and when does it seem to happen? What messages are being displayed when? What are you checking that makes you conclude it's not working?
Well, I'll go back to trying with sound, but it'll likely desynch. My other speedrun I've been working on is in like... 16, 17 minutes and is fine so it's not my cpu or snes9x I guess... I'd be surprised if it isn't audio related because this game does have a unique sounding sound-track with a lot of filtered samples and what-not. But yeah, I'll try again and get back to you in a few days.
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
Less Ashamed Of Self wrote:
Well, I'll go back to trying with sound...
Actually I was asking those questions about the input display thing, not the desync problems.
Joined: 9/2/2005
Posts: 9
I've read this thread. I've read the FAQ. I've downloaded several different versions of snes9x (including nitsuja's 6th improvement--the 7th wasn't available anymore). I've tried a number of different settings. I've been replaying NES movies for a while now, and am very interested in seeing some SNES movies...unfortunately, I can't keep the playbacks from desyncing. I've tried Gradius 3 and Super Punch Out, and both desync, but only at the VERY end. I don't know if I'm missing something simple or what, but it's driving me nuts. Any suggestions?
you're out of your element donnie!
Joined: 9/2/2005
Posts: 9
nm. it was a simple matter of trial and error on figuring out the right playback settings. This is going to be tedious, though, if I have to experiment with the settings every time I want to play back a movie... on a totally different note, however, I just wanted to thank all the moviemakers on here for providing me with hours of entertainment. some of these are seriously the best "movies" I've seen recently (e.g. "river city ransom" run through). keep up the good work, yo.
you're out of your element donnie!
Player (206)
Joined: 2/18/2005
Posts: 1451
In newer movies you don't have to care about the sync-settings anymore. The newest versions of Snes9x improvement (v6 or v7) store the settings you have used while recording and while playbacking the correct ones will be enabled automatical.
See my perfect 100% movie-walkthroughs of the best RPG games on http://www.freewebs.com/saturnsmovies/index.htm Current TAS project (with new videos): Super Metroid Redesign, any% speedrun
Joined: 9/2/2005
Posts: 9
Saturn wrote:
In newer movies you don't have to care about the sync-settings anymore. The newest versions of Snes9x improvement (v6 or v7) store the settings you have used while recording and while playbacking the correct ones will be enabled automatical.
yes! I noticed that on Battletoads in Battlemaniacs. Nice work guys. :)
you're out of your element donnie!
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Couple of issues here. First, and foremost, ALL SNES subsissions on this site are in smv format. Would you have us throw them all away? (And no, it's impossible to convert to ZMV) Secondly, since there's no official release of zsnes yet (beta or otherwise), we can't be sure that there won't be any tampering with the emulator that would break the emulation. Changing the hardware is a definite way to cause desyncs. People may be singing the praises of zsnes, but last time I tried to play with it, it was a total bitch to mod. Maybe that'll change in the upcoming release, but it's not here yet.
Joined: 11/2/2005
Posts: 198
It doesn't matter what I do, videos I download here will desync 100% of the time (usually in the first 30 seconds) and my own will sometimes even
A life without cheese is a life without life.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Couple of issues here. First, and foremost, ALL SNES subsissions on this site are in smv format. Would you have us throw them all away? (And no, it's impossible to convert to ZMV) Secondly, since there's no official release of zsnes yet (beta or otherwise), we can't be sure that there won't be any tampering with the emulator that would break the emulation. Changing the hardware is a definite way to cause desyncs. People may be singing the praises of zsnes, but last time I tried to play with it, it was a total bitch to mod. Maybe that'll change in the upcoming release, but it's not here yet. Edit: I seem to have replied to a deleted post... oh well. Further Edit: Something wonky's going on with phpBB, and I'm not going to try to fix it via post editing, so I'm putting this message in and stopping.
Joined: 11/2/2005
Posts: 198
[quote="DeHackEd"]Couple of issues here. Edit I seem to have replied to a deleted post... oh well.[/quote] Yes, I deleted that post for a reason
A life without cheese is a life without life.
Editor, Expert player (2080)
Joined: 6/15/2005
Posts: 3284
megaman wrote:
It doesn't matter what I do, videos I download here will desync 100% of the time (usually in the first 30 seconds) and my own will sometimes even
Maybe this will help: http://tasvideos.org/DesyncHelp.html
Joined: 11/2/2005
Posts: 198
[quote="megaman"][b]It doesn't matter what I do[/b], videos I download here will desync 100% of the time (usually in the first 30 seconds) and my own will sometimes even[/quote]
A life without cheese is a life without life.
Editor, Expert player (2080)
Joined: 6/15/2005
Posts: 3284
megaman wrote:
megaman wrote:
It doesn't matter what I do, videos I download here will desync 100% of the time (usually in the first 30 seconds) and my own will sometimes even
Sorry if I sounded rude; I was just trying to help. Back when I was new to this site, I had the same problem. Movies I played desynced 100% of the time, and I thought they were trash. I was puzzled as to why, until I realized that I had been playing the movies using 1.43-Final version when I was supposed to be using the WIP version. Snes9x movies here are almost exclusively in WIP format and playing them back in 1.43-Final will cause them to desync 100% of the time. Ever since then, the thought that the movies were trash was absurd indeed. If that is not the problem, then at least you could explain some more about the desyncs.