Greetings!
We’ve encountered issues with overridden parameters in PCG components. When attempting to copy a PCG component with overridden parameters, those parameters are reset to their default values. We are using Unreal Engine version 5.4.2.
I’ve run tests on different engine versions, and it turns out that overriding parameters on PCG component instances has been broken since version 5.5 (the issue also exists in the 5.6.0 preview). You simply can’t enable the override toggle—it doesn’t change its state.
Please advise on how to fix this issue. Thanks in advance!
Steps to Reproduce
1)Create a new PCG Graph asset.
2)Add some input parameters to it.
3)Create a new Actor Blueprint.
4)Place an instance of the above Blueprint in the level.
5)Select the PCG component on that instance and try to override any parameter (this is not possible in engine versions 5.5 and 5.6).
6)Copy and paste the PCG component: the overridden parameters on the new component are reset to the default values from the PCG Graph asset.
or in repro project:
1)Open L_Test level
2)Select BP_TestActor in Outliner
3)Copy and paste PCG component in details panel
4)Component PCG1 now has all the parameters reset to default values
Hello,
I have tested this on 5.4.4, 5.5.4, and 5.6.0, and was able to reproduce the issue you described regarding overridden graph parameters being reset to the defaults on all 3 versions. Interestingly, I did not encounter the issue described regarding not being able to override parameters on 5.5.4 and 5.6.0. This was the case with both the repro project and without.
In any case, I have put together a bug report for this, which can be tracked here if/when it’s approved for public visibility: Unreal Engine Issues and Bug Tracker (UE\-294736\). There is no ETA as priorities for bugs and features can shift at any time.
We don’t provide updates on UDN, but progress can be followed on that public issue tracker page.
Take care,
John