OEBS Node Group Manager v2.0.0

12 · QOL Tools

File Health

New in 2.0

A one-click audit of the whole file, presented as a 0–100 score with per-metric fix buttons.

  1. Click Run Health Check.
  2. Read the score and grade — Excellent ≥ 90, Good ≥ 70, Needs Cleanup ≥ 40, Critical below.
  3. Use each metric's inline fix.
MetricFix
Unused groups (deletable)Purge — deletes zero-user groups; Fake-User groups are always kept.
Duplicate groups (mergeable)Merge All — hands off to the Duplicate Finder.
Groups with broken referencesFlagged for review.
Groups with unused socketsReport — runs the file-wide socket scan.
Stray objectsReview — opens stray-object cleanup.

Each problem class is penalty-capped so one issue type can't tank the whole score. Protected (Fake-User) unused groups are counted separately and never purged.

13 · QOL Tools

Duplicate Finder

New in 2.0

Finds and merges duplicate node groups — the classic .001 / .002 clutter left by appending.

How detection works

Two groups match only if their entire graph topology is identical — node types, parameter values, input socket defaults, the interface, and the hashes of any nested sub-groups. Groups that differ by even one parameter value are never treated as duplicates.

Controls

  • Scan for Duplicates — each set shows the primary (kept) group with a checkmark and user count; duplicates sit beneath in red.
  • Match Any Name — off: only groups sharing a base name (Rock / Rock.001). On: also matches identical graphs with entirely different names.
  • Rename to Base — after merging, rename the survivor back to its base name if it's free.
  • Merge (per set) or Merge All Duplicates.
What "merge" doesEvery user of each duplicate — objects, materials, and parent groups that contain it as a node — is remapped to the primary, then the duplicate is deleted. It's non-destructive to your scene's behavior and works with Undo.

14 · QOL Tools

Library Browser

Turn a folder of .blend files into a searchable, importable node-group library.

  • Folder field — the root folder to scan.
  • Scan — indexes every .blend. Results are cached to disk and validated by each file's modification time, so re-scanning an unchanged library is near-instant.
  • Full Rescan — ignores the cache and re-reads every file.
  • Filter — narrow results by name.
  • Import Selected — append the highlighted group (Fake User on by default). Wrong-type imports for the current tab are blocked.
Cache locationBlender's config folder, or %LOCALAPPDATA%\OEBS\ if that isn't writable. Safe to delete any time — it rebuilds on the next scan.

15 · QOL Tools

Column Widths & layout

  • Column Widths — drag the < > steppers to change Name / Groups / Nodes / Obj proportions and the number of visible Rows. Each manager keeps its own widths; in the 3D Viewport this panel follows the active tab.
  • Compact Mode — keeps the browser and core actions visible while hiding secondary inspection and advanced utility tools.
  • Complexity Alerts (Geometry) — highlight in red any group whose complexity exceeds the Budget you set.