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.