[mention removed]
(This is a translation of a Japanese post by Oyamada.)
I have confirmed that this issue can be reproduced in 5.7.1 and 5.7.2 (including the launcher version), but it did not occur in 5.6.
The reproduction steps are very simple as shown below:
1) Create any Niagara Emitter and Niagara System.
2) Add a Dynamic Material Parameter module to the emitter (it can be placed either in Particle Update or Particle Spawn).
3) On the emitter side, change all the write flags to OFF.
4) Open the Niagara System and add this created emitter.
5) On the system side, override the inherited emitter’s Dynamic Material Parameter module by setting some Float values and enabling some write flags
State before reproduction:
On the Emitter side, all write flags of the Dynamic Material Parameter are OFF
On the System side, some of the write flags of the Dynamic Material Parameter are ON
In this state, make any change to the emitter, and then save it
After that, open the system again and you will see that it is marked dirty, and all write flags have been changed to OFF
This can be reproduced 100% of the time.
Just in case, I have attached a sample project.
a) Please confirm that the write flags of the Dynamic Material Parameter in NewNiagaraSystem are checked.
b) Make any update to NewNiagaraEmitter.
c) Please confirm that all the write flag checks in NewNiagaraSystem have been cleared.
(The checks are supposed to remain enabled, though.)
Thanks.
[Attachment Removed]