Skip to content

Overrides

Overview

Overrides let you make local edits to linked data without breaking the link to the source file. LinkFlow provides a complete override management system: create, inspect (compare properties), select/highlight, and remove overrides — all with full undo support.

Creating an Override

  1. Select the linked object, material, or collection in the outliner.
  2. In the LinkFlow Overrides section, click Create Override.
  3. A new override entry appears, showing the overridden data-block and the properties that differ from the source.

Once overridden, you can edit the data-block normally. The override tracks which properties have been modified and will not overwrite them when the source file updates.

Inspecting Overrides (Compare Properties)

The Overrides section displays each active override with a comparison view:

  • Property name — The specific property being overridden.
  • Source value — The current value from the linked source file (shown in gray).
  • Local value — Your override value (shown in white).
  • Conflict badge — Indicates the source value has changed since the override was created.

Click any property to edit its local value directly in the panel.

Select and Highlight

LinkFlow lets you quickly locate overridden data-blocks in your scene:

  • Select — Click the select button next to any override entry to select the corresponding data-block in the viewport or outliner.
  • Highlight — Use the highlight toggle to visually mark overridden objects in the 3D viewport with a colored outline.

Removing Overrides

To remove overrides:

  • Single override — Click the remove button next to any override entry.
  • All overrides for a data-block — Select the data-block and choose "Remove All Overrides".
  • All overrides in the scene — Use the "Clear All" option in the Overrides section.
Undo support: All override operations register with Blender's undo stack. Use Ctrl+Z to revert any override creation, modification, or removal.

Override Hierarchy

Overrides follow a strict hierarchy to prevent conflicts:

1. Source file — The authoritative data from the linked file.
2. Local override — Your local edits take precedence over source values.

When a source update changes a property that you have locally overridden, the source value is stored but your local value is preserved.