Chronicle 0.1.0 Scripts 4.6 Community
Submitted by user hmdfrds; MIT; 2026-05-27
Short description:
Persistent reactive fact store with watchers, expressions, rollback, atomic save/load, and no-script companion nodes.
Full description:
Chronicle is a centralized state management plugin for Godot 4.6+. Store game facts as key-value pairs, react to changes with pattern-based watchers, and wire scene behavior through companion node — all without coupling your scripts together.
Features:
- Set facts from any script, react from any other — no signal wiring needed
- ChronicleGate, ChronicleReactor, ChronicleRecorder nodes for Inspector-driven workflows
- Expression language for conditions: "player.gold >= 100 AND quest.done"
- Full timeline with rollback_to() and rollback_steps()
- Crash-safe atomic save/load with .bak/.tmp fallback and version migration
- Expiring facts with built-in TTL
Works with GDScript only. No C# bindings.
View files Download Submit an issue Recent Edits