Niagara User Parameters editor window issue

I encountered a bizarre problem with the niagara system editor where the User Parameters window has ceased to exist.

In the windows dropdown I can’t toggle it on or off, it always indicates its on, yet it is nowhere to be found, it is not minimized, when I minimize other niagara editor windows I can see them in the bottom bar and can restore them.

I have tried deleting the saved files on both the project and the engine and inexplicably this has no effect on the niagara editor’s layout.

Where is its layout state stored, how to reset it to default?

Hi Clifton,

I’ve been having this kind of issue myself from time to time. The last-known layout state of Editor windows and tabs is not stored per-project, so deleting Intermediate and Saved folders does not help indeed. I believe this information is stored system-wide for your OS user, affecting different projects and even engine versions.

In any case, when this kind of problem happens, the easiest way I found to work around it is to make your window/tab get keyboard focus (in your case, by clicking the Window menu and the User Parameters item), then using the Windows key combined with the up/left/right arrow key. This should bring the window back to view from wherever it was.

Let me know if that helps!

Best regards,

Vitor

Hi, yes I tried the windows key methods before I made the post. I tried it again just to double check and yah it still acts like it doesn’t exist and is unfocusable.

The notion that the layout config is not platform/engine specific, that sounds new to me, but worth a shot to look into.

Have you also tried Window -- Load Layout -- Default Editor Layout ?

Also, I am seeing some configurations stored in:

%localappdata%\UnrealEngine\Editor\EditorLayout.jsonLook for object “Standalone_Niagara_System_Layout_v29”. There should be an “Areas” object inside with each Niagara-related window and tab. One of them should have a “Tabs” array containing an object with “TabId”: “NiagaraSystemEditor_UserParameters”. Here’s mine after resetting the default layout and then dragging the User Parameters tab out to a new floating window:

"Standalone_Niagara_System_Layout_v29": { "Type": "Layout", "Name": "Standalone_Niagara_System_Layout_v29", "PrimaryAreaIndex": 0, "Areas": [ { "SizeCoefficient": 1, "Type": "Area", "Orientation": "Orient_Horizontal", "WindowPlacement": "Placement_NoWindow", "Nodes": [ { "SizeCoefficient": 0.065602414309978485, "Type": "Splitter", "Orientation": "Orient_Vertical", "Nodes": [ { "SizeCoefficient": 1, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_Viewport", "Tabs": [ { "TabId": "NiagaraSystemEditor_Viewport", "TabState": "OpenedTab" } ] }, { "SizeCoefficient": 1, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_ScratchPadScripts", "Tabs": [ { "TabId": "NiagaraSystemEditor_SystemParameters", "TabState": "OpenedTab" }, { "TabId": "NiagaraSystemEditor_ScratchPadScripts", "TabState": "OpenedTab" } ] } ] }, { "SizeCoefficient": 0.19879518449306488, "Type": "Splitter", "Orientation": "Orient_Vertical", "Nodes": [ { "SizeCoefficient": 1, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_SystemOverview", "Tabs": [ { "TabId": "NiagaraSystemEditor_SystemOverview", "TabState": "OpenedTab" }, { "TabId": "Document", "TabState": "ClosedTab" }, { "TabId": "NiagaraSystemEditor_Baker", "TabState": "ClosedTab" } ] }, { "SizeCoefficient": 0.33000001311302185, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_Sequencer", "Tabs": [ { "TabId": "NiagaraSystemEditor_Sequencer", "TabState": "OpenedTab" }, { "TabId": "NiagaraSystemEditor_CurveEditor", "TabState": "OpenedTab" }, { "TabId": "NiagaraSystemEditor_MessageLog", "TabState": "OpenedTab" }, { "TabId": "NiagaraSystemEditor_ScriptStats", "TabState": "OpenedTab" } ] } ] }, { "SizeCoefficient": 0.065602414309978485, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_Details", "Tabs": [ { "TabId": "NiagaraSystemEditor_Details", "TabState": "OpenedTab" }, { "TabId": "NiagaraSystemEditor_SelectedEmitterGraph", "TabState": "ClosedTab" }, { "TabId": "NiagaraSystemEditor_SystemScript", "TabState": "ClosedTab" }, { "TabId": "NiagaraSystemEditor_PreviewSettings", "TabState": "ClosedTab" }, { "TabId": "NiagaraSystemEditor_GeneratedCode", "TabState": "ClosedTab" } ] } ] }, { "SizeCoefficient": 1, "Type": "Area", "Orientation": "Orient_Horizontal", "WindowPlacement": "Placement_Specified", "WindowPosition_X": 1369, "WindowPosition_Y": 522, "WindowSize_X": 379, "WindowSize_Y": 480, "bIsMaximized": false, "Nodes": [ { "SizeCoefficient": 1, "Type": "Stack", "HideTabWell": false, "ForegroundTab": "NiagaraSystemEditor_UserParameters", "Tabs": [ { "TabId": "NiagaraSystemEditor_UserParameters", "TabState": "OpenedTab" } ] } ] } ] }Note there are configurations like “WindowPosition_X”, “WindowPosition_Y”, “WindowSize_X”, “WindowSize_Y”, “bIsMaximized”, “HideTabWell” and “TabState”.

Hope this helps!

All the best,

Vitor

ah I just tried your other suggestion before I saw this reply and it cleared this before I could examine it. The info is still useful for future reference though.

" Window -- Load Layout -- Default Editor Layout"

ah this worked, thanks.

Great to know the layout reset option worked. I also learned today about that json file, so I’ll also check its contents from now on if this kind of behavior happens to me again. Maybe this can eventually lead us to figuring out the root cause of that odd state.

All the best,

Vitor