HebaruSan Posted June 28, 2020 Share Posted June 28, 2020 1 minute ago, JordanLOL said: I dont really know what I have to move, the XML? Thanks, I'll file a feedback report with our translator about the clarity of that line. @DasSkelett Link to comment Share on other sites More sharing options...
DasSkelett Posted June 28, 2020 Share Posted June 28, 2020 6 minutes ago, JordanLOL said: I dont really know what I have to move, the XML? 3 minutes ago, HebaruSan said: Thanks, I'll file a feedback report with our translator about the clarity of that line. @DasSkelett Beep boop feedback report received. That sentence really got messed up somehow, the error message is not where it should be, going to fix that. Yes, your guess is correct @JordanLOL, it's the "GUIConfig.xml" that should be moved, so that CKAN creates a new one. You should check the settings after you moved the file and restarted CKAN, since moving/deleting the file will reset them to defaults. Link to comment Share on other sites More sharing options...
HebaruSan Posted June 28, 2020 Share Posted June 28, 2020 5 minutes ago, DasSkelett said: going to fix that. You can just push to https://github.com/KSP-CKAN/CKAN/pull/3090 rather than having to resolve conflicts. Link to comment Share on other sites More sharing options...
HebaruSan Posted June 29, 2020 Share Posted June 29, 2020 FYI, SpaceDock is going to have some scheduled downtime for maintenance starting about 14 hours from now, expected to last up to 8 hours, during which CKAN may be unable to download some mods. Some significant infrastructure and code updates will take place, which may require some fast reactions and hot patching with hair on fire despite extensive preparations, so the 8 hours is not a 100% guarantee. Please be patient and do not freak out. Link to comment Share on other sites More sharing options...
sarbian Posted June 29, 2020 Share Posted June 29, 2020 3 minutes ago, HebaruSan said: FYI, SpaceDock is going to have some scheduled downtime for maintenance starting about 14 hours from now, expected to last up to 8 hours, during which CKAN may be unable to download some mods. Some significant infrastructure and code updates will take place, which may require some fast reactions and hot patching with hair on fire despite extensive preparations, so the 8 hours is not a 100% guarantee. Please be patient and do not freak out. Best of luck ! Link to comment Share on other sites More sharing options...
Murdabenne Posted June 30, 2020 Share Posted June 30, 2020 (edited) Just a question about how CKAN is handling forks these days. Specifically, I'm talking Kopernicus, which has had a hard for off a dead end 1.8.1 compatiple version and jump to the fork for 1.9.x compatible. There are dependencies that will be affected as well. I see the 1.8.1 listed in CKAN, but nothing of the version linked below. There are also "unofficial" forks being done by maintainers of other mods, like Jesus' version someone linked to in another forum post (part of RO?). Anyway, whats the process for continuing a no-longer-developed version into a current forked one going forward, and the dependencies which all apparently point to their dependencies to the old version (things like OPM, EVE, Scatterer, Distant Object Enhancement, Planetshine, JNSQ, et al.), yet appear to work on the new fork? Edited June 30, 2020 by Murdabenne Link to comment Share on other sites More sharing options...
HebaruSan Posted June 30, 2020 Share Posted June 30, 2020 3 hours ago, Murdabenne said: Kopernicus The CKAN team is aware of developments with Kopernicus and has discussed how to handle it. Keep an eye on the releases. When the "Pre-release" marker disappears, then it's time to start thinking about CKAN. https://github.com/prestja/Kopernicus/releases Link to comment Share on other sites More sharing options...
AxleGreaser Posted June 30, 2020 Share Posted June 30, 2020 (edited) oops (too late) 10 hours ago, Murdabenne said: I'm talking Kopernicus, which has had a hard for off a dead end 1.8.1 compatible version and jump to the fork for 1.9.x compatible. There are dependencies that will be affected as well. If I wanted to understand what can happen, id check, "provides" and "any_of" in the relationships section of the ckan spec to see which of various approaches would work. https://github.com/KSP-CKAN/CKAN/blob/master/Spec.md Edited June 30, 2020 by AxleGreaser context Link to comment Share on other sites More sharing options...
HebaruSan Posted July 1, 2020 Share Posted July 1, 2020 (edited) The CKAN client v1.28.0-PRE1 "Drake" is released! This is a pre-release because there are several large changes that we expect will have bugs. This means that it is opt-in only; the client will not auto-update to this release. Please try it if you can and report any problems in the bug tracker: https://github.com/KSP-CKAN/CKAN/issues Also comment below with your feedback. These changes will be included in a full release once we are confident they are solid. Changes since 1.27.2 Features [Multiple] Show DLC in recommendations list (#3038 by: HebaruSan; reviewed: DasSkelett) [Multiple] Prompt user to overwrite manually installed files (#3043 by: HebaruSan; reviewed: DasSkelett) [GUI] Master search bar and misc GUI clean-up (#3041 by: HebaruSan; reviewed: DasSkelett) [GUI] Added Chinese translation of multiple search category fields. (#3053 by: hyx5020; reviewed: HebaruSan) [Build] Create a system menu entry for ConsoleUI (#3052 by: HebaruSan; reviewed: DasSkelett) [Multiple] Non-parallel GitHub downloads, one progress bar per download (#3054 by: HebaruSan; reviewed: DasSkelett) [Core] Multi-match 'find', allow 'as' for Ships and GameData (#3064 by: HebaruSan; reviewed: DasSkelett) [GUI] Release date column (#3096 by: HebaruSan; reviewed: techman83) Bugfixes [CLI] Restore cmdline update message (#3042 by: HebaruSan; reviewed: DasSkelett) [Core] Don't try to install multiple versions of the same mod (#3051 by: HebaruSan; reviewed: DasSkelett) [GUI] Unbreak reinstall right click (#3055 by: HebaruSan; reviewed: DasSkelett) [GUI] Don't save registry when opening settings (#3058 by: DasSkelett; reviewed: HebaruSan) [Core] Move WebException stack trace from User error to verbose log (#3062 by: HebaruSan; reviewed: DasSkelett) [Core] Multi-find fixes (#3074 by: HebaruSan; reviewed: DasSkelett) [GUI] Fix crash on marking all updates (#3079 by: HebaruSan; reviewed: DasSkelett) [Core] Use authToken for Curl (#3086 by: HebaruSan; reviewed: DasSkelett) [GUI] Be more specific in GUI config parse error (#3090 by: HebaruSan, DasSkelett; reviewed: DasSkelett) Internal [Netkan] Purge stale cache entries for SpaceDock (#2859 by: HebaruSan; reviewed: DasSkelett) [Netkan] NetKAN warnings (#3045 by: HebaruSan; reviewed: DasSkelett) [Netkan] Support fallback URLs for netkan validate-ckan (#3060 by: HebaruSan; reviewed: DasSkelett) [Netkan] Netkan warning for archived repos, set bugtracker for GitHub (#3061 by: HebaruSan; reviewed: DasSkelett) [Netkan] Check mixed case version files (#3065 by: HebaruSan; reviewed: DasSkelett) [Netkan] Netkan warning for tags (#3072 by: HebaruSan; reviewed: DasSkelett) [Core] Cache hashes on disk (#3080 by: HebaruSan; reviewed: DasSkelett) [Multiple] Don't fallback to Curl on 404, allow smaller GUI (#3084 by: HebaruSan; reviewed: DasSkelett) [Build] Move Travis CI to GitHub Workflows (#3085 by: DasSkelett; reviewed: techman83) [Build] Don't run workflow steps that require secrets on forks (#3089 by: DasSkelett; reviewed: HebaruSan) [Build] Run workflows in Mono Docker containers (#3091 by: DasSkelett; reviewed: HebaruSan) [Netkan] Generate release_date property in netkan (#3059 by: HebaruSan; reviewed: DasSkelett) https://github.com/KSP-CKAN/CKAN/releases/tag/v1.28.0-PRE1 Edited July 1, 2020 by HebaruSan Link to comment Share on other sites More sharing options...
HebaruSan Posted July 1, 2020 Share Posted July 1, 2020 Side note, there are several new UI pieces in this pre-release, which by and large are pretty rough. I'm certainly no UI/UX designer, and as much as I appreciate his work I don't think @DasSkelett is, either. If you are a UI/UX person and you see ways to improve any of the new stuff (especially the download progress bars and search boxes), we would love to hear from you! Even something as simple as a png marked up with better ways to handle layout, alignment, etc., could allow us to improve the look and feel of the eventual full release. Thanks in advance! Link to comment Share on other sites More sharing options...
DefenderX1 Posted July 3, 2020 Share Posted July 3, 2020 Question: Why is it that if Waz said that EnvironmentalVisualEnhancements is specifically made to work with StockVisualEnhancements, CKAN would complain that it's a directly conflict with it? Compatibility with other Mods EVE is compatible with most mods, but in particular it is tested to inter-operate well with these visual mods: Scatterer - makes atmospheres realistically "haze". PlanetShine - makes the glow from planets/moons produce ambient light. Stock Visual Terrain - make the terrain detail of the stock planets much better quality. There are also a number of excellent mods that provide advanced configurations beyond the sample ones shipped alongside EVE: Stock Visual Enhancements (SVE) - high quality visuals, recommended for higher-end systems. Para-Sci High-Performance Atmosphere Pack - sleek but still beautiful visuals, even less CPU/GPU demanding than the basic configuration. Link to comment Share on other sites More sharing options...
DasSkelett Posted July 3, 2020 Share Posted July 3, 2020 21 minutes ago, DefenderX1 said: Question: Why is it that if Waz said that EnvironmentalVisualEnhancements is specifically made to work with StockVisualEnhancements, CKAN would complain that it's a directly conflict with it? SVE conflicts with EnvironmentalVisualEnhancements-HR, which is the default/sample configuration of EVE. Since SVE is also "just" a configuration for EVE, you can't install it with the stock configs side by side. But SVE doesn't conflict with EVE itself, nor the other way around. To install SVE, you need to remove the default configs (named "Environmental Visual Enhancements - Stock Planet Config files" in CKAN, identifier "EnvironmentalVisualEnhancements-HR") first. Link to comment Share on other sites More sharing options...
HebaruSan Posted July 4, 2020 Share Posted July 4, 2020 On 7/1/2020 at 3:09 PM, HebaruSan said: The CKAN client v1.28.0-PRE1 "Drake" is released! This is a pre-release because there are several large changes that we expect will have bugs. This means that it is opt-in only; the client will not auto-update to this release. Please try it if you can and report any problems in the bug tracker: https://github.com/KSP-CKAN/CKAN/issues Also comment below with your feedback. These changes will be included in a full release once we are confident they are solid. https://github.com/KSP-CKAN/CKAN/releases/tag/v1.28.0-PRE1 Thanks to all those who have taken the plunge to test this out! If GitHub's download stats are any indication, we've got a fairly sizable group of beta testers out there. But so far we haven't received feedback, good or bad, from anybody: Downloads Forum posts 0 Issues submitted 0 I suppose we can consider no news to be good news, but if you notice anything off while running this build, please don't hesitate to point it out! And if everything seems OK, feel free to tell us that, too, since it would help us to understand how things are working out. Link to comment Share on other sites More sharing options...
Tonka Crash Posted July 4, 2020 Share Posted July 4, 2020 @DasSkelett @HebaruSan I have a feature request/bug report. I am using Drake. If you revert to an older version of a mod that mod uninstalls and installs the version you request. Which is good, but this also has a side effect of uninstalling mods dependent on the mod you change, but doesn't reinstall any of these.. Yesterday I updated ClickThruBlocker to latest. Found the new version buggy so reverted to the previous version. This had the side effect of uninstalling everything that had ClickThruBlocker as a dependency, i.e. (most of LGG's mods) But then didn't reinstall any of them. Link to comment Share on other sites More sharing options...
HebaruSan Posted July 4, 2020 Share Posted July 4, 2020 9 minutes ago, Tonka Crash said: @DasSkelett @HebaruSan I have a feature request/bug report. I am using Drake. If you revert to an older version of a mod that mod uninstalls and installs the version you request. Which is good, but this also has a side effect of uninstalling mods dependent on the mod you change, but doesn't reinstall any of these.. Yesterday I updated ClickThruBlocker to latest. Found the new version buggy so reverted to the previous version. This had the side effect of uninstalling everything that had ClickThruBlocker as a dependency, i.e. (most of LGG's mods) But then didn't reinstall any of them. Thanks! Documented here for tracking: https://github.com/KSP-CKAN/CKAN/issues/3098 I think this would have worked the same in v1.27.2, since we haven't made many changes to the install flow recently. I'll take a look, but newly broken stuff or problems with new functionality will be a higher priority. Link to comment Share on other sites More sharing options...
Cruesoe Posted July 5, 2020 Share Posted July 5, 2020 CKAN believes I have installed RCS Build Aid, it has AD next to it. This is preventing me from installing RCS Build Aid Continued. I have nothing in my GameData folder related to either mod. Is there anyway to get CKAN to forget/ignore/RemoveTheADflag on the original RCS so I can install the correct version? Link to comment Share on other sites More sharing options...
HebaruSan Posted July 5, 2020 Share Posted July 5, 2020 3 hours ago, Cruesoe said: CKAN believes I have installed RCS Build Aid, it has AD next to it. This is preventing me from installing RCS Build Aid Continued. I have nothing in my GameData folder related to either mod. Is there anyway to get CKAN to forget/ignore/RemoveTheADflag on the original RCS so I can install the correct version? Have you tried clicking "Refresh"? That should re-run the scan for manually installed modules. If it still says "AD" after that, then try File → Open KSP Directory to make sure you're looking at the right folder. Link to comment Share on other sites More sharing options...
Cruesoe Posted July 5, 2020 Share Posted July 5, 2020 4 hours ago, HebaruSan said: Have you tried clicking "Refresh"? That should re-run the scan for manually installed modules. If it still says "AD" after that, then try File → Open KSP Directory to make sure you're looking at the right folder. Thanks. I resolved it after an epiphany. When I tried to remove RCSBuildAid I must of miss-clicked and dragged it inside another mods folder. It was sitting there inside a subfolder giving me issues on CKAN. Deleted it, properly this time, and everything works as it should. User error, apologies all, carry on. Link to comment Share on other sites More sharing options...
garwel Posted July 9, 2020 Share Posted July 9, 2020 Hi, I have an error popping up every time I switch to a different KSP instance in CKAN. Here is the exception trace: Spoiler Newtonsoft.Json.JsonReaderException: Unterminated string. Expected delimiter: ". Path 'available_modules.ContractConfigurator.module_version['0.4.1'].resources.bugtracker', line 130211, position 20976647. in Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote) in Newtonsoft.Json.JsonTextReader.ParseValue() in Newtonsoft.Json.JsonTextReader.Read() in Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) in Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) in Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) in Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) in Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) in CKAN.RegistryManager.Load() in CKAN.RegistryManager.LoadOrCreate() in CKAN.RegistryManager..ctor(String path, KSP ksp) in CKAN.RegistryManager.Instance(KSP ksp) in CKAN.Main.CurrentInstanceUpdated(Boolean allowRepoUpdate) in CKAN.Main.manageKspInstancesMenuItem_Click(Object sender, EventArgs e) in System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) in System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) in System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) in System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) in System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) in System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) in System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) in System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) in System.Windows.Forms.Control.WndProc(Message& m) in System.Windows.Forms.ScrollableControl.WndProc(Message& m) in System.Windows.Forms.ToolStrip.WndProc(Message& m) in System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Link to comment Share on other sites More sharing options...
HebaruSan Posted July 9, 2020 Share Posted July 9, 2020 3 minutes ago, garwel said: Hi, I have an error popping up every time I switch to a different KSP instance in CKAN. Here is the exception trace: Hide contents Newtonsoft.Json.JsonReaderException: Unterminated string. Expected delimiter: ". Path 'available_modules.ContractConfigurator.module_version['0.4.1'].resources.bugtracker', line 130211, position 20976647. Your KSP/CKAN/registry.json got corrupted. I'm afraid there's nothing to do other than delete it. Link to comment Share on other sites More sharing options...
pt1243 Posted July 13, 2020 Share Posted July 13, 2020 @HebaruSan not sure this is the correct place to inform you but I noticed a couple of issues with CKAN not showing the latest updates to mods. The first is ROSolar, v1.1.1 is available but CKAN only sees v1.1. The second is ClickThroughBlocker, currently at 0.1.10.10 and CKAN only shows up to 0.1.10.6. Thank you! Link to comment Share on other sites More sharing options...
HebaruSan Posted July 13, 2020 Share Posted July 13, 2020 2 hours ago, pt1243 said: @HebaruSan not sure this is the correct place to inform you but I noticed a couple of issues with CKAN not showing the latest updates to mods. The first is ROSolar, v1.1.1 is available but CKAN only sees v1.1. The second is ClickThroughBlocker, currently at 0.1.10.10 and CKAN only shows up to 0.1.10.6. Thanks, we know about this. The bot is broken right now, investigation ongoing here: https://github.com/KSP-CKAN/CKAN/issues/3112 Link to comment Share on other sites More sharing options...
Brigadier Posted July 13, 2020 Share Posted July 13, 2020 On 6/27/2020 at 8:44 PM, Brigadier said: KSP 1.8.1, JNSQ 0.9.0, CKAN v1.27.2 I'm getting a constant reminder to re-install JNSQ 0.9.0 because the metadata has changed. I click on yes and I can continue but the next day, the advisory reappears. If I close and restart CKAN after the first run and 'yes', the advisory doesn't appear. What am I not understanding this time? Sorry for repeating this but this is still occurring. After I click yes, the text goes by so quickly I can't read it. Can I create a CKAN log file somehow? What should I do to clear the daily reminder? Link to comment Share on other sites More sharing options...
HebaruSan Posted July 13, 2020 Share Posted July 13, 2020 21 minutes ago, Brigadier said: Sorry for repeating this but this is still occurring. After I click yes, the text goes by so quickly I can't read it. Can I create a CKAN log file somehow? What should I do to clear the daily reminder? This will be fixed in the next release. https://github.com/KSP-CKAN/CKAN/pull/3102 In the meantime, you could try adjusting your game compatibility so the problematic mod is no longer considered incompatible; that's why it happens. https://github.com/KSP-CKAN/CKAN/wiki/User-guide#choosing-compatible-game-versions Link to comment Share on other sites More sharing options...
Brigadier Posted July 13, 2020 Share Posted July 13, 2020 (edited) 1 hour ago, HebaruSan said: This will be fixed in the next release. https://github.com/KSP-CKAN/CKAN/pull/3102 Many thanks. 1 hour ago, HebaruSan said: In the meantime, you could try adjusting your game compatibility so the problematic mod is no longer considered incompatible; that's why it happens. https://github.com/KSP-CKAN/CKAN/wiki/User-guide#choosing-compatible-game-versions I can't confirm until later but would adding 1.8.1 to the compatibility list (for JNSQ. 1.8 is already enabled) meet this intent? Edited July 13, 2020 by Brigadier Link to comment Share on other sites More sharing options...
Recommended Posts