Releases: faadingnightmaares/clawmation
Release list
Clawmation v1.2.5
Clawmation 1.2.5 makes vision-driven actions substantially more reliable
across Watch, Loops, and safeguards.
Verified vision actions
- Every vision action now revalidates its target against current screen data
immediately before input is delivered. - A target that moved is clicked at its new coordinates. A target that vanished
receives no stale input. - After Windows accepts an action, Clawmation checks a newly sampled frame to
confirm that the same target reacted. - If the target is still present, Clawmation reacquires it and performs up to
three verified attempts in total. - Normal, hovered, selected, and other alternate images are treated as
appearances of one target throughout reacquisition and verification.
Serialized and safer input
- Watch, Loops, safeguards, nudges, drags, and direct Loop input nodes now share
one autonomous-action session, preventing mouse and keyboard gestures from
interleaving. - Repeated actions retain the raw-input wake-up movement, hover settle,
foreground verification, frame-spanning press, and release recovery required
by games such as Roblox. - Window changes, lost foreground, cursor-position failures, and delivery
failures clear the warm target before the next attempt. - Waiting for the shared action session is cancellation-aware, keeping Stop
responsive even when another vision action is in progress.
Fresh capture guarantees
- Captures now carry ordered sample and generation metadata so cached DXGI
pixels cannot be mistaken for a newly rendered frame. - Post-action verification waits for a settled capture and falls back to a
direct GDI sample when the desktop has not presented a new DXGI frame. - Detection results that became stale while another source was working are
reacquired before any input is sent.
Loop and safeguard stability
- Productive forever Loops are no longer stopped by a fixed transition limit.
- Invalid zero-progress graph cycles are throttled and stopped safely instead
of consuming a CPU core indefinitely. - A failed safeguard action always restores playback state, does not emit a
successful fire event, and does not consume its cooldown.
Existing macros, Loops, Watch triggers, safeguards, hotkeys, settings,
.clawmation files, and .clawbundle files remain compatible.
Clawmation v1.2.4
Clawmation 1.2.4 makes repeated vision workflows react faster while preserving
the input reliability and compatibility guarantees introduced in 1.2.3.
Faster vision reactions
- Previously detected targets are checked at their last confirmed location and
scale before any wider search, allowing buttons that disappear and return in
place to be reacquired immediately. - Missing full-screen targets now use progressive overlapping recovery tiles
instead of a blocking multi-scale scan across the entire display. - Recovery retains complete-screen coverage and bounded scale search without
delaying fresh captures for hundreds of milliseconds. - Normal, hovered, selected, and other alternate target images share the same
reacquisition anchor and preserve the last successful appearance. - Full-screen Loop regions use the captured frame directly instead of copying
the complete desktop before matching.
Faster reliable clicks
- Repeated Loop clicks on the same verified foreground window use a warm input
path that removes redundant focus and hover delays. - The raw-input wake-up motion, cursor-position verification, frame-spanning
press, foreground checks, serialized input transaction, and release recovery
remain active on every click. - A changed window, lost foreground, or failed cursor check automatically falls
back to the complete preparation path before any mouse button is pressed. - Failures after mouse-down are never retried, preventing accidental
double-clicks while still guaranteeing a release attempt.
Paste vision images
- Hover over a vision image box and press Ctrl+V to add an image from the
clipboard. - Clipboard paste works in Loops, Watch, and the trigger editor.
- Pasted images use the existing validation, storage, deduplication, thumbnail,
and eight-image limit used by file selection and drag and drop. - Text-only clipboard content is ignored, and pasting outside an image box does
not alter the workflow.
Existing macros, Loops, Watch triggers, hotkeys, settings, .clawmation files,
and .clawbundle files remain compatible.
Clawmation v1.2.3
Clawmation 1.2.3 substantially improves Loop authoring, portable vision
workflows, and action reliability while preserving existing macros and settings.
Loop authoring
- Continue a workflow directly from any node through the compact right-click
menu; compatible nodes are created and connected in one action. - Starter templates make common image-wait and repeating workflows easier to
understand and modify. - Click nodes can capture a screen position instead of requiring manually
entered coordinates. - Repeat behavior, failure handling, branch labels, and validation have been
simplified so straightforward workflows do not require unnecessary branches. - Loop connections support editable routing points, reducing wire overlap in
larger workflows. - Loop controls, menus, keyboard shortcuts, selection, naming, and canvas
interactions received a broad usability and stability pass.
Portable Loops and vision images
- Loops can be imported and exported as
.clawbundlefiles. - Exported Loop bundles include every referenced image and embedded macro asset;
imports restore those assets and rewrite their local references safely. - Wait, Find & Click, Watch, and related vision actions can use multiple images
for one target, including its normal, hovered, selected, or alternate states. - Image candidates remain deduplicated and integrity-checked inside portable
bundles.
Reliable actions
- Watch, safeguards, checkpoints, and Loops now share one hardened input
delivery pipeline. - Mouse actions verify cursor placement, use complete press-and-release
sequences, retry transient failures, and recover safely from partial input. - Keyboard actions use the same release-safe path so a failed action cannot
leave a key held. - Foreground, window-integrity, and elevation failures now produce actionable
errors instead of silently reporting success.
Vision performance
- Large template searches can automatically use GPU compute through Vulkan,
with DirectX 12 as a fallback across supported NVIDIA, AMD, and Intel
hardware. - Small searches and unsupported, unavailable, or failed GPU paths continue on
the existing multithreaded CPU matcher with identical scoring behavior. - Backend selection is automatic and remembered, avoiding repeated startup
overhead.
Launcher and activity
- The F4 launcher now lists and runs Loops directly.
- Legacy Chains no longer appear in the F4 launcher.
- Recent activity hides deleted macros, removes their stored history during
deletion, and refreshes when Home is reopened.
Existing macros, Loops, Watch triggers, hotkeys, settings, .clawmation files,
and earlier .clawbundle files remain compatible.
Clawmation v1.2.2
Clawmation 1.2.2 is a focused reliability patch for Watch actions and the
responsive Macros workspace.
Watch reliability
- Watch clicks now use the same atomic, release-safe input path as playback,
checkpoints, guards, and Loops. - Key actions use a complete press-and-release operation with error recovery.
- Watch continues detecting during an action cooldown, so a newly appearing
button is not missed. - Foreground handoff errors are surfaced and failed input is retried instead
of being silently treated as a completed action.
Workspace polish
- The Macros toolbar and action layout scale cleanly across smaller windows.
- Existing macros, settings, hotkeys, and portable files remain compatible.
Clawmation v1.2.1
Clawmation 1.2.1 introduces compact portable macro files, makes their imports
safer and easier, and restores the lightweight on-screen counter with a new
top-edge design.
Portable macro files
- A real
.clawmationformat: Individual macros now export as compact,
versioned.clawmationfiles instead of loose JSON. - Optimized
.clawbundlefiles: Bundles package the macro, safeguards, and
referenced vision images without storing duplicate copies of identical
images. - High-ratio compression: Macro timelines and safeguard data use Zstandard
level 10. Already-compressed PNG, JPEG, and WebP images remain byte-for-byte
lossless without wasteful recompression. - Smaller runtime dependency set: Unused archive encryption and legacy
compression codecs are excluded from the app build. - Built-in integrity checks: Every payload carries its exact size and BLAKE3
digest. Damaged, incomplete, undeclared, oversized, or unsafe archive entries
are rejected before anything is installed. - Collision-safe imports: Imported macros and vision assets never overwrite
existing user data. - Windows file associations: Double-clicking a
.clawmationor
.clawbundlefile imports it into Clawmation, including when the app is
already open. - Legacy compatibility: Existing standalone JSON macros and older
.clawbundlearchives remain importable.
Counter indicator
- New top-edge cat: The compact pixel cat hangs upside-down from the actual
top-right screen edge with two gripping paws, downward ears, and a curled
tail. - The eyes remain the counter: One upright elapsed-time digit stays in each
eye, with the existing gold recording, green playback, and amber paused
states. - Low-overhead motion: Only the tail tip moves by a single pixel, keeping the
counter steady and inexpensive while a game is running. - Automatic recovery: If Windows or the WebView temporarily loses the
indicator window, Clawmation recreates it on the next active recording or
playback transition instead of silently leaving it gone. - Preference stays authoritative: Disabling the indicator still hides it in
every active mode; enabling it allows recording, playback, and paused states
to display it consistently.
Compatibility
- Existing macros, Loops, safeguards, hotkeys, Anti-AFK settings, and user data
are preserved. - Portable files declare both their container version and producing app version
so later Clawmation releases can evolve them safely.
Clawmation v1.2.0
Clawmation 1.2.0 is the workflow release: it introduces Loops, rebuilds the
core workspaces, substantially improves image detection and Roblox camera
playback, and hardens stopping, input cleanup, and saved-data handling.
Loops
- A complete visual workflow builder: Combine recorded macros, clicks, key
presses, typed text, scrolling, delays, image checks, branches, repeated
sections, chains, notes, and stop outcomes on one canvas. - Real start-to-finish execution: Every Loop has an explicit Start node and
runs through connected actions until it reaches a Stop node or a completed
path. - Macros work as reusable building blocks: Add any saved macro to a Loop.
Its action snapshot travels with the node, so the workflow remains dependable
even when the macro library changes later. - Chains now live inside Loops: Build, rename, reorder, repeat, and save an
ordered macro chain from a Chain node without leaving the canvas. - Readable branching: Conditional paths are clearly marked If works and
If fails, including their handles and connections, so failure recovery is
visible before a run begins. - Fast node creation: Right-click anywhere on the canvas to add an Action
or Flow node at the pointer without giving up permanent canvas space to a
large node palette. - Full image workflow: Drop an image directly into a vision node, click to
choose a file, or use Magic Capture to select the exact target on screen.
Saved previews remain visible inside their nodes. - Production editing controls: Undo, redo, duplicate, delete, keyboard
shortcuts, inline renaming, zoom controls, fit view, auto-arrange, and a
themed minimap are built in. - Safer authoring: Draft recovery protects unsaved changes, validation
identifies broken paths before execution, and destructive node edits can be
undone. - Loop management: Create, select, rename, delete, save, validate, and run
Loops from the workspace header without covering the canvas.
Vision and Watch
- Stronger image detection: A multi-stage matcher combines temporal reuse,
coarse-to-fine scale search, native-resolution verification, raw-pixel
correlation, and edge correlation to recover targets that the older
single-pass search missed. - Better tolerance for real game UI: Matching handles Windows display
scaling, Roblox UI scaling, transparent template edges, small rendering
differences, and partially changing backgrounds more reliably. - Fast repeat detections: Recently found targets are checked near their last
position first, keeping frequent Watch checks responsive without sacrificing
the broader fallback search. - Actions fire after a match: Watch now reliably performs the configured
click or key action instead of stopping after it visually locates the target. - Game-ready input timing: Pointer movement settles before a click, and
mouse and key presses are held across multiple game ticks so Roblox has time
to register them. - Better test and capture flow: Vision editors can use file selection,
drag-and-drop, full template capture, or precise Magic Capture, then test the
current detector against a fresh frame. - Clearer safeguards: Vision checks and playback checkpoints share a more
focused editing experience with explicit timeout and failure behavior.
Recording, playback, and stopping
- Accurate Roblox camera playback: New recordings distinguish normal
pointer movement from raw camera movement. Shift Lock and held-right-click
camera turns replay as relative deltas instead of fighting Roblox's locked
cursor. - More faithful timing: The recording format now preserves the exact active
recording duration, while legacy recordings are upgraded conservatively and
remain usable. - Safer macro loading: Corrupt timelines, unsupported future formats,
invalid resolutions, and impossible event data are rejected before they can
inject input. - Reliable emergency stop: The global Stop action now covers recording,
normal playback, Loops, step runs, chains, guards, and Watch instead of
leaving a nested runner active. - No stuck controls: Held keys and mouse buttons are tracked and released
when playback completes, is stopped, fails, or exits through a nested
workflow. - Honest run results: Completed, manually stopped, and failed runs keep
distinct outcomes instead of reporting an interrupted macro as successful.
Interface and everyday polish
- Rebuilt Home: The dashboard presents activity, recent runs, quick access
to Macros, Watch, and Loops, and Anti-AFK controls in a cleaner hierarchy. - Rebuilt Macros workspace: The macro library, recording controls, editor,
safeguards, and vision tools use the available space more effectively. The
macro list owns its scroll area instead of making the whole app scroll. - Focused navigation: Home, Macros, Watch, and Loops use one consistent icon
language and a compact animated switcher; Settings remains a separate utility. - Smooth workspace switching: Heavy views are cached after their first load,
navigation responds immediately, and restored data no longer flashes an empty
default screen while switching sections. - Stable interactions: Menus, selects, popovers, dialogs, tabs, and node
controls use compositor-safe motion with consistent spacing and no delayed
layout jump after opening. - No icon bounce: Press feedback no longer scales navigation icons, keeping
labels and symbols visually stable during rapid switching. - Improved accessibility: Focus states, keyboard navigation, tooltips,
readable contrast, and reduced-motion behavior are consistent across the new
surfaces. - Expanded in-app documentation: Settings now includes structured guides
for getting started, macros, Loops and chains, Watch, and troubleshooting. - Better update experience: Release notes use a readable changelog layout
with long-note scrolling, visible download progress, and an explicit install
and restart action.
Compatibility and migration
- Existing recordings stay supported: Version 1 macros continue to load and
are upgraded without replacing the original file until the migrated copy is
safely written. - Existing node graphs become Loops: Saved graph files remain in place and
appear in the new Loops workspace without a destructive migration. - Existing chains stay available: Chains are still stored in their current
format and can now be used and edited through Chain nodes. - Simpler workspace model: The standalone Autopilot and Chains pages have
been removed; Loops now owns advanced workflows and chaining in one place. - Settings remain intact: Existing custom hotkeys, macros, guards, vision
templates, chains, and Anti-AFK preferences are preserved during the update.
Clawmation v1.1.9
Clawmation 1.1.9 focuses on controls that stay dependable across settings
changes, long runs, restarts, and updates.
Reliability
- Stop means stop: The emergency stop now interrupts long recorded waits,
edited steps, node runs, and nested macros without waiting for them to finish. - Hotkeys apply immediately: Changing a shortcut no longer leaves global
hotkeys inactive until the next restart. - Safer defaults: Fresh installs use F6 to record, F4 to play, and F3 to
stop. Existing users keep every hotkey they already configured. - Stronger Anti-AFK: Window targeting, focus retries, held inputs, cleanup,
and failure recovery are more reliable over long unattended runs.
Updates and interface
- Updates migrate installs created under either historical app identifier and
repair Start menu, desktop, and taskbar shortcuts that pointed at an old copy. - The cat status indicator can be turned on or off from Settings.
- Nodes now appears at the right end of the workspace switcher as an
unavailable Soon item while the feature is completed.
Clawmation v1.1.8
Anti-AFK can now keep a selected game active without interrupting whatever
else you are doing.
Anti-AFK
- Choose the target: Select any running game or app from Home.
- Choose the action: Use a reliable held jump, short walk, camera nudge, or
a random mix. - Stay focused: Clawmation briefly activates the target, performs the
action, then restores the window you were using. - Set the timing: Pick a 1–20 minute interval with the improved slider.
- Automatic discovery: The running-window list refreshes every 10 seconds.
Update reliability
- Releases publish the signed NSIS installer expected by Clawmation's updater.
- The update manifest points at the correct installer for automatic updates.
Clawmation v1.1.7
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.bakbackup
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.
v1.1.6
A reliability update for recording and playback.
Reliable mouse playback
- Accurate at every display scale: Recorded mouse paths now land where they
were captured when Windows scaling is set above 100%.
Complete recordings
- Full duration preserved: Clawmation now keeps the final idle stretch before
Stop, so a recording no longer plays back several seconds short.
Easier updates
- Release notes you can scan: Update highlights are structured, readable,
and remain usable for long changelogs.