ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

[Feature Request] Show compatibility warning when a user is trying to install a game without Linux support. #8059

Open ghost opened 3 years ago

ghost commented 3 years ago

For what I've experienced, an additional warning before installing a game that will be run with Proton would save some users from a nightmare.

I'm going to tell the story about the origin of this feature request.

Yesterday, I bought Metro Exodus which has 2 versions of games:

The former one has an explicit Linux support, yet the latter one does not. The Enhanced Edition doesn't even have its own store page, so there is no way I could realize that the Enhanced Edition has no Linux support and is incompatible with Proton. Who would checkout ProtonDB for a game stated with native Linux support anyway? (I did check ProtonDB when every thing is too late though, now I have to redownload a 70GB game, and that's 40% of my weekend gone :disappointed: )

Imagine that I got a warning about this. At the time I start installing Metro Exodus Enhanced Edition, a "graceful" warning box shows up and tells me that this version of the game does not run on Linux natively just like the one always shows up when I start a game with Proton, and with that, I would've avoided the problem definitely.

kisak-valve commented 3 years ago

In my opinion, it doesn't make sense to have another, separate window to nag all users, but there could be a note added to one of the install prompts that needs to be shown anyway.

With all games, installed or not, you can select the game in your library, and click the ⓘ icon on the right side. In the additional information, games configured to use Proton will have something like "Runs on this computer via Steam Play. Proton # selected by you for this title".

ghost commented 3 years ago

@kisak-valve Oh I see, it's in the information sector, Linux-native games only have normal information about the game itself, whereas Windows games will have a steam play & proton version in it. I never noticed it before.

Thanks for the reply, I'll remember to check it next time.

And I agree with you, with this info can be found in the information sector, an additional warning is not necessarily needed. But additional information on the install window would be nice.