🕸️ Zion Dependency Graph
See every reference. Trust every delete.
Troubleshooting
"No cache. Click Rescan Project…"
Expected on first run or after cache deletion. Click Rescan Project.
"Cache is stale" warning
The cache was invalidated by imports, deletes, or moves. Rescan to refresh.
A Resources.Load call isn't detected
Check three things: the argument must be a plain string literal (variables, interpolation and concatenation are listed as unresolvable instead), the script must live under Assets/, and code detection must be enabled in the toolbar Options menu. Calls inside comments are deliberately ignored.
Known asset appears as orphan
Usually caused by a load mechanism static analysis cannot see - a dynamic string, an AssetBundle lookup, or runtime instantiation. Verify usage in graph and code before deleting. Literal Resources.Load, Shader.Find and Addressables calls are detected as of v1.2 and excluded automatically.
The Dupes tab is empty
Duplicate detection runs on request - click Find Duplicates. If it still finds nothing, the project genuinely has no byte-identical files (which is the goal).
There is no Addressables tab
The tab only appears when com.unity.addressables (1.21 through 2.x) is installed in the project. If you have just added the package, let Unity finish compiling and reopen the window - the audit assembly is gated on a define that is only set once the package is present.
The audit reports findings Unity's Analyze tool doesn't, or vice versa
Both are expected in specific ways. Unity flags whole-file duplication, so it reports shared multi-object files (sprite sheets, FBXs) that this tool correctly clears as Partial when the referrers point at disjoint sub-objects. Going the other way, findings under Packages/ - default materials and shaders Unity auto-assigns - are deliberately excluded here because you cannot promote or merge a package's own asset into one of your groups.
The Addressables section is missing from an asset's detail panel
Bundle membership is populated by an audit run, so run Run Addressables Audit once per session. It does not require the main dependency cache - if the section is missing after an audit, the asset is genuinely not reachable from any bundle.
Graph is empty or truncated
Increase/reduce depth or refocus on a narrower asset cluster.
Delete failed for some assets
Possible causes include file locks, source control locks, open scene dependencies, or permissions issues. The backup still completed for those items, so nothing is lost - the error dialog lists exactly which paths failed.