Kerbal Space Program TweakScale 2021 download
logo
Kerbal Space Program mod TweakScale

TweakScale

Game Version: 1.10.1 +19
Total Downloads: 677,559
Updated: Aug 4, 2020
Created: May 16, 2014

Earlier Versions

Name Size Uploaded Game Version Downloads
TweakScale-2.4.3.21.zip release 176.46 KB Aug 4, 2020 1.10.1 +19 35,452 download TweakScale TweakScale-2.4.3.21.zip releaseDownload
TweakScale-2.4.3.20.zip release 175.40 KB Jul 29, 2020 1.10.1 +19 1,831 download TweakScale TweakScale-2.4.3.20.zip releaseDownload
TweakScale-2.4.3.19.zip release 175.34 KB Jul 19, 2020 1.10 +18 2,900 download TweakScale TweakScale-2.4.3.19.zip releaseDownload
TweakScale-2.4.3.18.zip release 175.24 KB Jul 13, 2020 1.10 +18 1,771 download TweakScale TweakScale-2.4.3.18.zip releaseDownload
TweakScale-2.4.3.17.zip release 175.17 KB Jul 10, 2020 1.10 +18 833 download TweakScale TweakScale-2.4.3.17.zip releaseDownload
TweakScale-2.4.3.15.zip release 175.10 KB Jun 26, 2020 1.9.1 +17 4,753 download TweakScale TweakScale-2.4.3.15.zip releaseDownload
TweakScale-2.4.3.14.zip release 212.44 KB May 23, 2020 1.9.1 +17 11,991 download TweakScale TweakScale-2.4.3.14.zip releaseDownload
TweakScale-2.4.3.12.zip release 212.14 KB Apr 28, 2020 1.9.1 +17 8,668 download TweakScale TweakScale-2.4.3.12.zip releaseDownload
TweakScale-2.4.3.11.zip release 209.50 KB Mar 4, 2020 1.9.1 +17 21,668 download TweakScale TweakScale-2.4.3.11.zip releaseDownload
TweakScale-2.4.3.10.zip release 208.70 KB Oct 30, 2019 1.8 +13 43,115 download TweakScale TweakScale-2.4.3.10.zip releaseDownload
TweakScale-2.4.3.8.zip release 208.42 KB Oct 18, 2019 1.7.3 +12 7,580 download TweakScale TweakScale-2.4.3.8.zip releaseDownload
TweakScale-2.4.3.7.zip release 205.56 KB Oct 12, 2019 1.7.3 +12 2,562 download TweakScale TweakScale-2.4.3.7.zip releaseDownload
TweakScale-2.4.3.4.zip release 192.21 KB Sep 9, 2019 1.7.3 +13 9,976 download TweakScale TweakScale-2.4.3.4.zip releaseDownload
TweakScale-2.4.3.3.zip release 189.93 KB Aug 17, 2019 1.7.3 +13 10,662 download TweakScale TweakScale-2.4.3.3.zip releaseDownload
TweakScale-2.4.3.2.zip release 186.56 KB Aug 10, 2019 1.7.3 +13 2,242 download TweakScale TweakScale-2.4.3.2.zip releaseDownload
TweakScale-2.4.3.1.zip release 188.47 KB Jul 28, 2019 1.7.3 +13 4,571 download TweakScale TweakScale-2.4.3.1.zip releaseDownload
TweakScale-2.4.2.0.zip release 170.40 KB May 5, 2019 1.7 +9 27,378 download TweakScale TweakScale-2.4.2.0.zip releaseDownload
TweakScale-2.4.1.0 release 168.80 KB Feb 18, 2019 1.7 +9 20,690 download TweakScale TweakScale-2.4.1.0 releaseDownload
TweakScale-v2.4.0.7 release 167.43 KB Jan 1, 2019 1.6.0 +6 13,679 download TweakScale TweakScale-v2.4.0.7 releaseDownload
TweakScale-v2.4.0.7(ditched) release 168.30 KB Dec 31, 2018 1.6.0 +5 846 download TweakScale TweakScale-v2.4.0.7(ditched) releaseDownload
TweakScale-2.4.0.6.zip release 160.92 KB Oct 27, 2018 1.5.1 +3 18,495 download TweakScale TweakScale-2.4.0.6.zip releaseDownload
TweakScale-v2.3.12 release 142.81 KB Apr 16, 2018 1.4.2 53,592 download TweakScale TweakScale-v2.3.12 releaseDownload
TweakScale-v2.3.10 release 139.32 KB Mar 14, 2018 1.4.0 17,346 download TweakScale TweakScale-v2.3.10 releaseDownload
TweakScale-v2.3.9 release 129.24 KB Mar 9, 2018 1.4.0 5,173 download TweakScale TweakScale-v2.3.9 releaseDownload
TweakSCale-v2.3.8 release 131.19 KB Mar 7, 2018 1.4.0 6,167 download TweakScale TweakSCale-v2.3.8 releaseDownload
TweakScale-v2.3.7 release 127.85 KB Oct 13, 2017 1.3.1 72,161 download TweakScale TweakScale-v2.3.7 releaseDownload
TweakScale-v2.3.6 release 128.54 KB May 28, 2017 1.2.2 28,679 download TweakScale TweakScale-v2.3.6 releaseDownload
TweakScale-v2.3.6 release 177.71 KB May 27, 2017 1.2.2 1,017 download TweakScale TweakScale-v2.3.6 releaseDownload
TweakScale-v2.3.4 release 116.23 KB Jan 23, 2017 1.2.2 27,137 download TweakScale TweakScale-v2.3.4 releaseDownload
TweakScale-v2.3.3 release 115.52 KB Dec 17, 2016 1.2.2 11,533 download TweakScale TweakScale-v2.3.3 releaseDownload
TweakScale-v2.3.2 release 113.58 KB Nov 2, 2016 1.2 14,770 download TweakScale TweakScale-v2.3.2 releaseDownload
TweakScale-v2.3.1 release 113.24 KB Oct 21, 2016 1.2 5,461 download TweakScale TweakScale-v2.3.1 releaseDownload
TweakScale-v2.3 release 113.28 KB Oct 15, 2016 1.2 4,692 download TweakScale TweakScale-v2.3 releaseDownload
TweakScale-v2.2.13 release 111.08 KB Jun 24, 2016 1.1 28,963 download TweakScale TweakScale-v2.2.13 releaseDownload
TweakScale-v2.2.12 release 111.32 KB May 19, 2016 1.1 9,918 download TweakScale TweakScale-v2.2.12 releaseDownload
TweakScale-v2.2.11 release 105.71 KB May 12, 2016 1.1 3,306 download TweakScale TweakScale-v2.2.11 releaseDownload
TweakScale-v2.2.10 release 105.54 KB May 5, 2016 1.1 3,080 download TweakScale TweakScale-v2.2.10 releaseDownload
TweakSCale-v2.2.9 release 105.01 KB Apr 30, 2016 1.1 3,298 download TweakScale TweakSCale-v2.2.9 releaseDownload
TweakScale-v2.2.7.2 release 104.59 KB Apr 24, 2016 1.1 4,228 download TweakScale TweakScale-v2.2.7.2 releaseDownload
TweakScale-v2.2.7.1 release 104.57 KB Apr 23, 2016 1.1 2,305 download TweakScale TweakScale-v2.2.7.1 releaseDownload
TweakScale-v2.2.6 release 163.07 KB Jan 2, 2016 1.0.5 24,084 download TweakScale TweakScale-v2.2.6 releaseDownload
TweakScale-v2.2.5 release 162.62 KB Nov 9, 2015 1.0.5 9,950 download TweakScale TweakScale-v2.2.5 releaseDownload
TweakScale-v2.2.4 release 162.40 KB Oct 30, 2015 1.0.4 2,632 download TweakScale TweakScale-v2.2.4 releaseDownload
TweakScale-v2.2.1 release 158.29 KB Jun 26, 2015 1.0.4 17,114 download TweakScale TweakScale-v2.2.1 releaseDownload
TweakScale-v2.1 release 155.57 KB May 2, 2015 1.0.0 10,663 download TweakScale TweakScale-v2.1 releaseDownload
TweakScale-v2.0.1 release 156.37 KB May 1, 2015 1.0.0 1,192 download TweakScale TweakScale-v2.0.1 releaseDownload
TweakScale v2.0 release 156.31 KB Apr 30, 2015 1.0.0 1,281 download TweakScale TweakScale v2.0 releaseDownload
TweakScale-v1.53 release 153.18 KB Apr 20, 2015 0.90 1,917 download TweakScale TweakScale-v1.53 releaseDownload
v1.52.1 release 151.08 KB Mar 11, 2015 0.90 4,066 download TweakScale v1.52.1 releaseDownload
v1.52 release 151.09 KB Mar 8, 2015 0.90 652 download TweakScale v1.52 releaseDownload
v1.51.1 release 147.66 KB Feb 26, 2015 0.90 1,532 download TweakScale v1.51.1 releaseDownload
TweakScale_1.50.zip release 144.13 KB Dec 24, 2014 0.90 9,590 download TweakScale TweakScale_1.50.zip releaseDownload
v1.49 (2014-12-18 11:03 UTC) release 144.04 KB Dec 18, 2014 0.90 2,241 download TweakScale v1.49 (2014-12-18 11:03 UTC) releaseDownload
v1.48 (2014-12-16 22:54 UTC) release 143.31 KB Dec 16, 2014 0.90 907 download TweakScale v1.48 (2014-12-16 22:54 UTC) releaseDownload
Version 1.47 release 134.64 KB Nov 17, 2014 0.25 5,343 download TweakScale Version 1.47 releaseDownload
Version 1.46 release 134.70 KB Nov 16, 2014 0.25 483 download TweakScale Version 1.46 releaseDownload
v1.45 (2014-11-15 13:34 UTC) release 134.07 KB Nov 15, 2014 0.25 605 download TweakScale v1.45 (2014-11-15 13:34 UTC) releaseDownload
Version 1.44 release 124.41 KB Oct 10, 2014 0.25 7,396 download TweakScale Version 1.44 releaseDownload
TweakScale_1.43.zip release 124.74 KB Aug 24, 2014 0.24.2 6,083 download TweakScale TweakScale_1.43.zip releaseDownload
TweakScale_1.41.zip release 124.43 KB Aug 15, 2014 0.24.2 1,608 download TweakScale TweakScale_1.41.zip releaseDownload
TweakScale_1.40.zip release 124.38 KB Aug 13, 2014 0.24.2 505 download TweakScale TweakScale_1.40.zip releaseDownload
TweakScale_1.39.zip release 124.95 KB Aug 12, 2014 0.24.2 225 download TweakScale TweakScale_1.39.zip releaseDownload
TweakScale_1.38.zip release 124.94 KB Aug 12, 2014 0.24.2 142 download TweakScale TweakScale_1.38.zip releaseDownload
TweakScale_1.37.zip release 122.75 KB Aug 5, 2014 0.24.2 1,256 download TweakScale TweakScale_1.37.zip releaseDownload
TweakScale_1.36.zip release 245.46 KB Aug 4, 2014 0.24.2 299 download TweakScale TweakScale_1.36.zip releaseDownload
TweakScale_1.35.zip release 121.96 KB Aug 3, 2014 0.24.2 431 download TweakScale TweakScale_1.35.zip releaseDownload
TweakScale_1.34.zip release 118.83 KB Aug 2, 2014 0.24.2 537 download TweakScale TweakScale_1.34.zip releaseDownload
TweakScale_1.32.zip release 118.14 KB Jul 25, 2014 0.24.1 1,411 download TweakScale TweakScale_1.32.zip releaseDownload
TweakScale_1.31.zip release 118.15 KB Jul 25, 2014 0.24.1 200 download TweakScale TweakScale_1.31.zip releaseDownload
TweakScale_1.26.zip release 115.93 KB Jul 23, 2014 0.24 811 download TweakScale TweakScale_1.26.zip releaseDownload
TweakScale_1.25.zip release 115.49 KB Jul 23, 2014 0.24 269 download TweakScale TweakScale_1.25.zip releaseDownload
TweakScale_1.23.zip release 111.14 KB Jul 21, 2014 0.24 387 download TweakScale TweakScale_1.23.zip releaseDownload
TweakScale_1.22.zip release 109.75 KB Jul 20, 2014 0.24 251 download TweakScale TweakScale_1.22.zip releaseDownload
TweakScale_1.21.zip release 109.33 KB Jul 18, 2014 0.23.5 793 download TweakScale TweakScale_1.21.zip releaseDownload
TweakScale_1.20.zip release 116.66 KB Jun 14, 2014 0.23.5 928 download TweakScale TweakScale_1.20.zip releaseDownload
TweakScale_1.19.zip release 115.46 KB Jun 6, 2014 0.23.5 348 download TweakScale TweakScale_1.19.zip releaseDownload
TweakScale_1.18.zip release 113.66 KB Jun 6, 2014 0.23.5 111 download TweakScale TweakScale_1.18.zip releaseDownload
TweakScale_1.17.zip release 108.43 KB Jun 4, 2014 0.23.5 147 download TweakScale TweakScale_1.17.zip releaseDownload
TweakScale_1.16.zip release 106.59 KB Jun 4, 2014 0.23.5 126 download TweakScale TweakScale_1.16.zip releaseDownload
TweakScale_1.15.zip release 106.32 KB Jun 3, 2014 0.23.5 149 download TweakScale TweakScale_1.15.zip releaseDownload
TweakScale_1.14.zip release 106.32 KB Jun 3, 2014 0.23.5 105 download TweakScale TweakScale_1.14.zip releaseDownload
TweakScale_1.13.zip release 106.23 KB Jun 2, 2014 0.23.5 284 download TweakScale TweakScale_1.13.zip releaseDownload
TweakScale_1.12.zip release 95.47 KB Jun 2, 2014 0.23.5 138 download TweakScale TweakScale_1.12.zip releaseDownload
TweakScale_1.11.zip release 93.81 KB Jun 1, 2014 0.23.5 144 download TweakScale TweakScale_1.11.zip releaseDownload
TweakScale_1.10.zip release 93.00 KB Jun 1, 2014 0.23.5 120 download TweakScale TweakScale_1.10.zip releaseDownload
TweakScale_1.9.zip release 85.86 KB May 31, 2014 0.23.5 159 download TweakScale TweakScale_1.9.zip releaseDownload
TweakScale_1.7.zip release 85.06 KB May 22, 2014 0.23.5 316 download TweakScale TweakScale_1.7.zip releaseDownload
TweakScale_1.6.zip release 84.22 KB May 22, 2014 0.23.5 167 download TweakScale TweakScale_1.6.zip releaseDownload
TweakScale_1.5.0.1.zip release 81.16 KB May 21, 2014 0.23.5 170 download TweakScale TweakScale_1.5.0.1.zip releaseDownload
TweakScale_1.5.zip release 80.60 KB May 20, 2014 0.23.5 284 download TweakScale TweakScale_1.5.zip releaseDownload
TweakScale_1.4.zip release 75.02 KB May 20, 2014 0.23.5 250 download TweakScale TweakScale_1.4.zip releaseDownload
TweakScale_1.3.zip release 74.98 KB May 19, 2014 0.23.5 282 download TweakScale TweakScale_1.3.zip releaseDownload
TweakScale_1.2.zip release 74.91 KB May 18, 2014 0.23.5 224 download TweakScale TweakScale_1.2.zip releaseDownload
TweakScale_1.1.zip release 63.75 KB May 16, 2014 0.23.5 466 download TweakScale TweakScale_1.1.zip releaseDownload
TweakScale_1.0.zip release 61.84 KB May 16, 2014 0.23.5 282 download TweakScale TweakScale_1.0.zip releaseDownload
TweakScale_1.8.zip alpha 85.74 KB May 30, 2014 0.23.5 564 download TweakScale TweakScale_1.8.zip alphaDownload

