Jump to content

NASA - Adaptable, Deployable Entry Placement Technology (ADEPT) by OLDD (26.04.14)


DennyTX

Recommended Posts

If any one would like to test,here are my configs for these heat shields.Since i don't build large crafts,i rescaled 5m heat shield to fit 1m parts.

this is using stock ablator:

Spoiler

PART
{

// --- general parameters ---
name = NASAaeroShield_A
module = Part
author = DennyTX

// --- asset parameters ---
rescaleFactor = 1
MODEL
{
 model=OLDD/NASA/NASAaeroShield
 scale = 0.088, 0.088, 0.088
 rotation = 0, 0, 0 
}

PhysicsSignificance = 0

// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.95, 0.0, 0.0, -1.0, 0.0, 1

fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = metaMaterials
entryCost = 5000
cost = 5000
category = Aero
subcategory = 0
title = NASA aero Shield 2.5m
manufacturer = OLDD
description = NASA aero heat Shield. Change drag when open. Recommended for any pods reentering atmospheres.

// --- standard part parameters ---
mass = 1.1
CoPOffset = 0.0, 2.5, 0.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
breakingForce = 200
breakingTorque = 200
maxTemp = 3300
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size2
skinMassPerArea = 0.5
skinMaxTemp = 5000
 
MODULE
{
   name = ModuleAnimateGeneric
   animationName = AeroShieldOpen
   isOneShot = false
   actionGUIName = Toggle sheald
}
 
MODULE
 {
  name = ModuleDecouple
  ejectionForce = 350
  explosiveNodeID = top
 }
MODULE
 {
  name = ModuleToggleCrossfeed
  crossfeedStatus = false
  toggleEditor = true
  toggleFlight = true
 }

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

 DRAG_CUBE
 {
  cube = A, 3.454286,0.252745,3.793824, 3.454286,0.2516595,2.328398, 4.208898,0.8498071,2.284246, 4.208898,0.7283167,2.899859, 3.468279,0.2418352,3.17176, 3.468279,0.2416016,3.154708, 0.7329605,-0.4317558,0.01379657, 3.952039,3.931084,4.148381
  cube = B, 2.471601,0.2815496,3.802299, 2.471601,0.2838373,3.191567, 12.91392,0.3577033,1.571432, 12.91392,0.312373,2.916059, 2.450759,0.2731712,3.196235, 2.450759,0.2754469,3.196235, 0.2970989,-0.4317558,0, 4.823762,3.931084,4.229565

 }
}

PART
{

// --- general parameters ---
name = NASAaeroShield_B
module = Part
author = DennyTX

// --- asset parameters ---
rescaleFactor = 0.3
MODEL
{
 model=OLDD/NASA/NASAaeroShield
 scale = 0.176, 0.176, 0.176
 rotation = 0, 0, 0 
}


// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_top = 0.0, 1.9, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -1.9, 0.0, 0.0, -1.0, 0.0, 1

fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = metaMaterials
entryCost = 1000
cost = 1000
category = Aero
subcategory = 0
title = NASA aero Shield 1.5m
manufacturer = OLDD
description = NASA aero heat Shield. Change drag when open. Recommended for any pods reentering atmospheres.

// --- standard part parameters ---
mass = 0.5
CoPOffset = 0.0, 1.5, 0.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 9
breakingForce = 200
breakingTorque = 200
maxTemp = 3300
PhysicsSignificance = 0
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1
skinMassPerArea = 0.5
skinMaxTemp = 4500
 
MODULE
{
   name = ModuleAnimateGeneric
   animationName = AeroShieldOpen
   isOneShot = false
   actionGUIName = Toggle sheald
}

MODULE
 {
  name = ModuleDecouple
  ejectionForce = 250
  explosiveNodeID = top
 }
MODULE
 {
  name = ModuleToggleCrossfeed
  crossfeedStatus = false
  toggleEditor = true
  toggleFlight = true
 }

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

DRAG_CUBE
 {
                cube = A, 1.243675,0.2527092,2.319143, 1.243675,0.2516598,1.441902, 1.515363,0.8498071,1.414783, 1.515363,0.728317,1.776005, 1.248392,0.2418896,1.950864, 1.248392,0.2416016,1.929774, 0.4397764,-0.2590535,0.008277893, 2.371224,2.358651,2.489029
  cube = B, 0.8897788,0.2815402,2.31766, 0.8897788,0.2838364,1.965764, 4.648945,0.3577033,0.9833246, 4.648945,0.312373,1.786039, 0.8822654,0.2731706,1.964731, 0.8822654,0.2754481,1.953994, 0.1782593,-0.2590535,1.192093E-07, 2.894258,2.358651,2.537739
 }
}

