Jump to content

Heat shield shroud help


Recommended Posts

Hey there I'm working on my own parts pack and when writing the cfg for my heat shields I'm not sure if Im getting something wrong. I dont seem to get the stock shroud to come up. I plan on making my own for release, but in just learning to see if I got it right I cant seem to get the shroud to come up after attaching anything to the bottom. Below is my cfg. I have done the best I can to rewrite all code from scratch. Please if someone could take a look and tell me if they see something wrong it would be greatly appreciated. 

 

PART
{
    name = HeatShield
    module = Part
    author = Kvorshk
    
// --- assests ---
    mesh = hs1.mu
    rescaleFactor = 1
    
// --- node deffinitions ---
    node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1    
    node_stack_bottom = 0.0, -0.193, 0.0, 0.0, -1.0, 0.0, 2
    node_stack_top = 0.0, 0.089, 0.0, 0.0, 1.0, 0.0, 2
    CoPOffset = 0.0, 1.1, 0.0
    CoLOffset = 0.0, -0.36, 0.0

// --- fx definitions --- 
    fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
    sound_vent_large = decouple
    
// --- editor ---
    TechRequired = landing
    entryCost = 1200
    cost = 600
    category = Aero
    subcategory = 0
    title = Heat Shield (2.5m)
    manufacturer = LRKFlightTech
    description = heat shield
    
// --- part parameters ---
    attachRules = 1,0,1,0,0
    mass = 0.5
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    breakingForce = 200
    breakingTorque = 200
    crashTolerance = 9
    maxTemp = 4950
    fuelCrossFeed = False
    PhysicsSignificance = 0
    stageOffset = 1
    childStageOffset = 1
    bulkheadProfiles = size2
    thermalMassModifier = 1.0
    tags = ablat drag entry insulate protect re- rocket therm
    MODULE
    {
        name = ModuleJettison
        jettisonName = fairing
        bottomNodeName = bottom
        isFairing = True
        jettisonedObjectMass = 0.5
        jettisonForce = 15
        jettisonDirection = 0 0 1
        stagingEnabled = False
        checkBottomNode = True
    }    

    MODULE
    {
        name = ModuleDecouple
        ejectionForce = 100
        isOmniDecoupler = true
        menuName = Jettison Heat Shield
        stagingEnabled = False
        stagingEnableText = HS Jettison Not Staged
        stagingDisableText = HS Jettison Staged
    }

    
    MODULE
    {
        name = ModuleAblator
        ablativeResource = Ablator
        lossExp = -7500
        lossConst = 0.1
        pyrolysisLossFactor = 6000
        reentryConductivity = 0.01
        ablationTempThresh = 500
    }
    
    
    RESOURCE
    {
        name = Ablator
        amount = 800
        maxAmount = 800
    }    
}
 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

×
×
  • Create New...