Screenshots

Description

Share this:

 

Notice

If you are using KSP 1.9.x you need to install KSP Recall.
(Now also on kspmod!))

 

 

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.

This plugin was initially made by Gaius Goodspeed, and I heartily recommend you also take a look at his parts.

TweakScale is already used by Gaius' parts above, and ZodiusInfuser's Infernal Robotics model rework, which I also recommend to anyone who likes having fun.

TweakScale uses Swamp-Ig's KSPAPIExtensions.

TweakScale is made available under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike license.

Forum page

Source on GitHub

Current Version: 1.20 (2014-06-12 22:15 UTC)

From Version 1.5.0.1, KSPAPIExtensions.dll should no longer reside in GameData, but in Gamedata/TweakScale/Plugins. If you have a KSPAPIExtensions.dll in your Gamedata/ folder, please delete it.

Please add TweakScale to your mod!
If you are a mod author and you want to bundle TweakScale with your mod, please do! A few notes:

  • Please place your TweakScale .cfgs in your mod's folder, not in the TweakScale folder. This way users can delete TweakScale and install a new version without breaking your mod.
  • If your mod is already on the list of supported mods, please post here or PM me, and I will remove support, giving you full control over the .cfgs.

Anyways, features:

Scaling Control
You as the author of a part or addon get complete control over which parts you want to offer in which sizes. Should that fuel tank only be available in size 2.5m and 3.75m? Make it so! That RCS thruster on the other hand, could be scalable freely between half regular scale and double regular scale.

Mass Control
For heavy, solid parts, mass increases with the cube of the scale – you scale it in three dimensions, after all. For parts that are a thin layer of aluminium plates over a rigid skeleton – like fairings, crew compartments, empty fuel tanks – mass probably scales closer to the square of the scale.

Rescales Stock parts
Engines, RCS thrusters, fuel tanks, boosters, reaction wheels, air intakes, control surfaces and solar panels are supported, and have their physical properties updated to sensible values when rescaled.

Integration with Modular Fuel Tanks, Real Fuels and KSP Interstellar
TweakScale correctly changes fuel volumes on tanks using Modular Fuel Tanks and Real Fuels. It correctly adjusts power output, waste heat, microwave transmission and other stuff for KSP Interstellar parts. Thus far, the following are supported:

  • Solar Sails
  • Microwave Receivers
  • Atmospheric Scoops
  • Atmospheric Intakes
  • Heat Radiators
  • Alcubierre Drives
  • Engines (Except the Vista Engine)
  • Antimatter Storage Tanks
  • Generators
  • Fusion Reactors

Fission reactors, antimatter reactors and antimatter-initiated reactors are not yet supported. (Awaiting better formulae for those and the Vista engine)

How to Use
First add a part that's the wrong size:

Right click:

See how it says 3.75m? Well, the command capsule is 2.5m, so let's change it. You do this by pressing the << >> buttons or dragging the slider.

See how well it fits?

Examples
For a part that should be available in 62.5cm, 1.25m, 2.5m, 3.75m and 5m configurations, and by default is 1.25m, use the following definition:

Code:
MODULE
{
    name = TweakScale
    defaultScale = 1.25
    type = stack
}

If the part should instead be freely rescalable, use this:

Code:
MODULE
{
    name = TweakScale
    type = free
}

And for a part that should be available in 25%, 50%, 100% and 200% scales, use:

Code:
MODULE
{
    name = TweakScale
    type = surface
}

But I said you had full control of scales, didn't I? If you want your parts to be available only in 2.5m and 3.75m versions, use this definition:

Code:
MODULE
{
    name = TweakScale
    type = stack
    scaleFactors = 2.5, 3.75
    scaleNames = 2.5m, 3.75m
}

If your mod has a collection of parts that will all be available in the same set of sizes, you might want to make your own scale type:

Code:
SCALETYPE
{
    name = MyMod
    freeScale = false
    massFactors = 0.0, 0.0, 1.0
    scaleFactors = 0.5, 1.0, 2.0
    scalenames = Small, Medium, Large
    defaultScale = 1.0
}

After defining this once, you can then start using it for your parts:

Code:
MODULE
{
    name = TweakScale
    type = MyMod
}

