Why can't you duplicate Macros?

Why am i not able to duplicate the Macros i make in the editor? If i right click it’s greyed out.

In my project I’m making some huge macros and i would like to have mulitple versions of them with small differences but it’s really annoying that i have to copy the nodes and reconnect them with the inputs/outputs :frowning:

Hey ,

Thank you for raising this question, as I know it can be quite cumbersome to reconnect all of the in/outputs within a blueprint/macro. For that reason, I have entered a Feature Request to our developers for additional review. I can’t guarantee this will be added into the engine in the future, but I did request for it to be considered. If you have any further questions regarding this request, please contact us and refer to: UE-15063

Have a wonderful day!

thanks! :slight_smile:

You’re welcome, please let us know if you have any further questions. :slight_smile:

Same problem - its making it very difficult for me to work with macros.

I am not sure I follow the conversation… Macros are effectively ‘copy and paste’ code. Why would you want to duplicate it? More over, if you need to similar code but not exactly the same, you probably shouldn’t use Macros. I can’t think of a single valid usecase why anyone would want to duplicate Macros. Can you guys elaborate?

If it’s re-usable functionality that you’re after - consider Blueprint Library.

UE-15063 was fixed in 4.9. It was verified that macros now duplicate with the nodes still being attached.

Thanks!