12 · QOL Tools
File Health
New in 2.0A one-click audit of the whole file, presented as a 0–100 score with per-metric fix buttons.
- Click Run Health Check.
- Read the score and grade — Excellent ≥ 90, Good ≥ 70, Needs Cleanup ≥ 40, Critical below.
- Use each metric's inline fix.
| Metric | Fix |
|---|---|
| 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 references | Flagged for review. |
| Groups with unused sockets | Report — runs the file-wide socket scan. |
| Stray objects | Review — 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.0Finds 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.