I've been working on a TAS of Psycholonials, a Unity game. Most of it fast-forwards just fine without issue, but whenever it comes to a cutscene, it breaks everything if it's being fast forwarded.
I suspect that this isn't the only game where most things work fine, but certain things break while in ff mode.
I propose that the Input Editor gets the ability to mark regions of frames as "not fast-forward safe", and LibTAS should stop fast-forwarding while in regions marked as such, resuming the fast-forward after exiting the region. This would increase usability for TASing games where certain frames need to be fully rendered for the game to function properly, but that can otherwise be fast-forwarded without things breaking.
I've been working on a TAS of Psycholonials, a Unity game. Most of it fast-forwards just fine without issue, but whenever it comes to a cutscene, it breaks everything if it's being fast forwarded.
I suspect that this isn't the only game where most things work fine, but certain things break while in ff mode.
I propose that the Input Editor gets the ability to mark regions of frames as "not fast-forward safe", and LibTAS should stop fast-forwarding while in regions marked as such, resuming the fast-forward after exiting the region. This would increase usability for TASing games where certain frames need to be fully rendered for the game to function properly, but that can otherwise be fast-forwarded without things breaking.