Merging different blueprint graphs into one

Scenario:

In Project_1 you created a BP_HUD_v1 that uses the following:

my_FoobarObject1
my_array1
my_integer1
my_float1
my_bool1
my_collapsedFunction1

In Project_2 you created a BP_HUD_v2 graph that uses the following:

my_FoobarObject2
my_array2
my_integer2
my_float2
my_bool2
my_collapsedFunction2

Later, you decide you want to use both graphs and variables from Project_1 and Project_2 in a new Project_3/BP_HUD_v3, unfortunately, a simple holistic ‘copy/paste’ between graphs is not possible.

So, is there any way to merge variables and functions into a single unified blueprint graph without having to recreate everything manually?

Recreate the variables manually. Create functions with the same name as the functions you want to copy, starting with the functions that exist inside other functions. Copy the contents of the functions into their new homes.

Most of your work will just be typing in variable and function names.

You may also be able to create function libraries but I haven’t dealt much with those.

Thanks Zeustiak,

I was hoping that wouldn’t be the answer as my real situation involves many more projects and variables (different experimental sub-projects that I now want to amalgamate).

This suggests that if your are in a team then you should never work on a branch (or different temporary version) of a blueprint — ‘unless’ you are fully prepared to copy each and every new variable over to the main BP afterward.