All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed an API bug where trying to get a save object for a particular slot would fail to get the information for the intended slot. [KI-23]
- Save slots now auto unload the currently loaded slot when auto-saving the game.
- Save slots will re-load the last loaded slot when focus restored if applicable.
- Fixed an issue where the save editor would lose the save objects when exiting playmode sometimes. [KI-19]
- Fixed an issue where save slots would not unload when exiting the game when auto save was on. [KI-20]
- Fixed an issue where only having one save category would mean the save objects under it would not render in the save editor GUI. [KI-21]
- Fixed save slots losing data when the save slot was made from the save editor. [KI-18]
- Updated the art in the sample scenes to match the new asset art style.
- Removed old art files from the asset.
- Removed custom script file icons from asset scripts.
- Fixed an error with the save editor where it would fail to populate after exiting playmode.
- Fixed an error with the save editor where save slot save data would error in the GUI when no save categories were in use in the setup.
- Fixed an error when expanded the save data foldout on a save slot when no slot save objects in the project.
- Fixed an issue where the save editor would fail to initialize on initial importing of the asset.
- Fixed some settings being editable even when the system that toggles them was disabled.
- Improved the look of the slots sample scene.
- Fixed an error on import due to a missing .meta file.
- Fixed sample scenes not importing with the correct assets.
- Fixed a bug with the slots sample scene where an empty slots save would error on entering play mode.
- Save slots now fully supported within the asset.
- Automatic save backups now supported by the asset.
- Modular save locations now supported.
- Modular save encryption options now supported.
- Porting feature for 2.x save data into the 3.x global data setup.
- Dependency on newtonsoft json to function for better json support.
- Metadata section added to the game save to support read-only save information.
- Save Objects updated to not need an instance made in the project to function.
- Improved the save editor GUI to be more optimized and performant.
- Fixed the save json structure so it is actually proper json.