jakubg1/OpenSMCE

RuntimeManager needs to know if the file is indeed corrupted

Opened this issue · 0 comments

Currently, RuntimeManager tries to load the runtime.json file and if it fails or it doesn't exist, it just prints a message to the log. When the player sees their progress is gone without realizing they can rescue it, they might intuitively close the game immediately "to avoid further breaks", permanently overwriting their data. Instead, the message should be clearer. Probably in the console which is visible on the screen, and not in the actual console. To avoid scaring the players with this message on the first startup, add a purposefully empty runtime.json file which would be a marker that this game has been factory reset. Maybe add a "clear game data" button on the Boot Screen to the mix as well.