Duplicate Blueprint Without Referencing Original

Hello,

I made a duplicate of a blueprint so that I could have two variants that share some core functionality, but the duplicate references the original in memory. Because of this, I cannot migrate the variant blueprint without also migrating the original. Is there any way to remove references within blueprints? Any help would be appreciated!

Are you sure that you are duplicating and not creating a blueprint based on the first one? If you are sure, try right clicking on the containing folder of these blueprints and clicking “Fix up Re-directors”

Okay, so I did come up with a work-around. I created a new project, migrated the non-duplicated original to the new project, edited it how I needed, and migrated the edited file back to the original project. This gave me two copies that did not reference each other. It’s not elegant, but it did work. Thanks again for your help!

Thanks for the suggestion! I did use the “duplicate” command, so I would think that method would have not caused reference issues. I know that I did not make the copy a child of the original. I tried the “Fix up redirectors” command, but the references are still present. I did some digging, and it would appear that my duplicate has references to the original’s Blueprint nodes embedded in its copied nodes. That is very odd, to say the least. I’m not sure why the equivalent of “copy and paste” would tie an asset to another like a child asset.