PlayniteExtensionsCollection icon indicating copy to clipboard operation
PlayniteExtensionsCollection copied to clipboard

[Nexus Mods Checker] Missing info for certain games

Open Exergist opened this issue 2 years ago • 6 comments

Extension name

Nexus Mods Checker

Bug Description

While it seems that the extension works for much of my library, I noticed that it does not add Nexus content for certain games such as Skyrim (Legendary and Special Editions) and Dragon Age Inquisition.

There might be other game gaps, though I haven't combed through my library in detail.

To Reproduce

No response

Logs

extensions.log playnite.log

Screenshots

No response

Exergist avatar Nov 21 '22 16:11 Exergist

Confirmed this is still an issue - Skyrim is the Number 1 modded game on Nexus, and it's not included in this plugin.

Sparkrdom avatar Jan 16 '23 23:01 Sparkrdom

The issue is because for name matching, the game name in Playnite must match the one on NexusMods. Skyrim for example, is named Skyrim Special Edition on Nexus and The Elder Scrolls V: Skyrim Special Edition on Steam, which means they won't get matched. The issue is that adding manual workaround for all the name mismatches on Nexus is not feasible. I could add a notice to indicate that the names must match with Nexus to the dialog.

darklinkpower avatar Jan 17 '23 01:01 darklinkpower

I too immediately noticed missing Nexus links for games like the Deux Ex and Witcher series. Could you not provide a button on the Edit Game dialog that allows a user to manually specify the name of the game in NexusMods, or the actual URL to the main mod page on NM - and then use that?

TheSQLGuru avatar May 20 '23 21:05 TheSQLGuru

I have a trivial workaround: Simply edit the game and make the Name field be identical to the Name of the game in NexusMods. Now a sync gets the link applied.

All you need to do now is to make a quick code change to give users a popup each time they try to sync with NexusMods.com via this extention, informing them that they need to ensure that the Names match up identically.

TheSQLGuru avatar May 20 '23 21:05 TheSQLGuru

I have a trivial workaround: Simply edit the game and make the Name field be identical to the Name of the game in NexusMods. Now a sync gets the link applied.

@TheSQLGuru would you please give a brief example (before and after)? Example - what did you do for your mismatched Witcher games?

Exergist avatar May 22 '23 21:05 Exergist

For any particular game, check the name that NexusMods.com has for it. For example "The Witcher 2" is the name from NexusMods. Now Edit the record in PlayNite for that game and change the Name field to exactly The Witcher 2 (no qoutes). Save the change. Leave the game highlighted in the game list grid.

Now drop down the main menu for PlayNite and go to Extensions, NexusMod Checker and select "Add Nexus Mods feature and links to selected games". Voila, your game record now has the link to NexusMods!

TheSQLGuru avatar May 23 '23 23:05 TheSQLGuru