Nexus-Mods / Vortex

Vortex Development
GNU General Public License v3.0
892 stars 131 forks source link

Bug Report - Other: Unable to make mod with different title register as update to existing mod #5423

Closed VortexFeedback closed 5 years ago

VortexFeedback commented 5 years ago

Vortex Version: 1.0.0 Memory: 7.91 GB System: win32 x64 (10.0.17763) I have downloaded Stardew Valley Expanded 1.6.1, but the mod creator's name for the package is "- Stardew Valley Expanded -", and this is preventing it from showing up as an update to the existing one. I have renamed both to the same name ("Stardew Valley Expanded"), made sure that the Nexus update IDs matched, and even manually renamed the backend folder to not have the hyphens in the name. None of these work. What gives?

Reproduce steps:

TanninOne commented 5 years ago

Can't be helped. As you can see the mod Stardew Valley Expanded has two main files (at this time): "-Stardew Valley Expanded - Version 1.6.1-" and "Immersive Farm 2 Remastered - Version 1.6.1". Both belong to the the same mod and both have names different from the 1.6 version (because the mod author put the version number into the file name).

Because mods like these exist (and many have more inconsistent naming between versions) Vortex can't just go by the mod id to group mods, otherwise it would consider "Immersive Farm 2 Remastered 1.6.1" an update to "Stardew Valley Expanded 1.6" and have it replace that.

That's why Vortex errs on the side of caution and doesn't group mods unless the information the mod author provides makes it clear which files are updates of which old versions. In this case you'll just have to manually uninstall/disable the old version. For a human brain that's a lot easier than for an application.