Input
?Results
Player 1 CPS violations
Player 2 CPS violations
Swift clicks
Graphs
Draw the rolling CPS (Rule 1) and burst CPS (Rule 3) graphs for this macro.
Rule 1 — rolling CPS
ⓘ This graph visualizes Rule 1.It shows clicks per second (CPS) at each click frame, calculated using a sliding 1-second window.
Each point represents how many clicks occurred in the past second at that moment in time. The dashed line is the Max CPS limit ().
'Combined' treats both players' inputs as a single stream.
PC: scroll to zoom time, Shift+scroll to zoom height, drag to pan. Hold Ctrl (⌘ on Mac) and click to add a click, or hold Alt (Option on Mac) and click to remove one, for the player chosen below the toggles.Mobile: swipe sideways to pan, pinch to zoom, and tap a point to inspect it. To edit, pick Add click or Remove click under Tap mode, then tap the graph. Switch back to Inspect when you are done.
Ringed points have more than clicks on one frame (Rule 2).
Rule 3 — burst CPS
ⓘ This graph visualizes Rule 3.It shows the highest CPS among all stints of 5 to 16 clicks (up to 32 for Combined) that end at each click frame.
Each point is the stint with the highest rate ending at that frame: (clicks − 1) divided by its length in seconds. A stint whose clicks all land on one frame has no length, so it is drawn at the top of the graph (infinite rate).
'Combined' treats both players' inputs as a single stream.
Only stints that occur within 1 second are considered. The dashed line is the Max burst CPS limit ().
PC: scroll to zoom time, Shift+scroll to zoom height, drag to pan, hover a point to inspect it.Mobile: swipe sideways to pan, pinch to zoom, tap a point to inspect it.
Editor
Inputs
No input selected
Quick click (press + release)
Timewarps
Batch edit
?Batch Commands Format: [action] [target] [frames...] Actions: add, remove, offset Targets: p1, p2 (clicks), tw (timewarps) Frames: Numbers like 240, 300, etc. Ranges like 935-1515 (every frame from 935 to 1515). Use "all" to remove everything from a target. Modifiers: frame:count - add/remove multiple clicks frame:all - remove all clicks at that frame frame:factor - required for timewarps (e.g. 240:1.5) Offset (moves every input inside a frame range): offset +N frames add N frames offset -N frames subtract N frames offset xN frames multiply the frame by N Optional p1, p2 or tw go before the frames (default is both players). Ranges and "all" work too. Notes: • action persists until changed • target persists until changed or action changes Examples: add p1 240 300 400:2 p2 200:3 tw 100:2 remove p1 240:all add p1 935-1515 add p2 100-200:2 add tw 240:1.5 remove tw all offset +1 10-400 offset x4 10-400 offset -2 p1 500-900
Compare
?PC: Split view puts the two macros side by side; scroll sideways to read long lines.Mobile: Unified view fits narrow screens best; swipe sideways to read long lines.Compare two macros line by line. Open files (bot replays are converted to plain text first) or paste text.