politas

CKAN (The Comprehensive Kerbal Archive Network); v1.26.6 - Leonov

Recommended Posts

11 minutes ago, linuxgurugamer said:

It would help if you posted a list of the mods you are trying to install

Mods that pop that bug for me when trying to update them:

USI Core, Project Orion, Kopernicus PSM. 

 

Also, is there a way to disable automatic mod removal? I'd like to update stuff as it becomes available without losing everything that's waiting on updates.

Share this post


Link to post
Share on other sites
2 hours ago, Stratickus said:

Fair enough and good point, but I cannot think of a single mod that would have either VSR or CTT as a dependency. At least none of the mods I have installed require either of those two mods as a dependency.

Mods that depend on CommunityTechTree according to my local registry.json:

  • AtomicAge
  • CTTStockRebalance (unsurprisingly)
  • KSPInterstellarExtended
  • RP-0
  • SpaceDock
  • VensStockPartRevamp-CTTPatch

Mods that recommend CommunityTechTree:

  • BehemothAerospaceEngineeringLargeParts
  • CryoEngines
  • DSDMobileProcessingLabs
  • KerbalAtomics
  • MacLukysSpaceSolutions
  • NearFutureElectrical
  • NearFuturePropulsion
  • SETI-BalanceMod
  • SETI-CommunityTechTree (older versions only)
  • StationPartsExpansion
  • UnmannedBeforeManned

(Several more "suggest" or "support" it, but I think those are treated as optional and off-by-default.)

Share this post


Link to post
Share on other sites
27 minutes ago, HebaruSan said:

Mods that depend on CommunityTechTree according to my local registry.json:

  • AtomicAge
  • CTTStockRebalance (unsurprisingly)
  • KSPInterstellarExtended
  • RP-0
  • SpaceDock
  • VensStockPartRevamp-CTTPatch

Of all the above mods, the only one I have installed manually or via CKAN is Atomic Age. When I went to uninstall CTT, CKAN tried to also uninstall Atomic Age as if it was a dependency. That seems weird to me. I went and looked at the CKAN listed Relationships > dependencies for Atomic Age and found no listed dependencies other than MM in the Depends pull down. Additionally, Atomic Age has no Recommended/Suggested/Supports/Conflicts in the pull down menus.

cM3OGCs.jpg 

39 minutes ago, PanzerAce said:

Mods that pop that bug for me when trying to update them:

USI Core, Project Orion, Kopernicus PSM. 

 

53 minutes ago, linuxgurugamer said:

It would help if you posted a list of the mods you are trying to install

I mentioned USI LS as an example, but it is any USI mod that I try to install that is giving me the CTT error.  As HebaruSan pointed out, none of USI mods list CTT as a dependency.

Edited by Stratickus

Share this post


Link to post
Share on other sites

Reported same bug on the USI pages :

I didn't know other mods have the same problem.

 

 

Share this post


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

Of all the above mods, the only one I have installed manually or via CKAN is Atomic Age. When I went to uninstall CTT, CKAN tried to also uninstall Atomic Age as if it was a dependency. That seems weird to me. I went and looked at the CKAN listed Relationships > dependencies for Atomic Age and found no listed dependencies other than MM in the Depends pull down. Additionally, Atomic Age has no Recommended/Suggested/Supports/Conflicts in the pull down menus.

I wonder if that's because AtomicAge has no versions listed compatible with 1.3 (or even 1.2, for that matter). Its latest version says:

                                        "ksp_version_max": "1.1.99",
                                        "ksp_version_min": "1.0.5",

Since dependencies are handled as specific to a particular package version, maybe CKAN gives up? Or maybe it hides CTT because CTT isn't available for 1.3, and that display was coded with the assumption that the package you're viewing and its dependencies would all be valid to install?

Share this post


Link to post
Share on other sites
9 hours ago, PanzerAce said:

Mods that pop that bug for me when trying to update them:

USI Core, Project Orion, Kopernicus PSM. 

 

Also, is there a way to disable automatic mod removal? I'd like to update stuff as it becomes available without losing everything that's waiting on updates.

