[4.8] Duplicating child actor in viewport no longer works

Hello there,

Since 4.8 if I duplicate a child actor component in the viewport the duplicate is invisible and its pivot shows as being at 0,0,0. If I drag the gizmo the location values change but the gizmo stays locked at 0,0,0 and I still can;t see the duplicated actor anywhere.

On the same subject I would like to recommend a few possible additions to the blueprint viewport to make it more usable. In our next game we are using blueprint to define chunks for a procedural dungeon generation system so they contain a lot of meshes and assets. This works great in game but can be really slow to put together in the blueprint editor for a number of reasons. For example;

  • most keyboard shortcuts don’t work in the blueprint viewport like CTRL + W to duplicate unless you click on the component list first which is much slower than being able to select and drag meshes in the viewport when you are dealing with a lot of assets.
  • Child Actors don’t appear to be selectable by clicking on them so you have to hunt them down in the component list.
  • The default directional light in the viewport should have an option exposed to turn on and off since in some cases it makes it hard to accurately set light settings without looking back and forth between the a level and the blueprint window
  • being able to convert assets into blueprints from a level is a great feature to counter these problems one issue is that blueprints being converted are split into their individual components and broken I believe the conversion should add the blueprints included as child actor components (retaining values is possible) or at the very least an option should exist to allow you to choose what happens to blueprint when it is converted to be part of another blueprint from the level.
  • Lastly being able to uncheck “Run construction script on drag” is fantastic but is it possible to take it a step further? In blueprints that have lots of assets even the delay from the script firing on release can start to take its toll. Is it possible to maybe have construction script stop firing all together until you specify you are done. So for example an asset could be dragged and positioned multiple times without the construction script firing. An option for the construction script to fire only when absolutely needed like, I imagine, on adding a new asset.

I realise that’s a lot of information to dump at the end of a bug report so if you believe I should post it elsewhere then please say so. I’ve been using blueprint avidly since the beta (must be nearly 2 years now) and kismet for 5 years and have been consistently blown away by updates and what is possible and upgrades to the areas I mentioned would be the icing on the cake. You’re all doing fantastic things for the industry and I couldn’t be a part of it if it wasn’t for software like yours.

Thanks for reading,

Lewis

Hi Lewis,

Thank you for the report and the feedback. We try to keep AnswerHub bug reports as simple as possible and only have one issue per report. So this one is going to be specifically for the duplicating child components issue.

I was able to reproduce this issue so I have created JIRA UE-17380. Our developers will be investigating it further and we will post back here with updates as we have them.

As for the 5 feature requests, #2 has already been suggested and has been entered into our system. As for the rest, please post them in the Feedback for Epic section of the Forums.

Cheers,

TJ

Thank you for the quick reply.

I have posted the feedback suggestions on the forum.