Post subject: Rockman ZX Desync issues
Joined: 10/6/2014
Posts: 3
Can you fellas help me out? each time i try to replay a hard mode no damage run on RMZX that i made, the movie desyncs for some reason, i tried different desmume settings and stuff and i noticed that the emulator most of the time shows this on the fps display: 60/60fps 94%/6%, could it be because of that that its desyncing? emulator version: desmume 0.9.11 svn5039 x86-JIT Magnification filter: Tried BRZx4 and normal, didn't make any difference in the fps and on the desync. here's some screenshots of the other settings: as i said, i tried using external firmware too but same results. here's the DSM: https://www.dropbox.com/s/0wwnzvce70xeqx5/rmzx%20longplay%20plz%20dont%20desync.dsm?dl=0
Joined: 10/6/2014
Posts: 3
also i apologize for the double post but, i tried to google the issues that im having but, i only got non relevant results.
ALAKTORN
He/Him
Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Uhm, you need to make a .DSM from start to finish with the same emulator with the same settings. And that is how you should play it back, too. If that’s not what you’ve done, then desyncs are likely to occur. With a lot of work the .DSM file could be edited to work again, maybe. Your settings and stuff don’t really mean much I believe, so long as you kept them the same from the start of the .DSM to the end, it will sync with those same settings. If you still experience desyncs without having changed emu/ROM/settings, then I’m not sure what could be wrong… DeSmuME is pretty sync-stable I believe. One thing to look out for could be if your .DSM is trying to do inputs during lag frames, those would be ignored by the game and thus the movie could desync, but they shouldn’t have worked while recording the movie either so I don’t know if it’s possible to have them in the final product without them being there during creation…
Joined: 10/6/2014
Posts: 3
thanks for the reply, i tried playing back the movie from start to end, same settings, same emulator, desyncs at the exact same place for some reason, any ideas?
ALAKTORN
He/Him
Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
The fact that the desync is consistent is good. You can try analyzing the situation of when it desyncs with frame advance to figure out why it does, and manually fix it by editing the .DSM file with a text editor. Like I said before lag frames may be a possible issue. If you can get it past the desync you might get lucky and it’ll work in full, or it might desync somewhere else after that point. Then it’s rinse and repeat unless you cba to do it or it desyncs so badly that it’s literally impossible to fix.
Player (144)
Joined: 7/16/2009
Posts: 686
In the emulation settings, under CPU Emulation Mode (as perfectly demonstrated in the screenshot above) it is clearly stated that "This should not be assumed to be deterministic." I think your next step should be obvious.
Editor
Joined: 8/6/2014
Posts: 37
Scepheo wrote:
In the emulation settings, under CPU Emulation Mode (as perfectly demonstrated in the screenshot above) it is clearly stated that "This should not be assumed to be deterministic." I think your next step should be obvious.
I have always used that setting, and never had it cause a desync. Another thing to check is the save you start the movie from. If it's loading a different or updated save file, you could get problems with that.