
SMLSavingSystem – Encrypted Save Addon (Requires SMLInventory)
Simeon Mladenov
$0.0
(no ratings)
Jump AssetStore
Encrypted save + load addon for SMLInventory with AES‑256 encryption, secure local and Unity Cloud Save, plus optional Easy Save 3 and Newtonsoft.Json supportSMLSavingSystem is a drop‑in save/load module for SMLInventory that encrypts all data with AES‑256 and SHA256‑derived key. Save files are written to persistentDataPath at runtime and copied to Assets/SMLSavingModule for easy debugging. Enable Unity Cloud Save by defining UNITY_SERVICES_CLOUDSAVE_AVAILABLE or Easy Save 3 with ES3_AVAILABLE. Full JSON serialization via automatic HAS_NEWTONSOFT_JSON detection. Simply uses the provided prefab or just drag SaveManager and SavingLoadingModule into your scene and start saving with zero extra codeRequires: Unity 2021.3+ Encrypted JSON via AES‑256 with per‑file IV and SHA256 keyLocal persistentDataPath saves plus project‑folder debug copyUnity Cloud Save integration under UNITY_SERVICES_CLOUDSAVE_AVAILABLE defineEasy Save 3 support under ES3_AVAILABLE defineFallback on Unity JsonUtility when HAS_NEWTONSOFT_JSON is not present with zero compile errorsAutomatic detection and injection of HAS_NEWTONSOFT_JSON symbolOne prefab drop for instant setup