I have a number of different Blueprints scattered across different folders that are connected to each other.
Currently I am trying to clean up these Blueprints by moving them all into a new folder structure I am creating.
Normally, I will simply rename or move files/folders, apply “Fix all redirectors” to the relevant files (or right at the Content folder), and everything should work.
However, in this instance, I am running into lots of problems in this instance.
Sometimes, applying “Fix all redirectors” will actually break existing connections between Blueprints. Screenshot below.
I can also get the above error if I try to rename a parent folder, or move a folder to another location.
The only workaround I have found is to manually move individual files, instead of folders, to a new location. Not sure why, but this approach seems to work better. However, I have too many files where it’s realistic to go file by file, due to the amount of folders. I need to move full folders, but just continue to run into this type of error above when I do so.
Fix all redirectors is just something that cleans up redirectors internally. I can’t really think of a situation where doing that would solve any compile errors. It’s great though.
From what I can tell, simply refreshing your blueprints would probably help. You can do this manually for every blueprint listed in that error list, or you can use the RefreshAllNodes plugin at does it for every blueprint simultaneously.
This also fixes any of those “struct not found” errors you get when building.
I need to also manually re-route nodes, since references were lost in the moving of files. Which is doable, but becomes a lot of work when you move a lot of BPs around.
Just seems inefficient for just moving files around.
And the fact that I can circumvent the issue by moving individual files (vs folders) to me indicates maybe there’s another way.
PS - I didn’t see the edit button available anymore, so also wanted to clarify that I am moving more than BPs in this processs. I am reorganizing an asset pack that also has skeletal meshes, materials, etc, and am trying to move the entire pack into another folder.
I was referring to BPs in particular because Unreal seems to sometimes have an easier time moving other assets besides BPs, whereas BPs seem more sensitive to getting broken.