Also, I am seeing some configurations stored in:
%localappdata%\UnrealEngine\Editor\EditorLayout.json
Look 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