politas

CKAN (The Comprehensive Kerbal Archive Network); v1.26.4 - Orion

Recommended Posts

54 minutes ago, CaffeineAddict said:

A qualified "Yes".

Using a Windows 10 client (VM) on VirtualBox (Parallels or VMWare Workstation behaviour might be slightly different), I mapped a permanent Shared Folder to the folder on my Mac that I use to store my KSP installations.

I "installed" CKAN on my Windows VM, pointed it at a test install of KSP on my Mac (1.8 in this case), and it was able to interpret which mods were installed and how (manually or via CKAN). I installed a new mod from the VM instance of CKAN and started up KSP from the Mac, worked fine, then un-installed it from my Mac instance of CKAN, and it correctly uninstalled it.

Note that starting KSP from the VM instance of CKAN will attempt to open it in the VM, so if it gets so far as loading successfully, it will probably run like a potato.

No config files needed to be moved around or copied, and it was fairly straight forward.

That said, I would imagine that this is a use case not envisaged by the developers so YMMV, and I would guess that support would be problematic.

Thanks! I tried this with Parallels and a W10 VM. I put the CKAN executable in the KSP directory (in my Steam folder on the Mac volume), navigated to it in Windows Explorer, ran it, and everything Just Worked (tm). KSP itself was installed as a Mac app, so I'm sure trying to run that through the VM would have failed miserably, but that's no big deal. 

Share this post


Link to post
Share on other sites
5 hours ago, Problemless Mods Wanter said:

I guess I'm not the only one who's receiving;

Error in auto-update:
Downloading using cURL failed

right?

Nope.

I mean, I don't know if you're not the only one but I'm not getting this error.  Try refreshing.

Edited by Brigadier

Share this post


Link to post
Share on other sites

Hi, @HebaruSan . I fixed the Issue #81 you opened, but forgot to advise.

There's something else I need to do?

Thanks!

Share this post


Link to post
Share on other sites

Hello,

There are a bunch of mods updated by their authors but CKAN is not enlisting the updated versions, I believe there's an on going issue with curseforge at the moment (?).

I downloaded the new mod files and tried to import to CKAN, to see if it would update them from manually downloaded files, but it didn't. :(

My question is; if I manually update those mods, which were installed using CKAN, would CKAN detect the updated versions once they're listed, or would doing that brake things?

I know manually altering files defeats the whole purpose of having CKAN in the first place, but I really want to update those mods...

 

Edited by Problemless Mods Wanter
fixed typo

Share this post


Link to post
Share on other sites

Hi,

For some reason NetKAN bot didn't catch my Chatterer updates (v0.9.98 for KSP1.8 and v0.9.97 for KSP1.7.x) yesterday.

https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/Chatterer.netkan

My other mod update for LCDLaunchCountDown worked flawlessly tho 

https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/LCDLaunchCountDown.netkan

Should I do something ? Thx.

Share this post


Link to post
Share on other sites
14 hours ago, Lisias said:

Hi, @HebaruSan . I fixed the Issue #81 you opened, but forgot to advise.

There's something else I need to do?

You'll need to upload a new release or update the current one with a syntactically valid .version file for it to be indexed.

6 hours ago, Problemless Mods Wanter said:

There are a bunch of mods updated by their authors but CKAN is not enlisting the updated versions, I believe there's an on going issue with curseforge at the moment (?).

Yes, CurseForge URLs are currently working for browsers but being blocked for non-browser clients like CKAN or Netkan (or wget), which is preventing us from finding new versions (and probably from installing them if they could be indexed). Investigation ongoing here:

https://github.com/KSP-CKAN/NetKAN/issues/7446

6 hours ago, Problemless Mods Wanter said:

My question is; if I manually update those mods, which were installed using CKAN, would CKAN detect the updated versions once they're listed, or would doing that brake things?

No, CKAN would not figure that out. You would need to manually uninstall and then re-install with CKAN once the updates are available in CKAN.

