Destroy666
Member
Hello, I am somewhat new to using this plugin and ran into an issue. It seems like macros are unable to fire in quick rapid succession with the 2nd attempt to fire consistently being ignored if it's too quick.
This behaviour occurs both when the macro is triggered normally as well as manually with clicking the test macro button twice quickly.
Is this a new behaviour with the latest OBS update like the post above me or is this a safety feature/expected behaviour of the macros?
I also have not touched any of the delay settings or any of that; it is allset to 0. Currently out of town for the weekend so can't submit screenshots or logfiles for a bit; apologies in advance.
I just submitted a patch that (partially) gets around it:
- if your issue is that the macro is not running because it was still running (e.g. long animation, wait action, etc.), with latest master build you can mark a checkbox in macro settings that stops current actions and reruns them https://github.com/WarmUpTill/SceneSwitcher/actions/runs/8302243734
- if the macro is too quick for your cycle ("Check condition every ..." setting) then you will need to decrease that. Only certain conditions are coded to accept all matches regardless of the timing - e.g. WebSocket and Twitch ones. For anything else you'll need to do what I mentioned or manually use Queue action, if that kind of behavior is desired.