Niagara System is completely broken

I am currently working on a muzzle flash and I am using Niagara System. I noticed that the user parameters are really broken, which result in UE crashing constantly. I think it has something to do with me deleting/renaming user parameters and UE does not fully delete them from memory. Whenever I want to change a certain parameter in a module, which used the old user parameter UE crashes. I can’t even restore default values, whatever had the old user parameter in it will cause a crash when touched.

I’ve tried to rename the broken parameters and enter nothing as a name and then it will delete the user parameter from the list of available values. Now, I am stuck with the following errors:


I have no idea what it means, I did not find any information on the net and my effect is fully broken because of this. What can I do here?

Muzzle flashes don’t need Niagara. You can still create and use the old-style particle systems, and they are much more mature than Niagara.
When Niagara works, it’s amazing, but there’s probably a reason it’s still behind a checkbox :slight_smile: