Developer Notes

Autorecompile blueprints is a safety mechanism to ensure that blueprints with cyclic dependencies are compiled when we PIE. If you turn it off, it lists the BPs that potentially need to be recompiled to run the game safely. If you turn that off, then you're taking your life in your own hands.

Generally, it's only meant to be disabled for debugging.

Description

PIE with Auto Recompile Blueprints disabled generates an error message asking to compile PROTO_BP_Blueprint_0 and PROTO_BP_AnimBlueprint_0. Clicking Yes compiles, but any attempt to PIE thereafter generates the same error message.

One user reports a "massive list of errors while playing and a severely broken game" if these are not compiled. I was not able to reproduce this in a new test project, however.

Reproduced in 4.7.3 binary and Main (//depot/UE4/Promotable-CL-2479729)

Steps to Reproduce

1. Open any project
2. Edit > Editor Preferences > Level Editor > Play > disable Auto Recompile Blueprints
3. PIE

Result:

One or more blueprints have been modified without being recompiled.  Do you want to compile them now?
   PROTO_BP_Blueprint_0
   PROTO_BP_AnimBlueprint_0

Even after Actor BP is compiled, PIE will always ask to recompile PROTO_BPs while Auto Recompile Blueprints is disabled.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Non-Issue
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.34.8
CreatedMar 17, 2015
ResolvedMar 18, 2015
UpdatedJul 14, 2021