I think there is a typo in the CKAN data for the USI mods.   the "USI Tools" mod is in the list, but all of the USI mods have a dependancy on "USITools"  (no space).  Just a guess, but that seems to be a typo thats preventing it from recognizing what it needs.

Share this post


Link to post
Share on other sites

Could one of the CKAN people (@linuxgurugamer if you're not too busy with 1.3 updates) take a lot at the CKAN files for the USI suite (link). All the files have been checked with jsonformater.org and nothing obvious has changed recently that would cause this problem

Quote

Hi, just here to report some installation bug. It seems that somehow there is a bad connection between CKAN and USItools. The good versions appears in the CKAN viewer (last version on github), you can install it without any glitch BUT when you try installing others usi mods it keeps saying :

"Module USItools has not been found, this may be because it's not compatible with the current version of KSP". and if you install USI tools alone before it say that the version needed by USIcore is not the same as USItools. (it mark it as red highlight for incompatibility)

Share this post


Link to post
Share on other sites
4 hours ago, CFTeague2 said:

I think there is a typo in the CKAN data for the USI mods.   the "USI Tools" mod is in the list, but all of the USI mods have a dependancy on "USITools"  (no space).  Just a guess, but that seems to be a typo thats preventing it from recognizing what it needs.

There's a "name" and an "identifier". Identifiers have no spaces, and relationships are all defined using the identifiers.

If you're getting weird "Module Not Found" errors that make no sense, it means there's an difference between your registry.json and the data in the repo that is confusing the CKAN client. The Clean & Reinstall process is the best way to fix it.

Share this post


Link to post
Share on other sites

To all people with the "Module Not Found" errors when trying to install any USI mod:

Someone updated the USI metadata but he/she added a wrong version to the dependencies. A PR is created to fix this issue, we now just need to wait on @RoverDude to merge it.

Share this post


Link to post
Share on other sites
29 minutes ago, Olympic1 said:

To all people with the "Module Not Found" errors when trying to install any USI mod:

Someone updated the USI metadata but he/she added a wrong version to the dependencies. A PR is created to fix this issue, we now just need to wait on @RoverDude to merge it.

Thanks for the update!        (and PS thanks to all the modders making changes so quickly)

Share this post


Link to post
Share on other sites

I misscliked on Ckan in SpaceDock and now my mode is locked on Ckan Enabled. How i can fox that ? I don't know if work at all with CKAN because i didn't setup any .cfg for CKAN. How i can get out until i learn how to do it ?

Share this post


Link to post
Share on other sites
On ‎5‎/‎21‎/‎2017 at 1:56 PM, loppnessmonsta said:

This is the error I get:


Failed to download "https://ksp.sarbian.com/jenkins/job/ModuleManager/126/artifact/ModuleManager-2.7.6.zip" - error: The request was aborted: Could not create SSL/TLS secure channel.

 

Since I was getting this error with the download links in the forum thread for sarbian's mods, I asked around in his thread. After some more investigation, I determined the issue was with my anti-virus blocking connections to sarbian's site. Adding ksp.sarbian.com as an exception resolved the issue both in-browser and in CKAN.

 

Thought it would be worth letting you all know just in case someone else has the same issue down the road.

Edited by loppnessmonsta

Share this post


Link to post
Share on other sites
18 hours ago, Warsoul said:

I misscliked on Ckan in SpaceDock and now my mode is locked on Ckan Enabled. How i can fox that ? I don't know if work at all with CKAN because i didn't setup any .cfg for CKAN. How i can get out until i learn how to do it ?

You'll have to talk to the Spacedock folks. I believe they can turn it off. What's your mod's name? I'll delete the auto-generated PR if you would rather it is not listed.

18 hours ago, gerishnakov said:

I'm getting a module not found error with regard to Asteroid Day; anyone else?

You mean the Squad mod that is now part of stock? You should just uninstall it. It's in stock, now.

Edited by politas

Share this post


Link to post
Share on other sites
3 hours ago, politas said:

You'll have to talk to the Spacedock folks. I believe they can turn it off. What's your mod's name? I'll delete the auto-generated PR if you would rather it is not listed.

 

MaErDa Beta Tester Pack V0.95

I edited the tech tree, i need a checkup if ive done it correctly please :

Spoiler

//===========================================================================================
//                MaErDa Techtree Nodes
//===========================================================================================

    @RDNode:HAS[#id[MaErDaT0]]
    {
        @hideEmpty = False
        pos = -2625,1199,-1
    }
//--------------------0.625m----------------------------------------------------------------
    @RDNode:HAS[#id[MaErDaT1]]
    {
        @hideEmpty = False
        pos = -2900,1199,-1
    }
//------------------------------------------        
    @RDNode:HAS[#id[MaErDaT1a1]]
    {
        @hideEmpty = False
        pos = -2975,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT1a2]]
    {
        @hideEmpty = False
        pos = -2975,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT1a3]]
    {
        @hideEmpty = False
        pos = -2975,1500,-1
    }
//------------------------------------------        
    @RDNode:HAS[#id[MaErDaT1b1]]
    {
        @hideEmpty = False
        pos = -2825,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT1b2]]
    {
        @hideEmpty = False
        pos = -2825,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT1b3]]
    {
        @hideEmpty = False
        pos = -2825,1500,-1
    }
//------------------------------------------    
    @RDNode:HAS[#id[MaErDaT1c1]]
    {
        @hideEmpty = False
        pos = -2975,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT1c2]]
    {
        @hideEmpty = False
        pos = -2975,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT1c3]]
    {
        @hideEmpty = False
        pos = -2975,900,-1
    }
