Post subject: Mega Man Zero 2 desynced for me
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
The emulator is VBA-RR v24 svn480, and the movie is: Length: 01:46:25 Frames: 383129 Re-record Count: 3556 It desynced for me on fourth boss battle (Phoenix Magnion). What's more strange is that Mega Man Zero 1 didn't desync for me. What could have caused the issue?
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
Where does that movie come from? A desync happens when: - You used a different ROM from the one used in the movie. - The emulator version is not the one used to make the movie.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
I made the movie myself, using the mentioned emulator. And I didn't change roms when replaying the movie, so dunno what caused the desync.
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
That... I don't remember that VBA had desync issues out of nowhere (its not Mupen after all).
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
I'm sorry, but... really, doesn't anyone have a clue about what happened...? It's just that if I don't get help from here, I don't know where else to ask.
GoddessMaria
She/Her
Reviewer, Experienced player (867)
Joined: 5/29/2009
Posts: 518
Location: Hell...
I agree with Guga. It is indeed very strange for random desyncs to occur with VBA. Despite that I use an older version of VBA (VBA-rr v22), I rarely ever have them. Although... there is another instance where it might possibly occur. On of said instance involving the movie inputs not matching up. It could also be frame rules involved and causing the game and the movie to not agree at the aforementioned point. The only times when I had dealt with a dsync on a movie of mine was when i was splicing input from a previous WIP to the final where the RNG changes and causes a desync.
Current projects: failing at life
Active player (309)
Joined: 8/21/2012
Posts: 429
Location: France
I don't know what could have caused a desync. I guess you didn't use hex editing? (modifying some inputs directly in the movie file outside of the emulator, often used to copy/paste things like whole levels after going back to redo them). My guess is that you did it mostly in real time/slow motion, and the emulator had a problem at one point with the inputs or saving/loading a state. My solution to avoid it: always use frame advance, you'll theorically take 0 risk, evry time you'll save or load, the emulator will be paused, and it will also reduce very heavily the probability that for some reason, an input could be missed or weirdly interpreted. All I said was based on the assumption that VBA can have problems like that. I hope it helps...
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
I seem to remember LUA save/load state functions being broken, if you did something with LUA of that sort, perhaps that can be to blame.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Grincevent wrote:
I don't know what could have caused a desync. I guess you didn't use hex editing? (modifying some inputs directly in the movie file outside of the emulator, often used to copy/paste things like whole levels after going back to redo them).
Sorry, I'm new on this stuff so I dunno how to hex edit. Is there not a tutorial about it or something? Lemme see if I got it right, first I'd correct the part that desynced, then copy the rest of the movie and splice everything together?
Grincevent wrote:
My guess is that you did it mostly in real time/slow motion, and the emulator had a problem at one point with the inputs or saving/loading a state.
I did like 90% of the movie at 50% speed. So, that's what caused the desync?
Warepire wrote:
I seem to remember LUA save/load state functions being broken, if you did something with LUA of that sort, perhaps that can be to blame.
Not sure if I used this LUA thing. I think I just used save/load state and slowdown normally.
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
Do you mind to share your movie file? help we find what's wrong.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Sure, here it is: http://www.2shared.com/file/uSW0JMhO/zero2tasx1.html The rom used was "1207 - Megaman Zero 2 (U)(Eurasia)" (Just keep in mind this isn't a speedrun, just a tool assisted playthrough).
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
I think the reason is lag, I don't know what's cause it. I try to sync it. I delete 1 frame at frame 100100, delete 2 frames at about 160320, insert 1 f at 211811, insert 1 f at 275617, delete 1f at 286720. But fail in beat of boss Leviathan in 292500. http://www.mediafire.com/download/stu12h9c7brp2bp/zero2tasx1.vbm Edit: I don't know it is sync for you or not. And I never use svn480, because this verson has more bug than the old. But this time, I use svn480 to fix it.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
I just tested the movie, and it desynced on Leviathan for me as well... :(