{"id":13528904,"url":"https://github.com/stoozey/SSave","last_synced_at":"2025-04-01T14:33:32.163Z","repository":{"id":61562696,"uuid":"549071701","full_name":"stoozey/SSave","owner":"stoozey","description":"A simple save file system for GameMaker","archived":false,"fork":false,"pushed_at":"2023-12-29T02:38:42.000Z","size":159,"stargazers_count":33,"open_issues_count":6,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-02T15:36:32.497Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Game Maker Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stoozey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-10-10T16:20:36.000Z","updated_at":"2024-07-17T15:46:28.000Z","dependencies_parsed_at":"2024-01-03T04:07:49.049Z","dependency_job_id":null,"html_url":"https://github.com/stoozey/SSave","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoozey%2FSSave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoozey%2FSSave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoozey%2FSSave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoozey%2FSSave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stoozey","download_url":"https://codeload.github.com/stoozey/SSave/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246655411,"owners_count":20812630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T07:00:27.883Z","updated_at":"2025-04-01T14:33:27.141Z","avatar_url":"https://github.com/stoozey.png","language":"Game Maker Language","readme":"\n\u003cp align=\"center\"\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://imgur.com/7c0Libn.png\" alt=\"SSave - A simple save file system for GameMaker\" _target=\"blank\" height=200/\u003e\n  \u003c/div\u003e\n  \u003cdiv align=\"center\"\u003e\n   A simple save file system for GameMaker\n   \u003cp\u003eAvailable for download on \u003ca href=\"https://stoozey.itch.io/ssave\"\u003eItch.io\u003c/a\u003e and \u003ca href=\"https://marketplace.yoyogames.com/assets/11246\"\u003eGameMaker Marketplace\u003c/a\u003e.\u003c/p\u003e\n   \u003c/div\u003e\n\u003c/p\u003e\n\nWhile save files can be simple, there are a lot of issues that come from just simply saving and loading raw data.\nSSave tackles these problems whilst also having quality-of-life features that make creating save data easier and more secure.\n\n### ***Why use SSave?***\n\n- 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!)\n- Values are typed to prevent game-breaking issues occurring from wrongly typed saved data\n- You can create any number of save file types (like a config file, separate from your save file)\n- You can create multiple versions of a save file type (a common use case for this is having multiple slots of save files)\n- Old saves automatically sync with any new data you add to your project that wasn't originally in the save file.\n    You can be 100% sure that a value in your save file is ALWAYS there, even if removed from the file\n- 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\n- Buffers are a supported value type! \n","funding_links":[],"categories":["Utilities"],"sub_categories":["Recommendations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoozey%2FSSave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstoozey%2FSSave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoozey%2FSSave/lists"}