GDevelop-extensions icon indicating copy to clipboard operation
GDevelop-extensions copied to clipboard

New extension: EasySave

Open github-actions[bot] opened this issue 3 years ago • 1 comments

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

Video 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

EasySaveExample.zip

Extension file

EasySave.zip

github-actions[bot] avatar Oct 06 '22 23:10 github-actions[bot]

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.

D8H avatar Oct 08 '22 11:10 D8H