Jump to content

Impossible to build or bug?


Recommended Posts

I have been trying to build a couple of features which require a template part to place two docking rings on main section, however when I select this template I only get one green construction ball, is this a bug or just a stupid bad bit of coding which only allows one join to be active. See screen shot below, notice the selected parts with just a single green ball, can not even stick docking ports to side of tank.

F0019548ACF6A37E045B03A2851374E17F070F5D

Edited by Agricola
Link to comment
Share on other sites

More information would be helpful, like the steps you used to build the sub-assembly, but I suspect you are suffering from the part hierarchy coding. Every time you add a new part, it becomes a "child" of the part you stuck it onto, which is the "parent" part of that child. In this way, every part has a parent except the root part, which is always the first part you place. When you drop a collection of parts into a sub-assembly, the part you grabbed (with all its children attached) is made the root part of the assembly. Where that part was attached to its parent will be the only place you can attach the assembly.

You'll need to build your sub-assembly in such a way that you pluck it off the craft to save it from the same point at which it will be attaching. If this isn't the problem you're experiencing, post more details and perhaps file a bug report.

Link to comment
Share on other sites

The building system in KSP works like a tree: there is one "root" part that all other parts are sequentially attached to. When building normally, this is usually the command pod (you can check which part is the root part by grabbing it, the whole craft will move intact if you grab the root). A limitation of KSP's part-tree system is that you can't have branches re-connecting back to the tree to form connected loops.

Subassemblies work in the same way, when you grab an assembly and save it, the part you grab becomes the root part of that assembly. You will only have an active attachment point on the root part of a subassembly. This means that it is impossible to connect branch-to-branch, which seems to be what you are trying to do.

Link to comment
Share on other sites

OK thanks hierarchy makes sense then, so I was wasting my time then, back to the drawing board and try to work out how to do this. It would be a nice future request to have all points available in a sub assembly active.

Link to comment
Share on other sites

OK thanks hierarchy makes sense then, so I was wasting my time then, back to the drawing board and try to work out how to do this. It would be a nice future request to have all points available in a sub assembly active.

I suggest you get the mod Select Root. This will allow you to change the root of a craft after you already built it.

With this function added, you can build your subassambly like normal, and when it's time to save, you switch the root (the new root being the part you attatch to the rocket. In this case, the docking port), and save.

If you don't want to use the mod, just rebuild this subassambly, it's not to complex. In this case, the first part you place would be the docking port

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...