nning / protonutils

CLI tool providing utilities for Proton: List games by version, Download/update GE/Luxtorpeda, clean unused runtimes, clean unused compatdata, ...
MIT License
36 stars 0 forks source link

Automatically assign updated GE version #5

Open nning opened 2 years ago

nning commented 2 years ago

See https://www.reddit.com/r/SteamPlay/comments/r49zfn/comment/hmjkx1d/?context=3

Open Questions

crlmahlberg commented 2 years ago

Indeed, an awesome idea! I cannot wait to batch update the GE version on multiple games. In fact, having to change more than a hundred of them one by one in Steam itself is what keeps me from using GE more at this point. Hope to see the feature soon!

nning commented 2 years ago

Thanks for your feedback! Auto-assign has some open questions but batch update looks like something straight forward to implement and I will probably have a look into this in the next weeks.

crlmahlberg commented 2 years ago

Thanks, can't wait for the update! By the way, did you ever think about a GUI version of your app? Would be even more useful, at least for me!

nning commented 2 years ago

Yes, a GUI version is on my list! It is not particularly valuable for me, though, as long as I do not have a SteamDeck. I would aim for easy GUI integration on SteamOS.

crlmahlberg commented 2 years ago

Great! One way to publish such a GUI version could be through Flatpak, which will be supported on both a Linux desktop and on the Steam Deck.

nning commented 2 years ago

Great idea! I created #18 to track this.

crlmahlberg commented 2 years ago

Glad I could help. Good luck!

nning commented 2 years ago

I created an experimental compattool command allowing for switching over all games from version A to B, for example:

$ protonutils compattool migrate Proton-6.21-GE-2 Proton-7.0rc2-GE-1

Version 1.4.0 of protonutils contains that feature, feel free to test and give your feedback! https://github.com/nning/protonutils/releases/tag/v1.4.0

crlmahlberg commented 2 years ago

I tested the migrate function briefly and didn't notice any flaws. However, I noticed something else. I recently bought a game that I didn't have the opportunity to install yet, Railway Empire. The list function doesn't print its name, I suppose that is because the game has not yet been installed. Bildschirmfoto vom 2022-01-13 11-54-30 However, protonutils recognizes the game in the migrate function. Bildschirmfoto vom 2022-01-13 15-00-23 That seemed somewhat illogical. Perhaps at some point you might want to look at the list function again?

nning commented 2 years ago

@crlmahlberg Thank you very much for reporting! I will have a look.