16 Commits
Author SHA1 Message Date
Mikaël Capelle 51d8109a73 Ignore folder starting with 'appmanifest' for Steam libraries. 2021-02-23 17:16:41 +01:00
Mikaël Capelle 818a263a7e Merge branch 'erri120-dd-fix' 2021-02-23 17:12:03 +01:00
Mikaël Capelle b6a2177fdc Move is_steam() to BasicGame and clean names. 2021-02-23 17:08:46 +01:00
erri120 b511b49f33 Fix mypy issues 2021-02-23 11:12:51 +01:00
erri120 07855a7164 Fix linting complains 2021-02-23 10:43:12 +01:00
isanae 88f5e7764b catch all exceptions and log the error 2021-02-22 17:26:44 -05:00
erri120 c2d167ef1b Fix getSteamPath not returning Steam Directory 2021-02-22 21:19:50 +01:00
erri120 d502ef904a Add getSteamPath function 2021-02-22 21:08:02 +01:00
Chris Bessent f817f08f92 Address comments 2021-01-09 00:33:51 -07:00
Chris Bessent 303c20d0cc Add robustness to reading Steam manifest files
Apparently Steam is known to corrupt its own appmanifest
files.  This will make the plugin skip any outright unreadable
files.
2021-01-07 11:14:09 -07:00
Qudix e98e4351d3 Fix error when vdf doesn't exist 2021-01-02 19:03:37 -06:00
Mikaël Capelle 53e86a68a4 Update for GOG IDs and handling of multiple Steam/Gog IDs. 2020-08-06 12:06:25 +02:00
isanae 5dcf31219f appmanifest file is utf8 2020-07-31 18:37:25 -04:00
Mikaël Capelle a92b0aa0d8 Add replacement variables for some members. 2020-06-12 22:47:37 +02:00
Mikaël Capelle 115d0f0531 Add Steam installation folder to the list of library folder. 2020-06-11 23:48:57 +02:00
Mikaël Capelle b7c42567ec Detect installation of steam games based on App ID. 2020-06-11 22:31:09 +02:00