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
1 month 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
1 month 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