Niagara system bug: pre-dependency not met: EmitterState

I think this is a bug in Unreal Engine, it’s really quick to reproduce:

  • Create a niagara system with an empty emitter
  • Add “Spawn Particles in Grid” in “Emitter Spawn”
  • Try to fix the errors: add “Grid Location” and “Emitter State”
  • But the error remains:

The module has unmet dependencies.
The following pre-dependency is not met: EmitterState; Ensures Age is set by the state handler before the module tries to spawn particles.

So is this simply a bug or am I missing something basic?

I have the same problem and need help.

If you had your Spawn module in EmitterSpawn, move it to EmitterUpdate. Add Emitter State under Emitter Update, and then after that add your spawn rate module.

2 Likes

you are the real hero