Electronic Nodes - Wiring style for blueprint and material editors

Hey, it’s a great plugin.

I’ve just tried Ribbon, and while “in” feature works splendidly, “out” wires really don’t need to be separated that early, resulting in pretty wonky designs.

Thank you very much @aureon :slight_smile:
The ribbon feature is kinda experimental and works better with simple mode for now, but I’m goin to improve it!
Do you have a screen of the case you’re talking about?

I think what @aureon means is this (ignore the mess underneath):

image_172207.png

Since all those out wires are the same variable, it doesn’t really make sense to separate them. It would be great if they separated from the same point vanilla-like.

@Gliptal Oooh, I see, thank you very much for the screen! I’ll fix that in the next update (as well as the animation bug). In the meantime, I’ll make the plugin available in 4.23 as it just came out. (should be available tomorrow or the day after)

Any ETA on 4.23 ? :slight_smile:

@ThatLittleSpider It is now available on 4.23 :wink:

Thanks :slight_smile: I appreciate the fast update.

Just a quick update: I’ve made a github repo to keep track of the bugs and the suggestions. I also added a wiki with a “Getting started” page and a “FAQ” page.

So, if you have suggestions or bug report, don’t hesitate to put it there :wink: ! (I’ll keep track of those reported here of course, I did not make the corresponding issues yet, but it’s coming)

On the dev side, I’ve had little time lately, but I’ll try to push an update before the end of the month with what have been suggested :slight_smile:

Dear, like your plugin, but have you solved the overlapping lines? —sometimes overlapping too much makes reading a little difficult, hope you understand.

Hey! Loving the plugin! I found it before it released, but forgot about it a bit, but as I just got back from vacation my spaghetti reminded me. Do you think it’d be possible to add an option to either show bubbles on, or thicken all the lines coming from the selected node? I find the “hover over a line to highlight it” thing a bit iffy to use, so I’d really love something like this.

Also, would it be possible to only draw bubbles on lines when you’re relatively zoomed in? I like them when I’m close, but zoomed out it makes the entire thing incredibly noisy.

Edit: I also just noticed that the bubble speed seems to be relative to segment length. Do you think you could make the bubble speed absolute? Right now I’ve got some bubbles racing by, while other are barely moving enough to be redrawn each frame. It looks a bit weird. Another note on the bubbles: the space between them again seems to differ based on segment length. Long wires have way fewer ‘bubbles per meter’ than short wires, so to speak. Not major problems, just stuff I noticed.

Aww… how’s about older engine versions? >.>

[USER=“1223946”]Hiking Young[/USER] Hey, thank you very much :smiley: ! Is this what you were looking for ? If so, the ribbon experimental feature is already available in the latest release of the plugin :wink:

  • You might have to update the plugin by going into the epic game launcher, then clicking on “installed plugins” below your engine version and “update”
  • You might have to activate the feature by going into Edit/Editor Preferences/Plugins/Electronic Nodes Plugin and the click on the “Activate Ribbon” checkbox

If it’s not what you were looking for, don’t hesitate to describe your problem by sharing some screens and I’ll do my best to fix it!
If you have trouble updating your plugin, don’t hesitate to DM me ;).

[HR][/HR]
@Mr4Goosey Really happy to hear that :smiley: !

I’m not 100% sure of what you mean by this… could you please make a screenshot for me to understand better ?

I’ll try to add that on the next release :wink:

This is weird and not intended… I’ll take a look at that, it seems to be a bug (and if it is, it will be fixed on the next release)

Thank you very much for your feedback, I’ll let you know when all of these will be online :wink: !

Hey just letting you know that the last URL is incorrect, you have to remove the leading “http://”.

Loving your plugin. Only having one issue with working on a project where not everyone has it. I have to disable it before I commit otherwise they cannot open the project. Is there a certain file I should add to gitignore?

[USER=“3189697”]G0D OF KHA0S[/USER] Thank you for reporting it! Hum, that’s really weird, there’s no reason it should interfere with users that’s do not have it…

I’ll investigate this and come back to you as soon as I find why it does this :wink:
It may be the .uproject file that you may add to your gitignore (or just not commit)

In the meantime can you please tell me what files are modified after “git checkout && git pull” and then activating the plugin?
And what error your teammates have when they try to open the project?

Loving the plugin,

However, I just updated to the latest version, and on UE 4.22 when trying to package anything, I get the following error:

EDIT:
Also, the names have changed in the settings from circuit to subway?
Annotation-20191004-101140.jpg

EDIT2:
Swapping the wire style to default, packaging, swapping it back to subway and packaging again seems to have fixed the issue.

@erbmur I’m sorry, I didn’t think it would create such problem :confused: … I’m also late on the communication on that (big!) update, but I’ll do it this week end with all the changes :wink:

The problem: you saved some options that do not exist anymore or has a different name.

Solution: open the options, change settings if that differs from your previous ones, close and that’s done!
[HR][/HR]
About the update from “simple / complex” to “manhattan / subway”:

I felt like the “simple / complex” wire styles name were not intuitive at all, since you can’t guess what they’ll look like. Plus, “complex” could be interpreted as “complex to read” (which is not the case) and “simple” as “for beginner” (which again is not the case).

The new names “manhattan / subway” names help visualize what they’ll look like and has no connotation :slight_smile: !
[HR][/HR]
Sorry again about the bad surprise :/, I’ll do the communication about what’s new and what’s fixed today or tomorrow :smiley:

Icecream and sandwitches? Or maybe skyscrapers and tunnels (high vs low)?

[USER=“2759275”]Cpt. Tripfx[/USER] Ahah, ok, maybe it was just me x) !

But I feel like manhattan refer to lots of 90° angle (since the streets are straight lines)
manhattan.jpg
And subway refer to 45° for the famous maps !
subway.jpg

No :3 ?

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: