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.24k stars 40 forks source link

Add Steam-Play-None compatibility tool #152

Closed puddydoo closed 1 year ago

puddydoo commented 1 year ago

Make Steam-Play-None installable from ProtonUp-Qt

DavidoTek commented 1 year ago

That should be easily doable.

Just wondering, are there any other examples of games than CrossCode that benefit from Steam-Play-None?

puddydoo commented 1 year ago

Apparently it helps with modded Slay the Spire where mod the spire has black screen issues on proton and the game crashes on steam linux runtime.

Edit: I just tested it with Slay the Spire and this is true.

sonic2kk commented 1 year ago

There is no release for this tool, but the repository from git can simply be cloned and moved to compatibilitytools.d. A concern here could be file size / excess files, since it'll have the .git and potentially .github file.

Also, to my understanding, this is really only useful on Steam Deck where there is unfortunately no easy way to do what this compatibility tool does. On Linux Desktop, you can simply run your game's Linux port as-is. It might be worth noting that this is mainly useful on Steam Deck in the compatibility tool description.

DavidoTek commented 1 year ago

There is no release for this tool [...] the .git and potentially .github file.

We can download the repo as a tar.gz, that should not include the .git file. Not sure if it's best to download the main branch as we cannot go back this way but on the other hand I don't think there is much that will change.

https://github.com/Scrumplex/Steam-Play-None/archive/refs/heads/main.tar.gz

mainly useful on Steam Deck

We can add it to the description. Maybe this should only be available in advanced mode.