Discord Video Link Showcase:
https://discord.com/channels/502985828507844623/570416065964933141/807278659416359002

The craft corrupts when disconnecting a part, and it makes it impossible to further edit the craft.

Reproduction:
1. Undo and exit to designer. Then disconnect the chip from the fuel tank using the Part Connection Tool
----------1st bug: Part Connection Tool doesn't show part disconnected (although the part is disconnected, and the tooltip at top of screen shows)
2. Grab a fuel tank, then resize it in any way
----------2nd bug: Resize icons don't show when you've finished resizing. They appear after you've moved the camera
3. Move/clone the fuel tank
----------3rd bug: Fuel tank doesn't move or clone.
4. Launch craft, then undo & exit back to designer
----------4th bug: Craft is corrupt, and there is an error loading the craft. The game loads the default craft.

Amendment:

I xml edited the craft using Overload mod. I didn't realise that could affect.

It is the labels that are controlled by FlightPrograms that cause the bug. Deleting those labels, or removing FlightProgram from them makes the bug go away.

Bug Active Found in 0.9.601.0
Sandbox View

5 Comments

  • Log in to leave a comment
  • Profile image
    43.4k goz

    @pedro16797
    I’d like to add to this bug. It’s not just for flight program variables, it seems to be for any partmodifier property. What occurs for me is that if I have the label connected to the main body then all works fine, but if I attempt to disconnect the label or any part the label is connected to, it is impossible to. It’s also impossible to manually disconnect them using the connections panel. As soon as I change the label text to something other than a partmodifier, all is fixed again.

    3.7 years ago
  • Profile image
    Dev Pedro

    @t4zcomz Great thanks, I'll have a look soon

    3.8 years ago
  • Profile image
    1,469 t4zcomz

    @pedro16797
    Looks like it isn't Overload which causes the bug, but labels that are controlled by variables. If you delete all those labels, or change them so they aren't controlled by variables, the Bigg Bugg disappears.

    Labels controlled by variables on the craft;
    1. 8 labels (frequency numbers) on the Radio stack at the top; they are all 000.00
    2. 3 of red labels under the 8; "0.00" (ADF), "0.000km" (DME), "0s" (DME). The "12000" squawk code isn't controlled by a variable (yet).

    3.8 years ago
  • Profile image
    1,469 t4zcomz

    @pedro16797 I don't remember exactly, but somethings like;
    - Adjusting position
    - Adjusting size
    - For some parts, changing "SupportsActivation" to true
    - Changing "autoActivateIfNoStageOrActivationGroup" to false
    - Adjusting "topScale" for fuel tanks

    I will try to delete things one by one and find the root problem.
    Amendments:
    The problem part is in the radio stack

    3.8 years ago
  • Profile image
    Dev Pedro

    What changes did you do with overload?

    3.8 years ago

2 Upvotes

Log in in to upvote this post.