Hello,
I got upset that there are no tweakscale cfg for Tantares and so I decide to make it myself, but since I am lazy I decided to write a script that does it automatically for every part. But since I am even more lazy I used ChatGPT for most of the work, I say this just to give credit.
Here are the cfg files for Tantares and TantaresLV:
https://drive.google.com/file/d/1dsM3uyBWSCk0XAevHOxIRrlSo-a4NRCF/view
https://drive.google.com/file/d/12XfGkVIjbVu2DD4WHoccsccopCadJaNP/view
Just slam them in the respective folders.
You are free to use/redistribute/edit/download and then delete/praise/shame/improve/worsen/buy and even sell these files. I don't care.
Does it work? Yes, ALL the parts scale, even the ones that shouldn't (e.g. fairings), if some parts are bugged, I am sorry, I wanted Tweakscale for Tantares mostly for aesthetics not full functionality. If some parts are unbalanced just don't scale them.
Did I check all the parts? No, I just want to make my pretty soviet asteroid base.
Does the Kerbal amount in the pods scale , as in a bigger pod will have more space for Kerbals? No
Do I care about that? Nope
For proof here is a tiny itty bitty "N1":
Just to give everything, here is the KSP.log after testing that the parts worked, I don't notice anything wrong with it (it works I don't care): https://drive.google.com/file/d/10gc9tQkTwrBuuNXEx9E23MZvif_PgVnU/view
Make TweakScale CFG Automatically script:
Here is the script that I made and used:
https://drive.google.com/file/d/16i9KwD5KGQHb6GNl_CzkwlNBVBQngZxn/view
You need Python 3 installed to use it. Just put it into the mod folder and run it, the script will look inside the "./parts" directory and automatically make a new .cfg file that should have the basic few things needed to make ALL the parts scale. It will cram all the parts into a single file with no order, but it works (I tested it only with Tantares).
It's honestly weird that I haven't found anything similar already, do people really make these cfg by hand? Am I too much of the opposite of a perfectionist?
Again, anyone is free to use/redistribute/edit/improve/worsen/print/eat/buy or sell it. I don't care.
Technical details of the logic:
It makes all parts that are "surface attached" scaling as "free_square" unless it's in the "FuelTank" category in which case it will make the scaling "free".
If the part is instead a normal part it will make it scale as "stack" (no exceptions, if your part is weird, teak it manually) and will automatically decide what is the default scale needed.
It will also add the extra bits that TweakScale likes ONLY if the part is a decoupler (the category=="Coupling") or and engine (category=="Propulsion"). I couldn't be bothered to study TweakScale in more depth.
I hope someone finds it helpful!