Jump to content

Heat Shielded Plane Parts (WIP)


jojojona

Recommended Posts

Heat Shielded Plane Parts

A mod for re-entering with spaceplanes, which, as you might have experienced, break fast.

Although I have made other small mods, I abandoned them quickly again after making them, simply because I don't have any experience with Blender, nor Unity, so all parts from this mod are currently modified stock parts.

Also, I would highly appreciate it if anyone could help me with developing this mod, or leave suggestions.

- - - Updated - - -

Could anyone help me with this engine? (I would like to create a very powerful engine with a thrust of 5000 at mach 5)

PART

{

name = turboFanEngine

module = Part

author = C. Jenkins

mesh = model.mu

scale = 1.0

node_stack_top = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0

CoMOffset = 0.0, 2.7, 0.0

TechRequired = aerospaceTech

entryCost = 25000

cost = 5200

category = Engine

subcategory = 0

title =

manufacturer = C7 Aerospace Division

description = A highly advanced turbine engine using space-grade materials for very high performance. This new model features the latest in thrust vectoring and compression technology and is designed to operate best at higher altitudes and speeds. The advanced turbo ramjet design bleeds air around the compressor at high speed allowing a far maximum speed than regular jet engines, so engineers from C7 Aerospace assured us all those leaks are intentional.

attachRules = 1,0,1,0,0

mass = 1.8

// heatConductivity = 0.06 // half default

skinInternalConductionMult = 4.0

emissiveConstant = 0.8 // engine nozzles are good at radiating.

dragModelType = default

maximum_drag = 0.2

minimum_drag = 0.2

angularDrag = 2

crashTolerance = 7

maxTemp = 2000 // = 3600

bulkheadProfiles = size1

MODULE

{

name = ModuleEnginesFX

thrustVectorTransformName = thrustTransform

exhaustDamage = True

ignitionThreshold = 0.01

minThrust = 0

maxThrust = 5000

heatProduction = 120

useEngineResponseTime = True

engineAccelerationSpeed = 0.5

engineDecelerationSpeed = 0.8

useVelocityCurve = True

flameoutEffectName = flameout

powerEffectName = running_thrust

runningEffectName = shockDiamond

engageEffectName = engage

disengageEffectName = disengage

spoolEffectName = running_turbine

engineSpoolIdle = 0.05

engineSpoolTime = 2.0

EngineType = Turbine

PROPELLANT

{

name = LiquidFuel

resourceFlowMode = STAGE_PRIORITY_FLOW

ratio = 2

DrawGauge = True

}

PROPELLANT

{

name = IntakeAir

ignoreForIsp = True

ratio = 3

}

atmosphereCurve

{

key = 0 4000 0 0

}

// Jet params

atmChangeFlow = False

useVelCurve = True

useAtmCurve = False

machLimit = 5

machHeatMult = 6.0

velCurve

{

key = 0 1 0 0

key = 0.2 0.98 0 0

key = 0.72 1.716 2.433527 2.433527

key = 1.36 3.2 1.986082 1.986082

key = 2.15 4.9 1.452677 1.452677

key = 3 5.8 0.0005786046 0.0005786046

key = 4.5 3 -4.279616 -4.279616

key = 5.5 0 -0.02420209 0

}

atmCurve

{

// definite 'kink' to the curve at high altitude, compared to flatter BJE curve

key = 0 0 0 0

key = 0.045 0.166 4.304647 4.304647

key = 0.16 0.5 0.5779132 0.5779132

key = 0.5 0.6 0.4809403 0.4809403

key = 1 1 1.013946 0

}

}

MODULE

{

name = ModuleAnimateHeat

ThermalAnim = HeatAnimationEmissiveTurbofan

}

MODULE

{

name = ModuleGimbal

gimbalTransformName = thrustTransform

gimbalRange = 1

}

MODULE

{

name = ModuleAlternator

RESOURCE

{

name = ElectricCharge

rate = 5.0

}

}

RESOURCE

{

name = ElectricCharge

amount = 0

maxAmount = 0

isTweakable = false

hideFlow = true

}

MODULE

{

name = ModuleTestSubject

environments = 71

useStaging = True

useEvent = True

}

MODULE

{

name = ModuleSurfaceFX

thrustProviderModuleIndex = 0

fxMax = 0.6

maxDistance = 25

falloff = 2

thrustTransformName = thrustTransform

}

EFFECTS

{

running_thrust

{

AUDIO

{

channel = Ship

clip = sound_jet_deep

volume = 0.0 0.0

volume = 0.05 0.4

volume = 1.0 0.9

pitch = 0.0 0.8

pitch = 1.0 1.4

loop = true

}

PREFAB_PARTICLE

{

prefabName = fx_smokeTrail_light

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.05 0.0

emission = 0.075 0.25

emission = 1.0 1.25

speed = 0.0 0.25

speed = 1.0 1.0

localOffset = 0, 0, 1

localRotation = 1, 0, 0, -90

}

}

shockDiamond

{

MODEL_MULTI_PARTICLE

{

modelName = Squad/FX/afterburner_shock

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.4 0.0

emission = 0.6 0.8

emission = 1 1.15

speed = 0.4 0.3

speed = 0.6 0.8

speed = 1.0 1.15

}

}

running_turbine

{

AUDIO

{

channel = Ship

clip = sound_jet_low

volume = 0.0 0.0

volume = 0.05 0.7

volume = 1.0 1.0

pitch = 0.0 0.5

pitch = 0.05 0.6

pitch = 1.0 1.2

loop = true

}

MODEL_MULTI_PARTICLE

{

modelName = Squad/FX/afterburner_flame

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.2 0.0

emission = 0.3 0.8

emission = 1.0 1.15

speed = 0.0 0.8

speed = 1.0 1.15

}

}

engage

{

AUDIO

{

channel = Ship

clip = sound_vent_medium

volume = 1.0

pitch = 2.0

loop = false

}

}

disengage

{

AUDIO

{

channel = Ship

clip = sound_vent_soft

volume = 1.0

pitch = 2.0

loop = false

}

}

flameout

{

PREFAB_PARTICLE

{

prefabName = fx_exhaustSparks_flameout_2

transformName = thrustTransform

oneShot = true

}

AUDIO

{

channel = Ship

clip = sound_explosion_low

volume = 1.0

pitch = 2.0

loop = false

}

}

}

}

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...