Kerbal Attachment System (KAS)

Kerbal Attachment System (KAS)

2M Downloads

Unable to use Horizontal Stack Winch when attached to top of Command Pod

DarthXoc opened this issue · 4 comments

commented

Summary:
When attaching a Horizontal Stack Winch (in it’s default orientation) to the top of a command pod, the winch is inoperable. However upon flipping the winch 180° it works.

Steps to Repro:

  1. Open the VAB
  2. Click on 'Command Pod Mk I'
    -- Any command pod or probe core seems to have the same issue
  3. Click on 'Horizontal Stack Winch'
  4. Attach the winch to the top of the command pod
  5. Click 'Launch'
  6. Attempt to use the winch
    -- You should notice that all functions (except Eject) don't work and that the winch control GUI is blank. The winch is also unusable during EVA.
  7. Revert back to the VAB
  8. Click ‘New’
    —- You don’t have to create a new ship, but I figured it was the best idea to make sure KSP unloads any variables (if there are any) that may be resident in memory from the previous ship.
  9. Repeat steps 1-5, except this time when attaching the winch to the top of the command pod, flip is 180° by tapping 'D' twice
  10. Attempt to use the winch
    -- You should notice that the winch now works and that the winch GUI is populated
  11. Revert back to the VAB
  12. Flip the winch 180° by tapping ‘D’ twice
  13. Click 'Launch'
  14. Attempt to use the winch
    — Broke again

Notes:
I notice that the Vertical Stack Winch seems to behave similarly if attached to the top of the command pod in it’s default orientation. Though I imagine this is by-design because you’re attaching the winch connector to the top of the command pod and not the base.

I note this here incase the logic from the Vertical Stack Winch (where you don’t want it to work in this orientation) is being applied to the Horizontal Stack Winch.

commented

This not only happens with the winch on top of a command module on top of a stack, but anywhere in the stack, as long as any other part is attached to the bottom of the winch.

I believe the relevant error message is:
[Error]: [KAS] OnStart(Winch) Connected part is not a port, configuration not supported !

commented

Changing the line connectedPortNodeName = bottom to connectedPortNodeName = front
in GameData/KAS/Parts/winch1/winch1.cfg seems to be a fix.

commented

I have the exact same issue as reported. The reported fix works.

commented

I confirm. Flip the stack winch and do not attach anything to the other side; winch works.