GDevelop-extensions
GDevelop-extensions copied to clipboard
New extension: EasySave
Description
EasySave
An easy way to save data in GDevelop.
Actions available
Save data easily without worrying about creating variables or Storage. Actions:
- Init - Starts EasySave Manager. normally ("At the begin of the scene").
- Load all - Reads all the saved data and assigns it to the variable(Structure) - EasySaveData.
- Delete - Deletes all data saved in Storage and clears the variable - EasySaveData.
- SaveString - Saves a String|String type combination. Ex:
Save:"Message" set string value:"This is a message." - SaveNumber - Saves a String|Number type combination. Ex:
Save:"Coins" set number value:1000 - LoadString -
Load:"Message" - LoadNumber -
Load:"Coins"
Tutorial
How to use the extension
At the begin of the scene add Init EasySave
- SaveString - Saves a String|String type combination. Ex:
Save:"Message" set string value:"This is a message." - SaveNumber - Saves a String|Number type combination. Ex:
Save:"Coins" set number value:1000 - LoadString -
Load:"Message" - LoadNumber -
Load:"Coins"
Checklist
- [X] I've followed all of the best practices.
- [X] I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
- [X] I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.
What tier of review do you aim for your extension?
Reviewed
Example file
Extension file
Thank you for submitting an extension
Can you explain what it simplify over the Storage actions? https://wiki.gdevelop.io/gdevelop5/tutorials/storage-action-explained
I've never used Storage, so it's hard for me to understand what this extension is solving.