As you can see the scale type uses the same names as the module definition, and they can even inherit from other scale types (if you want to change just a small detail).

Adding module support
You can now add support for your own modules! For a simple module that's happy with having its values changed when OnLoad is called, this is how:

Code:
TWEAKSCALEEXPONENTS
{
    name = MyPartModule
    
    flooberRate = 2
}

When a user rescales a part with a MyPartModule module, TweakScale will automatically update the flooberRate of the part with the square of the scale (so if it's a 2.5m part and it's scaled to 3.75m, the flooberRate will be 2.25 times its usual value [3.75/2.5 = 1.5; 1.5^2 = 2.25]).

New in 1.10 is the ability to change fields of fields – that is, myPartModule.someStruct.value or myPartModule.someList[x]:

Code:
TWEAKSCALEEXPONENTS
{
    name = ModuleGenerator
    outputList
    {
	   rate = 3
    }
}

The above config will scale all members of the list outputList on ModuleGenerator, to the cube of the current scale.

Note that this system works for any depth:

Code:
TWEAKSCALEEXPONENTS
{
    name = ModuleMyModule
    foo
    {
           bar
           {
               quxRate = 3
           }
    }
}

The above would scale ModuleMyModule.foo[x].bar.quxRate.

New in 1.19 is tech requirements:

Code:
MODULE
{
    name = TweakScale
    type = stack
    techRequired = basicRocketry, start, generalRocketry, advRocketry, heavyRocketry
}

