I'm still experimenting here, but discovered two things:
I tried to TAS Sonic and the Black Knight. It worked fine. Each time I used playback, it'd create the save file again and everything would be in sync.
I tried to TAS $1,000,000 Pyramid and it didn't work fine. Each time I used playback, it'd load the existing save file and the thing would desync from the start. I tried deleting the save file but unfortunately that caused the footage to desync after the first match as the RNG changed and my previous inputs were no longer correct.
The difference I noticed is that Sonic and the Black Knight uses .sav files whereas $1,000,000 Pyramid uses one savegame.bin file.
My direct assumption is that any game that saves using the .bin file, will have trouble with TAS playback. I'll have to check on some other games that use this function and see if their RNG gets messed up too when I try to wipe the .bin file and start over.. but it's worth pointing out nonetheless I think.
I'm not sure if Dolphin could make any changes to the TAS where it doesn't load save file from the .bin during playback in the same way it doesn't load the .savs
EDIT:
That's not it, unfortunately. Action Gurlz Racing uses .sav files and has the exact same problem as $1,000,000 Pyramid. What can I do about this?
I tried removing the save files and start over, but then all the inputs desync.
I tried to TAS Sonic and the Black Knight. It worked fine. Each time I used playback, it'd create the save file again and everything would be in sync.
I tried to TAS $1,000,000 Pyramid and it didn't work fine. Each time I used playback, it'd load the existing save file and the thing would desync from the start. I tried deleting the save file but unfortunately that caused the footage to desync after the first match as the RNG changed and my previous inputs were no longer correct.
The difference I noticed is that Sonic and the Black Knight uses .sav files whereas $1,000,000 Pyramid uses one savegame.bin file.
My direct assumption is that any game that saves using the .bin file, will have trouble with TAS playback. I'll have to check on some other games that use this function and see if their RNG gets messed up too when I try to wipe the .bin file and start over.. but it's worth pointing out nonetheless I think.
I'm not sure if Dolphin could make any changes to the TAS where it doesn't load save file from the .bin during playback in the same way it doesn't load the .savs
EDIT:
That's not it, unfortunately. Action Gurlz Racing uses .sav files and has the exact same problem as $1,000,000 Pyramid. What can I do about this?
I tried removing the save files and start over, but then all the inputs desync.
