DavidoTek / ProtonUp-Qt

Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
https://davidotek.github.io/protonup-qt
GNU General Public License v3.0
1.17k stars 39 forks source link

Automatically update GE-Proton and set Steam to use the latest version #289

Closed Jpxe closed 9 months ago

Jpxe commented 9 months ago

Is your feature request related to a problem? Please describe. I want the latest GE-Proton. I want it to auto update and it would be great if I didn't have to change it in Steam every time there is a new version.

Describe the solution you'd like

  1. Set once in Steam: Change compatibilitytool.vdf and set the internal name to GE-Proton-Latest.
  2. Auto update: Auto update function added to ProtonUp-Qt. Either command line -autoupdate and/or checkbox in GUI. Run every day automatically.
  3. Auto remove old version: Automatically delete old versions. (optional checkbox)

Describe alternatives you've considered

Some potential other ways to achieve the same thing:

  1. Custom folder: Make a custom folder called GE-Proton-Latest in <steamfolder>/compatibilitytools.d/, make a custom compatibilitytool.vdf in there and set to latest version.
  2. Symlink: Same as above but use a symlink.
  3. Update config.vdf: Don't change the internal name, update every instance of GE-Proton CompatToolMapping in config.vdf to latest.
DavidoTek commented 9 months ago

Thanks for the suggestion, we are already aware of this possible enhancement.

There are a few issues discussion this topic: https://github.com/DavidoTek/ProtonUp-Qt/issues/117 https://github.com/DavidoTek/ProtonUp-Qt/issues/162 https://github.com/DavidoTek/ProtonUp-Qt/issues/286