Skip to content

A free, open-source Unreal Engine editor plugin for identifying hard references in a blueprint graph.

License

Notifications You must be signed in to change notification settings

heyomidk/HardReferenceFinder

Repository files navigation

Hard Reference Finder

An open-source editor plugin for Unreal Engine 5 that identifies hard references in a blueprint graph.

The plugin allows you to summon a window which links to the various function calls, variables, graph pins, etc that are causing hard package references to other assets. Results are grouped by package and sorted by size, from largest to smallest.

Compatible with Unreal Engine versions 5.3, 5.2, 5.1, 5.0 and 4.27.

Image showing plugin usage in an example blueprint

Installation

  • Download the zip and unpack it (or clone this repository) to your projects Plugins folder.
  • Build the game with the plugin.
  • If necessary, enable the plugin from the plugins windows.

Usage

Open any blueprint with a graph or function view, then select Window -> Hard References from the toolbar.

Image showing how to summon the hard references viewport

Known Issues

  • After modifying a blueprint, you have to compile/save it before 'Refresh' will display the updated list of references.
  • Isn't identifying references from:
    • function arguments
    • properties nested in a struct
  • Note: This is still an initial version; the tool is unable to identify the source of some package references in a blueprint. Bug reports/pull requests/methods for detecting unidentified references are appreciated.

About

A free, open-source Unreal Engine editor plugin for identifying hard references in a blueprint graph.

Resources

License

Stars

Watchers

Forks

Packages

No packages published