4 hours ago, Athlonic said:

For some reason NetKAN bot didn't catch my Chatterer updates (v0.9.98 for KSP1.8 and v0.9.97 for KSP1.7.x) yesterday.

The bot that looks for mod updates has been completely revamped in the past 5 weeks or so, and we are still working out some kinks. It seems to be doing incomplete passes at the moment. This just started within the last day or so, so we don't know the cause yet, but we'll be looking into it.

http://status.ksp-ckan.space/

Share this post


Link to post
Share on other sites
5 hours ago, HebaruSan said:

You'll need to upload a new release or update the current one with a syntactically valid .version file for it to be indexed.

SpaceDock is allowing me to delete the Release and then upload a new one. But then I'm still downloading the deprecated binary. The old is cached somewhere there. I will release a .9.

— — FEED BACK — — 

I just checked on CKAN-meta the entry for the latest TS, as well noticed some downloads from SpaceDock.

Thanks for the heads up, and sorry for the trouble.

— — — — — — — — — 

 

5 hours ago, HebaruSan said:

Yes, CurseForge URLs are currently working for browsers but being blocked for non-browser clients like CKAN or Netkan (or wget), which is preventing us from finding new versions (and probably from installing them if they could be indexed).

I browse without cookies and with javascript disabled. I realized that I could not get into the https://spacedock.info/mod/<nnn>/<name>#changelog URL with javascript disabled.

Edited by Lisias
feedback

Share this post


Link to post
Share on other sites
On 10/16/2019 at 9:39 AM, Rudolf Meier said:

I haven't tried this specific combination, but I don't see why it shouldn't.

You can say in general, that KJRn is working when other KJR's work.

Thank you!

 

On 10/16/2019 at 12:38 PM, N3N said:

Hello,

OK, than I have to wait for an update of the mod or at least of the metadata, right?

Or is there something I can do or help with it?

 

And thank you for your help!

Sorry for the long wait. We did a metadata update: https://github.com/KSP-CKAN/NetKAN/pull/7441
Now CMES should no longer force you to install KJR Continued, thus no conflict anymore. Can you try it?

Share this post


Link to post
Share on other sites

Cached mod list.....

I currently have 548 mods "cached" in my CKAN/downloads folder. But the CKAN program only shows 175 mods cached. It only shows the latest version of a mod, if multiple versions have been downloaded. (for instance I have 7 versions of RLAReborn downloaded. version .3, .5, .6, .7, .8, .9, .10)

So if I want to start pruning down my downloaded files by deleting the older versions, its a bit hard to see what I have (Due to Windows sucky search filter/sorting options, but that is exacerbated by CKAN appending a serial number to the beginning of the file names so they cant be sorted alphabetically.) 

Can we get some way of indicating in CKAN what other versions we have besides the newest, in the CKAN/downloaded folder?

Edited by BlackHat

Share this post


Link to post
Share on other sites

ckan file question. I want to release builds of CustomBarnKit 1.1.20.0 (currently available for 1.8 only) for previous KSP versions. What would be the best way to do it ? Do I append something to the mod_version, do I use the epoch or something else that I missed in the spec ? Could I have different .ckan with the same version but different link and ksp_version specs ?

Share this post


Link to post
Share on other sites
39 minutes ago, sarbian said:

ckan file question. I want to release builds of CustomBarnKit 1.1.20.0 (currently available for 1.8 only) for previous KSP versions. What would be the best way to do it ? Do I append something to the mod_version, do I use the epoch or something else that I missed in the spec ? Could I have different .ckan with the same version but different link and ksp_version specs ?

Will it be the same build which is then compatible with all those versions, or will it be different builds each compatible with a specific KSP version?

The first one would be easy, just change the (remote) .version file to include the previous KSP versions too. But I suspect you mean the second case...

