Post subject: TAS Recording Problem with SNES9x and ZSNES
Joined: 4/3/2009
Posts: 3
Hi there. I've got a huge recording Problem using these emulators: I'm trying to TAS Super Mario World with those (both v 1.51) but when I finished recording, the movie is _slighly_ messed up. By that I mean, that at the beginning everything is fine, then at some point there appear some misstakes, like Mario doesn't do one jump just as perfect as I did in the recording. From this point, everything gets out of controll, because when the replay goes on with the correct input but mario stands in the incorrect position, everything upcoming will become even worth, ending most of the time with death. I've first tried to record with ZSNES and after a few tries I changed emulator to SNES9x which came up with the same problem. I played most of the time with slowdown, sometimes with normal speed to skip some long waiting parts like pipe warping, but I never did fast forward during the recording. I used different kinds of speeds for slowdown and multiple savestates. On ZNES I used the rewind function, that I'm not sure of, if SNES9x has something similar to this. So on SNES9x no rewinds. Seems to me, like there are just some frames missing to be recorded. But why would that happen on both the emulators? Can anyone help me out?
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
SNES9x1.51 has major desync problems. I recommend using 1.43 instead. Perhaps ZSNES 1.51 has the same desync error?
It's hard to look this good. My TAS projects
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
Hasn't SNES9x1.51 been improved recently? I don't know about ZSNES, but it isn't as stable and user-friendly as SNES9x as far as I can tell.
Joined: 4/3/2009
Posts: 3
AARRRRGGHHH!!!! This program makes me mad. I got v 1.43, as you told me. I couldn't even find a record button. So I triet on with v 1.51 and I figured out, that the options were set to auto fram skipping + skip at least 1 frame. I tried without auto frame skipping, which resultet in super high speed mario. So I only changed the "skip at least"-Option to 0 frames. I tried again and when I was ready and wanted to watch the video, it worked fine!... BUT.. as I tried to make a avi file from the video, which somehow didn't work because of some undefined problems, however, right after that try a played the movie again, only that this time... you guessed it, everything was messed up again.?!?! What the hack is going on here? All the correct input was availiable at some point but then again it is all gone. Was the .smv not saved correctly or even changed after I watched it for the first time? Maybe its just me and on another computer it works as it should? Could anyone of you please check my .smv file? >> http://www.file-upload.net/download-1565239/Clean-Rom.smv.html It should have 99 lives at the end. If it is working, you would do me great favour to bring this into movie format to view with a usual movie player. I'll leave the format up to you. If it isn't working, than what am I doing wrong? As apparently at one point I have had it right. Thanks for the help. /Conker EDIT: I have made a savecopy of the .smv just when I endet the recording. Now I noticed, that the original file tells me, it has 13121 of total frames. The savecopy says, it has 13872. What the hack....???
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Conker wrote:
This program makes me mad. I got v 1.43, as you told me.
I hope you mean this one. Recording and playback options are up there in File menu.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 4/3/2009
Posts: 3
Ah sorry, I meant that I couldn't find the slowdown option. Recording yes, but without slowdown not a big help at all. However I finally got it. With the same .smv file. I played it again, after I restartet my computer and after I deletet all the savestates I hade on that game. An now it says, that the file has 13872 Frames. Was the problem that I kept the savestates?
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
No, that shouldn't have been a problem at all. For hte record, slowdown is "-" and speedup is "=". You shouldn't touch frameskip options, their default values are optimal. I'm not sure why your problem happened, actually. Don't forget that your entire movie is stored in savestates made during recording up to the moment of saving. So, if you made a movie 1000 frames long and loaded a savestate you made at frame 900, the last 100 frames wil be lost unless you made a savestate at frame 1000. Maybe that's what happened in your case. Then you can restore these last 100 frames by loading that latest state.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.