-
-
Notifications
You must be signed in to change notification settings - Fork 551
[Steam]: Show steam library in Heroic #5067
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
this removes need for users to make their accounts public
|
Not a maintainer, but it doesn't really feel like "read the VDF from a Steam installation and show the list" is really in the spirit of this project? Especially when there are things like node-steam-user that can be leveraged to do authentication and fetch the library from the server without the helper programs that HGL has to use for everything else. |
|
The idea for integrations in Heroic was to always let people interact with given game store without a need for official client, and on platforms such as Linux or Mac where often the support is limited or not existent. However given the fact how some people use Heroic in a library aggregation use-case, expecting to see all their games in one place, and we were receiving requests to support Steam as well - this PR was born. As per your point
Given how complex Steam client is and that it works perfectly fine on Linux systems, I still see no real incentive to pursue completely replacing the official client or parts of it. I think handling Steam login in Heroic is an unnecessary step, as we would still delegate installation and launch process of Steam games to the official client. That said, this Pull Request is quite mature proof of concept, I'm open to discussion on this topic whether other maintainers and community feel strongly about supporting Steam or if it doesn't fit the project that well.
|
|
It's a tough case, since Steam is much more feature-rich and it greatly depends on the user. One may be achievement maxer, the other may not care about achievements at all but their favourite games have rich, Workshop-only modding community.
|
Well.. people asked for it.
This feature relies on Steam itself to handle games installations. All it does is show games in Heroic's UI.
Use the following Checklist if you have changed something on the Backend or Frontend: