Air cooling experiment: Modified rocket engines with a velocity and atmosphere curve, producing a negative heat output and (almost) no thrust, for simulating air cooling.

Config file:

PART { name = 77I-aircoolerexperiment module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, -0.1690665, 0.0, 0.0, 1.0 TechRequired = precisionPropulsion entryCost = 3000 cost = 400 category = Engine subcategory = 0 title = Air Cooler Experiment manufacturer = 77 Industries description = This object emits a negative thermal value depending on air speed. Thus we can have air cooling attachRules = 0,1,0,1,0 mass = 0.09 // heatConductivity = 0.06 // half default emissiveConstant = 0.8 // engine nozzles are good at radiating. dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 7 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3600 bulkheadProfiles = srf EFFECTS { running { //AUDIO //{ // channel = Ship // clip = sound_rocket_mini // volume = 0.0 0.0 // volume = 1.0 1.0 // pitch = 0.0 0.8 // pitch = 1.0 1.0 // loop = true //} PREFAB_PARTICLE { prefabName = fx_exhaustFlame_yellow_tiny_Z transformName = thrustTransform emission = 0.0 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 } } //engage //{ //AUDIO //{ // channel = Ship // clip = sound_vent_medium // loop = false //} //} //disengage //{ // AUDIO // { // channel = Ship // clip = sound_vent_soft // loop = false // } //} } MODULE { name = ModuleEnginesFX thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.01 minThrust = 0 maxThrust = 1 heatProduction = -30 fxOffset = 0, 0, 0.01 EngineType = Turbine //PROPELLANT //{ // name = LiquidFuel // ratio = 0.01 // DrawGauge = False //} PROPELLANT { name = IntakeAir ratio = 10 }

    atmosphereCurve
    {
        key = 0 19200 0 0
    }

    atmChangeFlow = True
    useVelCurve = True
    useAtmCurve = True
    machLimit = 0.75
    machHeatMult = 3.5
    velCurve
    {
        key = 0 0 
        key = 0.05 0.2 
        key = 0.5 1.5
        key = 1.05 0.5
        key = 1.67 0

    }
    atmCurve
    {
        key = 0 0 
        key = 0.15 0.15
        key = 0.5 0.5
        key = 1 1 
    }



}

}

/r/KerbalSpaceProgram Thread Link - youtube.com