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 #153

Closed DavidoTek closed 1 year ago

DavidoTek commented 1 year ago

Adds Scrumplex's Steam-Play-None compatibility tool.

Description:

Run Linux games as is, even if 
Valve recommends Proton for a game.
Created by Scrumplex.

Useful for Steam Deck.

Closes https://github.com/DavidoTek/ProtonUp-Qt/issues/152.

DavidoTek commented 1 year ago

Just noticed, the internal/display_name is different from the folder name.

display_name None
folder name Steam-Play-None
sonic2kk commented 1 year ago

SteamTinkerLaunch has this too and I'm pretty sure we just hacked in a couple of hardcoded checks to get it to display "SteamTinkerLaunch" in the tool list and to manage the game list menu.

DavidoTek commented 1 year ago

I've decided to change the internal name of Steam-Play-None from none to Steam-Play-None when installing the tool. This way it is consistent with the folder name and no modifications to ProtonUp-Qt need to be done.

As a side effect it's now also clear, when selecting a tool that Steam-Play-None is a tool whereas None sound more like "No tool used".

Are there any objections why this could be a bad idea?

EDIT: Maybe add a reference to ProtonUp-Qt in the Steam-Play-None Readme: https://github.com/DavidoTek/Steam-Play-None/compare/main...DavidoTek-patch-1