Sign in to follow this  
Katten

Decoupler separates, but doesn't eject?

Recommended Posts

Hi!

I have created a decoupler, but it has an issue. It consists of two parts, the lower part which is the actual decoupler (on the right), and a base structure that remains on the vessel (attached to the core).

* Now, if I attach the decoupler directly to the core, it will eject nicely.
* If I attach it to the "base", it can decouple, but it doesn't eject. That happens both if I attach it to the bottom of the base plate, and if I attach it to the lower "virtual" attachment point which is the intended target for it.
* However, if I turn the base upside down, and attach the decoupler to the other side of the plate, it will again eject correctly.

Any ideas why this is happening? What is the requirements for an ejection force to be applied?

dSu2lcq.png

Share this post


Link to post
Share on other sites

Ah right, here's the base:

 

Spoiler

PART
{
    name = decoupler_interstage_base_0_625
    title = AID-X1
    author = Katten
    manufacturer = test
    description = 
    MODEL
    {
        model = Kube/Parts/Coupling/decoupler_interstage_base_0_625
    }
    rescaleFactor = 0.625
    node_stack_top         =     0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 0
    node_stack_bottom     =     0.0, 0.4, 0.0, 0.0, -1.0, 0.0, 0
    node_stack_decoupler     =     0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0

    mass = 0.01
    module = Part
    category = Coupling
    heatConductivity = 0.12 
    skinInternalConductionMult = 4.0
    emissiveConstant = 0.4 
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    breakingForce = 70
    breakingTorque = 70
    crashTolerance = 20
    maxTemp = 1200 
    TechRequired = start
    entryCost = 10000
    cost = 1000
    subcategory = 0
    attachRules = 1,0,1,1,0
    bulkheadProfiles = size1

    tags = 
}


 

And here's the decoupler:

 

Spoiler

PART
{
    name = decoupler_interstage_decoupler_0_625
    module = Part
    MODEL
    {
        model = Kube/Parts/Coupling/decoupler_interstage_decoupler_0_625
    }
    rescaleFactor = 0.625
    node_stack_decoupler =     0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
    node_stack_bottom =     0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 0
    buoyancy = 0.5
    fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
    sound_vent_large = decouple
    TechRequired = start
    entryCost = 1200
    cost = 600
    category = Coupling
    subcategory = 0
    title = AID-X1
    manufacturer = 
    description = 
    attachRules = 1,0,1,0,1
    mass = 0.05
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    breakingForce = 50
    breakingTorque = 50
    crashTolerance = 9
    maxTemp = 2000 // = 3400
    fuelCrossFeed = False
    stageOffset = 1
    childStageOffset = 1
    bulkheadProfiles = size1
    tags = #autoLOC_500741 //#autoLOC_500741 = break decouple explo kerbodyne separat split
    MODULE
    {
        name = ModuleDecouple
        ejectionForce = 200
        explosiveNodeID = decoupler
    }
    MODULE
    {
        name = ModuleToggleCrossfeed
        crossfeedStatus = false
        toggleEditor = true
        toggleFlight = true
    }
}
 

 

Edited by Katten

Share this post


Link to post
Share on other sites

You might try and 

PART
{
    name = decoupler_interstage_base_0_625
    title = AID-X1
    author = Katten
    manufacturer = test
    description = 
    MODEL
    {
        model = Kube/Parts/Coupling/decoupler_interstage_base_0_625
    }
    rescaleFactor = 0.625
    node_stack_top         =     0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 0
    node_stack_bottom     =     0.0, 0.4, 0.0, 0.0, -1.0, 0.0, 0
    node_stack_decoupler2     =     0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0   // added a 2 to the end of decoupler maybe try    0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
    mass = 0.01
    module = Part
    category = Coupling
    heatConductivity = 0.12 
    skinInternalConductionMult = 4.0
    emissiveConstant = 0.4 
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    breakingForce = 70
    breakingTorque = 70
    crashTolerance = 20
    maxTemp = 1200 
    TechRequired = start
    entryCost = 10000
    cost = 1000
    subcategory = 0
    attachRules = 1,0,1,1,0
    bulkheadProfiles = size1 
    tags = 
} 
PART
{
    name = decoupler_interstage_decoupler_0_625
    module = Part
    MODEL
    {
        model = Kube/Parts/Coupling/decoupler_interstage_decoupler_0_625
    }
    rescaleFactor = 0.625
    node_stack_decoupler =     0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0    // <---  this should be making it decoupler the wrong way making it want to eject too the core not away  maybe  0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0
    node_stack_bottom =     0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 0
    buoyancy = 0.5
    fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
    sound_vent_large = decouple
    TechRequired = start
    entryCost = 1200
    cost = 600
    category = Coupling
    subcategory = 0
    title = AID-X1
    manufacturer = 
    description = 
    attachRules = 1,0,1,0,1
    mass = 0.05
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    breakingForce = 50
    breakingTorque = 50
    crashTolerance = 9
    maxTemp = 2000 // = 3400
    fuelCrossFeed = False
    stageOffset = 1
    childStageOffset = 1
    bulkheadProfiles = size1
    tags = #autoLOC_500741 //#autoLOC_500741 = break decouple explo kerbodyne separat split
    MODULE
    {
        name = ModuleDecouple
        ejectionForce = 200
        explosiveNodeID = decoupler
    }
    MODULE
    {
        name = ModuleToggleCrossfeed
        crossfeedStatus = false
        toggleEditor = true
        toggleFlight = true
    }
}

and last somethings look hollow but aren't but for that would have to see the model what i mean between the 4 legs or poles is it hollow or just look hollow  this has been a problem with KSP on decouplers that look hollow but aren't what does the collider look like does it cross the center ?

Share this post


Link to post
Share on other sites
6 hours ago, Mecripp said:

You might try and

Thanks for the suggestion! I tried it, unfortunately with the same result.

The idea with this decoupler is being able to have a probe with two "noses" or other parts that only have one stack point.
For example, a parachute on one end and a solar particle collector on the other end. Or an antenna, etc.
So there is room to put a parachute inside the hollow area, attached to the bottom of the base plate.

The base has a mesh collider that is just the plate, and the same thing goes for the decoupler. There are no colliders for the struts and nothing inbetween them.

Edited by Katten

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this