Compiling all blueprints on PIE

I’ve recently run into several bugs that have been fixed by manually recompiling every blueprint in my project. Having looked into it, the Play in Editor settings have a “recompile all blueprints” option, which is ticked.

The tooltip for this option, however says “recompile all blueprints used by the current map”. My current map is the main menu of my game, so I have a feeling it’s only recompiling blueprints that are used on the main menu.

While I can currently manually recompile the 20 or so blueprints I have, I can see this becoming a problem as the project grows. Is there another way around this?

Same problem, I have to 1. restart editor, 2. use standalone game, 3. recompile blueprints which depend the crupted blueprint

Made a tool today for this (Unreal 5.4.3 ver)

BP_Compiler.uasset (146.9 KB)

obraz

obraz