sharkusmanch / playnite-pcgamingwiki-metadata-provider

Plugin for Playnite that retrieves game metadata from PCGamingWiki
MIT License
12 stars 3 forks source link

Add metadata for Anti-cheat middleware #78

Open xamionex opened 6 months ago

xamionex commented 6 months ago

I noticed Special K plugins disables itself if there is an Easy Anti Cheat tag but during looking for the tag I realized that nothing actually lists it except the PCGWiki

But this plugin doesn't look at middleware

You can test this with https://www.pcgamingwiki.com/wiki/Darwin_Project It has easy anticheat and when downloading metadata this addon doesn't add Easy Anti Cheat

sharkusmanch commented 6 months ago

Special K extension looks for Valve Anti-Cheat Enabled feature

https://github.com/darklinkpower/PlayniteExtensionsCollection/blob/master/source/Generic/SpecialKHelper/SpecialKHelper.cs#L447

For Easy Anti Cheat, it looks like the Special K extension reads files in the game install dir to determine if it's enabled

sharkusmanch commented 6 months ago

Example PCGamingWiki article with VAC middle ware - https://www.pcgamingwiki.com/wiki/Counter-Strike:_Global_Offensive

Going to repurpose this issue to track handling adding parsing anti-cheat middleware metadata in general.

I'd recommend opening a feature request on the Special K add-on repo as well to request making the feature it checks for configurable (it's currently hard coded to Valve Anti-Cheat Enabled)