Currently, backups and created and saved indefinitely. Instead, we should:
Create a backup at launch.
Patch the existing data file.
Wait for the GameMaker game to exit.
Replace patched data file with the backup.
Delete the backup.
With these changes, we can also look for backups at launch and replace the data file with the backup prior to doing patching (in the event that the entire program crashes or something else stops us from restoring the backup).
Currently, backups and created and saved indefinitely. Instead, we should:
With these changes, we can also look for backups at launch and replace the data file with the backup prior to doing patching (in the event that the entire program crashes or something else stops us from restoring the backup).