Skip to content

Clawmation v1.1.7

Choose a tag to compare

@github-actions github-actions released this 26 Jul 11:52

Clawmation now stops a detected bad run instead of silently repeating it.

Safer playback

  • Input delivery is verified: If Windows rejects or only partially accepts a
    click, key, scroll, or cursor placement, Clawmation retries safely and stops
    with the exact reason if delivery still fails.
  • No dangerous catch-up bursts: Pauses and slow screen checks extend the
    timeline instead of releasing overdue clicks all at once.
  • No stuck inputs: Held keys and mouse buttons are released when playback is
    stopped, fails, or exits unexpectedly.

Existing macros are upgraded automatically

  • Backed up before repair: Older macro files receive a .pre-v2.bak backup
    before Clawmation upgrades them.
  • Old loop boundaries restored: Legacy repeating macros that lost their final
    idle stretch receive a safe terminal delay, preventing the next run from
    starting early.
  • Late imports are covered: An older macro imported after startup is upgraded
    immediately before it plays.

Screen checks protect repeated runs

  • Stop is now the safe default: A screen checkpoint that times out stops the
    macro before another repetition. “Continue anyway” remains available when
    that behavior is intentional.
  • Clear result boundary: Clawmation warns when a repeating macro has no
    fail-closed screen checkpoint, because delivered inputs alone cannot prove the
    game reached the expected result.

Honest run history

  • Completed means completed: Manual stops, blocked inputs, late critical
    actions, detector errors, and playback crashes are recorded as stopped or
    failed instead of successful.