-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Feature Request: Set "Compatible KSP Versions" override per-mod #2398
Comments
The best way to implement this is a series of three alterations:
|
Ok, a few questions that may help explain why we aren't jumping on this idea:
It's worth pointing out that CKAN doesn't uninstall mods simply because they are not matching the current KSP version, so you can change the KSP compatibility settings, install a specific mod, then change back. |
Over six months without a response from the issue creator. Closing vague feature request. |
I came here to request something similar. The problem I faced is that, as a very new user to CKAN, most of the mods I wanted to install were not marked as compatible with the latest KSP version, but it turned out that they actually are. But in order to install them I need to tell CKAN that all mods going back to KSP 1.4 are actually compatible with 1.7, which is far more general than the information I actually want to tell CKAN. I just want to take a risk on certain particular mods (based on e.g. forum reports or friends' recommendations). It seems like a very simple and small feature for me to be able to override the compatibility check to install one particular mod, instead of for all mods. In response to @politas' questions of last year, I think taking the existing list of compatible versions and adding an ability to set that per-mod is over-complicated for what this actually needs. It's pretty much redundant to set which KSP versions an individual mod is compatible with; the "true" answer to that is invariably "I don't know", but I just want to try this mod, so I would always set my current KSP version as being compatible with the mod I'm trying to install. Asking the user for a list of KSP versions they want to force the mod to be compatible with is an over-complicated way to meet the user's goal; just a simple "Force install" right click option would do (or something equivalent, like being able to tick the install checkbox and click through a warning prompt). It sounds like there wouldn't actually be any need to save any information "blessing" that particular version, if CKAN doesn't attempt to uninstall mods that were installed in the past but would not now pass the compatibility check. So specifically:
I don't see any need to store anything more than the installed version, as is already done.
What currently happens when you have an incompatible mod installed, and then a new version of the mod is released? I don't see any need for the behaviour here to be any different than if we follow the work-around @politas suggested of changing the compatibility settings, installing a specific mod, then changing the compatibility settings back.
No need to store anything as far as I can see; if I uninstall an incompatible mod and later want to install it again, I'll just use the override again. |
Many thanks for your well written text, appreciate that. However, I have to kinda disappoint you, you can't convince us any more, |
It's cool that we can add "Compatible KSP versions" in the Settings menu, since many mods will continue to work between minor KSP patches, but in cases where individual mods don't work with new versions, it would be good to be able to set the "Compatible KSP versions" on a per-mod basis.
Ideally, any mod without this set should follow the global "Compatible KSP versions" list as set in the CKAN settings menu, but if set on the individual mod, this should act as an override.
For example:
Alternatively, I might find a mod marked with a maximum version of "1.3.1" that still works fine in 1.4.2, and the ability to allow that older version of the mod to be marked as compatible would also be good.
It would also be useful if the override UI had an "Install When Compatible" tickbox - Essentially removing the mod from KSP until a later update marks it as compatible with the detected version from the KSP install, at which point it gets ticked for install when CKAN loads/refreshes - but that's probably leaning into a second feature request.
The text was updated successfully, but these errors were encountered: