Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Chronicle

An asset by hmdfrds
The page banner background of a mountain and forest
Chronicle hero image

Quick Information

0 ratings
Chronicle icon image
hmdfrds
Chronicle

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 TTLWorks with GDScript only. No C# bindings.

Supported Engine Version
4.6
Version String
0.1.0
License Version
MIT
Support Level
community
Modified Date
23 hours ago
Git URL
Issue URL

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.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Chronicle icon image
hmdfrds
Chronicle

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 TTLWorks with GDScript only. No C# bindings.

Supported Engine Version
4.6
Version String
0.1.0
License Version
MIT
Support Level
community
Modified Date
23 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers