-
-
Notifications
You must be signed in to change notification settings - Fork 347
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
Global install filters #3458
Global install filters #3458
Conversation
Hi, here is the usual French translation :) installfiltersdialog
main
|
08931b0
to
5398b35
Compare
I was thinking whether a simple |
Yeah, if a filter is too broad, the user can add more characters to match only the right file(s), as in changing |
This comment was marked as resolved.
This comment was marked as resolved.
I would keep it as is, people can still reinstall the mod they want. We could put a sentence in the "Install filters" window like
|
dc4b0bb
to
93b69ba
Compare
OK, should be all set now. ✔️ |
Just added a few bits that I had missed during translation |
Co-authored-by: vinix38 <vinix38@users.noreply.github.com> Co-authored-by: DasSkelett <DasSkelett@users.noreply.github.com>
42126f0
to
30e8899
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All three UI are fine, and it works very well. Thanks!
Motivation
As of some recent API changes, users might install somewhat older mods that would work except that they bundle
MiniAVC.dll
, which crashes the game on startup. Even before the crashes, MiniAVC was annoying and unnecessary thanks to CKAN's own compatibility checking. It would be nice to prevent MiniAVC from being installed.Similarly, some power users may wish to customize the details of how certain mods are installed, often a cfg file that patches how two or more mods interact. Currently they can only do this by deleting them manually after installation, which means they will re-appear after upgrades.
Changes
A new menu option under Settings opens a window with text boxes for installation filters that apply to all mods:
If you add a string to either of these boxes, then CKAN will not install any file where that string is contained in the full relative path. The top box applies to all game instances, and the bottom box applies only to the current instance. The target audience for this window is power users who are comfortable typing paths, but an Add MiniAVC button is available so typical users can more easily avoid installing MiniAVC.
Cmdline now has a
ckan filter
subcommand to manage these lists, and ConsoleUI has a new screen that works like the one in GUI.Fixes #2490.
Fixes #3129.