IllusionMods / KKManager

Mod, plugin and card manager for games by Illusion that use BepInEx
https://www.patreon.com/posts/41869238
GNU General Public License v3.0
452 stars 70 forks source link

Add ignoring of certain categories & Don't queue downloads of UserData files that already exist #35

Open RedAISkye opened 4 years ago

RedAISkye commented 4 years ago

Add ignoring of certain categories: Add an option in the updater to let the user ignore certain categories, for example, If the user doesn't want the Studio exclusive mods, let them ignore the "Sideloader Modpack - Extra Maps" and "Sideloader Modpack - Items for Studio" categories so they're never queued for download again unless if the user removes them from the ignore list.

Don't queue downloads of UserData files that already exist: The updater downloads the UserData files, for example: chara and coordinate into a sub-folder at the game's original location "UserData\chara\female|male\Modpack" and "UserData\coordinate\female|male\Modpack". So, I prefer moving the files out from their Modpack folder so they're in the game's original location: "UserData\chara\female|male" and "UserData\coordinate\female|male".

The overlays isn't even downloaded to the correct directory, it is placed in a new folder "UserData\overlay" instead of the game's original location "UserData\Overlays" so I move them to the correct location as well.

Then when checking for an update, it queues up the same files again for download just because they're no longer in a sub-folder. So, I'd like to suggest to let the updater, if it doesn't find the UserData files in the sub-folder then first check in the game's original locations to confirm if they exist or not before queuing them for download.

ManlyMarco commented 3 years ago

Why not deselect the updates you don't want when starting the update?

RedAISkye commented 3 years ago

Why not deselect the updates you don't want when starting the update?

I do but this is just a quality-of-life suggestion.