Skip to content

[UE Plugin] Clean your blueprint graph from unused nodes in one click.

Notifications You must be signed in to change notification settings

Urkaz/UnusedNodeCleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 

Repository files navigation

Logo Unused Node Cleaner

Unused Node Cleaner

"Unused Node Cleaner" allows you to clean your blueprints from unused nodes that someone left somewhere and are still there to distract you.

WARNING: While the "Hide Unused" toggle is on, the plugin will disable the "Hide Unrelated" feature as the plugin uses the same engine functions to make the nodes fade out.

How to use

Unused Node Cleaner can be purchased on the Unreal Engine Marketplace.

The plugin adds two buttons to different blueprint/graph editors that allow cleaning them. Find more information and see it in action on the Getting Started wiki page.

You can find answers to some frequent questions on the FAQ.

And if you have some problems using the plugin or want to give some feedback, please create a new Issue.

Compatible Engine Version

Check the Version compatibility wiki page.

Roadmap

  • More Graphs: MetasoundEditorGraph?, SoundCue?, NiagaraGraph?
  • Project-wide report before cleaning?

Changelog

Version 2.4

  • Bug Fixes:
    • Project-wide cleaning crashes related to "Conduit" and "Transition" graphs from State Machine graphs.
    • State Machine "State Alias" nodes are handled correctly now.
    • Fixed a build warning related to the "EnvironmentQueryEditor" plugin.

Version 2.3

  • New:
    • Project-wide cleaning: A new option is available in the Right-click menu from the Content Browser to clean the graphs of multiple assets at once.
      • Right-click a folder in the Content Browser to clean the graphs of that folder.
      • Right-click anywhere in the Content Browser without selecting anything to run the cleaner in the current folder.

Version 2.2

  • New:
    • Added a keyboard shortcut to execute the "Clean Nodes" action: Ctrl+Shift+C (can be changed in the engine settings).
    • Added a keyboard shortcut to toggle the "Hide Unused" button: Ctrl+Shift+H (can be changed in the engine settings).

Version 2.1

  • Bug Fixes:
    • Fixed a crash when adding a Button event from the UMG editor.

Version 2.0

  • New:
    • Animation Blueprint AnimGraph support.
    • Animation State Machine support.
    • Behavior Tree editor support (Only available on UE5.3).
    • EQS editor support (Not available in UE5.3 due to an engine bug).

Version 1.5

  • Bug Fixes:
    • Fix Timeline component nodes being deleted if not connected to anything.
    • Fix build error on Debug configuration.

Version 1.4

  • Bug Fixes:
    • Fix Comment nodes being deleted.

Version 1.3

  • Bug Fixes:
    • Fix Composite Node Event detection.

Version 1.2

  • Bug Fixes:
    • Some "pure" macro nodes were treated as unused.
  • Performance:
    • Optimize Composite Node handling.
    • Optimize node type filtering to avoid.
  • New:
    • Animation Blueprint Event Graph support.

Version 1.1

  • Bug Fixes:
    • Button visibility on Breakpoint.
    • Node appearance when using Ctrl+Z to undo operations.
    • Composite Node handling.

Version 1.0

  • New:
    • "Clean Graph" button to remove unused nodes.
    • "Hide Unused" toggle to fade out the unused nodes.

About

[UE Plugin] Clean your blueprint graph from unused nodes in one click.

Resources

Stars

Watchers

Forks