Updating PowerTools wipes all of my persistent profiles #157

Open
opened 2024-05-18 06:04:05 +01:00 by Aepoh · 2 comments

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

  1. Make some persistent profiles for some games.
  2. Update PowerTools via Decky.
  3. All profiles are gone, repeat ad insaneum.

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)

### 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 1. Make some persistent profiles for some games. 2. Update PowerTools via Decky. 3. All profiles are gone, repeat ad insaneum. ### 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)
Aepoh added the
bug
label 2024-05-18 06:04:05 +01:00
Owner

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.

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

Working on this in #133
NGnius added this to the Genry milestone 2024-06-13 22:08:08 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
3 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: NG-SD-Plugins/PowerTools#157
No description provided.