TMC DS Manager
This system was created for people that are trying to use game_save() and game_load() in their game but find their game crashing due to the fact the game is using data structures which are not saved by game_save()... or is using 3rd party assets that do not have a proper or complete saving of the data structures it created.
Adding game saving is quite tedious, and most think that game_save() and game_load() is a godsend. But, unfortunately, the feature in Studio is not complete and does not support storing and restoring data structures.
Devs are told to not use the feature and implement their own game-saving scheme. But this is easier said than done! Saving your game requires a lot of forethought and if you want to implement something more than waypoint saving, like actual game state saving which game_save() provides, this is an overwhelming task.
The system does not fix the limitation where you can't have an old version of the game save load in a new version of the game... but for people who are done with their project and simply want saving that works, these supplemental functions can do the job for you.
Features:
Example Included with API
End User Licence Agreement (EULA).