Basic HTML5 Storage for GameMaker Studio 2.3
A downloadable GameMaker package
Download NowName your own price
Created initially for my Opera GX Game Jam entry.
Lets GameMaker read and write from a web browser's local storage and session storage as a JavaScript "pass through."
Function | Help |
html5_localstorage_* | Functions relating to the local storage of a browser |
html5_sessionstorage_* | Functions relating to the session storage of a browser |
Function | Usage | Help | Returns | MDN (for JS) |
*_save | *_save(string_key, string_value) | Save a string value to the associated key | Nothing | Docs |
*_load | *_load(string_key, string_default_value) | Loads a string value from the associated key, or the default value given if missing/undefined | A string | Docs |
*_remove | *_remove(string_key) | Removes a key/value pair | Nothing | Docs |
*_key_at | *_key_at(index) | Get a key's string from an index into storage | A string | Docs |
*_clear_all | *_clear_all() | Clears all key/value pairs from storage | Nothing | Docs |
*_get_length | *_get_length() | Gets how many key/values pairs are in storage | A number | Docs |
*_exists | *_exists() | Checks to see if storage is accessible by setting and removing a testphrase into storage. Only needs to be checked once and not before every other call | Boolean/number | N/A |
The help in the GameMaker IDE is also set, so context help will appear.
The extension only copies to HTML5 targets and does nothing on every other platform.
Download
Download NowName your own price
Click download now to get access to the following files:
GameMaker Package (.yymps, GMS2.3+) 2.9 kB
JavaScript Source Files 910 bytes
Comments
Log in with itch.io to leave a comment.
Hello
Are you able to advise on how to implement this in my project to be able to save or is there a tutorial of any sort?
The best resource would be MDN. For saving and loading something that aren’t strings you would need to convert from and to.