allows you to select a part on your vessel to become the new root part. As if you rebuilt your craft starting with that part. Best used with your favorite subassembly loader!
Alternate DL: https://dl.dropboxusercontent.com/u/...ild-Script.zip
(Alternative DL doesn't contain batch files for rebuilding the dll. Chrome seems to hate them.)
Tested in 24.0, 25.0
Old version: https://dl.dropboxusercontent.com/u/...tRoot-Oct17.7z
Tested in 22 & 21.1 (Reported to work with 23.5)
Usage: Hold LeftControl, LeftShift and left click on the new root part.
Parts can't become root when:
- Created with symmetry. If you really want to, try StripSymmetry
- Only surface attachable, without attachment nodes.
Any other part can be set as root. Even ones that can't in vanilla. This can be used on the big vanilla docking port, for example.
- 2014 Jul 18
- 2013 Oct 17
Updated for 0.22
Fixed crew manifest.
Fixed undo stack.
- Aug 12
Removed restrictions on root part selection.
Removed a few OSD messages or made them shorter.
Displaying OSD messages no longer prevents highlighting of parts on the whole screen.
- Jul 29
No longer breaks selection of parts in Action Groups tab.
- Jul 28
Saves current ship to ConfigNode. Rewrites links between parts and reorders nodes to change the tree root. Finally reloads ship from ConfigNode. Would probably be more robust to reload the editor with the new craft, but who wants to see that loading screen again?
Source and MIT License included in download.
Shoutouts to the creators of ProceduralFairings, KerbalAlarmclock and EditorExtensions whose source code was very helpful in getting me started with KSP plugins and Unity.