Duplicating a model changes its ID

I am new to Unreal Engine.
I have been using Unity and have been managing the IDs of 3D models by numbers.
In UE, when I duplicate a model, the number at the end of the model increases, so I am having trouble with the ID changing from the expected ID.
I would like to set the trailing number to something like “_1” so that it does not erode the original ID name.
Is there a setting in UE that will make it look like the following?

Currently: box001 → box002, box003
Ideal : box001 → box001_1, box001_2

However in Unreal Editor, we don’t manage the actors (similar to scene objects in Unity I guess) with their name or ID, instead, we use references or tags. For now, I see two ways to solve your question.
The first is add a tag to your actors in scene and see it as its name.
The second is use a Editor Utility BP to Set Actor Label, what you see as name in the world outliner is called Label in Unreal.
Or use plugins or c++, but I’d say in your situation you are duplicating manually in the scene, so that’s it.

1 Like

Thank you for your reply.
You mentioned that there is a way to use a plugin or C++. How can that be done?

English is not my native language. Sorry if this is a strange sentence.

I guess it’s a bit confusing in my last post. What I actually mean is that using a plugin or C++ would less worthy than solution 2. You can rename them yourself with 1 click after you set up correctly.
You need to create an Editor Utility Widget BP by right click in your content brower, then add a button to it, link a event to the button’s OnClicked, and make a BP like picture 2.


Then right click on the BP, cilck Run and click the button. Save your level and everything will be what you want. You may further edit the BP to make it more vesatile or fit other demands.

And by the way, I’m Chinese actually and found a lot of grammar mistake when reviewing my last comment lol. Yours are not strange at all to me. I’ve been to JP as exchange student so I can speak a little, if you feel confused, feel free to ask at any language you’d like to.

1 Like

Thank you!
Very helpful to have detailed instructions on how to do this.
I’ll try to do this while consulting with my colleagues who are programmers.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.