Post subject: Mame-rr Out of Sync
Joined: 2/7/2021
Posts: 3
Hello everyone, I'm new to using TAS and I'm having some problems that could be my mistake. Please correct me: 1) I load the game and click on "Start Movie Recording" and OK. 2) I use the saves states and load states during the game. 3) When everything is over I click on "Stop Movie". 4) I click on "Start Movie Playback" to review what I did. The problem is that Movie Playback is always out of sync with my opponent (CPU). I am using the Mame-rr 139 beta.
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
Does this help?
mame-rr readme wrote:
  • If movie recording was started while paused, the replay dialog should also be opened while paused.
  • If the state was saved while paused, it should also be loaded while paused.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 2/7/2021
Posts: 3
feos wrote:
Does this help?
mame-rr readme wrote:
  • If movie recording was started while paused, the replay dialog should also be opened while paused.
  • If the state was saved while paused, it should also be loaded while paused.
So basically before any tas command do I have to pause? I'll try, thanks.
Joined: 2/7/2021
Posts: 3
Same problem. Usually in the second fight, the commands do not correspond to the time of the attacks and loses the sync of the fight with the cpu. I really don't know what could be happening. Take a look at my fight. I finished the game but see how it looks after it is recorded. The Last Blade (lastblad.mar): https://www56.zippyshare.com/v/lMTPvYaF/file.html
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
If the movie starts playing correctly and then desyncs later on, there's nothing we can do, it's just lack of proper savestate support for a given machine. Your best bet is figuring out which frames not to save on.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.