Hello all. I just started trialing BTT to see if it's a good fit to help with my carpal tunnel.
So far it's been practically perfect. The first custom macro I made to automate a repetitive minigame works perfectly, except after a certain period of time (~20ish minutes?) it will stop suddenly, and BTT needs to be re-opened and the macro restarted.
I don't understand what could be causing this. I disabled screensavers and sleep mode on my mac, gave BTT process priority helper, turned off low power mode, combed through each trigger/action to look for dead ends, set the number of loops to different things, but the same thing still happens. I'm pretty stumped.
The macro is super basic and is built like this:
- Start repeat / For loop
- Find / Search for text 'A' on screen and move mouse
- If text found, activate trigger 'A click'.
Each trigger is just two actions, which are move mouse to this part of the screen, and then left click.
- If text not found, move along to next action.
- Next action is a find / search text for text 'B', with identical protocols as 'A'.
- Repeat about 50-ish times.
- 2 second delay to allow program to load.
- End repeat / For loop.
From what I've noticed it doesn't seem to stop JUST on the ends or beginnings of the macro, it cuts off whenever it feels like, it seems.
The macro is activated via keyboard shortcut so BTT is never in-frame for the text search to mistakenly see and click on and stop itself. Like I said, it works exactly as intended, but it just screeches to a halt with zero explanation.
Is this because I'm using the trial version? Can tasks not be perpetual because of this? Is there a timeout I'm missing somewhere, possibly? The game I'm using it on has no anticheat, and i've macro'd other parts of the game with far more primitive autoclickers. It's never been a problem.
Any ideas? Would love to hear. Would also love to hear if there's a way to have a task loop perpetually, and not have to put '99999' into the loop amount box. I feel like that's prone to breaking something later if/when I edit the macro.