Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Put auto-installed mods in ignored modpack group by default #3978

Merged

Conversation

HebaruSan
Copy link
Member

Motivation

Currently the export modpack option includes every installed module except DLC (and DarkKAN mods, but the less said of them the better).

By default, auto-installed mods are included, meaning that when you install that modpack, they won't be marked as auto-installed. We have received feedback expressing an interest in splitting these out so the auto-installed flag can be preserved.

Changes

Now auto-installed mods are put in the Ignored group by default. Users who wish to preserve the auto-installed flag can export the default modpack as-is, and the same mods will be pulled in as dependencies when the modpack is installed. Users who wish to add some of those mods to the modpack may do so by moving them to another group as usual.

I think this was something I considered doing originally, but I wasn't happy about the idea of .ckan files not accurately reflecting your entire mod list. However, since provides mods will not be marked auto-installed by default, and because the user will still be able to choose to include auto-installed mods if they wish, I am convinced that the benefits outweight the risks.

Fixes #3975.

@HebaruSan HebaruSan added Easy This is easy to fix GUI Issues affecting the interactive GUI Core (ckan.dll) Issues affecting the core part of CKAN labels Dec 24, 2023
@HebaruSan HebaruSan merged commit 28eea4e into KSP-CKAN:master Dec 24, 2023
8 checks passed
@HebaruSan HebaruSan deleted the feature/exclude-auto-inst-from-modpacks branch December 24, 2023 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core (ckan.dll) Issues affecting the core part of CKAN Easy This is easy to fix Enhancement GUI Issues affecting the interactive GUI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature]: Restore auto-installed state after installing exported mod list
1 participant