//------------------------------------------    
    
    @RDNode:HAS[#id[MaErDaT1d1]]
    {
        @hideEmpty = False
        pos = -2825,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT1d2]]
    {
        @hideEmpty = False
        pos = -2825,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT1d3]]
    {
        @hideEmpty = False
        pos = -2825,900,-1
    }
//--------------------1.25m----------------------------------------------------------------
    
    @RDNode:HAS[#id[MaErDaT2]]
    {
        @hideEmpty = False
        pos = -3200,1199,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT2a1]]
    {
        @hideEmpty = False
        pos = -3275,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT2a2]]
    {
        @hideEmpty = False
        pos = -3275,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT2a3]]
    {
        @hideEmpty = False
        pos = -3275,1500,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT2b1]]
    {
        @hideEmpty = False
        pos = -3125,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT2b2]]
    {
        @hideEmpty = False
        pos = -3125,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT2b3]]
    {
        @hideEmpty = False
        pos = -3125,1500,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT2c1]]
    {
        @hideEmpty = False
        pos = -3275,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT2c2]]
    {
        @hideEmpty = False
        pos = -3275,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT2c3]]
    {
        @hideEmpty = False
        pos = -3275,900,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT2d1]]
    {
        @hideEmpty = False
        pos = -3125,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT2d2]]
    {
        @hideEmpty = False
        pos = -3125,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT2d3]]
    {
        @hideEmpty = False
        pos = -3125,900,-1
    }
//--------------------2.5m----------------------------------------------------------------
    @RDNode:HAS[#id[MaErDaT3]]
    {
        @hideEmpty = False
        pos = -3500,1199,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT3a1]]
    {
        @hideEmpty = False
        pos = -3575,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT3a2]]
    {
        @hideEmpty = False
        pos = -3575,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT3a3]]
    {
        @hideEmpty = False
        pos = -3575,1500,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT3b1]]
    {
        @hideEmpty = False
        pos = -3425,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT3b2]]
    {
        @hideEmpty = False
        pos = -3425,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT3b3]]
    {
        @hideEmpty = False
        pos = -3425,1500,-1
    }
//------------------------------------------
    
    @RDNode:HAS[#id[MaErDaT3c1]]
    {
        @hideEmpty = False
        pos = -3575,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT3c2]]
    {
        @hideEmpty = False
        pos = -3575,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT3c3]]
    {
        @hideEmpty = False
        pos = -3575,900,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT3d1]]
    {
        @hideEmpty = False
        pos = -3425,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT3d2]]
    {
        @hideEmpty = False
        pos = -3425,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT3d3]]
    {
        @hideEmpty = False
        pos = -3425,900,-1
    }
