BlackHat Posted August 4, 2018 Share Posted August 4, 2018 21 hours ago, HebaruSan said: I believe that feature works by matching the file names of DLLs to mod identifiers. A mod with no DLL, or with a DLL with a name that doesn't match its identifier, wouldn't be detected. Hmm well Scatter and (X)Science both have DLLs and are existing mods, I would think they would be detected based on the criteria you mention. Which is why I wondered if that feature had been dropped. Link to comment Share on other sites More sharing options...
HebaruSan Posted August 4, 2018 Share Posted August 4, 2018 32 minutes ago, BlackHat said: Hmm well Scatter and (X)Science both have DLLs and are existing mods, I would think they would be detected based on the criteria you mention. Maybe this will help to clarify: Identifier DLL Same? xScience [x] Science!.dll No Scatterer scatterer.dll No (case sensitive) 32 minutes ago, BlackHat said: Which is why I wondered if that feature had been dropped. No, the feature hasn't been dropped (or changed). Link to comment Share on other sites More sharing options...
politas Posted August 5, 2018 Author Share Posted August 5, 2018 On 8/4/2018 at 3:01 AM, BlackHat said: I also restarted playing, (was last playing 1.3.1) and also got the 1.4.5. I downloaded the visual enhancement mods latest versions (EVE, SVE & Scatter) and while some are not listed as updated to 1.4.5 they do appear to work. (manually added the ones CKAN said were not compatible.) [Your millage may vary] Which brings up another point... I remember when I manually installed various mods, that CKAN would "Auto Detect" that I had manually installed some mods and list them with "AD" in the installed column. But none of the 3-4 mods I have installed manually in 1.4.5 are showing up in CKAN as installed by showing "AD" in the installed column. (ex, Scatter, SVE, & (X)Science) I have 53 other mods installed through CKAN. Was this CKAN feature dropped? No, but it only detects mods which have a DLL with the same name as the mod. Also, you can use the CKAN Compatibility feature in CKAN to install mod versions which don't have updates for point releases of KSP. My joystick is broken in 1.4.x under Linux, so I'm still playing 1.3.1! Link to comment Share on other sites More sharing options...
politas Posted August 5, 2018 Author Share Posted August 5, 2018 CKAN Client v1.25.2 "Goddard" is released! Changes since 1.25.0 Features [GUI] Limit future Max KSP column values based on known versions (#2437 by: yalov; reviewed: politas) [GUI] Add description to ModInfoTab (#2463 by: politas; reviewed: HebaruSan) Bugfixes [core] Ignore conflicts between versions of same mod (#2430 by: HebaruSan; reviewed: politas) [GUI] Don't Force Apply button active when no update selected (#2429 by: DasSkelett; reviewed: politas) [Core] Improve handling of missing game version (#2444 by: HebaruSan; reviewed: politas) [Core] Handle zero byte registry.json file (#2435 by: HebaruSan; reviewed: politas) [Multiple] Pass game instance from cmdline to GUI/ConsoleUI (#2449 by: HebaruSan; reviewed: politas) [GUI] Show conflict messages in status bar (#2442 by: HebaruSan; reviewed: dbent, politas) [GUI] Remove v in installed version and latest version columns (#2451 by yalov; reviewed: politas) [Netkan] Support new Curse URLs (#2464 by: HebaruSan; reviewed: Olympic1, politas) [Netkan] Fix Netkan error message when both ksp_version and min/max are present (#2480 by: HebaruSan; reviewed: politas) Internal [Core] Test upgrading mod with conflict on its own provides (#2431 by: HebaruSan; reviewed: politas) Notes You don't need to download AutoUpdate.exe. This is used internally by CKAN when a new version is released. Windows users must have .NET 4.5 installed. SImply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator! libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store. Mac Users: You should only need to download and install the CKAN.dmg The .deb file is for automated installation on Debian-based Linux distributions - Use dpkg-install/apt-get/apt to install the .deb file and you will then be able to run CKAN with just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies. This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS. News and appreciation Thanks go to new contributor Yalov for some great little tweaks to the GUI. There are some new options to check out in the CKAN settings dialog to make mod version numbers a little cleaner in the GUI @HebaruSanhas been doing most of the effort for this release once more; give him lots of love and hearts! We've added more info in the top Mod Info panel. Yes, the spacing is a little awkward. Neither Hebarusan nor I could find a way to make it look any nicer than it is. At least we are now showing all the metadata we have for each mod! Release image public domain, courtesy NASA Link to comment Share on other sites More sharing options...
barfing_skull Posted August 5, 2018 Share Posted August 5, 2018 (edited) (Sort of) answered my own question. Looks like installing the .deb works, and CKAN launches. I had downloaded just the .exe which worked in the past. I think originally while I was futzing around with trying to get the newer version of Mono to work, I abandoned the .deb. So I'm not sure why it didn't work from the 'mono ckan.exe' command line, but at least the .deb seems to work. Thanks! I have no idea if this is specific to the new version, as I haven't fired up CKAN or KSP for quite some time....but I'm unable to get the version I just downloaded to run with mono on Linux Mint 18.3. I did manage to get my Mono version updated to 5.12. Here's what happens: $ mono ckan.exe exception inside UnhandledException handler: Object reference not set to an instance of an object [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at CKAN.GUIUser.DisplayMessage (System.String message, System.Object[] args) [0x00000] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.NullUser.RaiseMessage (System.String message, System.Object[] args) [0x00000] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSP.SetupCkanDirectories () [0x000dd] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSP..ctor (System.String gameDir, System.String name, CKAN.IUser user) [0x00038] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSPManager.LoadInstancesFromRegistry () [0x00060] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSPManager..ctor (CKAN.IUser user, CKAN.IWin32Registry win32_registry) [0x00028] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.Main..ctor (System.String[] cmdlineArgs, CKAN.KSPManager mgr, CKAN.GUIUser user, System.Boolean showConsole) [0x00039] in <352d74f237564d2e9ff313cc9ac1989e>:0 at (wrapper remoting-invoke-with-check) CKAN.Main..ctor(string[],CKAN.KSPManager,CKAN.GUIUser,bool) at CKAN.GUI.Main_ (System.String[] args, CKAN.KSPManager manager, System.Boolean showConsole) [0x0003b] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.CmdLine.MainClass.Gui (CKAN.KSPManager manager, CKAN.CmdLine.GuiOptions options, System.String[] args) [0x00008] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.CmdLine.MainClass.Main (System.String[] args) [0x000a1] in <352d74f237564d2e9ff313cc9ac1989e>:0 Any ideas about what's going on here? Cheers, -BS Edited August 5, 2018 by barfing_skull Found a solution. Link to comment Share on other sites More sharing options...
HebaruSan Posted August 6, 2018 Share Posted August 6, 2018 45 minutes ago, barfing_skull said: I have no idea if this is specific to the new version, as I haven't fired up CKAN or KSP for quite some time....but I'm unable to get the version I just downloaded to run with mono on Linux Mint 18.3. I did manage to get my Mono version updated to 5.12. Here's what happens: $ mono ckan.exe exception inside UnhandledException handler: Object reference not set to an instance of an object [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at CKAN.GUIUser.DisplayMessage (System.String message, System.Object[] args) [0x00000] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.NullUser.RaiseMessage (System.String message, System.Object[] args) [0x00000] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSP.SetupCkanDirectories () [0x000dd] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSP..ctor (System.String gameDir, System.String name, CKAN.IUser user) [0x00038] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSPManager.LoadInstancesFromRegistry () [0x00060] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.KSPManager..ctor (CKAN.IUser user, CKAN.IWin32Registry win32_registry) [0x00028] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.Main..ctor (System.String[] cmdlineArgs, CKAN.KSPManager mgr, CKAN.GUIUser user, System.Boolean showConsole) [0x00039] in <352d74f237564d2e9ff313cc9ac1989e>:0 at (wrapper remoting-invoke-with-check) CKAN.Main..ctor(string[],CKAN.KSPManager,CKAN.GUIUser,bool) at CKAN.GUI.Main_ (System.String[] args, CKAN.KSPManager manager, System.Boolean showConsole) [0x0003b] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.CmdLine.MainClass.Gui (CKAN.KSPManager manager, CKAN.CmdLine.GuiOptions options, System.String[] args) [0x00008] in <352d74f237564d2e9ff313cc9ac1989e>:0 at CKAN.CmdLine.MainClass.Main (System.String[] args) [0x000a1] in <352d74f237564d2e9ff313cc9ac1989e>:0 Could you please create an issue on GitHub for this? This is something we should fix. https://github.com/KSP-CKAN/CKAN/issues Link to comment Share on other sites More sharing options...
barfing_skull Posted August 6, 2018 Share Posted August 6, 2018 I think this is the thread already, looks like the same issue I saw: https://github.com/KSP-CKAN/CKAN/issues/2481 I'll see if I can add any relevant details since it looks like the initial report was OSX. Link to comment Share on other sites More sharing options...
escar Posted August 11, 2018 Share Posted August 11, 2018 (edited) I've come back to KSP after a while and did a fresh install of 1.45 with freshly bought Making History. As usually I wanted CKAN to manage all addons and I downloaded latest version (from 6 days ago). Unfortunatelly I get this error message: Wyjątek nieobsłużony: System.NullReferenceException: Odwołanie do obiektu nie zo stało ustawione na wystąpienie obiektu. w CKAN.GUIUser.DisplayMessage(String message, Object[] args) w CKAN.KSP.SetupCkanDirectories() w CKAN.KSP..ctor(String gameDir, String name, IUser user) w CKAN.KSPManager.LoadInstancesFromRegistry() w CKAN.Main..ctor(String[] cmdlineArgs, KSPManager mgr, GUIUser user, Boolean showConsole) w CKAN.GUI.Main_(String[] args, KSPManager manager, Boolean showConsole) w CKAN.CmdLine.MainClass.Main(String[] args) I'm running Windows 8 64bit, KSP install is on C:\KSP 1.45 folder, I've set entire contents of the folder to "trusted" in Comodo, but still won't work. Any tips what's wrong? EDIT: This issue is not present in 1.25.1 version of CKAN! Edited August 11, 2018 by escar Link to comment Share on other sites More sharing options...
HebaruSan Posted August 11, 2018 Share Posted August 11, 2018 @escar, that issue is being tracked here: https://github.com/KSP-CKAN/CKAN/issues/2483 Until the fix is released, you can work around that problem by running "ckan gui" from the command line. Link to comment Share on other sites More sharing options...
Squeaky Posted August 11, 2018 Share Posted August 11, 2018 (edited) Hi folks, Wasn't sure whether to post here or on GitHub. Having the same issue on Windows 10, "Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object" Had a quick read through the above and on GitHub and could see Issue #2483 and also #2481 but 2483 is closed and 2481 is on Mac I downloaded v1.25.2 and tried to run from the downloads folder, received the below for a second or 2 before it closed. Moved the exe to KSP's route directory directly under C:\ and retried with the same issue. Have also tried running as admin, no change. Redownloaded .exe an still no joy. Let me know if theirs anything else you need or if you want me to post it on GitHub. **********UPDATE************* Downloaded the 1.25.1 and let the auto updater update to 1.25.2 and its now working Edited August 11, 2018 by Squeaky I cant work imgur apparently :( Link to comment Share on other sites More sharing options...
Earthslug Posted August 13, 2018 Share Posted August 13, 2018 (edited) I have been playing over 940 hours of KSP, 400+ completely Vanilla, zero mods whatsoever. After I found out you simply cannot properly progress this game without dV readings"Kerbal engineer", "precise node", "launchwindow planner" and most importantly, "chatterer", I started for an extra 500hours of a slightly modded KSP install. After a big 1y and half break from KSP: Only now I discovered CKAN does all the modding for me... Holy kerbal, the time I have been wasting with installing and updating obsolete mods... 944hours and only now a CKAN to assist me Great, love it totally but wanted to check if my time counter is nearing the 1k hours... NO, remained at 944hours after 15hours extra duna visits. What I did not know is that CKAN does not launch trough steam. I did find a command line entry online to launch the steam version. steam://run/220200 It seems to work so far, no idea if the counter keeps going now, will know in 1 hour and it did launch the x64 version, no clue what the x32 command line would be. Maybe if this info could be added to the FAQ? Maybe other players care to see the 1k mark Anyway, very very good work on CKAN, it is near mandatory imo. Keep up the great work!! EDIT: command line really works, steam counter adding up again Edited August 13, 2018 by Earthslug update on post Link to comment Share on other sites More sharing options...
Poodmund Posted August 13, 2018 Share Posted August 13, 2018 If I have a mod that requires a dependency, but there are more than one mod that can fulfill this dependency, but they conflict with each other, how is it best to set up the relationship for this in the NetKAN file? To be more specific, my Skyboxes require either Sigma Replacements Skybox, Texture Replacer Replaced or Texture Replacer but TRR and TR pose a conflict situation. SR:S doesn't conflict with TRR or TR but the user doesn't necessarily need to install both... but can do. I haven't publically updated my mods yet to have this dependency interopability but do have it working locally and am musing as to how to approach this on the NetKAN side of things. Link to comment Share on other sites More sharing options...
strudo76 Posted August 15, 2018 Share Posted August 15, 2018 Hi there The mod TAC Fuel Balancer only shows the 2.19 version, even though the 2.20 version is available. Wasn't sure if something like that gets reported there to @Z-Key Aerospace or here, but now I've done both. This is the version file from 2.19 Spoiler { "NAME": "TAC Fuel Balancer", "URL": "https://themoose.co.uk/ksp/TacFuelBalancer.version", "DOWNLOAD": "https://themoose.co.uk/ksp/downloads.html", "CHANGE_LOG_URL":"https://themoose.co.uk/ksp/TacFuelBalancerChanges.md", "VERSION": { "MAJOR":2, "MINOR":19, "PATCH":0 }, "KSP_VERSION": { "MAJOR": 1, "MINOR": 4, "PATCH": 4 } } and this is the version file from 2.20 that I manually downloaded Spoiler { "NAME": "TAC Fuel Balancer", "URL": "https://themoose.co.uk/ksp/TacFuelBalancer.version", "DOWNLOAD": "https://themoose.co.uk/ksp/downloads.html", "CHANGE_LOG_URL":"https://themoose.co.uk/ksp/TacFuelBalancerChanges.md", "VERSION": { "MAJOR":2, "MINOR":20, "PATCH":0 }, "KSP_VERSION": { "MAJOR": 1, "MINOR": 4, "PATCH": 5 } } Hope that makes sense to someone Link to comment Share on other sites More sharing options...
HebaruSan Posted August 15, 2018 Share Posted August 15, 2018 58 minutes ago, strudo76 said: The mod TAC Fuel Balancer only shows the 2.19 version, even though the 2.20 version is available. Wasn't sure if something like that gets reported there to @Z-Key Aerospace or here, but now I've done both. 2.20 isn't on SpaceDock: https://spacedock.info/mod/640 It'll appear in CKAN once it's uploaded to SpaceDock. Link to comment Share on other sites More sharing options...
Katten Posted August 15, 2018 Share Posted August 15, 2018 Hello, could this be added to CKAN?http://ksp-avc.cybutek.net/version.php?download&id=585 Link to comment Share on other sites More sharing options...
HebaruSan Posted August 15, 2018 Share Posted August 15, 2018 (edited) 3 hours ago, Katten said: Hello, could this be added to CKAN?http://ksp-avc.cybutek.net/version.php?download&id=585 Are you sure you want to redistribute UnityEngine.dll, UnityEngine.UI.dll, Assembly-CSharp.dll, and Assembly-CSharp-firstpass.dll in your ZIP? Also, what does it do? We need to set a description string. Edited August 15, 2018 by HebaruSan Link to comment Share on other sites More sharing options...
Katten Posted August 15, 2018 Share Posted August 15, 2018 (edited) 2 hours ago, HebaruSan said: Are you sure you want to redistribute UnityEngine.dll, UnityEngine.UI.dll, Assembly-CSharp.dll, and Assembly-CSharp-firstpass.dll in your ZIP? Also, what does it do? We need to set a description string. Gosh, not again. I need to redo my scripts, lol. Will fix that and the description. Edit: @HebaruSan, it is fixed! Edited August 15, 2018 by Katten Link to comment Share on other sites More sharing options...
BlackHat Posted August 15, 2018 Share Posted August 15, 2018 34 minutes ago, Katten said: Gosh, not again. I need to redo my scripts, lol. Will fix that and the description. Edit: @HebaruSan, it is fixed! If the link you posted above is supposed to be to the file or to the download page its not fixed. It currently downloads the Version file. Link to comment Share on other sites More sharing options...
Katten Posted August 15, 2018 Share Posted August 15, 2018 2 minutes ago, BlackHat said: If the link you posted above is supposed to be to the file or to the download page its not fixed. It currently downloads the Version file. Yes, it is the version file that links to the download page. Link to comment Share on other sites More sharing options...
HebaruSan Posted August 15, 2018 Share Posted August 15, 2018 1 hour ago, Katten said: Gosh, not again. I need to redo my scripts, lol. Will fix that and the description. Edit: @HebaruSan, it is fixed! Looks good, added. Link to comment Share on other sites More sharing options...
Xd the great Posted August 16, 2018 Share Posted August 16, 2018 I would like to make my mod available on ckan, but I do not have any .dll in the mod. Is it ok to do so? Link to comment Share on other sites More sharing options...
r3dk00la1d Posted August 17, 2018 Share Posted August 17, 2018 (edited) I cannot seem to get CKAN to work That is what im seeing, not sure what to do to fix it. Full text if problem error details: Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: ckan.exe Problem Signature 02: 1.25.2.0 Problem Signature 03: 5b67575e Problem Signature 04: ckan Problem Signature 05: 1.25.2.0 Problem Signature 06: 5b67575e Problem Signature 07: 2e95 Problem Signature 08: 0 Problem Signature 09: System.NullReferenceException OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 1033 Additional Information 1: a009 Additional Information 2: a009ab7e5257d08d5d1625b49477e8fe Additional Information 3: bfbd Additional Information 4: bfbd50104fcf6405af879d494ba2aaac Edited August 17, 2018 by r3dk00la1d add more info Link to comment Share on other sites More sharing options...
HebaruSan Posted August 17, 2018 Share Posted August 17, 2018 30 minutes ago, r3dk00la1d said: I cannot seem to get CKAN to work If you scroll up, this was asked already on this same page of the thread: Link to comment Share on other sites More sharing options...
severedsolo Posted August 21, 2018 Share Posted August 21, 2018 (edited) So I'm assuming this is a "you didn't install a dependency properly" problem, so don't really want to raise a Github issue just yet, as it's almost certainly something I have(n't) done. Linux Mint 19 64 bit - CKAN works (as in loads) - but when I try to import the My Mods.ckan that I created, the first bit works fine, but when it goes to the next screen (recommendations I believe?) - I get a big red cross across my screen, and can't go any further. At that point CKAN is well and truly locked up, killing the process doesn't even make it go away, the only way I've found to get rid of it is to completely restart X. Edit: Apparently the red cross appears when clicking "cancel" on the import mods screen too. I will mention that this CKAN file was created in Windows, but I shouldn't think that would make much difference. possibly related - when I click a mod that has requires a config to be selected (Distand Object Enhancement) - selecting the config crashes CKAN (this is easily worked around by selecting the config in the main window though) - I'm more bothered about the top issue. Screenshots of what I mean: Importing the .ckan works fine (ignore the weird artifacting over the window, that doesn't happen on my screen, its just the screenshot utility not liking my double monitor setup) After clicking continue I get this: Edited August 21, 2018 by severedsolo Link to comment Share on other sites More sharing options...
HebaruSan Posted August 21, 2018 Share Posted August 21, 2018 4 hours ago, severedsolo said: So I'm assuming this is a "you didn't install a dependency properly" problem, so don't really want to raise a Github issue just yet, as it's almost certainly something I have(n't) done. Something changed in Mono 5.14 that crashes the drawing code when CKAN hides a TabControl's active tab: https://github.com/KSP-CKAN/CKAN/issues/2499 https://github.com/KSP-CKAN/CKAN/pull/2501 Link to comment Share on other sites More sharing options...
Recommended Posts