You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The v0.5.2 update for Funkin' introduced new properties to the user's save data. One of these properties was an Enum value, and as a result older versions of the game will fail to parse the save data.
In the case that save data fails to parse at this stage, sharedObject.data will remain null, and the game will act as though it is a fresh installation with no save data, and write to the save data file.
Without modifying this behavior, there is no chance for backup or recovery of the save data.
The text was updated successfully, but these errors were encountered:
Looking at the code for FlxSave more, there is an FlxSaveStatus.ERROR but this is not used if there is an unserialization error.
EDIT: It also ignores the haxe.Unserializer.DEFAULT_RESOLVER! I was trying to override that to fix behavior myself but apparently that's not an option!
flixel/flixel/util/FlxSave.hx
Lines 459 to 466 in f5087ea
Relevant issue: FunkinCrew/Funkin#3679
The v0.5.2 update for Funkin' introduced new properties to the user's save data. One of these properties was an Enum value, and as a result older versions of the game will fail to parse the save data.
In the case that save data fails to parse at this stage,
sharedObject.data
will remain null, and the game will act as though it is a fresh installation with no save data, and write to the save data file.Without modifying this behavior, there is no chance for backup or recovery of the save data.
The text was updated successfully, but these errors were encountered: