Niagara User Parameter Surgeon for Unreal Engine 5
An Unreal Engine 5 plugin from Core Systems Asset Factory. Made with Unreal Engine. Paid.
Niagara User Parameter Surgeon for Unreal Engine 5 is an Unreal Engine 5 plugin for Unreal Engine, paid.
Its title or description names Unreal Engine 5.
Rename a Niagara user parameter and Unreal does not tell you what you broke. The setters are keyed by name, so a Blueprint still calling SetVariableFloat("Intensity") against a System that no longer exposes it does not fail. It takes the add branch, creates a brand new parameter nothing reads, and writes your value into it. No warning, no error, no visible effect.
The same is true of a value an artist authored on a placed component in a level. This plugin builds one index of every place a Niagara user parameter is named across your project, joins them, and tells you which names reach nothing.
It reads three unrelated places, because the name lives in all three: the System asset's own exposed parameters literal name pins on Blueprint call sites per-instance overrides on placed Niagara components in levels It writes one self-contained HTML report - no sibling CSS, nothing to serve - so it survives being mailed to a colleague or dropped in a CI artefact store.
It carries a wiring map joining every exposed parameter to every site that names it, with orphans drawn as connections that terminate in nothing; an orphan table split by severity; and a panel saying what the scan could not see.
AI disclosure, as the store page states it: AI Assisted, Code, Graphics
Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.