Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stoozey/SSave
A simple save file system for GameMaker
https://github.com/stoozey/SSave
Last synced: 2 months ago
JSON representation
A simple save file system for GameMaker
- Host: GitHub
- URL: https://github.com/stoozey/SSave
- Owner: stoozey
- Created: 2022-10-10T16:20:36.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-29T02:38:42.000Z (about 1 year ago)
- Last Synced: 2024-08-02T07:08:16.549Z (5 months ago)
- Language: Game Maker Language
- Size: 155 KB
- Stars: 33
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-gamemaker - SSave - Simple file saving system. (Utilities / Recommendations)
README
A simple save file system for GameMaker
Available for download on Itch.io and GameMaker Marketplace.
While save files can be simple, there are a lot of issues that come from just simply saving and loading raw data.
SSave tackles these problems whilst also having quality-of-life features that make creating save data easier and more secure.### ***Why use SSave?***
- Comes with a built-in manager so you don't have to create a system to track everything yourself (this can be disabled if you really want to!)
- Values are typed to prevent game-breaking issues occurring from wrongly typed saved data
- You can create any number of save file types (like a config file, separate from your save file)
- You can create multiple versions of a save file type (a common use case for this is having multiple slots of save files)
- Old saves automatically sync with any new data you add to your project that wasn't originally in the save file.
You can be 100% sure that a value in your save file is ALWAYS there, even if removed from the file
- Don't want users to tamper with your files? You can both encode or encrypt your files. This information is handled internally, so you can load a protected file without needing to do any extra work
- Buffers are a supported value type!