Step 8: Blueprints (blueprints)
Replaces deprecated Blueprint calls and compiles every Blueprint. It runs last, after all other steps have changed assets, so its compile result is the final state of the project.
Done automatically
- Deprecated function calls with a direct replacement are replaced, keeping every link.
- Every Blueprint in the project is compiled.
Reported for you
- Compile errors, with fix text. For known errors UEAPM adds a precise fix from its compile hints.
- Deprecated calls without an automatic replacement.
- Node classes removed in UE5 (for example Matinee controller nodes).
- Blueprints whose parent class was removed (for example editor tutorials).
Rule tables
bp_nodes.json: 141 deprecated or renamed functions (14 replaced automatically, 34 already handled by the
engine's own redirects on load, the rest reported), 4 removed node classes, removed parent classes and compile
hints.
Examples
| Found | Result |
|---|---|
SetFloatPropertyByName | replaced with SetDoublePropertyByName |
Add_FloatFloat | nothing to do: the engine redirects it to Add_DoubleDouble on load |
| Matinee controller node | reported: convert the Matinee to a Level Sequence |
| compile error "grants no tags" on a Gameplay Ability | fix text: set CooldownGameplayEffectClass to None, or give the effect a Grant Tags component with a Cooldown.* tag |