Savegame: two-phase data migration bug #88

Open
opened 2023-03-08 06:07:26 +00:00 by kirsle · 0 comments

When you beat new high scores on levels: it first goes in your savegame.json file "the old way" naming the levelpack and filename of the level.

And then on next return to title screen, the game will migrate that old data format to the new one: mapping them by level UUIDs.

This two-phase system should be cleaned up and just save them the new way to begin with, but it's good to know the game is backwards compatible that it reads data from both places.

When you beat new high scores on levels: it first goes in your savegame.json file "the old way" naming the levelpack and filename of the level. And then on next return to title screen, the game will migrate that old data format to the new one: mapping them by level UUIDs. This two-phase system should be cleaned up and just save them the new way to begin with, but it's good to know the game is backwards compatible that it reads data from both places.
kirsle added the
bug
label 2023-03-08 06:07:26 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: SketchyMaze/doodle#88
There is no content yet.