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.
Example Included with API