Blueprint Assist Plugin

I can invite you to the github repo and you can grab the plugin from there.

Please send me a private message here on the forum or email me at func.pwong@gmail.com with your github username.

Hi again, I still haven’t bothered to update so I’m using version 4.7.5, but I seem to have encountered a small bug.

I had renamed these variables at some point, the names are longer than before, and now I noticed they are smushed up against the nodes they are connected to. This is after triggering the auto-formatting; in fact if I move them and trigger auto-formatting again it puts them back like this. But if I drag out new nodes of the same variables and connect them they are spaced properly again.

Unfortunately I haven’t been able to reproduce this though, so I can’t give you any hints how it got in this state. The nodes are inside of a function and I probably renamed then when the window wasn’t open, but that doesn’t seem to matter.

Not a big deal but just thought I’d share!

Hi @Perfect_Human_Interface, could you try selecting all the nodes here and running the RefreshNodeSize (CTRL+SHIFT+R) command?

If that doesn’t fix it, also try enabling the setting SlowButAccurateSizeCaching and refreshing again. This is found in Editor Pref > Blueprint Assist Settings Advanced.

Please let me know if the issue still occurs after trying this.

Hi @Perfect_Human_Interface, I had another user report issues with updating the plugin. They were getting the error:

Error Code: IS-EO-Lnc-BldInfo:Http-403

Did you get the same error code when you tried updating?


When searching for this error, there I found a recent discussion: Error Code IS-EO-Lnc-BldInfo:Http-403

Some users have reported that simply closing the Launcher through the task manager and then running it again in administrator mode allowed them to update.

Is there any way to adjust the formatting settings to avoid this spaghetti? Basically Sequence nodes are completely unreadable as it doesn’t cleanly line everything up causing a ton of overlap.

The plugin assumes that you are using the regular spline wires, so normally wires don’t extend so far to the right.

You try enabling the setting ExpandNodesByHeight otherwise there might be some setting in the wire plugin which helps here.

Not sure I understand what you mean. You mean with the break points? I don’t want those. Ideally it should just line everything up and push down as far as needed.

I tried that, but it didn’t seam to do anything as far as aligning everything to prevent them overlapping like crazy. I guess it’s because the starting position for some nodes is pushed further to the right due to additional parameter nodes before them.

Will try to figure something out I suppose since this is completely unreadable. I understand that’s not the plugins fault though as BP sometimes just are spaggethi, lol.

Oh sorry, I didn’t see some of the straight wires were also overlapping the nodes too.

You mean with the break points? I don’t want those. Ideally it should just line everything up and push down as far as needed.

Do you mean the reroute / knot nodes?

A decent chunk of the avoidance requires reroutes to be created since I can’t control the bounds of the wires without making reroute nodes.


Could you check if you have the setting CreateKnotNodes enabled? If If you still have overlapping issues with this setting enabled please send me a copy of the nodes through https://blueprintue.com/ and I’ll have a look at this case.

Sorry for the late reply. Was updating to UE 5.8.

I enable knots. Enabled expand by height. Enabled expand by parameters. The result is the below.

Sequence nodes still turn into garbled unreadable mess. There’s nothing particularly fancy you’d need to do to replicate this. Just have a Sequence node connected to other nodes that have various pure nodes attached and they’ll have lines just going all over the place. Ideally the lines shouldn’t overlap like this.

Turning off “Disable Helixing with Multiple Pins” seams to work to some degree, but then it just stacks everything like crazy causing the BP to expand 100 miles down.

So that somewhat gets me there. So seams like it’s auto disabling the helixing, which is then causing nodes to be Left-side and Left-side doesn’t nicely align sequences. Any other suggestions?

Here’s a simple example of what’s going wrong.

I think the problem comes down to the pure nodes pushing the exec nodes further out and it’s just not dealing with this when it switches helixing off to left-side.

What I’d ideally like is for the lines to go down then go to the right to their exec pins instead of going right then down so they stop overlapping like crazy.

Fixed it. Requires Electronic Nodes though.

Larger case.

In Electronic Nodes set “Wire Alignment” to “Left” and “Wire Style” to “Manhattan” and it will display more readable.

1 Like

Thanks for sharing your solution. The main issue is due to the wires extending out horizontally and the plugin doesn’t expect that to occur. I’ll make a page in the docs describing recommended settings for these wire plugins.

I also did notice for the sequence node, reroute nodes were not being created for several of pins at the bottom. This looks to be a bug, I’ll fix this in the next update.

1 Like

Hi, great plugin, been using it for a long time now. I have a question - when I plug pins from one node to another, BPA will select that pin on one of the nodes (but seems like not always). And then if I select group of nodes after that and try to move them, it will only move one node (it will deselect all nodes, it can also interfere with other editor interactions - cant click on details panel values for example. Is it possible to disable this - I was not able to find.
Thanks.

Sorry for the late reply. I never saw any errors. For me, trying to click the “update” buttons in the launcher seems to simply do nothing at all. Closing and reopening hasn’t helped.

Right now I’m working on 5.8 which has the latest version of the plugin installed, but my 5.7 install I still have the earlier version.

1 Like

Hi @tigerija, I think I know what bug you are talking about and have very rarely experienced it (in an old engine version it used to occur often).

Do you know how to consistently replicate this and could share a video of it?

Its a bit clear how to replicate the bug - seems like it has something to do with ALT disconnecting the node, and then connecting from disconnected selected node to other one. But seems like it doesnt happen always.

I have Unreal 5.6 and Plugin Version seems to be latest. I will uninstall plugin and install it gain to see if that solves the bug.

Thanks for the video. I believe I was able to replicate the bug. Basically you need connect to a pin and time it so that your cursor is outside of the pin as the connection finishes (perhaps 1 frame later?)

Doing this causes the engine’s pin hover state becomes bugged. Once in the bugged hover state you simply need to hover the pin again to fix it. This is not related to the BlueprintAssist hover state (example video below is with the plugin disabled).

So it seems to be very easy to trigger this by dropping the FPS of the graph editor. I did this by adding a hundred or so print string nodes to the graph.

One thing I couldn’t really tell from your video, when in the bugged state whenever you click on anything it will instead try to select the bugged node. Did you have the same issue?

Yes.
If you click on another node then it will try to select (yellow highlight) briefly. As if selection is stashed.

BUT if you drag select any node, then you wont get yellow highlight, but it seems like it still tries to select node - actually, if you click on empty space and hold, “bugged” node will select and will stay highlighted until you release left mouse/drag selection.

Side note: I have not looked - but is there an option to disable plugin from using arrow keys to select pins around currently selected node /- that overrides option to use arrows to offset nodes around graph - I prefer using arrows to move nodes than navigate node pins. Might be helpful toggle to have if easy / if not already there.

Yes, this is certainly the same bug that used to occur quite often on the material graph. I assume this would require an engine change to fix but I haven’t looked into what exactly is causing this.


To disable the arrow key selection you can unbind or change the keyboard shortcuts for Select Pin Up / Down / Left / Right.

To start off, Blueprint Assist is by far my favourite Unreal plugin, a huge timesaver and I miss it whenever I don’t have it.

The only thing I’ve run into is that it does technically work on the material graph, but it doesn’t have the best results. It seems to use the generic formatter for the Material Graph, I believe? Is there a way to adjust the settings or set up another formatter for the Material Graph specifically?