⚙️🗨️ Crystal Save | Dialogue System Save Module
Plug-and-play persistence for Pixel Crushers Dialogue System
What it is
A zero-code bridge that folds every Dialogue System variable, quest, SimStatus entry and active conversation into Crystal Saves’s slot-based save files. One component, one click, and your dialogue trees survive scene loads, checkpoints and cloud sync flawlessly.
Why you’ll love it
- Drop-in component – add Remember PixelCrushers DialogueSystem to your Dialogue Manager and hit Play.
- Complete state capture – Lua vars, quest states, ConversationStateSaver data, indicator cooldowns… all wrapped in one MemoryPack payload.
- Scene & conversation safe – ongoing conversations are auto-paused during load to prevent duplicate subtitles.
- Raw-or-Text toggle – choose ultra-fast Raw Data or compact text saves; BinaryDataSerializer supported for tiny files.
- Seamless with other modules – works alongside Crystal Saves’s Quest Machine, Game Creator 2, Stats, Inventory and your own custom SaveableComponents.
- Unity 6 ready – uses Object.FindObjectsByType and other modern APIs.
Quick start
Installation Order:
A. Install Crystal Save
B. Install Dialogue System
C. Install Crystal Save | Dialogue System by Pixel Crushers Save Module
- Ensure a SaveManager prefab exists in your first scene (automatic when you import Crystal Save).
- Select the Dialogue Manager GameObject → Add Component → Crystal Save → Pixel Crushers → Dialogue System.
- (Optional) Tick Save Raw Data if you prefer faster binary saves.
- Call SaveManager.Instance.Save(slot) and Load(slot) from your UI or hot-keys – that’s it!
Package contents
- Runtime bridge script (fully commented, extensible)
- Mini demo scene that piggy-backs on the Dialogue System Demo
Perfect for
• Visual-novel devs who iterate quickly and hate broken saves
• RPG makers juggling dozens of Lua variables
• Any project already using Crystal Save and Pixel Crushers Dialogue System
Keep your branching stories intact—let Crystal Save do the heavy lifting while you write the next epic dialogue!