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.
Screenshot pending
Images/CrimsonSkillTree/validation-panel.png| # | Check | Severity |
|---|---|---|
| 1 | Multiple Root nodes | Error |
| 2 | Cycle when bCanBeCyclical = false | Error |
| 3 | Skill unreachable from Root | Warning |
| 4 | Logic Skill without a Visual mirror | Warning |
| 5 | Visual Skill referencing a missing Logic Guid | Error |
| 6 | Visual Skill with no widget class and no asset default | Warning |
| 7 | Edge sub-node FromParentGuid not wired as an incoming edge | Warning |
| 8 | Cost sub-node with CostSource = NoCost | Warning |
| 9 | ParentLevel condition referencing a deleted Node Guid | Error |
PIE debugger
With PIE running and an editor open, Logic Skill title bars tint by live runtime state so you can watch unlock progression.
| State | Title-bar color |
|---|---|
| UnSet | Dark gray |
| Set | Green |
| Max | Gold |
| Suppressed | Red |
Screenshot pending
Images/CrimsonSkillTree/pie-debugger.pngDriven by FCrimsonSkillTreeDebuggerService - a singleton polling every tracked UCrimsonSkillTreeManager at 4 Hz and broadcasting on any delta.