I've thought about implementing this feature by having the game create new save data and then using an extend-like feature to copy all of the previously saved values on top of it.
This would work (I think..) in the most common case where the user adds a plugin to their game in an update. I don't think it works in the case demonstrated above where the user removes a plugin but that occurs much less frequently.
I've never actually needed to do this though because I can just edit my plugins to be backwards compatible. Feel free to use the idea if it helps you; a lot of people would benefit from saves that "just work".
MechanicalPen
4
Posts
4
Followers
28
Following
A member registered Apr 24, 2018 · View creator page →
Creator of
Roll up, down, and all around in this space opera themed marble-style platformer!
Platformer