JonnyOThan / TweakScale

Forked from Gaius Goodspeed's Goodspeed Aerospace Part & TweakScale plugin
Other
3 stars 2 forks source link

Systemheat dissipation value per radiator is wrong when placed with symmetry #74

Open 321nick opened 1 month ago

321nick commented 1 month ago

What did you do before the bug occurred?

  1. start building a new craft, pick a systemheat radiator, scale it down
  2. place it
  3. pick it up, set symmetry to 2x+,
  4. place it down again

What happened?

scaling a radiator up and down changes its heat dissipation as expected: at 100% scale, a YF-2K Microchannel Graphene Heat Radiator Panel (double-sized rectangular variant, so double the dissipation of the default square B9part switch variant) dissipates 9kw of heat, which i think is right, but then if you make it 50% scale, it dissipates 1KW heat (i think thats right cause it goes off area of the part, either way its irrelevant). however, if you then pick it up, and place it down in 3x radial symmetry, each radiator dissipates 3kw heat, leading to 9kw heat total dissipation.

actually, on further testing, how heat dissipation scales when scaled AND symmetried seems inconsistent. i think it resets back to the default heat dissipation value when you symmetrify a scaled radiator? its hard to tell.

Upload your ksp.log file

KSP - Copy (2) (1).log

A screenshot of the problem

20240722213008_1 20240722213017_1 20240722213026_1 20240722213032_1

These screenshots should show the problem

JonnyOThan commented 1 month ago

The scaling behaviors sound like this issue: https://github.com/JonnyOThan/TweakScale/issues/53

But the report about symmetry is new to me, so maybe that's something else.