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.
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)
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.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7.3, 4.8 |
Created | Mar 17, 2015 |
---|---|
Resolved | Mar 18, 2015 |
Updated | Jul 14, 2021 |