Open Nutzzz opened 3 years ago
...I did a little research into adding Microsoft Store (Xbox for PC) games. Unfortunately, I'm not sure how to determine whether a given UWP app is a game or not.
Note:
EDIT: As an alternative... Note that downloading the Xbox achievement list for your username might be sufficient for this: https://account.xbox.com/en-us/profile?gamertag={username}&activetab=main:mainTab2 (assuming the dropdown can be automatically changed from All to PC). However, Microsoft requires some kind of login, even if the achievement list is public.
EDIT 2: As part of continuing experiments with Store games, as a proof of concept I've implemented something in this commit which is exposed in debug builds only. Many Microsoft games are automatically discovered (i.e., those with xboxliveapp-[id]:// protocols registered). For the moment, other Store games can be added to a pipe-separated title list in glc.ini.
Added Paradox in this commit.
Added Oculus in this commit.
Nice! You should create a PR soon.
Add Rockstar in this commit.
Add Arc in this commit.
Add Plarium Play and Wargaming.net in this commit.
Add Legacy Games in this commit.
Version 2.0 will have each platform implemented as standalone .dll extensions, basically moving all the already-existing platform scanners to a separate projects. Hopefully I will manage to get a good implementation by the end of this month. All existing platforms will be re-implemented as extensions (even obsolete ones), and people can implement all the other ones.
Add Riot Client in this commit.
Add Game Jolt Client in this commit.
Add Humble App in this commit.
Add RobotCache and Microsoft Store in this commit by leveraging GameCollector.
Suggestions:
Twitch[finally deprecated completely]done:
ArcGame Jolt ClientHumble AppLegacy Games LauncherMicrosoft StoreOculusParadox LauncherPlarium PlayRiot ClientRobotCacheRockstar Games LauncherWargaming.net Game Center