ZionGames Docs

Home / Zion Tools / Zion Dependency Graph

πŸ•ΈοΈ Zion Dependency Graph

See every reference. Trust every delete.

Find Path

New in v1.2. A flat reference list can tell you that a scene ends up pulling in a 40 MB texture. Only a graph can tell you how. Find Path traces the chain: pick two assets and the tool walks the dependency database to show every route from one to the other, shortest first.

Using it

  1. Click Find Path in the toolbar, or press P.
  2. Click the first node - the asset you think depends on the other. The status bar confirms it.
  3. Click the target node. Results appear in the detail panel.
  4. Press Esc at any point to cancel.

Reading the results

The panel shows the shortest chain and up to four alternative routes, each listed node by node. Every entry is clickable and refocuses the graph on that asset, so you can walk the chain hop by hop. Alternatives are capped at three edges longer than the shortest route - beyond that they stop being explanatory.

Two outcomes handled with care

  • Wrong order - if you ask why a texture depends on a scene, when it is the scene that depends on the texture, the tool notices, says so, and shows the chain in the real direction rather than reporting a dead end.
  • No relationship - reported plainly in both directions. For cleanup work a confirmed "no connection" is just as valuable as a found path.
Queries run on the existing dependency cache using a bidirectional search - results are effectively instant, well under a tenth of a second even on projects with tens of thousands of assets.
Continue to Safe Delete.