Electronic Nodes - Wiring style for blueprint and material editors

Ok, so I’m really happy to introduce the 2.0 update of Electronic Nodes :smiley: !

WARNING: Some features has been renamed and moved.

Problem: It may refuse to compile if you had tweaked those features. Solution: Go to the Electronic Nodes settings, tweak the problematic value (most probably wireStyle) and you’re good to go.

  • 90° degrees wire style called “Simple” is now called “Manhattan

  • 45° degrees wire style called “Complex” is now called “Subway
    [HR][/HR]
    Features

  • A completely rewritten algorithm to better handle edge cases (and allowed me to add various cool features).
    This wasn’t a piece of cake, but it truly is for the better! If you notice any bug on the wire drawing, please, don’t hesitate to report it.

  • Add an option called wire alignment to align wire to right or left.
    wireAlignement.gif

  • Add an option called wire priority to prioritize the alignment to node or pin.
    wirePriority.gif

  • Add custom alignment to exec wires. Exec wire has now a complete separate option panel to tweak options.
    execwire.png

  • Add option to disable pin offset to gain a bit of place.
    disablePinOffset.gif

  • Improve bubbles drawing on angle. The bubbles are now correctly drawn on 90° angles.

  • Added zoom threshold to display bubbles (bubbles will only display under a certain zoom threshold)

  • Make execution bubbles bigger than custom ones. (May fixes the animation graph issue, but I still didn’t quite understand the problem I admit…)
    [HR][/HR]
    Bugs

  • Fix edge cases where small wires does weird things

  • Fix bubbles speed change depending on the zoom

  • (experimental) Make ribbons not split when coming from the same node
    [HR][/HR]
    New settings panel


[HR][/HR]
Hope you like it :smiley: ! If you encounter any bug or have any suggestion, feel free to comment this thread or create a new issue on github :wink: