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.
- 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.
Open any blueprint with a graph or function view, then select Window -> Hard References from the toolbar.
- 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.