Here, each option in the stack SCALETYPE will be unlocked by a corresponding tech. If there are fewer techRequired than scaleNames/scaleFactors, the unmatched scales will be unlocked by default.

It might be that your module would benefit more from using a list of values than an exponent. In that case, you may specify the list in the tweakscale module statement in the .cfg:

Code:
MODULE
{
    name = TweakScale
    type = stack
    defaultScale = 3.75
    
    MODULE
    {
        name = ModuleEngines
        maxThrust = 1, 2, 3, 4, 5
    }
}

Here, a 62.5cm version would have a maxThrust of 1, 1.25m would be 2, and so on until the 5m version has a maxThrust of 5.

If more advanced logic is required, TweakScale offers an IRescalable interface. Its definition is as follows:

Code:
public interface IRescalable
{
    void OnRescale(ScalingFactor factor);
}

ScalingFactor has the properties 'absolute' and 'relative'. Most likely, you want to use absolute. relative is the change in scale since last time OnRescale was called, while absolute is the change in scale in relation to defaultScale. absolute and relative have properties linear, quadratic, cubic and squareRoot, which are shorthands for different scaling factors.

IRescalable can be used in conjunction with .cfg exponents. In that case, TweakScale will first call IRescalable's OnRescale, followed by updates from .cfgs. (this may be changed in the future, as I'm not sure it's the best solution)

Due to limitations in .NET, an IRescalable either has to be implemented in an assembly of its own, or the entire assembly will be made dependent on TweakScale.

An example implementation of an IRescalable may be:

Code:
class MyModuleUpdater : TweakScale.IRescalable
{
    MyPartModule _module;

    public MyModuleUpdater(MyPartModule module)
    {
        _module = module;
    }

    public void OnRescale(TweakScale.ScalingFactor factor)
    {
        _module.flooberRate = _module.flooberRate * factor.relative.quadratic;
        _module.ReactToFlooberRate(13);
    }
}

and the new updater may be registered with TweakScale thusly:

Code:
[KSPAddon(KSPAddon.Startup.EditorAny, false)]
internal class MyEditorRegistrationAddon : TweakScale.RescalableRegistratorAddon
{
    public override void OnStart()
    {
        TweakScale.TweakScaleUpdater.RegisterUpdater((MyPartModule mod) => new MyModuleUpdater(mod));
    }
}

[KSPAddon(KSPAddon.Startup.Flight, false)]
internal class MyFlightRegistrationAddon : TweakScale.RescalableRegistratorAddon
{
    public override void OnStart()
    {
        TweakScale.TweakScaleUpdater.RegisterUpdater((MyPartModule mod) => new MyModuleUpdater(mod));
    }
}

For an example implementation, check out how Real Fuels support is implemented.

In case someone's confused:

  • MODULE { name = TweakScale … } goes in the PART you want scalable. (or a ModuleManager .cfg, of course)
  • TWEAKSCALEEXPONENTS and SCALETYPE go top-level in some .cfg. It doesn't matter which, it doesn't matter where. As long as it's called .cfg and is somewhere in gamedata, it'll be correctly registered. The suggested location is Gamedata/MyMod/MyMod_TweakScale.cfg

Version History:

Version 1.20 (2014-06-12 22:15 UTC)

  • New algorithm for rescaling attach nodes. Tell me what you think!
  • Added Deadly Reentry Continued and Large Structural/Station Components.

1.19 (2014-06-06 10:56 UTC)

  • Added support for tech requirements for non-freeScale parts.

1.18 (2014-06-04 00:58 UTC)

  • Factored out Real Fuels and Modular Fuel Tanks support to separate dlls.

1.17 (2014-06-03 22:21 UTC)

  • Fixed bug where attachment nodes were incorrectly scaled after reloading. This time with more fix!
  • Added support for Near Future Technologies.

1.16 (2014-06-03 21:31 UTC)

  • Fixed bug where attachment nodes were incorrectly scaled after reloading.

1.15 (2014-06-03 20:50 UTC)

  • Finally squished the bug where crafts wouldn't load correctly. This bug is present in 1.13 and 1.14, and affects certain parts from Spaceplane+, MechJeb, and KAX.

1.14 (2014-06-03 19:50 UTC)

  • Fixed a bug where nodes with the same name were moved to the same location regardless of correct location. (Only observed with KW fairing bases, but there could be others)

