06-23-2021, 11:37 AM
(This post was last modified: 06-23-2021, 11:44 AM by DragRedSim.)
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:
For the moment, I've done some source digging and manually created an exclusion in %AppData%/Playnite/exclusionlist.json with the following:
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/b...ry.cs#L142 and the ++ at the end causes the regex library to fail.
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:
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"
}
]
}
It looks to me like the string is not being escaped before being put through the regex match at https://github.com/JosefNemec/Playnite/b...ry.cs#L142 and the ++ at the end causes the regex library to fail.