Playnite Forums
Humble plugin failing on certain game (simian.interface++) - Printable Version

+- Playnite Forums (https://playnite.link/forum)
+-- Forum: Playnite (https://playnite.link/forum/forum-1.html)
+--- Forum: Support and Troubleshooting (https://playnite.link/forum/forum-4.html)
+--- Thread: Humble plugin failing on certain game (simian.interface++) (/thread-722.html)



Humble plugin failing on certain game (simian.interface++) - DragRedSim - 06-23-2021

Hi there,

I'm working on setting up an install of Playnite with all my games. However, I'm running into an issue with the Humble plugin and what appears to be some unescaped text in a game name.

The game in question is "simian.interface++" (yes, the plus signs are part of the name, that seems to be the error). The store page is at https://www.humblebundle.com/store/simianinterface

Playnite shows the following error:

[Image: error.png]

For the moment, I've done some source digging and manually created an exclusion in %AppData%/Playnite/exclusionlist.json with the following:

{
  "Items": [
    {
      "GameId": "simianinterface_simian.interface++",
      "GameName": "simian.interface++",
      "LibraryId": "96e8c4bc-ec5c-4c8b-87e7-18ee5a690626",
      "LibraryName": "Humble"
    }
  ]
}
However, it doesn't take effect before the error occurs. I also attempted disabling DRM-free versions, to no avail.

It looks to me like the string is not being escaped before being put through the regex match at https://github.com/JosefNemec/Playnite/blob/master/source/Plugins/HumbleLibrary/HumbleLibrary.cs#L142 and the ++ at the end causes the regex library to fail.


RE: Humble plugin failing on certain game (simian.interface++) - Crow - 06-24-2021

Please open an issue for it here https://github.com/JosefNemec/PlayniteExtensions/issues


RE: Humble plugin failing on certain game (simian.interface++) - DragRedSim - 06-24-2021

(06-24-2021, 06:43 AM)Crow Wrote: Please open an issue for it here https://github.com/JosefNemec/PlayniteExtensions/issues
Issue opened at https://github.com/JosefNemec/PlayniteExtensions/issues/38 .