
NanoSave is an extension of Game Creator 2's save system, providing seamless integration, enhanced metadata support, and efficient file compression for a streamlined saving experience.NanoSave - Enhanced Save Storage Extension for Game Creator 2NanoSave is a powerful, plug-and-play save storage solution for Game Creator 2, designed for effortless setup and seamless integration. With just four clicks, you can enable NanoSave in the Game Creator 2 settings, no manual setup, extra components, or scene modifications are required!✨ Key Features ✨✅ Seamless GC2 Integration - Works natively with Game Creator 2’s save system, requiring zero extra setup.✅ Rich Metadata - Store essential game data, including save title, player location, progression, playtime, character level, game version, and timestamps.✅ Screenshot Previews - Automatically captures save slot previews. Supports Layer Masks to exclude elements like UI.✅ Gzip Compression - Reduces save file size by up to 95% (e.g., 4.01MB → 223KB), optimizing storage.✅ File Integrity Checks - Detects save file corruption and automatically restores a backup to prevent data loss.✅ Independent Save Files - Each save slot is stored separately, avoiding unnecessary overwrites & simplifying file management.✅ Automatic Backups - Every time you overwrite a save, NanoSave creates a backup, ensuring you can always recover previous data.✅ Dynamic Metadata Assignment - Assign metadata values dynamically using global variables, allowing flexible customization.✅ NanoSave Lite Option - A lightweight version that mirrors GC2’s json save storage option but with Gzip compression for smaller save files.✅ Game Creator 2 Enhancements - Adds new properties, events, and instructions to Game Creator 2, including:Next Available Save Slot – Automatically picks the next free slot.Current Loaded Save – Retrieves the active save slot.Save Slot Metadata – Access details like timestamps and progression.📦 What’s Included? 📦✔ Full Source Code✔ Example Content✔ Setup Guide & Documentation🔗 Learning Resources 🔗📖Documentation📚Setup guide📅Roadmap💰 Launch Discount – 50% OFF for a Limited Time!Price: $20 → $10 for the first two weeks!🔥 Why Choose NanoSave?NanoSave expands on the default GC2 save system by adding rich metadata, independent save slots, automatic backups, screenshot previews, and enhanced slot management, offering greater flexibility and reliability without changing your workflow.📜 PropertiesDefine and retrieve save-related data with Game Creator 2’s property system:🔢 Get Properties with Number DecimalsHighest Save Slot -The highest numbered save slot available.Unread Letters Count - Number of unread letters associated with save slots.Total Save Slot Count - The total number of save slots.Next Save Slot - The next available save slot for saving progress.Current Hover Save Slot - The save slot is currently highlighted in the UI.Loaded Save Slot - The currently loaded save slot📝 Get Properties with TextSave Slot Metadata - Stores additional text-based information about a save slot, such as date, playtime, app version, or description.🖼 Get Properties with SpriteSave Slot Screenshot - A captured image representing the game state at the time of saving.⚡ TriggersAutomatically react to save system events:On Corrupted Save Detected - Triggered when a corrupted save file is found.🔹 InstructionsRefresh Save Slots UI - Updates the save slot interface to reflect the latest save data.NanoSave supports Legacy UI, but example UI elements use TextMeshPro, as Unity's old UI Text is now legacy. To view the examples, install TMP Essentials (Window → TextMeshPro → Import TMP Essential Resources).All components support TextReferences, so if you prefer Legacy UI, you can switch to using Text instead of TMP.NanoSave currently supports Game Creator 2's no encryption and XOR encryption only.