Reset property values to default in per-actor package file

In the map with world partition turned on, our artists may accidentally modify some Actors, the changes could be transform manipluation, landscape scuplt/paint or other type of temporary change. But when they find out some actors are not supposed to be changed by their role, the have no idea what the original state the Actors should be. They don’t want to re-launch the Editor sinece it takes minutes. They would like to restore the actors property values to defaults as loaded from per-actor disk file. This is pretty much like rolling back other Asset modification - just use RMB menu -> Asset Actions -> Reload.

Steps to Reproduce

Hi! The easiest way is to simply re-open the same map from the Content Browser.

Unreal will ask you which actors you want to save, just unselect the actors you want to revert, or click “Don’t Save” to revert all of them.

thanks for your suggestion, not perfect since it still takes half a minite, but it is much faster than re-opening the editor.

I tested to see if feeding individual WP OFPA actor packages into the ReloadPackages function works, but it didn’t. I’m afraid the entire level is the smallest modularity for resetting level actors.

I also added some experimental code about ReloadPackages for OFPA, it looks actor instances in world are just the same objects in loaded pacakges, which differs from other type of assets for which the loaded packages are jsut for CDO storage. I really hope we can have finer control over the file system under OFPA feature.