Vysp3r / ProtonPlus

A modern compatibility tools manager for Linux.
GNU General Public License v3.0
215 stars 12 forks source link

[FEATURE] Proton Prefix #142

Open massatt212 opened 1 year ago

massatt212 commented 1 year ago

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

Vysp3r commented 1 year ago

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

massatt212 commented 1 year ago

Steam compatdata folder

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

Vysp3r commented 1 year ago

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 commented 1 year ago

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.

massatt212 commented 1 year ago

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 commented 1 year ago

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.

Vysp3r commented 1 year ago

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?

massatt212 commented 1 year ago

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

Vysp3r commented 1 year ago

I will add that feature for the next update.

Vysp3r commented 1 year ago

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.

massatt212 commented 1 year ago

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.

Vysp3r commented 1 year ago

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.

massatt212 commented 1 year ago

Ok