and i saw you were debating,from what material these shields are made,here is .cfg for "carbon fiber" shield:

Spoiler

PART
{

// --- general parameters ---
name = NASAaeroShield_A
module = Part
author = DennyTX

// --- asset parameters ---
rescaleFactor = 1
MODEL
{
 model=OLDD/NASA/NASAaeroShield
 scale = 0.088, 0.088, 0.088
 rotation = 0, 0, 0 
}

PhysicsSignificance = 0

// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.95, 0.0, 0.0, -1.0, 0.0, 1

fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = metaMaterials
entryCost = 5000
cost = 5000
category = Aero
subcategory = 0
title = NASA aero Shield 2.5m
manufacturer = OLDD
description = NASA aero heat Shield. Change drag when open. Recommended for any pods reentering atmospheres.

// --- standard part parameters ---
mass = 1.1
CoPOffset = 0.0, 2.5, 0.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
breakingForce = 200
breakingTorque = 200
maxTemp = 3300
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size2
skinMassPerArea = 0.5
skinMaxTemp = 5000
emissiveConstant = 0.8
heatConductivity = 0.01
 
MODULE
{
   name = ModuleAnimateGeneric
   animationName = AeroShieldOpen
   isOneShot = false
   actionGUIName = Toggle sheald
}
 
MODULE
 {
  name = ModuleDecouple
  ejectionForce = 350
  explosiveNodeID = top
 }
MODULE
 {
  name = ModuleToggleCrossfeed
  crossfeedStatus = false
  toggleEditor = true
  toggleFlight = true
 }

 DRAG_CUBE
 {
  cube = A, 3.454286,0.252745,3.793824, 3.454286,0.2516595,2.328398, 4.208898,0.8498071,2.284246, 4.208898,0.7283167,2.899859, 3.468279,0.2418352,3.17176, 3.468279,0.2416016,3.154708, 0.7329605,-0.4317558,0.01379657, 3.952039,3.931084,4.148381
  cube = B, 2.471601,0.2815496,3.802299, 2.471601,0.2838373,3.191567, 12.91392,0.3577033,1.571432, 12.91392,0.312373,2.916059, 2.450759,0.2731712,3.196235, 2.450759,0.2754469,3.196235, 0.2970989,-0.4317558,0, 4.823762,3.931084,4.229565

 }
}

PART
{

// --- general parameters ---
name = NASAaeroShield_B
module = Part
author = DennyTX

// --- asset parameters ---
rescaleFactor = 0.3
MODEL
{
 model=OLDD/NASA/NASAaeroShield
 scale = 0.176, 0.176, 0.176
 rotation = 0, 0, 0 
}


// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_top = 0.0, 1.9, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -1.9, 0.0, 0.0, -1.0, 0.0, 1

fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = metaMaterials
entryCost = 1000
cost = 1000
category = Aero
subcategory = 0
title = NASA aero Shield 1.5m
manufacturer = OLDD
description = NASA aero heat Shield. Change drag when open. Recommended for any pods reentering atmospheres.

// --- standard part parameters ---
mass = 0.5
CoPOffset = 0.0, 1.5, 0.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 9
breakingForce = 200
breakingTorque = 200
maxTemp = 3300
PhysicsSignificance = 0
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1
skinMassPerArea = 0.5
skinMaxTemp = 4500
emissiveConstant = 0.8
heatConductivity = 0.01
 
MODULE
{
   name = ModuleAnimateGeneric
   animationName = AeroShieldOpen
   isOneShot = false
   actionGUIName = Toggle sheald
}

MODULE
 {
  name = ModuleDecouple
  ejectionForce = 250
  explosiveNodeID = top
 }
MODULE
 {
  name = ModuleToggleCrossfeed
  crossfeedStatus = false
  toggleEditor = true
  toggleFlight = true
 }

DRAG_CUBE
 {
                cube = A, 1.243675,0.2527092,2.319143, 1.243675,0.2516598,1.441902, 1.515363,0.8498071,1.414783, 1.515363,0.728317,1.776005, 1.248392,0.2418896,1.950864, 1.248392,0.2416016,1.929774, 0.4397764,-0.2590535,0.008277893, 2.371224,2.358651,2.489029
  cube = B, 0.8897788,0.2815402,2.31766, 0.8897788,0.2838364,1.965764, 4.648945,0.3577033,0.9833246, 4.648945,0.312373,1.786039, 0.8822654,0.2731706,1.964731, 0.8822654,0.2754481,1.953994, 0.1782593,-0.2590535,1.192093E-07, 2.894258,2.358651,2.537739
 }
}