1.13 (2014-06-02 18:25 UTC)

  • Added support for MechJeb, Kerbal Aircraft eXpanion, Spaceplane+, Stack eXTensions, Kerbal Attachment System, Lack Luster Labs, Firespitter, Taverio's Pizza and Aerospace, Better RoveMates, and Sum Dum Heavy Industries Service Module System.
  • Fixed a bug where Modular Fuel Tanks were not correctly updated.

1.12 (2014-06-02 11:10 UTC)

  • Added support for КОСМОС.
  • No longer scaling heatDissipation, which I was informed was a mistake.

1.11 (2014-06-01 20:24 UTC)

  • Removed silly requirement of 'name = *' for updating all elements of a list.
  • Added .cfg controlled scaling of Part fields.

1.10 (2014-06-01 14:53 UTC)

  • Added support for nested fields.

1.9 (2014-05-31 00:57 UTC)

  • Fixed a bug where rescaleFactor caused erroneous scaling.
  • Added (some) support for Kethane parts.

1.8.1 (2014-05-30 22:41 UTC)
Don't use 1.8.1, either. 

1.8
Don't use 1.8

1.7 (2014-05-22 21:09 UTC)

  • Removed spurious debug log printing.
  • You can now use a list of value instead of an exponent!
  • Exponents and value lists can be specified per part, not just per module type. (And per-part values take precedence)
  • Fixed erroneous scale for Rockomax 48-7S, and added missing scale for KW Rocketry 2.5m Nose Cone.

1.6 (2014-05-22 14:04 UTC)

  • Fixed a problem where parts were scaled back to their default scale after loading, duplicating and changing scenes.
  • Fixed defaultScale for Rockomax 48-7S (was 625, should be .625. Who'd guess someone'd notice that, eh?)

1.5.0.1 (2014-05-21 00:36 UTC)

  • Fixed a bug in 1.5 where scale was not correctly preserved.
  • Updated KSPAPIExtensions.dll – please delete the version in GameData/.
  • Added support for KSO.

1.5 (2014-05-20 22:23 UTC)

  • Changed from hardcoded updaters to a system using .cfgs.
  • Made registration of custom IRescalables possible.

1.4 (2014-05-20 17:53 UTC)

  • Fixes compatibility with GoodspeedTweakScale (but not old versions of TweakScale, but that should be a much, much smaller problem anyway).
  • Added scaling support for KW Rocketry, NovaPunch and KSP Interstellar.

1.3 (2014-05-19 22:49 UTC)

  • Fixed a bug where parts would get rescaled to stupid sizes after loading.
  • Breaks compatibility with old version of the plugin (pre-1.0) and GoodspeedTweakScale. 

1.2 (2014-05-18 22:00 UTC)

  • Fixed default scale for freeScale parts.
  • Fixed node sizes, which could get absolutely redonkulous. Probably not perfect now either.
  • B9 Aerospace, Talisar's Cargo Transportation Solutions, and NASA Module Manager configs.
  • Now does scaling at onload, removing the problem where the rockets gets embedded in the ground and forcibly eject at launch.
  • Fixed a silly bug in surface scale type.

1.1 (2014-05-17 23:30 UTC):

  • Added scaling support for B9 Aerospace and Talisar's Cargo Transportation Solutions.
  • Will now correctly load (some) save games using an older version of the plugin.

1.0 (2014-05-16 18:00 UTC):

  • Initial Release!

Known Issues/TODO:

  • More mods should be supported. I'm open to suggestions.
  • Enlarged engines burn too hot.
  • Exhaust trails are the wrong size. I think.
  • Support for more modules (addons)?
  • Tech tree support (unlock sizes).
  • Suboptimal interactions with Procedural Parts and Procedural Fairings - parts may intersect after loading.
  • I have no idea how FAR feels about the updating of drag and lift.
  • Apparently tweakable everything with TweakScale causes problems (ref post 200). More information needed.
  • Fairings may be erroneously scaled (ref post 22) Unable to replicate. I'd love to have a .craft file showing this problem.
  • Weird TWR in MechJeb. (ref post 22)
  • Camera can end up in weird positions. (ref post 22)
  • Add ModuleEngineConfig support.
  • Do what Taverius says about engines and possibly other stuff.
  • kolago (post 144) would like to see what the rescaled values are. Still on the fence about this.

Comments

Add a comment