Validation & PIE Debugger

Validators

Compile auto-runs validation (or click Validate Graph). Results appear in the Validation panel - double-click any row to jump to the offending node in the right graph.

The Validation panel after Compile; double-click a row to focus the offending node.
#CheckSeverity
1Multiple Root nodesError
2Cycle when bCanBeCyclical = falseError
3Skill unreachable from RootWarning
4Logic Skill without a Visual mirrorWarning
5Visual Skill referencing a missing Logic GuidError
6Visual Skill with no widget class and no asset defaultWarning
7Edge sub-node FromParentGuid not wired as an incoming edgeWarning
8Cost sub-node with CostSource = NoCostWarning
9ParentLevel condition referencing a deleted Node GuidError
10Visual Skill widget class that does not implement ICrimsonSkillTreeNodeWidgetError
11Decoration Widget Class Override that does not implement ICrimsonSkillTreeDecorationWidgetError

PIE debugger

With PIE running and an editor open, Logic Skill title bars tint by live runtime state so you can watch unlock progression.

StateTitle-bar color
UnSetDark gray
SetGreen
MaxGold
SuppressedRed

Driven by FCrimsonSkillTreeDebuggerService - a singleton polling every tracked UCrimsonSkillTreeManager at 4 Hz and broadcasting on any delta.