Blutility help, how to force construction script to run?

*Edit title to reflect new question. See comments for details.

I’ve got 2 Blutility scripts set up to help with level creation in my platform game. One is set up to find all actors of a certain type (the platform used for gameplay) and report how many are set to a specific setting from enums in the item’s BP. This works quite well and is very useful. See attached image ‘BPWorks’.

Since that worked so well, I decided to try and extend it to allow me to select items based on current settings and then change them to new settings. I duplicated the Blutility BP and added a few nodes to make this happen. However, now the result is my checked enum is not matching the value I’m choosing before running the Blutility. I can’t tell if the array is not getting filled at all or if it’s getting filled with the wrong thing. I know that the level contains at least 1 BP with the setting I’m checking for, but I don’t know how to debug Blutilities. See attached image ‘BPNoWork’

Can anyone tell me what I’m doing wrong or at least help figure out how to debug the BP? Frustrating since they’re virtually the same nodes, just not acting the same way.

A little more clarity on these. In the one that works, ‘ColorPickerEnum’ is editable. When I run the Blutility, I choose which color setting I want to find in the level and it finds them, reports how many there are and selects them all.

For the one that does not work, ‘ColorFrom’ and ‘ColorTo’ are editable set by me and I’m trying to find the items set as ColorFrom and change them to ColorTo.

Ok, strangely this works now. 3 days of tweaking and it never once worked. Post here and 5 minutes later it’s fine. Go figure…

However, since it’s changing an editable variable without re-running the construction script I can’t tell at first glance. I have to find the items and double check. Does anyone know how to force the construction script to run again in BP similar to dragging items around? I’m not seeing anything obvious in the context menu.

Quick bump to see if anyone knows anything about this.

Additional question for Epic. Are blutilities officially supported?

I know they’re under experimental, but there’s very little info on AnswerHub so I’m curious if they’re even worth bothering with at the moment. Seems like tons of potential, but no real support at the moment.

Hi Gooner44,

Unfortunately, at this time Blutilities are under such heavy changes and development that we are not officially supporting them yet. The early access is so that we can gather feedback about it in its early stages. We have a milestone tracker for making Blutilities shippable and supported, but it will take a little time before that is met.

Once they are more finalized, we will be able to offer better support for Blutilities.