Then you need to give them different version numbers. You are currently appending a ".0" to each mod version without counting it up. You could use that to indicate the different builds.
As long as each build has its own KSP version range, not overlapping with the one of another release, CKAN will install the right one.

So your .version files could look like this (shortened a bit, and each part should be included in a different build):

// .version file included in the first build, with version number 1.1.20.1 for KSP 1.6.x
{
    "VERSION":{
    	"MAJOR": 1,
    	"MINOR": 1,
    	"PATCH": 20,
        "BUILD": 1
    },
    "KSP_VERSION": {
        "MAJOR": 1,
        "MINOR": 6
    }
}
// .version file included in the second build, with version number 1.1.20.2 for KSP 1.7.x
{
    "VERSION":{
    	"MAJOR": 1,
    	"MINOR": 1,
    	"PATCH": 20,
        "BUILD": 2
    },
    "KSP_VERSION": {
        "MAJOR": 1,
        "MINOR": 7
    }
}
// .version file included in the second build, with version number 1.1.20.3 for KSP 1.8.x
{
    "VERSION":{
    	"MAJOR": 1,
    	"MINOR": 1,
    	"PATCH": 20,
        "BUILD": 3
    },
    "KSP_VERSION": {
        "MAJOR": 1,
        "MINOR": 8
    }
}

The zips on Jenkins also should be named accordingly, with the different "BUILD" number.

 

On 10/29/2019 at 1:56 PM, BlackHat said:

Cached mod list.....

I currently have 548 mods "cached" in my CKAN/downloads folder. But the CKAN program only shows 175 mods cached. It only shows the latest version of a mod, if multiple versions have been downloaded. (for instance I have 7 versions of RLAReborn downloaded. version .3, .5, .6, .7, .8, .9, .10)

So if I want to start pruning down my downloaded files by deleting the older versions, its a bit hard to see what I have (Due to Windows sucky search filter/sorting options, but that is exacerbated by CKAN appending a serial number to the beginning of the file names so they cant be sorted alphabetically.) 

Can we get some way of indicating in CKAN what other versions we have besides the newest, in the CKAN/downloaded folder?

The cache is not intended to be managed by hand. It has a well thought out cleaning mechanism built in IMHO, just set the upper size limit: https://github.com/KSP-CKAN/CKAN/pull/2536

Edited by DasSkelett

Share this post


Link to post
Share on other sites
57 minutes ago, DasSkelett said:

Hey all, a few of you already noted the issues with downloading and indexing mods from CurseForge.
I've got some news: https://github.com/KSP-CKAN/NetKAN/issues/7446#issuecomment-548458430

Now, when true root of the issue is identified, there is some hope that it will be fixed. Or use other alternative, as most of mods are available on github, if someone don't want to bother with spacedock.

Share this post


Link to post
Share on other sites

Part Wizard has ClickThroughBlocker both as Dependency mod as well as conflicts in CKAN...

Edited by ioulaum

Share this post


Link to post
Share on other sites
2 minutes ago, ioulaum said:

Part Wizard has ClickThroughBlocker both as Dependency mod as well as conflicts in CKAN...

Does it? I only see a dependency.

Share this post


Link to post
Share on other sites
1 minute ago, HebaruSan said:

Does it? I only see a dependency.

My fault, guess I just feel exhausted after come back from work.

Share this post


Link to post
Share on other sites

Sorry in advance if the whole read-out doesn't go here. I get this error whenever I try to open CKAN. Just started happening. Tried deleting and reinstalling. Thank you

Unhandled exception:
Newtonsoft.Json.JsonReaderException: Unterminated string. Expected delimiter: ". Path 'available_modules.CommunityCategoryKit.module_version['2.0.0.0'].resources.homepage', line 84578, position 17463693.
   at Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote)
   at Newtonsoft.Json.JsonTextReader.ParseValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at CKAN.RegistryManager.Load()
   at CKAN.RegistryManager.LoadOrCreate()
   at CKAN.RegistryManager..ctor(String path, KSP ksp)
   at CKAN.RegistryManager.Instance(KSP ksp)
   at CKAN.Main..ctor(String[] cmdlineArgs, KSPManager mgr, GUIUser user, Boolean showConsole)
   at CKAN.GUI.Main_(String[] args, KSPManager manager, Boolean showConsole)
   at CKAN.CmdLine.MainClass.RunSimpleAction(Options cmdline, CommonOptions options, String[] args, IUser user, KSPManager manager)
   at CKAN.CmdLine.MainClass.Execute(KSPManager manager, CommonOptions opts, String[] args)
   at CKAN.CmdLine.MainClass.Main(String[] args)

Share this post


Link to post
Share on other sites
8 hours ago, mcmartin091 said:

Sorry in advance if the whole read-out doesn't go here. I get this error whenever I try to open CKAN. Just started happening. Tried deleting and reinstalling. Thank you

Your KSP/CKAN/registry.json file is corrupted. Rename it and try again.

Share this post


Link to post
Share on other sites
On 11/2/2019 at 10:16 AM, HebaruSan said:

Your KSP/CKAN/registry.json file is corrupted. Rename it and try again.

Thank you. That worked in getting the program to start. It did however make all of my mods look weird. In some cases it would show the 'AD" for 17 installed mods. I knew i had more than that, at least 33 or so. So finally I went and cleared out my Game Data folder and re-downloaded them from my cache. Anyways, just wanted to put that out there for others that might run into the same thing. Thanks again.

Share this post


Link to post
Share on other sites

Any Ideas????

 

 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: key
   at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at CKAN.Registry.LatestAvailable(String module, KspVersionCriteria ksp_version, RelationshipDescriptor relationship_descriptor)
   at CKAN.Registry.LatestAvailableWithProvides(String module, KspVersionCriteria ksp_version, IEnumerable`1 available_for_current_version, RelationshipDescriptor relationship_descriptor)
   at CKAN.Registry.allDependenciesCompatible(CkanModule mod, KspVersionCriteria ksp_version, CkanModule[] modules_for_current_version)
   at CKAN.Registry.Available(KspVersionCriteria ksp_version)
   at CKAN.Main._UpdateModsList(Boolean repo_updated, List`1 mc)
   at CKAN.Main.PostInstallMods(Object sender, RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
    Assembly Version: 1.24.0.0
    Win32 Version: 1.24.0
    CodeBase: file:///G:/ckan.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3921.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 

Share this post


Link to post
Share on other sites
On 11/4/2019 at 12:07 AM, mcmartin091 said:

It did however make all of my mods look weird. In some cases it would show the 'AD" for 17 installed mods. I knew i had more than that, at least 33 or so.

Yes, the registry.json file stores the information about which mods you have installed. When it is corrupted, that information is lost.

1 hour ago, Rafael acevedo said:

Any Ideas????

No, but if you file a bug report we could try to investigate:  https://github.com/KSP-CKAN/CKAN/issues/new/choose

Share this post


Link to post
Share on other sites

I just had what I suspected was a corrupted registry.json file, so I renamed it and reloaded. All good, but now all my mods show up as AD. Is there any way to correct that? E.g. a quick find and replace in the JSON file? Thanks!

Share this post


Link to post
Share on other sites
59 minutes ago, cyberpunkdreams said:

I just had what I suspected was a corrupted registry.json file, so I renamed it and reloaded. All good, but now all my mods show up as AD. Is there any way to correct that? E.g. a quick find and replace in the JSON file? Thanks!

See above:

18 hours ago, HebaruSan said:

the registry.json file stores the information about which mods you have installed. When it is corrupted, that information is lost.

 

Share this post


Link to post
Share on other sites
1 hour ago, HebaruSan said:

See above:

 

Well, yes. What I was wondering if it's possible to editing the registry file to trick CKAN into thinking mods it discovered are actually mods it installed.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.