View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.5
- Last updated
- First released
- Unity version
- 6000.0.58 or later
- Package size
- 320 KB
- Files
- 9
- Favorites
- 4
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Crystal Save | Love Hate by Pixel Crushers Save Module
Add-on for Crystal Save. This Module plugs Crystal Save into Pixel Crushers Love/Hate, auto-saving all faction & reputation data across scenes, loads and cloud. Just add two components—no code.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Crystal Save | Love Hate by Pixel Crushers Save Module screenshot 1
About this asset
💜⚔️ Crystal Save | Love / Hate Save Module ⚔️💜
Keep every grudge, crush and faction standing alive across scene changes, save-loads and even the cloud.
📖 Overview
Drop-in components capture all data handled by Pixel Crushers’ Love/Hate — reputations, relationships, faction values, temperaments, dynamic curves… you name it.
💾 One click, and your NPCs still remember who they adore (or despise) after a reload.
✅ Requirements
- Love/Hate (latest 2025) by Pixel Crushers
- Crystal Save (base) v 1.5 +
- (Optional) Love/Hate × Game Creator 2 integration
🚀 Installation & Quick Start
- Import Crystal Save | Love/Hate. Unity auto-prompts for any missing dependencies—accept and relax.
- Add Remember Faction Member on every FactionMember GameObject.In your scene:
Add Remember Faction Manager on the GameObject that already holds FactionManager. - No inspector sliders, no symbols—attach & forget.Hit Play → Save → Change values → Load. Your standings are right where you left them.
🛠️ Components
- Remember FactionManager – serialises the whole manager into a tiny binary blob and feeds it back on load.
- Both log to Crystal Save’s central logger for painless debugging.Remember FactionMember – does the same for individual members (personal likes/dislikes, curves, etc.).
🎬 Demo Scenes
- Standard Demo – Pixel Crushers’ original sample, now wired to auto-save.
- GC2 Demo (if you own the Love Hate GC2 integration) – install via Tools → Game Creator → Install.
🔄 How Saving & Loading Works
- Save: Crystal Save asks each component for a SerializeToString(), wraps it with MemoryPack, stores it.
- Load: Scene activates ⟶ components receive their string via DeserializeFromString() — done.
- Cloud & Migration: Pure UTF-8 inside MemoryPack survives compression, encryption, version bumps.
💡 Tips & Best Practices
- Only one FactionManager per scene—attach the manager component there.
- Runtime NPCs? Add Remember FactionMember to the prefab so their feelings persist.
- Updating is painless: re-import the package—no settings to tweak.
🆘 Support
🐦 Discord → https://discord.gg/MPhMKtSMUZ
Happy saving—and may your factions never forget who they love ❤️ …or hate 💀!
From the publisher's Asset Store listing.
Technical details
- Requires Unity 6 LTS
- Requires Love/Hate by Pixel Crushers
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.58f2 | Compatible | Compatible | Compatible | Compatible |
- Requires Unity 2022.3 or higher
As listed on the Asset Store.