//--------------------3.75m----------------------------------------------------------------
    @RDNode:HAS[#id[MaErDaT4]]
    {
        @hideEmpty = False
        pos = -3800,1199,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT4a1]]
    {
        @hideEmpty = False
        pos = -3875,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT4a2]]
    {
        @hideEmpty = False
        pos = -3875,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT4a3]]
    {
        @hideEmpty = False
        pos = -3875,1500,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT4b1]]
    {
        @hideEmpty = False
        pos = -3725,1300,-1
    }
    @RDNode:HAS[#id[MaErDaT4b2]]
    {
        @hideEmpty = False
        pos = -3725,1400,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT4b3]]
    {
        @hideEmpty = False
        pos = -3725,1500,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT4c1]]
    {
        @hideEmpty = False
        pos = -3875,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT4c2]]
    {
        @hideEmpty = False
        pos = -3875,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT4c3]]
    {
        @hideEmpty = False
        pos = -3875,900,-1
    }
//------------------------------------------
    @RDNode:HAS[#id[MaErDaT4d1]]
    {
        @hideEmpty = False
        pos = -3725,1100,-1
    }
    @RDNode:HAS[#id[MaErDaT4d2]]
    {
        @hideEmpty = False
        pos = -3725,1000,-1
    }
    }
    @RDNode:HAS[#id[MaErDaT4d3]]
    {
        @hideEmpty = False
        pos = -3725,900,-1
    }
//------------------------------------------
//===========================================================================================
//                MaErDa Techtree Defs
//===========================================================================================
    RDNode
    {
        id = MaErDaT0
        title = MaErda R&D Partnership
        description = While researching alone is never a good idea; MaErDa Corp give you the opportunity to access to their new prototypes in exchange of some of your exploration's research and your money of course !
        cost = 50
        hideEmpty = False
        nodeName = node1_maerdat0
        anyToUnlock = False
        icon = maerdat0
        pos = -2625,1199,-1
        scale = 0.6
        Parent
        {
            parentID = start
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1
        title = MaErda 0.625m Form Factor
        description = 0.625m Branch of MaErDa R&D
        cost = 65
        hideEmpty = False
        nodeName = node1_maerdat1
        anyToUnlock = False
        icon = maerdat1
        pos = -2900,1199,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT0
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1a1
        title = MaErda 0.625m pods
        description = 0.625m Branch of MaErDa Pods
        cost = 65
        hideEmpty = False
        nodeName = node1_maerdat1a1
        anyToUnlock = False
        icon = maerdat1a
        pos = -2975,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1a2
        title = MaErda High-Tech 0.625m pods
        description = 0.625m High-Tech Branch of MaErDa Pods
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat1a2
        anyToUnlock = False
        icon = maerdat1a
        pos = -2975,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1a1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1a3
        title = MaErda 0.625m pods Prototypes
        description = 0.625m Branch of MaErDa Pods Prototypes
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat1a3
        anyToUnlock = False
        icon = maerdat1a
        pos = -2975,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1a2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1b1
        title = MaErda 0.625m Utils
        description = 0.625m Branch of MaErDa Utils
        cost = 65
        hideEmpty = False
        nodeName = node1_maerdat1b1
        anyToUnlock = False
        icon = maerdat1b
        pos = -2825,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT1b2
        title = MaErda High-Tech 0.625m Utils
        description = 0.625m High-Tech Branch of MaErDa Utils
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat1b2
        anyToUnlock = False
        icon = maerdat1b
        pos = -2825,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1b1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT1b3
        title = MaErda 0.625m Utils Prototypes
        description = 0.625m Branch of MaErDa Utils Prototypes
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat1b3
        anyToUnlock = False
        icon = maerdat1b
        pos = -2825,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1b2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT1c1
        title = MaErda 0.625m Tanks
        description = 0.625m Branch of MaErDa Tanks
        cost = 65
        hideEmpty = False
        nodeName = node1_maerdat1c1
        anyToUnlock = False
        icon = maerdat1c
        pos = -2975,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1c2
        title = MaErda High-Tech 0.625m Tanks
        description = 0.625m High-Tech Branch of MaErDa Tanks
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat1c2
        anyToUnlock = False
        icon = maerdat1c
        pos = -2975,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1c1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1c3
        title = MaErda 0.625m Tanks Prototypes
        description = 0.625m Branch of MaErDa Tanks Prototypes
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat1c3
        anyToUnlock = False
        icon = maerdat1c
        pos = -2975,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1c2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT1d1
        title = MaErda 0.625m Engines
        description = 0.625m Branch of MaErDa Engines
        cost = 65
        hideEmpty = False
        nodeName = node1_maerdat1d1
        anyToUnlock = False
        icon = maerdat1d
        pos = -2825,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT1d2
        title = MaErda High-Tech 0.625m Engines
        description = 0.625m High-Tech Branch of MaErDa Engines
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat1d2
        anyToUnlock = False
        icon = maerdat1d
        pos = -2825,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1d1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT1d3
        title = MaErda 0.625m Engines Prototypes
        description = 0.625m Branch of MaErDa Engines Prototypes
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat1d3
        anyToUnlock = False
        icon = maerdat1d
        pos = -2825,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1d2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2
        title = MaErda 1.25m pods
        description = 1.25m Branch of MaErDa Pods
        cost = 125
        hideEmpty = False
        nodeName = node1_maerdat2
        anyToUnlock = False
        icon = maerdat2
        pos = -3200,1199,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT1
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2a1
        title = MaErda 1.25m Rocket
        description = 1.25m Branch of MaErDa Rocket
        cost = 125
        hideEmpty = False
        nodeName = node1_maerdat2a1
        anyToUnlock = False
        icon = maerdat2a
        pos = -3275,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2a2
        title = MaErda High-Tech 1.25m Rocket
        description = 1.25m High-Tech Branch of MaErDa Rocket
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat2a2
        anyToUnlock = False
        icon = maerdat2a
        pos = -3275,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2a1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2a3
        title = MaErda 1.25m Rocket Prototypes
        description = 1.25m Branch of MaErDa Rocket Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat2a3
        anyToUnlock = False
        icon = maerdat2a
        pos = -3275,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2a2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2b1
        title = MaErda 1.25m Utils
        description = 1.25m Branch of MaErDa Utils
        cost = 125
        hideEmpty = False
        nodeName = node1_maerdat2b1
        anyToUnlock = False
        icon = maerdat2b
        pos = -3125,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2b2
        title = MaErda High-Tech 1.25m Utils
        description = 1.25m High-Tech Branch of MaErDa Utils
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat2b2
        anyToUnlock = False
        icon = maerdat2b
        pos = -3125,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2b1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2b3
        title = MaErda 1.25m Utils Prototypes
        description = 1.25m Branch of MaErDa Utils Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat2b3
        anyToUnlock = False
        icon = maerdat2b
        pos = -3125,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2b2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2c1
        title = MaErda 1.25m Tanks
        description = 1.25m Branch of MaErDa Tanks
        cost = 125
        hideEmpty = False
        nodeName = node1_maerdat2c1
        anyToUnlock = False
        icon = maerdat2c
        pos = -3275,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2c2
        title = MaErda High-Tech 1.25m Tanks
        description = 1.25m High-Tech Branch of MaErDa Tanks
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat2c2
        anyToUnlock = False
        icon = maerdat2c
        pos = -3275,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2c1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2c3
        title = MaErda 1.25m Tanks Prototypes
        description = 1.25m Branch of MaErDa Tanks Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat2c3
        anyToUnlock = False
        icon = maerdat2c
        pos = -3275,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2c2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT2d1
        title = MaErda 1.25m Engines
        description = 1.25m Branch of MaErDa Engines
        cost = 125
        hideEmpty = False
        nodeName = node1_maerdat2d1
        anyToUnlock = False
        icon = maerdat2d
        pos = -3125,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2d2
        title = MaErda High-Tech 1.25m Engines
        description = 1.25m High-Tech Branch of MaErDa Engines
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat2d2
        anyToUnlock = False
        icon = maerdat2d
        pos = -3125,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2d1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT2d3
        title = MaErda 1.25m Engines Prototypes
        description = 1.25m Branch of MaErDa Engines Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat2d3
        anyToUnlock = False
        icon = maerdat2d
        pos = -3125,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2d2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3
        title = MaErda 2.5m Form Factor
        description = 2.5m Branch of MaErDa R&D
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat3
        anyToUnlock = False
        icon = maerdat3
        pos = -3500,1199,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT2
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3a1
        title = MaErda 2.5m pods
        description = 2.5m Branch of MaErDa Pods
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat3a1
        anyToUnlock = False
        icon = maerdat3a
        pos = -3575,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3a2
        title = MaErda High-Tech 2.5m pods
        description = 2.5m High-Tech Branch of MaErDa Pods
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat3a2
        anyToUnlock = False
        icon = maerdat3a
        pos = -3575,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3a1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3a3
        title = MaErda 2.5m pods Prototypes
        description = 2.5m Branch of MaErDa Pods Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat3a3
        anyToUnlock = False
        icon = maerdat3a
        pos = -3575,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3a2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3b1
        title = MaErda 2.5m Utils
        description = 2.5m Branch of MaErDa Utils
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat3b1
        anyToUnlock = False
        icon = maerdat3b
        pos = -3425,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3b2
        title = MaErda High-Tech 2.5m Utils
        description = 2.5m High-Tech Branch of MaErDa Utils
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat3b2
        anyToUnlock = False
        icon = maerdat3b
        pos = -3425,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3b1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3b3
        title = MaErda 2.5m Utils Prototypes
        description = 2.5m Branch of MaErDa Utils Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat3b3
        anyToUnlock = False
        icon = maerdat3b
        pos = -3425,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3b2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3c1
        title = MaErda 2.5m Tanks
        description = 2.5m Branch of MaErDa Tanks
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat3c1
        anyToUnlock = False
        icon = maerdat3c
        pos = -3575,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3c2
        title = MaErda High-Tech 2.5m Tanks
        description = 2.5m High-Tech Branch of MaErDa Tanks
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat3c2
        anyToUnlock = False
        icon = maerdat3c
        pos = -3575,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3c1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3c3
        title = MaErda 2.5m Tanks Prototypes
        description = 2.5m Branch of MaErDa Tanks Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat3c3
        anyToUnlock = False
        icon = maerdat3c
        pos = -3575,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3c2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT3d1
        title = MaErda 2.5m Engines
        description = 2.5m Branch of MaErDa Engines
        cost = 250
        hideEmpty = False
        nodeName = node1_maerdat3d1
        anyToUnlock = False
        icon = maerdat3d
        pos = -3425,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3d2
        title = MaErda High-Tech 2.5m Engines
        description = 2.5m High-Tech Branch of MaErDa Engines
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat3d2
        anyToUnlock = False
        icon = maerdat3d
        pos = -3425,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3d1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT3d3
        title = MaErda 2.5m Engines Prototypes
        description = 2.5m Branch of MaErDa Engines Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat3d3
        anyToUnlock = False
        icon = maerdat3d
        pos = -3425,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3d2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4
        title = MaErda 3.75m Form Factor
        description = 3.75m Branch of MaErDa R&D
        cost = 375
        hideEmpty = False
        nodeName = node1_maerdat4
        anyToUnlock = False
        icon = maerdat4
        pos = -3800,1199,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT3
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4a1
        title = MaErda 3.75m pods
        description = 3.75m Branch of MaErDa Pods
        cost = 375
        hideEmpty = False
        nodeName = node1_maerdat4a1
        anyToUnlock = False
        icon = maerdat4a
        pos = -3875,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4a2
        title = MaErda High-Tech 3.75m pods
        description = 3.75m High-Tech Branch of MaErDa Pods
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat4a2
        anyToUnlock = False
        icon = maerdat4a
        pos = -3875,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4a1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4a3
        title = MaErda 3.75m pods Prototypes
        description = 3.75m Branch of MaErDa Pods Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat4a2
        anyToUnlock = False
        icon = maerdat4a
        pos = -3875,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4a2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4b1
        title = MaErda 3.75m Utils
        description = 3.75m Branch of MaErDa Utils
        cost = 375
        hideEmpty = False
        nodeName = node1_maerdat4b1
        anyToUnlock = False
        icon = maerdat4b
        pos = -3725,1300,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4b2
        title = MaErda High-Tech 3.75m Utils
        description = 3.75m High-Tech Branch of MaErDa Utils
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat4b2
        anyToUnlock = False
        icon = maerdat4b
        pos = -3725,1400,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4b1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4b3
        title = MaErda 3.75m Utils Prototypes
        description = 3.75m Branch of MaErDa Utils Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat4b3
        anyToUnlock = False
        icon = maerdat4b
        pos = -3725,1500,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4b2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4c1
        title = MaErda 3.75m Tanks
        description = 3.75m Branch of MaErDa Tanks
        cost = 375
        hideEmpty = False
        nodeName = node1_maerdat4c1
        anyToUnlock = False
        icon = maerdat4c
        pos = -3875,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4
            lineFrom = LEFT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4c2
        title = MaErda High-Tech 3.75m Tanks
        description = 3.75m High-Tech Branch of MaErDa Tanks
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat4c2
        anyToUnlock = False
        icon = maerdat4c
        pos = -3875,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4c1
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4c3
        title = MaErda 3.75m Tanks Prototypes
        description = 3.75m Branch of MaErDa Tanks Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat4c3
        anyToUnlock = False
        icon = maerdat4c
        pos = -3875,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4c2
            lineFrom = RIGHT
            lineTo = RIGHT
        }
    }
    RDNode
    {
        id = MaErDaT4d1
        title = MaErda 3.75m Engines
        description = 3.75m Branch of MaErDa Engines
        cost = 375
        hideEmpty = False
        nodeName = node1_maerdat4d1
        anyToUnlock = False
        icon = maerdat4d
        pos = -3725,1100,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4
            lineFrom = RIGHT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4d2
        title = MaErda High-Tech 3.75m Engines
        description = 3.75m High-Tech Branch of MaErDa Engines
        cost = 500
        hideEmpty = False
        nodeName = node1_maerdat4d2
        anyToUnlock = False
        icon = maerdat4d
        pos = -3725,1000,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4d1
            lineFrom = LEFT
            lineTo = LEFT
        }
    }
    RDNode
    {
        id = MaErDaT4d3
        title = MaErda 3.75m Engines Prototypes
        description = 3.75m Branch of MaErDa Engines Prototypes
        cost = 1000
        hideEmpty = False
        nodeName = node1_maerdat4d3
        anyToUnlock = False
        icon = maerdat4d
        pos = -3725,900,-1
        scale = 0.6
        Parent
        {
            parentID = MaErDaT4d2
            lineFrom = LEFT
            lineTo = LEFT
        }
    }

//===========================================================================================
//         MaErDa Techtree End
//===========================================================================================

 

Edited by Warsoul

Share this post


Link to post
Share on other sites

I would like to say hello and thanks a lot for the developers.

I also would like to make a suggestion, I hope this is not too much a problem for the devs. I think a new colum entitled ADDED or RELEASED or something like that would be very welcome. Why? There are dozens if not hundreds of mods out there, it is difficult to keep track of what one already know and the new stuff added to the inventory (repository). If one could sort by added date, one could check only those that are newer then last time visited.

Thanks!  

 

Share this post


Link to post
Share on other sites
43 minutes ago, felcas said:

I think a new colum entitled ADDED or RELEASED or something like that would be very welcome. Why? There are dozens if not hundreds of mods out there, it is difficult to keep track of what one already know and the new stuff added to the inventory (repository). If one could sort by added date, one could check only those that are newer then last time visited.

It's not the same as having it in CKAN itself, but try sorting this page by "Last Indexed":  http://status.ksp-ckan.org/

Share this post


Link to post
Share on other sites

"There are going to be a few hiccoughs in the next couple of weeks;"

Localization features working! :wink:

Share this post


Link to post
Share on other sites
10 hours ago, politas said:

You mean the Squad mod that is now part of stock? You should just uninstall it. It's in stock, now.

I have, but now if I touch anything in cKan I get the error I mentioned.

Share this post


Link to post
Share on other sites

I had to build a new Perl installation from source. I spent 15 minutes trying to figure out why I couldn't run ckan to update some packages.

*facepalm*

Share this post


Link to post
Share on other sites

Hello,

I'm trying to migrate some of my mods to the Curse transformer to make the release simpler. However, I get the same issue as has recently impacted KIS: the `ksp_min_version` produced by the netkan is not the one specified in the MiniAVC version file. For KIS it was solved by adding an override, but it doesn't seem to be a generic solution.

Here is my .netkan file (simplified):

{
    "spec_version"   : 1,
    "identifier"     : "surfacelights",
    "license"         : "public-domain",
    "$vref"           : "#/ckan/ksp-avc",
    "$kref"           : "#/ckan/curse/245073",
    "x_netkan_version_edit" : "^v(?<version>.+)$"
}

When checking it via `netkan.exe` I get the following download/version info in the .ckan meta:

    "version": "1.4.0",
    "ksp_version_min": "1.2.2",
    "ksp_version_max": "1.3.99",
    "download": "https://addons-origin.cursecdn.com/files/2424/948/SurfaceLights_v1.4.0.zip",

Everything but the minimum KSP version looks right. But the minimum version of "1.2.2" is wrong. In the versions file it's "1.3.0", and on Curse it's "1.3":

0BKIyGV.png

I wonder if the version can be fixed without overriding?

UPDATE. Nevermind. It has just magically resolved on itself.

Edited by IgorZ

Share this post


Link to post
Share on other sites

Basic CKAN operating procedures question: I'm doing a fresh install of KSP and my mods to start a new game (last one was really cluttered and messy). While trying to install some essential mods like KERedux, Community Tech Tree, Dmagic Orbital science, etc (mods I know that I didn't manually install before), they aren't in my compatibility filter; is this because KSP ver 1.3 was just released? I know that CKAN and KSP just got updates, so does this require the mod authors to update their mods, so that they become installable from CKAN? Is this just the upgrade cycle, the nature of the beast, when using CKAN and therefore, 1 by 1, these mods that I was using last week, will show up in my compatible filter with the option to download? 

