Closed pellinor0 closed 9 years ago
Oh what a coincidence i actually posted a test in dev thread a couple of days ago using a scaled mamooth against spark. Yup seems like the drag model stays the same. Wouldn't hurt to add the pics here i guess.
Identical rockets only engine differs. Right one has stock spark while the left one uses mamooth scaled to have the same twr as spark one. Mamooth actually weighs less when scaled to have the same twr. Seeing how mamooth rocket is lighter common sense suggests it should go faster than spark one as fuel gets spent. After launch spark gets a head start and we can see the mamooth struggling behind. Mamooth seems to be struggling with staggering drag at such low speed and can't even accelerate. On the other hand we see the spark have virtually no drag at all. Distance between goes bigger and bigger. Ended the test after the spark got even faster and distance between them got up to 22km resulting in mamooth despawning in atmosphere.
I believe stock aero is now basing it's drag cube on bulkhead profiles, which I don't think get changed by TS. Even more than that I think KSP caches those drag cubes and doesn't rebuild them during play so even if the bulkhead profiles are modified it still may not work. Even then if you got it to redo the drag cube it may apply that to all instances of that part even if they are different sizes.... I hope one of those assumptions are wrong.
I don't think bulkhead profiles are used for drag, because they are not linked to attachment nodes. There are parts with multiple different nodes, but the list of profiles only lists each size once. So it looks to me like they are only used for sorting in the editor.
Yes, you are right. I was thinking of node size for drag occlusion, but that was removed in 1.01 anyway. Drag cubes are calculated from the part geometry. Unfortunately they appear to be built once on start. Though... in the 1.01 change log it says "Moved all Part Loader part info code into a separate method which is run after drag cubes are loaded/created. Thus modules can access the part’s drag cube information in their info." Not sure if that means they can be modified though.
(copied from https://github.com/Biotronic/TweakScale/issues/35 )