JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.11k stars 492 forks source link

pcgamingwiki metadata plugin #1784

Closed SeeDborg closed 3 years ago

SeeDborg commented 4 years ago

Would it be possible to add a field for the number of players for every game ? It can be retrieved on pcgamingwiki, for example : https://www.pcgamingwiki.com/wiki/BattleBlock_Theater#Multiplayer_types

In my opinion we would need the 3 infos, for example a game could be played at 4 locally, 12 on LAN and 12 online. So... 3 fields ?

JosefNemec commented 4 years ago

I don't think we need another field for that. You can already assign those as tags or features.

SeeDborg commented 4 years ago

That's what I did but I have hundreds of game and have to do it one by one. I thought it could be automated, and it would be very useful to sort games during couch gaming nights and/or LAN parties :)

JosefNemec commented 4 years ago

Then what you want is basically pcgamingwiki metadata plugin. I currently don't have plans for adding any new metadata plugins myself, but maybe someone from community will create one.

SeeDborg commented 4 years ago

I just discovered thiswebsite and it seems more complete : https://playco-opgame.com Maybe it's best to develop a plugin for this one?

Bluscream commented 4 years ago

https://playnite.link/forum/thread-238.html

xxylem commented 4 years ago

IGDB does seem to have this information, at least for some games, in a section called Multiplayer Modes. Look at for example, the entry for Overcooked 2: image Here is the same section for Videoball, currently in a bad state: image

Not all games have this data, but for those that do, this data seems to be accessible through IGDB's API.

I agree that quickly being able to find games that support (e.g.) four players with controllers would be nice.

JosefNemec commented 3 years ago

Closing, I don't have resources to support another built-in metadata plugin. Can be created as a custom metadata plugin if anybody has time to do it.

Clusters commented 3 years ago

Wanted something similiar like the Author and stumbled over this issue. I forked from @Bluscream and added local multiplayer tagging.

If someone is interested. Following tags are added, if the game supports local multiplayer: Local Multiplayer Local MP Mode: {mode name} Local MP Playercount: {number of players}

https://github.com/Clusters/Playnite-PCGW/releases/tag/0.2

Bluscream commented 3 years ago

Sorry for my silly commit messages and thanks for picking up the project. I saw you removed my engine tagging (which might be a good thing because there's https://github.com/darklinkpower/PlayniteScriptExtensions/tree/master/Extensions/GameEngineChecker now. I would prefer this to be handled by a MetaDataprovider though so if you want you can create a setting page for it and just make the 3 new tags toggable instead of having to chose one.

JosefNemec commented 3 years ago

Please don't comment on closed issues, especially if it's not related to Playnite's built-in functionality. Use issue reporting for related extensions.

SeeDborg commented 3 years ago

Wanted something similiar like the Author and stumbled over this issue. I forked from @Bluscream and added local multiplayer tagging.

If someone is interested. Following tags are added, if the game supports local multiplayer: Local Multiplayer Local MP Mode: {mode name} Local MP Playercount: {number of players}

https://github.com/Clusters/Playnite-PCGW/releases/tag/0.2

Thank you so much ! I'll test it today :)