Starfield Toolkit

A Windows GUI for managing Bethesda Creations — load order, updates, rule books, and Fast Lane compatibility, without ever touching your game files.

Dependency Inspector tab

Visualise hard and soft dependencies across your installed creations and see, before you remove anything, what else would break.

What you see

A centered list of every installed creation in load order, with curved connectors drawn on both sides linking each creation to the ones it depends on (or that depend on it). The visual language matches the Diff dialog: coloured Bezier curves, endpoint dots, and the same white-glow highlight-and-dim treatment when a row is selected.

Dependency Inspector tab — centered grid with side connectors
The full dependency graph for the current load order

Reading the graph

Selection & highlighting

Click any creation. The directed transitive closure — every creation it transitively depends on (above) and every creation that transitively depends on it (below) — highlights in white with a soft glow. Everything else dims. Siblings that merely share a common dependency with the selected creation are not highlighted; the selection answers "what would break if I removed this?" rather than "what's vaguely related?".

Click the same row again, or click any empty area (canvas, separator row, margin), to clear the selection.

Controls

ControlWhat it does
RefreshRe-reads Plugins.txt and the catalogue, rebuilds the graph, and clears the current selection.
Hide soft dependenciesToggles connectors sourced from the description-parser rule book. Palette colours and the collapsed-runs view are not recomputed when this toggles.
Collapse creations without dependenciesReplaces contiguous runs of no-dependency creations with a single — N collapsed — separator row. Enabled by default.

What this tab does not do

The Dependency Inspector is read-only. It will not disable, remove, or reorder anything — those actions belong in the in-game Creations menu and the Load Order tab. The inspector exists purely so you can make those decisions with full information, rather than discovering breakage after the fact.

Where the data comes from

Edges pointing at uninstalled creations are dropped from the graph entirely (no stub connectors). Hard misses raise the warning indicator on the dependent row; soft misses are silent.

Internal references

  • Feature 010 — diff connectors (visual primitives reused here)
  • Feature 012 — Dependency Inspector