How to copy actors inside simulation and paste outside of simulation?

I am trying to copy a user made level and paste it to make it an official level. It will not allow me to copy and of the actors when I am in simulation (which is the only time the actors exist). I am instead, having to simulate and one actor at a time, copy the transform, go to the actual level, and paste the transform. There has to be an easier way of doing this that I am missing.

Hey there @Overseeing_Industry! So there are multiple ways to go about retaining information from the editor, and each have their pros and cons.

Level Snapshot Plugin:
Customizable way to take snapshots of levels/actors in PIE to save as data. This cannot be used in a packaged build however.

However if you want it to be a level editor in a packaged game, you’ll need to create a custom tool for it. I’d recommend a struct or other data type that can house the data, a way to pack the data, and a way to unpack the data in editor.

I may have been confusing with my wording. On the screenshot, I have the level loaded. I am trying to copy all the actors and paste it into a separate level. In order to see the actors though, I have to simulate. The engine will not let me copy and paste actors that have been made on runtime (Shown to be yellow on the outliner. I already have a level editor I made and got it to load all the actors etc. I am currently trying to copy all the actors that have been made on runtime to paste it into a separate level that does not handle loading the level on runtime to turn this into an official level.

I am sorry for the miscommunication, hopefully this clears it up.

There is no easy way to do that.

You’ll have to meticulously store each actor state in some kind of data structure. On load it in the new level you’ll have to recreate it actor by actor.

Be careful with references between actors.