How to change a settings of all placed BP actors

So I put a bunch of blueprint actors in a scene but then I changed the template actor’s settings but all the placed ones don’t get the new settings. Is this the way its suppose to work? Is there a setting to make a change push thru all existing placed actors? Or do I just have to spawn all blueprint actors so that they get the latest settings? I thought I was going crazy until I figured out why some would react one way and others wouldn’t. For, me it seems like, unless I change a specific setting on a specific actor, the defaults in the Blueprint should be on all those actors. Also, I added a static mesh which didn’t go on all placed BP actors. I guess I will just make a spawner unless there is a setting to change this.

Hello !

Maybe you can select all your actors and do “Reset Instance changes…” ?

117573-resetblueprint.png

Thats cool and all but what I mean is basic things like modifying the mass of the static mesh doesn’t pass the changes to the inserted actors. Blueprints are actually working fine. Its the physics setting which I was tweaking and noticed that the changes made do not change the inserted actors. Also adding static meshes isn’t updating inserted actors. I change the BP actor in my content browser but it doesn’t change inserted actors ( of the same exact thing ) . Is that the way its suppose to work? Seems weird. I feel like if I change the master it should change all the instances. Unless I specifically modify the instance.

I think you are right.
The values are updated from the blueprint ONLY if the default value is used by the instance (when there is no yellow arrow to reset the property). Otherwise, the modification has the priority (and it is often a good thing).
However, I agree with you, it seems that the values are not updated correctly but I did not try to reproduce the issue accurately to give you more information about it. Sorry.
Maybe in your case, from your project, you could try to reproduce this unexpected behavior, isolate it and send the steps to reproduce it, so the staff can analyze it.

Its ok and thanks for your help.

Its super easy to reproduce. Drop in a blueprint actor into the scene. Change the base in the content browser. Check the instance and see that the values (physics or whatever) don’t change. By values I mean just going into the details of the static mesh component in a blueprint. Values in the actual blueprint graph do actually carry over. Also, they show the non-default arrow the second they are dropped in even if the setting is the default for the BP. I understand the location and rotation and stuff should change to non-default but I don’t understand why it mimics the non-default settings of the blueprint. For the instance these values should be default but instead its like its creating a new BP actor unrelated to the original. If this is how its suppose to be I will just not put BP actors in the scene but for me it just seems like it shouldn’t be this way.

I think I will just make generic spawner and just pick what to spawn and call it a day.