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

Expert Installer Mode - Bypass Version Restrictions #1563

Closed
Almagnus1 opened this issue Jan 13, 2016 · 4 comments
Closed

Expert Installer Mode - Bypass Version Restrictions #1563

Almagnus1 opened this issue Jan 13, 2016 · 4 comments

Comments

@Almagnus1
Copy link

Scenario:
I am using CKAN on KSP, and there are mods for a prior version of KSP, but I know that they work with the current version. I am also willing to accept any negative impact and issues introduced to the client that those mods may have.

I would like to install older mods via CKAN, regardless of the version of KSP they are for.

A concrete examples include the various 1.0.x mods that are all compatible with 1.0.5, but not installable because CKAN detects they are not for 1.0.5, most notably Kerbal Engineer Redux.

Suggestion:
Give me an option in the CKAN Settings on the GUI, or a command line switch for the command line version, that will allow me to install any mod in the incompatible list.

A side effect from installing incompatible mods is that the GUI for the installed mod's entry should have it's background turn red while the text turns white to make the incompatible mod pop, so the user is very much aware that the mod is not compatible with the current version of KSP.

The entire point of this suggestion is to remove the headache introduced to the user when we get incremental updates that don't actually cause mods to become outdated, yet outdate wide swaths of mods. It's also to prevent the user from manually installing the mod, then having to deal with the headache that arises from CKAN wanting to install a newer version of the mod on top of an existing manual installation.

@childofsol
Copy link

Just ran into this. Would love to be able to override!

@Almagnus1
Copy link
Author

While I'm tempted to generate a pull request that does this, I'm not sure if this functionality is in line with what the CKAN project is intended to do, as it does let the user bypass version restrictions.

On the other hand, by making incompatible mods stick out (especially if they are installed but not updated) it makes it easier for the user to find mods that are present when KSP updates (like a Steam KSP install that will update when a new version is pushed), and get the mod author to update their mod for the newer KSP version.

@techman83
Copy link
Member

#1499 is already a thing in the codebase. It needs some frontend/cli work to add interfaces for it. It'd be great if you were willing to look at it!

@politas
Copy link
Member

politas commented Nov 5, 2017

Enabled via #1957

@politas politas closed this as completed Nov 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants