Debug and verification controls¶
In game¶
| Control | Action |
|---|---|
Reset input (IA_Reset) |
Wipes every save and restarts the current level. |
| F / Interact action | Interacts with the nearest authored interactable; with none in reach, activates the current world-rune candidate. |
| E / Toggle Drawing action | Opens or closes the rune drawing tablet. |
| WASD / arrows / left stick | Navigates the drawing stroke graph while the tablet is open. |
| Space / Toggle Stroke action | Toggles the selected stroke. |
| G / Toggle Rune Definitions action | Shows each world rune's word and definition in yellow, and each puzzle's noun in red just above. Runes and puzzles that stream in later follow the toggle. |
| L | Swaps the Mind Palace overlay level between the character's MindPalaceParams.OverlayLevel (MindPalace) and its DebugAlternateOverlayLevel (MindPalaceSmall), and reloads the palace. Only while the palace is closed. Built at runtime; not in any IMC_* asset. |
Editor inspection¶
| Selection | Useful runtime state |
|---|---|
AWorldRune |
candidate/pending glow and three range spheres |
player RuneCoordinator |
pending word, drawing-open state, command-wave state |
ARunePuzzleActor |
RuneableObject.Status, State Looks, Performances |
any URuneableObjectComponent |
Noun identity, current state, last command source |
Console¶
Enable verbose temporary logs:
Save the PIE log:
Logs are written under Saved/Logs/.
Useful built-in performance commands:
stat unitstat fpsstat game
Automation¶
Run the rune suite after shared C++ or drawing changes:
Automation supports the implementation check; human PIE still verifies binary assets, map wiring, input, camera, and presentation.
Source files¶
Source/Rephrased/RephraseCharacter.hSource/Rephrased/RuneSystem/Activation/RuneCoordinatorComponent.hSource/Rephrased/RuneSystem/Activation/WorldRune.hSource/Rephrased/RuneSystem/Effects/RuneableObjectComponent.h
Change history¶
- 2026-10-16 — Ryo — Added the L key that swaps the Mind Palace overlay level.
- 2026-10-02 — Gabriel Li — The Cinematic Sequence is inspected inside Performances; Reset wipes the saves, and Interact activates the world-rune candidate only with no interactable in reach (CORE-011).
- 2026-10-01 — Gabriel Li — Replaced Linked Actors with Cinematic Sequence (CORE-011).
- 2026-09-29 — Gabriel Li — Added the G rune-definition toggle and puzzle inspection fields (CORE-009).
- 2026-09-17 — Gabriel Li — Updated controls and inspection targets for the rune coordinator, drawing tablet, world runes, and runeable objects.
- 2026-05-08 — Gabriel Li — Added baseline change history section for weekly wiki maintenance.