Users of KSP 1.9.x, 1.11.x and 1.12.x need to install KSP Recall.
TweakScale lets you change the size of a part. Not just that, but it will figure out how much fuel is in the resized part. And if it's an engine, it will become more powerful by scaling it bigger, or weaker by scaling it smaller.
Released on 2023-01-28
A new bug on KSP's Editor, detected to be happening since KSP 1.11.x, was discovered: scaling parts using Symmetry Counter Parts (i.e., radial attachment with symmetries) is leading to misbehaviours on the Part's resources. It was proven that this is not TS fault, and the reason TS was working previous to 2.4.6.20 is a "mystery" at this moment.
See #283 for the gory details.
The workaround is simple: save and load the craft while editing it. No other Scene is affected by this misbehaviour.
Released on 2023-01-21
Released on 2022-11-27
Released on 2022-11-26
Released on 2022-11-16
Released on 2022-11-15
pwd
- not that KSP will behave as expected, but at least I will not take the blame for it.Released on 2022-07-13
Released on 2022-05-28
Released on 2022-05-08
Released on 2022-04-29
Released on 2022-04-15
Released on 2022-03-26
Released on 2022-03-25
DITCHED due a major bork on the distribution file
Released on 2021-12-15
Released on 2021-12-11
/dev/orthodox
where the Localization stunt leaked again.Released on 2021-12-05
/dev/orthodox
where the Localization stunt leaked again.Released on 2021-12-03
Released on 2021-11-27
KSPe.Light.TweakScale
to the previous release due a ****storm apparently related to borked Kernel32.dll
on some systemsReleased on 2021-10-30
Released on 2021-10-17
Released on 2021-10-15
CTRL-L
to activate/deactivateReleased on 2021-09-25
Released on 2021-09-14
Released on 2021-09-12
Released on 2021-09-11
999_Scale_Redist.dll
Interstallar_Redist.dll
Released on 2021-08-22
TweakScaleExperimental
Patches Program.Released on 2021-06-27
Released on 2021-04-12
active
and available
properties on TweakScale, allowing patches and 3rd parties' plugins to selectively disable TweakScale on some parts without the need to remove it by brute force and rebooting.Released on 2021-04-01
Released on 2021-01-20
Released on 2021-01-08
Released on 2021-01-06
Released on 2020-12-31
FSBuoyancy
.FSBuoyancy
.Released on 2020-08-04
Released on 2020-07-29
Released on 2020-07-19
GameEvents.onEditorShipModified
was fixed.OnDestroy
was fixed. Thanks again, 7ranceaddic7Released on 2020-07-13
GameEvents.onEditorShipModified
was fixed.OnDestroy
was fixed. Thanks again, 7ranceaddic7Released on 2020-07-10
GameEvents.onEditorShipModified
was fixed.OnDestroy
was fixed. Thanks again, 7ranceaddic7Released on 2020-06-27
prefab
state after scaling the parts!Released on 2020-05-23
Released on 2020-04-28
Users of KSP 1.9.x need to install [KSP Recall](https://forum.kerbalspaceprogram.com/index.php?/topic/192048-*]
Released on 2020-03-04
Users of KSP 1.9.x need to install [KSP Recall](https://forum.kerbalspaceprogram.com/index.php?/topic/192048-*]
Released on 2019-10-31
Scale_Dist.dll
.Released on 2019-10-24
This is 2.4.3.8 renamed due a typo on the Version file of the first uploaded file, and it could not be fixed probably due a CDN or something preventing the update to be downloaded (the older files was being downloaded instead)
This release breaks the TweakScale's long tradition of being compatible with multiple KSP versions. This release will work only for KSP releases before 1.8.
This is not critical or mandatory if you are not planning to migrate your savegames to KSP 1.8, but newer installations should download this version and I need to prevent TweakScale from running on Unity 2019 for now.
KSP 1.8 compatibility is already Work In Progress - but it will give me a bit more work than I though. It was confirmed that it's a bug on KSP on a very base feature used on UI, and some Add'Ons (TweakScale included) were relying on it. It's uncertain at this point if the best line of action if to wait for KSP 1.8.1 or just rework the UI.
Released on 2019-10-14
Released on 2019-09-09
Released on 2019-08-20
Release 2.4.3.3 is available for downloading, with the following changes:
TweakScale know recognizes and keep track of HOT FIXES.
A Hot Fix is a hand crafted patch that fixes by brute force patching problems, forcing the original intended result for a given KSP installment. The difference from an overrule is that Hot Fixes don't break compatibility with sane installments, so you can start new savegames and share your crafts without worries.
However, a Hot Fix is highly specialized to a given situation, and thiere're no guarantees that it will behave correctly as the affected Add'Ons are updated by the maintainers. So, a pesky Advise will popup when Hot Fixes are detected to prevent you from forgetting a old Hot Fix on your installments.
In an ideal World, Overrules and HotFixes would not be necessary. These are temporary workaround to keep KSP installments sane enough to keep going.
Apply Hot-Fixes or Overrules only when recommended by me, LisiasT. It's ok to reach me asking about if you think it will help you, but please confirm with me first. These things can cause as much damage as it can fix them.
Each Hot Fix will have an URL associated pinpoint to the Post where the problem were detected and fixed for traceability.
A new TWEAKSCALEBEHAVIOUR, ModuleGeneratorExtended , is available for parts using ModuleGenerator that wants to scale the INPUT_RESOURCES too. This feature wasn't introduced directly into the ModuleGenerator's TWEAKSCALEEXPONENTS to prevent damage on Add'Ons (and savegames) that rely on the current behaviour (scaling only the output), as suddenly the resource consumption would increase on already stablished bases and crafts.
Just add the lines as the example below (the output resources scaling is still inherited from the default patch!).
@PART[my_resource_converter]:NEEDS[TweakScale]
{
#@TWEAKSCALEBEHAVIOR[ModuleGeneratorExtended]/MODULE[TweakScale] { }
%MODULE[TweakScale]
{
type = free
}
}
The last detected Unholy interaction between modules (Kraken Food), when rogue patches apply twice the same property on a part, are still detected on the Sanity Checks and a (now) proper (scaring) warning is being shown. Unfortunately, this issue is a serious Show Stopper, potentially (and silently) ruining your savegames. This is not TweakScale fault, but yet it's up to it to detect the problem and warn you about it. If this happens with you, call for help. Now a "Cancel" button is available for the brave Kerbonauts willing to fly unsafe.
TweakScale strongly recommends using S.A.V.E..
Special procedures for recovering mangled installments once the TweakScale are installed (triggering the MM cache rebuilding) are possible, but keep your savegames backed up. And DON`T SAVE your crafts once you detect the problem. Reach me on Forum for help.
TweakScale stills "mangles further" affected crafts and savegames with some badly (but recoverable) patched parts so when things are fixed, your crafts preserve the TweakScale settings without harm. THIS DOES NOT FIX THE PROBLEM, as this is beyond the reach of TweakScale - but it at least prevents you from losing your crafts and savegames once the problem happens and then is later fixed.
As usual, this version still drops support in runtime for some problematic parts. Any savegame with such problematic parts scaled will have them "descaled". This is not a really big problem as your game was going to crash sooner or later anyway - but if you plan to return to such savegame later when TweakScale will fully support that parts again, it's better to backup your savegames!
Keep an eye on the Known Issues file.
Released on 2019-07-28
A new TWEAKSCALEBEHAVIOUR, ModuleGeneratorExtended , is available for parts using ModuleGenerator that wants to scale the INPUT_RESOURCES too. This feature wasn't introduced directly into the ModuleGenerator's TWEAKSCALEEXPONENTS to prevent damage on Add'Ons (and savegames) that rely on the current behaviour (scaling only the output), as suddenly the resource consumption would increase on already stablished bases and crafts.
Just add the lines as the example below (the output resources scaling is still inherited from the default patch!).
@PART[my_resource_converter]:NEEDS[TweakScale]
{
#@TWEAKSCALEBEHAVIOR[ModuleGeneratorExtended]/MODULE[TweakScale] { }
%MODULE[TweakScale]
{
type = free
}
}
The last detected Unholy interaction between modules (Kraken Food), when rogue patches apply twice the same property on a part, are still detected on the Sanity Checks and a (now) proper (scaring) warning is being shown. Unfortunately, this issue is a serious Show Stopper, potentially (and silently) ruining your savegames. This is not TweakScale fault, but yet it's up to it to detect the problem and warn you about it. If this happens with you, call for help. Now a "Cancel" button is available for the brave Kerbonauts willing to fly unsafe.
TweakScale strongly recommends using S.A.V.E..
Special procedures for recovering mangled installments once the TweakScale are installed (triggering the MM cache rebuilding) are possible, but keep your savegames backed up. And DON`T SAVE your crafts once you detect the problem. Reach me on Forum for help.
TweakScale stills "mangles further" affected crafts and savegames with some badly (but recoverable) patched parts so when things are fixed, your crafts preserve the TweakScale settings without harm. THIS DOES NOT FIX THE PROBLEM, as this is beyond the reach of TweakScale - but it at least prevents you from losing your crafts and savegames once the problem happens and then is later fixed.
As usual, this version still drops support in runtime for some problematic parts. Any savegame with such problematic parts scaled will have them "descaled". This is not a really big problem as your game was going to crash sooner or later anyway - but if you plan to return to such savegame later when TweakScale will fully support that parts again, it's better to backup your savegames!
Keep an eye on the Known Issues file.
Released on 2019-05-06
And yet another Unholy interaction between modules (Kraken Food) was detected when rogue patches apply twice the same property on a part. Unfortunately, one of that rogue patches were being delivered on the TweakScale Releases. We apologize for that.
Be advised that a new situation was detected that demanded withdrawing support from some parts at runtime due rogue patching. No breakage is expected this time as such parts are rendered useless and you could not use them anyway, but take precautions on installing Add'Ons on your installment as some older ones are prone to induce this misbehaviour.
Issues that would mangle your savegames and crafts still persists. Things still work until the problem is fixed (by installing, deleting or updating an add'on!) when then your KSP installment will be sane but all your savegames and crafts with TweakScale parts will get reset to defaults - yeah, you can't fix the problem or things get worse. This version of TweakScale "mangles further" the affected crafts and savegames so when things are fixed, your crafts preserve the TweakScale settings without harm. THIS DOES NOT FIX THE PROBLEM, as this is beyond the reach of TweakScale - but it at least prevents you from losing your crafts and savegames once the problem happens and then is later fixed.
Special procedures for recovering mangled installments once the TweakScale are installed (triggering the MM cache rebuilding) are possible, but keep your savegames backed up. And DON`T SAVE your crafts once you detect the problem. Reach me on Forum for help.
As usual, this version still drops support in runtime for some problematic parts. Any savegame with such problematic parts scaled will have them "descaled". This is not a really big problem as your game was going to crash sooner or later anyway - but if you plan to return to such savegame later when TweakScale will fully support that parts again, it's better to backup your savegames!
Keep an eye on the Known Issues file.
Released on 2019-02-19
Another Unholy interaction between modules (Kraken Food) was detected that would mangle your savegames and crafts. Things still work until the problem is fixed (by installing, deleting or updating an add'on!) when then your KSP installment will be sane but all your savegames and crafts with TweakScale parts will get reset to defaults - yeah, you can't fix the problem or things get worse. This version of TweakScale "mangles further" the affected crafts and savegames so when things are fixed, your crafts preserve the TweakScale settings without harm. THIS DOES NOT FIX THE PROBLEM, as this is beyond the reach of TweakScale - but it at least prevents you from losing your crafts and savegames once the problem happens and then is later fixed.
Special procedures for recovering mangled installments once the TweakScale are installed (triggering the MM cache rebuilding) are possible, but keep your savegames backed up. And DON`T SAVE your crafts once you detect the problem. Reach me on Forum for help.
On the other hand, however, this version still drops support in runtime for some problematic parts. Any savegame with such problematic parts scaled will have them "descaled". This is not a really big problem as your game was going to crash sooner or later anyway - but if you plan to return to such savegame later when TweakScale will fully support that parts again, it's better to backup your savegames!
Keep an eye on the Known Issues file.
Released on 2019-01-01
.version
file.BACKUP YOUR SAVEGAMES . Some parts will loose TweakScale support, and if such parts are being used your crafts will have problems. Support for these parts will be restored in the future, but until there you will need to play without TweakScaling them.
Released on 2018-10-28
Released on 2018-04-16
Released on 2018-03-14
Released on 2018-03-09
Released on 2018-03-07
recompile for KSP 1.4
a few patches for new parts
Known issues:
the new stock texture switch messes up attachment nodes on scaled parts
(first switching and then scaling seems to work)
Released on 2017-10-13
Released on 2017-05-28
Released on 2017-01-23
Released on 2016-12-17
Released on 2016-11-03
Released on 2016-10-21
Released on 2016-10-15
Released on 2016-06-24
Released on 2016-05-20
Released on 2016-05-12
Released on 2016-05-05
Released on 2016-04-30
Released on 2016-04-24
Released on 2016-04-23
Released on 2016-02-18
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.