A Kerbal Space Program plugin enabling easy to use, visually appealing fairings made from modular sections
This plugin adds no parts by itself, it is designed to be used with a specific pack of fairing parts.
This plugin is designed to work with a specific version of KSP, any others may not work:
- KSP Version: 1.11.2
Code and plugin are distributed under the GNU Lesser General Public License. Please see that link or the included README
file for the full license terms.
- Recompile against KSP 1.11.2
- Recompile against KSP 1.10.1
- Fix transparency not being set correctly on disabled objects (which might become enabled by switching)
- Fix fairing parts not re-initializing when new data is pushed by another module before the fairing is built
- Don't modify drag cubes/FAR/colliders if deployed (fixes an exception when loading a craft with a deployed fairing)
- Group all of the fairing's fields and events in the part action window:
- Adds two new fields to
ModuleSimpleAdjustableFairing
:uiGroupName
- unique identifier for the group, defaults tofairing
uiGroupDisplayName
- name of the group to display in the UI, defaults toFairing
- Adds two new fields to
- Pre-render both drag cubes rather than re-rendering at deployment
- Fix exceptions and potential physics weirdness at deployment
- Recompile against KSP 1.9.1
- Add
enabled
attribute to model data (defaulttrue
)- Used for part switching to disable a particular piece of the fairing (since eliminating the node wouldn't do anything)
- Send
OnPartModelChanged
event so other modules can respond to changes in the model - Listen for
ModuleDataChanged
to rebuild fairing- Use
requestNotifyFARToRevoxelize
andrequestRecalculateDragCubes
attributes of event details if present rather than recalculating aero properties ourself, that ensures it's only done once per cycle
- Use
- Use better method of recalculating drag cubes
- Send/listen for
DragCubesWereRecalculated
andFarWasNotifiedToRevoxelize
to make sure actions are only done once per cycle
- Fix invisible prefabs counting for cargo bay occlusion tests
- Fix root part fairings when loading an existing vessel
- Wall now optional (but it won't be adjustable if not present)
- Add wall base that there will only ever be one of and will stay at the bottom of the fairing
WALL_BASE
in the config
- Add cap which will only be attached to the first segment (and move with the nose)
CAP
in the config
- Recompile against KSP 1.8.1
- Recompile against KSP 1.7.3
- Recompile against KSP 1.7.0
- Recompile against KSP 1.6.1
- Recompile against KSP 1.5.1
- Recompile for KSP 1.5
- Recompile for KSP 1.4.5
- Add Deploy action for action groups
- Recompile for KSP 1.4.4
- Recompile for KSP 1.4.3
maxSegments
now sets the maximum number of wall segments on the fairing (previously it was always 10)- Fix icon setup not working correctly
- Recompile for KSP 1.3
- Bump version for a non-preview release
- Initial release