Description

All Niagara Scripts are uncompiled by default. This has been logged ([Link Removed]).
Compiling the script resolves the warning noted in 66593 for Module and Function Scripts. Dynamic Input Scripts, however, have a persistent compile error that remains after the initial compile.

Steps to Reproduce
  1. Open any project in UE4Editor
  2. Select > Edit > Plugins > FX
  3. Enable the Niagara plugin
  4. Restart the Editor
  5. Within the Content Browser, create a new Niagara Dynamic Input Script
  6. Open the newly-created Dynamic Input Script
  7. Compile the Dynamic Input Script

Result:
Dynamic Input Script is uncompiled by default.
When compiled, the following error occurs:

LogNiagara: Error: Error compiling input for param map get node. - Node: Map Get - Callstack: NewNiagaraScript2
Cannot find parameter map for input! - Node: Map Get - Callstack: NewNiagaraScript2
Error compiling Pin - Node: Output Dynamic Input - Callstack: NewNiagaraScript2
The HLSL Translator failed to generate HLSL!

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-57297 in the post.

1
Login to Vote

Duplicate
ComponentUE - Niagara
Affects Versions4.204.214.22
Target Fix4.22.0
Fix Commit4721214
Main Commit11110369
CreatedApr 4, 2018
ResolvedJul 10, 2019
UpdatedFeb 11, 2020