eberkain Posted March 29, 2017 Share Posted March 29, 2017 Finally got to the end of all the config updates I started on, pull request submitted. Link to comment Share on other sites More sharing options...
pellinor Posted April 2, 2017 Author Share Posted April 2, 2017 (edited) It is no secret that my most active days in the community are long past. All I had envisioned for TweakScale is done, and I am merely doing housekeeping these days. So I'd just like to state that I would be happy to become dispensable in the future. It seems to already work well for the configs, feel free to also dive into the code and add (or fix) things you are missing. There are surely enough known bugs and ideas. Just keep in mind that TweakScale is used in different ways and no one should force his playstyle over everyone else. @eberkain @Mikeloeven there is a merge conflict for the NFT configs, and you both reordered that file, so I see no simple way of merging this pull request. Maybe one of you still knows what he changed and could check if the other file misses any of those parts? Layout-wise I am fine with either style. Edited April 2, 2017 by pellinor Link to comment Share on other sites More sharing options...
eberkain Posted April 2, 2017 Share Posted April 2, 2017 Nerta has made so many parts what I ended up doing is having 3 configs... NFT_Tweakscale.cfg covers all the mods that are Near Future Nerta_Tweakscale.cfg covers Cyro Engines, Cyro Tanks, Heat Control, Kerbal Atomics, Station Parts MarkIVSystem_Tweakscale.cfg covers the Mk4 spaceplane parts only Link to comment Share on other sites More sharing options...
Mikeloeven Posted April 2, 2017 Share Posted April 2, 2017 (edited) I would suggest making another pull request minus the conflicting file that way the other changes can get merged quickly while we are comparing the NFT configs. edit: Looks like a major difference is that I made entries for each part while eberkain used wildcards in the part names. I didn't know you could do that and if it works his file will be lot smaller and more efficient than what I was doing. though you might want to consider using comment regions to keep support for notepad++'s folding in comments function It really does make it easier to jump to a specific group of parts by collapsing the file. Edited April 2, 2017 by Mikeloeven Link to comment Share on other sites More sharing options...
pellinor Posted April 2, 2017 Author Share Posted April 2, 2017 8 hours ago, Mikeloeven said: wildcards in the part names They have their pros and cons. As you say the patches are more efficient, but they may also be less obvious to read (a search for the part name will not find the patch) and might catch parts that were not intended. So I use them with a bit of caution. Link to comment Share on other sites More sharing options...
eberkain Posted April 2, 2017 Share Posted April 2, 2017 I feel its safe on Nerta's mods because he has a quite strict naming convention, and it might also catch future parts he adds. Link to comment Share on other sites More sharing options...
raxo2222 Posted April 8, 2017 Share Posted April 8, 2017 It seems like wheels are broken when downsized to 10% (small wheels). Whole aircraft is downsized though: Link to comment Share on other sites More sharing options...
mechanicH Posted April 8, 2017 Share Posted April 8, 2017 @eberkain First off thank you for all the hard work on the tweak scale patching... but unfortunately i have an issue with the SXT mod tweakscale patch in the resent 3.10 update. It pretty much disfigured all the craft that i have SXT on, specifically the tail cones and the hump back radial parts. The tail cones completely disappeared and the hump backs grew in size. Most of these craft were uploaded to Kerbal X so i can imagine what people are seeing with the the 3.10 patch of SXT (broken craft) .. i was forced to revert back to 3.9.1 just so i can fly my craft, if not i would have to rebuild them. If you have time can you please check to see if this can be remedied ..Thank you for you time. Link to comment Share on other sites More sharing options...
voicey99 Posted April 18, 2017 Share Posted April 18, 2017 (edited) Yep. All of the SXT parts I had scaled up on craft have now reverted to their default size while in flight, most spectacularly this Oscar-C fuel tank I had scaled up from 0.625m to 2.5m form factor: It is still attached at both ends and also apparently contains 1507/54 LF and 1842/66 OX. The SXT engines and intakes on my monster SSTO have now also shrunk down, dropping a nuke on the craft's acceleration. But @mechanicH the latest version of SXT does fix this, make sure you have it. Edited April 18, 2017 by voicey99 Link to comment Share on other sites More sharing options...
Astante Posted May 12, 2017 Share Posted May 12, 2017 Sorry if I am posting this in the incorrect space. I am having an issue with scaling freethinkers KSPI engines, where the thrust on an upscaled engine reverts back to the original thrust. All the squad engines scale fine, and I've even done a fresh install of ksp and kspi to try an eliminate any mods conflicting. Anyone know how I can fix this? Link to comment Share on other sites More sharing options...
Gordon Dry Posted May 16, 2017 Share Posted May 16, 2017 Crosspost: Link to comment Share on other sites More sharing options...
Gordon Dry Posted May 21, 2017 Share Posted May 21, 2017 On starting KSP just into the main menu a bunch of these is already written to the log: [TweakScale] Exception on writeDryCost: System.NullReferenceException: Object reference not set to an instance of an object at PartModuleList.Contains (Int32 classID) [0x00000] in <filename unknown>:0 at PartModuleList.Contains (System.String className) [0x00000] in <filename unknown>:0 at TweakScale.PrefabDryCostWriter.WriteDryCost () [0x00000] in <filename unknown>:0 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42) Is it "normal" (and so unnecessary log spam) or is it an issue? The full log:https://www.dropbox.com/s/jbg6ir14ovfbhdk/2017-05-21-1 KSP.log.zip?dl=1 Link to comment Share on other sites More sharing options...
Bit Fiddler Posted May 23, 2017 Share Posted May 23, 2017 would it be possible to add "Connected living space" compatibility to this mod? what I mean is if I scale a stack part the tweak scale code can look at the diameter of the top and bottom nodes and if they are over the minimum, (1m?) then set that node as passible for CLS. Link to comment Share on other sites More sharing options...
FreeThinker Posted May 27, 2017 Share Posted May 27, 2017 (edited) For anyone that is looking for an 1.3 compatible version of Tweakscale, I uploaded IFS which included a recompiled/fixed version of Tweakscale. It can be downloaded from from here Edited May 27, 2017 by FreeThinker Link to comment Share on other sites More sharing options...
pellinor Posted May 27, 2017 Author Share Posted May 27, 2017 Update: TweakScale-v2.3.6 * recompile for KSP 1.3 * lots of player-submitted patches (thanks eberkain, mikeloeven, OliverPA77) * set SRB thrust exponent to 3 (so both TWR and burntime are preserved now) * added a few null checks * scaling support for resource lists (for drills and converters) * Fix: don't scale mass if the part has a MFT module * TWEAKSCALEEXPONENTS should now affect not only the mentioned module but also derived modules (e.g. the exponent for ModuleRCS also applies for ModuleRCSFX) 4 hours ago, FreeThinker said: recompiled/fixed version of Tweakscale Thanks for the hints, and sorry to keep you waiting! Link to comment Share on other sites More sharing options...
The-Doctor Posted May 29, 2017 Share Posted May 29, 2017 @pellinor Hey this isn't working for most of near future constructions parts, I'm talking about in 1.2.2, I really need it to build the ISV Venture Star Link to comment Share on other sites More sharing options...
mbartelsm Posted May 31, 2017 Share Posted May 31, 2017 Hello, is there a way to add tweakscale to everything in the game through module manager? there are many mod parts that would be nice to be able to rescale (wings, adapters, fuselage, etc) and since mods parts are not a fixed thing it would be easier to just slap in into everything. Link to comment Share on other sites More sharing options...
Drew Kerman Posted May 31, 2017 Share Posted May 31, 2017 5 hours ago, mbartelsm said: Hello, is there a way to add tweakscale to everything in the game through module manager? there are many mod parts that would be nice to be able to rescale (wings, adapters, fuselage, etc) and since mods parts are not a fixed thing it would be easier to just slap in into everything. you don't want to do it all at once because you'll want to use different scaling exponents/types for different parts but yes, you can use MM to write configs for any and all parts you want to apply some sort of scaling to Link to comment Share on other sites More sharing options...
Skylon Posted May 31, 2017 Share Posted May 31, 2017 How do I scale past the usual limit, and scale all parts at once? Link to comment Share on other sites More sharing options...
Drew Kerman Posted June 1, 2017 Share Posted June 1, 2017 9 hours ago, Skylon said: How do I scale past the usual limit, and scale all parts at once? try these docs by @linuxgurugamer not sure if there is anything updated since tho and I thought these shipped with the mod too. RTFM! Although to be honest I don't really understand what you mean by "usual limit" and "all parts at once" - in reference to the latter I think you mean a vessel scale where you can increase the size of the entire ship all together? That's been discussed IIRC but never implemented for various reasons. Link to comment Share on other sites More sharing options...
Bornholio Posted June 11, 2017 Share Posted June 11, 2017 Can 2.3.6 be used with KSP 1.2.2 or is a [Fix: don't scale mass if the part has a MFT module ] portion of it available to 1.2.2? Link to comment Share on other sites More sharing options...
cjones Posted June 14, 2017 Share Posted June 14, 2017 Has anyone noticed tweakscale seems to scale the mass of hollow things like girders and such as if they were solid? So a Modular Girder Segment XL that weighs 0.375t @ 100% becomes 24t @ 400%! Is there a way to use the config files to change ONLY the mass scaling of specific hollow parts like these girders to reduce the amount the mass increases? I found the patches/Squad/Squad_Structural.cfg file in the Tweakscale folder, but after adding a mass key/value pair to the code: @PART[trussPiece3x] // Modular Girder Segment XL { %MODULE[TweakScale] { type = free mass = 1.2 } } this doesn't seem to have any effect so I suspect I'm just not understanding how this is supposed to work. Can someone let me in on how this is done? Thanks! Link to comment Share on other sites More sharing options...
damerell Posted June 14, 2017 Share Posted June 14, 2017 11 hours ago, cjones said: Has anyone noticed tweakscale seems to scale the mass of hollow things like girders and such as if they were solid? There's a bit of a mess here in that KSP parts don't really have structural properties - they can break apart from each other, but not be squashed or twisted by internal loads in the vessel. So when you TweakScale a girder, do you want an extremely strong and stiff one (cube of linear dimension) or just one that's bigger? With no modelling of the demand, who can tell? Link to comment Share on other sites More sharing options...
Gordon Dry Posted June 15, 2017 Share Posted June 15, 2017 I got a lot of these: [TweakScale] Exception on writeDryCost: System.NullReferenceException: Object reference not set to an instance of an object at PartModuleList.Contains (Int32 classID) [0x00000] in <filename unknown>:0 at PartModuleList.Contains (System.String className) [0x00000] in <filename unknown>:0 at TweakScale.PrefabDryCostWriter.WriteDryCost () [0x00000] in <filename unknown>:0 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42) Full log:https://www.dropbox.com/s/4g72xful2epn1u3/2017-06-15-3 KSP.log.zip?dl=1 Link to comment Share on other sites More sharing options...
Tyko Posted June 17, 2017 Share Posted June 17, 2017 (edited) Is there a way to add TweakScale to stock fairings and have the fairing sides scale too? I'm able to Scale the fairing bases using the code below, but the fairing sides don't scale. @PART[fairingSize2]:HAS[!MODULE[TweakScale]]:FINAL { %MODULE[TweakScale] { %name = TweakScale %type = free } } Edited June 17, 2017 by Tyko Link to comment Share on other sites More sharing options...
Recommended Posts