Updating PowerTools wipes all of my persistent profiles #157
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Expected Behaviour
I would expect PowerTools to make a best effort to keep the profiles I have made when updating the plugin.
Actual Behaviour
The performance profiles I set were there before I updated PowerTools a few days ago, and now they are gone.
Steps To Reproduce
Anything else?
As a user, it's very frustrating to spend a bunch of optimizing most of my games only to have an update just toss all of the profiles I made in the trash and have me do it again. It's sisyphean. If this is difficult to solve or unsolvable at least warn the user in some way that updating their plugin will wipe their profiles, that way they can document them and store them.
Version
2.0.2
Platform
SteamDeck
OS
SteamOS 3 (Preview/Beta)
They are not wiped; PowerTools just can no longer read them. This is intended functionality, and is indicated in the patch notes (mentions a new save format) as well as in the major version change (indicating breaking changes).
I did not have the time nor interest in writing logic to migrate the old format to the new format. PRs are welcome.
Working on this in #133