protonutils icon indicating copy to clipboard operation
protonutils copied to clipboard

Automatically assign updated GE version

Open nning opened this issue 4 years ago • 1 comments

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

Open Questions

  • Which version mappings will be updated to the new one? (All of the same runtime? Only previous version of same runtime?)
  • ...?

nning avatar Nov 29 '21 16:11 nning

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!

crlmahlberg avatar Dec 22 '21 04:12 crlmahlberg

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.

nning avatar Dec 22 '21 11:12 nning

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!

crlmahlberg avatar Dec 22 '21 12:12 crlmahlberg

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.

nning avatar Dec 22 '21 12:12 nning

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.

crlmahlberg avatar Dec 22 '21 12:12 crlmahlberg

Great idea! I created #18 to track this.

nning avatar Dec 22 '21 13:12 nning

Glad I could help. Good luck!

crlmahlberg avatar Dec 22 '21 14:12 crlmahlberg

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

nning avatar Dec 24 '21 15:12 nning

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?

crlmahlberg avatar Jan 13 '22 14:01 crlmahlberg

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

nning avatar Jan 14 '22 06:01 nning