I've played the game for a couple years, but only really seriously (and with mods) for about the past 6-9 months, so I haven't been through too many KSP version update cycles, yet. 

Share this post


Link to post
Share on other sites
7 minutes ago, ItsSeanBroleson said:

While trying to install some essential mods like KERedux, Community Tech Tree, Dmagic Orbital science, etc (mods I know that I didn't manually install before), they aren't in my compatibility filter; is this because KSP ver 1.3 was just released? I know that CKAN and KSP just got updates, so does this require the mod authors to update their mods, so that they become installable from CKAN?

Yes, modders need to have time to udate their mods to 1.3. When they do CKAN will index them.

KER has been updated to 1.3 but doesn't show up because of an error with their version file. This is now fixed but won't show up until they release a new update.

CTT and Orbital Science aren't updated to 1.3 yet, but they are working on it.

Quote

Is this just the upgrade cycle, the nature of the beast, when using CKAN and therefore, 1 by 1, these mods that I was using last week, will show up in my compatible filter with the option to download? 

Yes, this the nature of players waiting on a compatible version for the new update.

Share this post


Link to post
Share on other sites

Thanks @Olympic1, that's a relief. Yea, I saw the KER comma typo problem; for my own curiosity, is there any delay on the CKAN end when authors complete their work on an update? Like, do they submit it and then CKAN indexing takes system/developer action or is it pretty instant after an author sends it out to be indexed?

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.