How-To: Debug Combos (Dev Tools)

Goal: see live combo state - current node, window open/closed, what is in the input buffer and how old it is - instead of guessing from print statements.

Prerequisites
How-To: Get the Building Blocks step 7, and a running PIE session.

1. Open the window

Tools -> Crimson Ability Dev Tools, then select the Combo tab. The tab only exists when the combo system is enabled.

The Combo tab of the Crimson Ability Dev Tools window during PIE.
Verify
The tab lists your pawn in the net-context picker while PIE is running.

2. Read the live state

PanelShows
Live State TrackerCurrent combo, current node, and whether the transition window is open.
Step TimelineElapsed time against the step's Startup / Active / Recovery / Transition bands.
Root WatchersWhich rooting abilities are armed and their remaining window.
Input BufferEvery buffered press with its age - the fastest way to diagnose a dropped input.
Transition InspectorThe candidate transitions out of the current node and why each did or did not match.
History LogA rolling log of entries, transitions, resets and rejections.
Check the net context first
Pick the right pawn in the net-context selector. Combo state on a simulated proxy is deliberately empty - remote players run no combo logic, they only see the replicated montages.
Verify
Press an attack input and watch the buffer entry appear, then be consumed as the transition fires.

3. Inject input and force state

The lower panels drive the controller directly so you can reproduce a case without fighting the timing yourself.

  • Grants Manager - unlock, lock, grant or revoke a combo live.
  • Input Injection - fire a specific action and direction without touching the keyboard.
  • Move Override - force a ECrimsonComboDirection so directional handshakes can be tested without moving.
  • Quick Diagnostics - reports the resolved input-buffer TTL, the server leniency value, and whether the ASC bound.
Verify
Use Input Injection to fire the starting handshake. The combo begins exactly as if you had pressed the key.

See also

  • How-To: Author a Combo
  • Concept: Multiplayer and Prediction