JonnyOThan / TweakScale

Forked from Gaius Goodspeed's Goodspeed Aerospace Part & TweakScale plugin
Other
3 stars 2 forks source link

Support

You MUST include your ksp.log file with all support requests. These links are for TweakScaleRescaled. DO NOT ask for support on other TweakScale threads.

New Feature Demos

https://youtu.be/em_CyA90Sdo?list=PLDO10NRxfG06QzFcqaEFVjB6FurUaoer8

What is this?

TweakScale is a mod that allows you to rescale parts in the vessel editor. All of their stats and properties are affected realistically - tanks contain more fuel, engines get stronger, solar panels produce more power, etc. It's one of KSP's oldest mods and has been maintained by many different people over the years.

I've forked pellinor's version of TweakScale and updated it for modern KSP to provide a simpler and streamlined version. I've paid special attention to the following areas:

User experience

Robustness

Why not work to improve the current TweakScale?

The gist of it is: it would take far more energy than I have. If I believed this option was possible, I would do it (because usually, this is the best option).

However, TweakScaleRescaled (this fork) is licensed CC-BY-NC-SA. Its code may be used by anyone else provided they abide by the license terms. Pull requests are also welcome from anyone who wants to contribute.

Compatibilty

Backwards compatibility is a core goal of TweakScaleRescaled. Existing craft files, saved games, configs, and mods that depend on Scale_Redist should work seamlessly if you change to TweakScaleRescaled.

However, ongoing interoperability with other versions of TweakScale is not a goal. I will make a reasonable effort to support it where it's easy. In order to make the improvements necessary, data structures and assumptions have to be altered in ways that are difficult to reverse.

TweakScaleRescaled should just work with almost all stock or modded parts. It includes the stock and mod-support patches that were written by the previous authors (updated as necessary). There's also a new patching system based on heuristics that will apply to all other parts unless they opt out or are blocked by filters for things that are known to break.

Only KSP 1.12 is supported. Other versions 1.8-1.11 may work but have not been tested and are not a priority.

Dependencies

License Info

History

  1. TweakScale was originally created by Gaius Goodspeed under CC-BY-NC-SA.
  2. Biotronic took over and relicensed it as WTFPL
  3. pellinor adopted it and kept the WTFPL license.
  4. TweakScaleRescaled is based off of pellinor's version, and is once again licensed as CC-BY-NC-SA.

Download

Installation Instructions

  1. Remove any previous version of TweakScale and KSP Recall.
  2. Install the contents of the GameData folder in the zip file into your GameData folder.
  3. Install Harmony and ModuleManger - CKAN is recommended for those.