Hi again Andy,
I will suggest you try to mark the PCG Graph as editor only ( “Is Editor Only” property in the PCG graph properties under the “Cooking” category ) and that will bubble up to any and all PCG components using that graph.
I’m surprised that marking the component as editor only wasn’t working directly but maybe something changed since we’ve added that.
In your case, maybe you have partitioned your graph, so removing the “original” component could have broken some of the PCG mechanism, but if everything is already generated, the components & data on the partition actors are still serialized (because they themselves won’t be Editor Only).
Let me know if that fixes your issue.
I looked in the memory capture and sure enough, it has to do with point data serialized, most likely on the components.
As far as the pcg partition actors & the pcg world actor:
- if you mark the partition actor editor only, then all the content on it won’t be in the cook (which isn’t what you want)
- if you mark the pcg world actor as editor only, then you might run into some issues with components that are still alive and of course runtime generation will straight up not work.
Hope this helps,
Cheers,
Julien