View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.4
- Last updated
- First released
- Unity version
- 6000.0.58 or later
- Package size
- 265 KB
- Files
- 7
- Favorites
- 5
- Views in the past week
- 11
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Crystal Save | Factions by Ninjutsu Save Module
Crystal Save add-on that links Crystal Save with GC2 Factions, auto-saving all reputation, stance & diplomacy data across scenes, loads and cloud—just add two components, zero code.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Crystal Save | Factions by Ninjutsu Save Module screenshot 1
About this asset
⚔️🏰 Crystal Save | Game Creator 2 Factions Save Module 🏰⚔️
Never let your orcs forget a feud—or your elves forgive one—no matter how many scenes, saves or cloud hops your game survives.
📖 Overview
Drop-in components capture every reputation point, stance flip and inter-faction relationship managed by GC2 Factions. One click and your diplomacy web reloads pixel-perfect after any save-load cycle.
✅ Requirements
• Unity 6 LTS+
• Game Creator 2 Core + Factions by NinjutsuGames
• Crystal Save(base) v 1.5 +
🚀 Installation & Quick Start
- Import Crystal Save | Factions. Accept dependency prompts.
- • On every Member GameObject add Remember GC2 Faction MemberIn your scene…
• On the object that owns FactionsRepository add Remember GC2 Faction Repository - No inspector sliders, no scripting symbols—attach & forget.Play → Save → Tweak reputations → Load. Values return exactly as saved.
🛠️ Components
• Remember GC2 Faction Member – Saves ignore-flags, faction list, reputation points & current stance for each Member.
• Remember GC2 Faction Repository – Saves the entire faction-vs-faction matrix so global diplomacy persists.
Both inherit SaveableComponent, self-register with Crystal Save and respect pooling & Keep-Across-Scenes.
🎬 Demo Scene
Open Game Creator 2 → Install → Factions Demo → Install to load an upgraded version of GC2’s sample scene pre-wired for saving.
🔄 How Saving & Loading Works
• Save: Crystal Save calls SerializeComponentData() → MemoryPack wraps strings & ints → stored.
• Load: Scene + FactionsRepository live → DeserializeComponentData() writes data back into GC2.
• Version-proof: New factions/members simply load with default values—no migrations needed.
💡 Tips & Best Practices
• One Remember GC2 Faction Repository per scene—place it where your repository asset lives.
• Runtime NPCs? Add Remember GC2 Faction Member to their prefab so grudges persist.
🆘 Support
Discord → https://discord.gg/MPhMKtSMUZ
Happy reputation-keeping—may your alliances last (or shatter) exactly when you intend!
From the publisher's Asset Store listing.
Technical details
- Requires Unity 6 LTS
- Requires Factions for Game Creator 2 (Factions requires Game Creator 2)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.58f2 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.