ProtonPlus icon indicating copy to clipboard operation
ProtonPlus copied to clipboard

[FEATURE] Proton Prefix

Open massatt212 opened this issue 2 years ago • 13 comments

the ability to delete proton prefixes on desktop mode, without hunting down the folder location

massatt212 avatar Aug 20 '23 17:08 massatt212

I don't know where those are, do you have an example with more data for me?

Vysp3r avatar Aug 20 '23 18:08 Vysp3r

Steam compatdata folder

home/deck/. local/share/Steam/steamapps/compatdata

massatt212 avatar Aug 20 '23 18:08 massatt212

That would delete every proton prefixes tho no? You would lose a lot of data if not backed up properly. I would need to add a way to list the games you have installed to delete a specific prefix and I don't plan on doing the game list part of ProtonPlus right now.

Vysp3r avatar Aug 20 '23 20:08 Vysp3r

Or maybe I don't understand completely the prefixes, if so just try to explain it to me in a simple way so that I can understand what you really want.

Vysp3r avatar Aug 20 '23 20:08 Vysp3r

Alright np, but deleting data is not a problem just got to use a warning message before you do, and take your time with it.

massatt212 avatar Aug 20 '23 20:08 massatt212

The proton or wine prefix install the game files like directx vcrun and so on for proton it get corrupted when changing proton versions sometimes, so they tend to say delete it and install fresh, cause steam deck has one built in to delete it, but desktop users have to find the id and delete it manually, a program to speed that up would be very nice.

massatt212 avatar Aug 20 '23 20:08 massatt212

So just to make sure, you want to be able to delete everything in the /compatdata folder? I am pretty when they say delete it and install fresh they mean for the proton prefix of a specific game no? Otherwise if you have a game without steam cloud you would lose save data no?

Vysp3r avatar Aug 21 '23 12:08 Vysp3r

Yes delete specific game, and game cloudless games, that will be there responsibility,that's why u can give them a detail warning ⚠️

massatt212 avatar Aug 21 '23 12:08 massatt212

I will add that feature for the next update.

Vysp3r avatar Aug 25 '23 20:08 Vysp3r

I just thought about, but if you want to be able to delete the proton prefixes for specific games that will not be possible for now. Not until I implement a way to list Steam games and so on. Which is why I will put this on standby for now.

Vysp3r avatar Aug 26 '23 17:08 Vysp3r

I just thought about, but if you want to be able to delete the proton prefixes for specific games that will not be possible for now. Not until I implement a way to list Steam games and so on. Which is why I will put this on standby for now.

Take a look at proton tricks, they can tell which exact steam game it is.

massatt212 avatar Aug 26 '23 17:08 massatt212

Most of them are you using python which makes it easy for them. I have to do most thing by myself hence why my application is way smaller in size then ProtonUp-Qt. I planned on adding the 'Games' tab for v0.5.

Vysp3r avatar Aug 26 '23 17:08 Vysp3r

Ok

massatt212 avatar Aug 26 '23 18:08 massatt212

We have discussed it while triaging old issues, and decided that it's out of scope.

  • If you uninstall a game in Steam, it automatically deletes the compatdata for that game.
  • If you are still using a game, you need its compatdata. People don't go around deleting it themselves.
  • And if you really want to delete a compatdata yourself, use https://steamdb.info/ to find the ID of the folder to delete. Search for the game and you will see the ID in the address bar of the browser.

Arcitec avatar Oct 02 '24 23:10 Arcitec