TweakScale / Companion_Frameworks

Adds (up to date) TweakScale /L patches for Add'Ons that adds features to KSP itself, as Waterfall
GNU General Public License v2.0
1 stars 0 forks source link

SystemHeat Radiator scaling not working #9

Closed Alcatergit closed 1 month ago

Alcatergit commented 1 month ago

In SystemHeat Exponents not the actual area is scaled but just the convective area. This means that the radiator scaling only works when in an atmosphere. For example a giant 600MW radiator at sealevel would just have 1MW in vacuum.

I tried to scale the FloatCurve but it did not work. Maybe you know how to do it.

TWEAKSCALEEXPONENTS:NEEDS[SystemHeat,TweakScale] { name = ModuleSystemHeatRadiator convectiveArea = 2

// TODO: Should I scale this?  YES
// temperatureCurve is a FloatCurve
temperatureCurve
{
  key = 0 0
  key = 0 2
}

}

Thx in advance

Lisias commented 1 month ago

@Alcatergit , thanks for the heads up. The Companions were stalled for some time due some other pressuring issues, but things are slowly going back to rails.

Please check this file revision:

https://github.com/TweakScale/Companion_Frameworks/blob/dev/GameData/TweakScaleCompanion/Frameworks/SystemHeat/patches/020_ScaleExponents.cfg

And see if it does what you think it should!

Alcatergit commented 1 month ago

Thx for the quick reply. I just tested it and it works as expected. Much appreciated!