these are not MM patches,you need to replace NASAaeroShield.cfg in ...\KSP_win\GameData\OLDD\NASA .

Edited by sebi.zzr
spoiler (.cfg) edit
Link to comment
Share on other sites

The lack of ablator isn't the issue here; I've also tested the shields with stock ablator on my debugs.

The problem seems to be at the drag cubes, as Starwaster mentioned. ... And I noticed your config holds different numbers from Starwaster's latest release. I'll be testing that tomorrow, when I get a chance. Thanks for sharing.

Link to comment
Share on other sites

On ‎10‎.‎1‎.‎2016 at 4:44 PM, Kowgan said:

The tests failed, unfortunately. Those drag cubes didn't sort any different effect.

Well,thank you for detailed information.

Since i didn't have any problems with the shields,i did noticed that 2,5m one have tendency to blow up due to skin overheating,in some extreme profiles.So i did some further testing,and changed these values in my .cfg:

CoPOffset = 0.0, 2.5, 0.0

emissiveConstant = 0.8
heatConductivity = 0.01
//thermalMassModifier = 1
skinMassPerArea = 0.5 //Don't know if i realy need this
skinMaxTemp = 5000

video: http://sendvid.com/zb68cmsb

 

 

 

 

 

Edited by sebi.zzr
Link to comment
Share on other sites

@sebi.zzr So, previously, I only grabbed yours drag_cube values and put them into my very own .cfg file. As stated, it didn't work. So, now I've decided to actually replace my file with yours, and to my surprise, it works flawlessly!

I'm not sure where exactly is the crucial difference. My best guess was the addition of the PhysicsSignificance = 0 line. I don't have that on mine. I tested adding it on mine, but got exploding results again.
There are a few other differences, like the addition of stageOffset = 1, childStageOffset = 1, bulkheadProfiles = size2, skinMassPerArea = 0.5, although I think the first two ones wouldn't make a difference.
Also, you're using the stock animation module. I was still using Chris' old AdvancedAnimator. Not sure how could this influence in the subject.

Anyway, I'm using your version now, and everything's working properly. Thank you so much for sharing! :)

Here's a copy of my old one just in case you're curious to see what could be wrong: http://puu.sh/mxiws/a49bcc6b46.txt

Link to comment
Share on other sites

7 hours ago, Kowgan said:

Funny thing, I tried switching it to Firespitter, but kept getting the same results.

FSAnimateGeneric doesn't have those hooks either (I've tinkered a little with adding them, but haven't succeeded).  The ADEPT doesn't have a ModuleCargoBay, but it does switch between two (quite different) drag cubes, which is also a part of the new (1.0+) ModuleAnimateGeneric, and probably the reason for your difficulty.

Link to comment
Share on other sites

  • 3 years later...

Have it (seemingly) working. Needs some polish. Converted the .mbm textures to .png, and if I publish:

  • might convert textures to .dds (greatly decreases size, strain on game).
  • split each part out into separate files
  • 0.625, 1.25, 1.875, 2.5, 3.75, 5, 7.5, 10m versions would be the final goal (or use TweakScale)
  • balance against stock

Since this was released under a CC BY-SA 4.0 license by @DennyTX, and DennyTX is active - I will ask if I may publish this on GitHub/SpaceDock(CKAN) or if he wishes, I can package the updates I have so far and he can publish. :)

Thanks to @sebi.zzr for the updated part.cfg's.

Link to comment
Share on other sites

7 minutes ago, theJesuit said:

@zer0Kerbal I believe this may have been collated into a different pack, possibly tokamak now maintwined by Linuxgurugamer. 

However it might be nice to have it as separate download. 

Peace.

Thank you, don't normally use Tokamak - and you are correct (I just looked) - they are there.

 

Edited by zer0Kerbal
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...