πŸ–₯️
Fullscreen
  • πŸ‘‹Welcome
  • πŸ—ΊοΈRoadmap
  • πŸ”ŒGame Creator 2 Assets
    • ✏️Editor Pro
      • βš™οΈSetup Guide
      • πŸ“„Getting started
      • βœ…Supported Assets and Types
      • ⁉️Troubleshooting
      • πŸ“–Releases
    • πŸ“¬Mailbox
      • βš™οΈSetup Guide
      • πŸ’‘Guides and Demo Scene
        • 🏠Demo Scene
        • πŸ”§Set up your scene
        • πŸ’»UI Examples
        • πŸ“¨Sending Letters
        • πŸ“©Running Instructions On Open Letter
        • πŸ“…Time & Date
        • πŸ—‘οΈDelete vs. Hide Letters
        • 🎨Letter Themes
        • πŸŽ’Include Items in Letters
        • πŸ“–Using Global Dynamic Values
      • ⚑Triggers
        • On Letter Received
        • On Letter Deleted
        • On Letter Hidden
        • On Letter Opened
      • πŸ“˜Instructions
        • Send Letters to Mailbox
        • Send Letter to Mailbox
        • Send Random Letter to Mailbox
        • Set Letter
        • Mark Letter as Read
        • Mark Letter as Hidden
        • Delete Letter
        • Clear Mailbox
        • Claim Item in Letter
      • βœ…Conditions
        • Check for Random Letters in Mailbox
        • Check for Unclaimed Items in Letter
        • Check for Unclaimed Items in Mailbox
        • Check for Unread letter in Mailbox
        • Is Equal to Letter
        • Does Letter Contain Items
        • Is Item Claimed in Letter
        • Is Letter Read
        • Has Received Letter
      • πŸ“œProperties
        • Get
      • πŸ“–Releases
    • πŸ’ΎNanoSave
      • βš™οΈSetup Guide
      • πŸ’½Configuration
      • βš–οΈComparison
      • πŸ’»UI Example
      • ⚑Triggers
        • On Corrupted Save Detected
      • πŸ“˜Instructions
        • Refresh Save Slots UI
      • πŸ“œProperties
        • Get
      • πŸ“–Releases
    • β˜€οΈCOZY Stylized Weather Integration
      • βš™οΈSetup Guide
      • πŸ’‘Guides and Demo Scene
        • 🏠Demo Scene
        • πŸŒ₯️Weather
        • 🌑️Temperature
        • πŸ•’Time and Date
        • πŸ’ΎSaving
        • βš™οΈSettings
      • ⚑Triggers
        • On Time
        • On Day and Time
        • On Year, Day, and Time
        • On Time Interval
        • On Any Weather
        • On Specific Weather
        • On Temperature
      • πŸ“˜Instructions
        • Set Weather
        • Set Ambience
        • Set Atmosphere
        • Set Climate Profile
        • Set Climate Control Method
        • Set Fog
        • Set Clouds
        • Set Skydome
        • Set Weather Selection
        • Set Time Curve
        • Transition Time
        • Wait COZY Time
      • βœ…Conditions
        • Compare Temperature
        • Is Weather
      • πŸ“œProperties
        • Set
        • Get
      • ⁉️Troubleshooting
      • πŸ“–Releases
    • πŸŽ’Ultimate Inventory Template (WIP)
Powered by GitBook
On this page
  • Settings
  • Backup
  • Screenshot Save Slot Preview
  • File Integrity Check
  • Dynamic Metadata
  • NanoSave Lite
  • Encryption
  1. Game Creator 2 Assets
  2. NanoSave

Configuration

PreviousSetup GuideNextComparison

Last updated 1 month ago

Settings

  • Storage – The save system being used

  • Title – The title of the save slot (e.g., "Prologue").

  • Save Slot Location – Describes where in the game the save was created (e.g., "Unknown Location").

  • Save Slot Progression – Displays the player's progress percentage (e.g., "0%").

  • Save Slot Total Playtime – Shows total time spent in the save file (e.g., "0h 0m").

  • Character Level – The player's level at the time of saving (e.g., "Level 1").

  • Folder Prefix – The prefix used for saved file names (e.g., "NANOSAVE").

  • Backup Save File – Whether a backup of the save file is created.

  • Take Screenshot – If enabled, captures a screenshot when saving.

  • Screenshot Resolution – Determines the quality of the saved screenshot (e.g., "Quarter" resolution).

  • Layer Mask – Specifies which layers are included in the save screenshot (e.g., "Default, TransparentFX, Water, UI").

Backup

When the "Backup Save File" option is enabled, NanoSave automatically creates a backup of the save slot before overwriting it.

Screenshot Save Slot Preview

NanoSave automatically captures a screenshot of the game when the "Take Screenshot" option is enabled in the settings.

If you want to exclude the game UI from the screenshot, remove it from the Layer Mask settings and ensure your UI elements are assigned to the appropriate layers.

It's recommended to keep the Screenshot Resolution on the lower side to prevent performance drops. Higher resolutions may cause noticeable frame rate issues.

File Integrity Check

After each save, NanoSave performs a file integrity check to detect corruption. If a save file is found to be corrupted, NanoSave will attempt to restore the backup if one is available.

You can set up a Game Creator Trigger to detect corrupted save files and implement custom visual scripting logic, for example, warning the player that their last progress wasn't saved and that the current session may be affected.

The corrupted save file will still be available in the save slot folder, allowing players to send their corrupted saves for analysis to help identify potential issues.

Dynamic Metadata

NanoSave's metadata options, found under Game Creator 2 Settings > General, are string properties. This allows you to dynamically update metadata when saving the game by using Global Variables.

NanoSave Lite

NanoSave Lite is a streamlined version of the save system that works similarly to Game Creator 2’s default JSON save system but with Gzip compression, reducing save file sizes.

To keep it lightweight, NanoSave Lite does not include metadata, backup saves, file integrity checks, or automatic screenshot capture. This makes it a suitable choice for small projects that don’t require dedicated save slots and prioritize minimal storage usage.

Encryption

NanoSave currently supports Game Creator 2's no encryption and XOR encryption only.

πŸ”Œ
πŸ’Ύ
πŸ’½