mtkennerly / ludusavi-playnite

Playnite plugin for save backups via Ludusavi
MIT License
161 stars 10 forks source link

[Feature Request] Pre-Restore temprorary backup #82

Open jellyveggie2 opened 2 months ago

jellyveggie2 commented 2 months ago

Add an option to backup a game into a separate backup prior to restoring the main backup, in case Ludusavi didn't make a backup last time, so as to avoid the new save data from being lost after it is overwritten by the restore.

The usecase here is as follows: I have a game where backups number in the GiBs - It's not a well optimized save, and it allows for customization by inserting custom assets: images, music files, video files, which I want backed up too for cloud synchronization purposes. For the same reason, I have set Ludusavi to restore from cloud saves every time, as I switch from desktop to laptop every so often. Due to the excessive size, I've started encountering issues where I would close the game, and then shut the computer down before Ludusavi had finished backing the new save data, resulting in Ludusavi overwritting my saves with old versions the next day when I decide to play again. Having a separate backup of how the savefiles where like before restoring would have allowed me to undo this faulty restore.

mtkennerly commented 2 months ago

Hi! I'm open to adding this :) Thanks for the suggestion and for explaining your use case :+1: