Editor Utility Widgets Feedback

Is there any chance you could automatically discard EditorUtilityActors/Objects in the level when loading standalone?

If I make an EdUtilActor and place it in the level, it always generates a heap of log errors on load (even if I set Editor Only Actor = True). I’m guessing they go away on cook, but the problem is I place these around and the programmers get understandably antsy about leaving heaps of known log errors in the uncooked game.

This is an example of the errors generated by an Editor Only EdUtilActor with no code in it:


[2019.11.27-20.59.43:398]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'DefaultSceneRoot': BlueprintGeneratedClass /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor_C
[2019.11.27-20.59.43:418]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'UserConstructionScript': BlueprintGeneratedClass /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor_C
[2019.11.27-20.59.43:418]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'EventGraph': EditorUtilityBlueprint /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor
[2019.11.27-20.59.43:419]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'UserConstructionScript': EditorUtilityBlueprint /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor
[2019.11.27-20.59.43:419]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'K2Node_CallFunction_0': EdGraph /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor:UserConstructionScript
[2019.11.27-20.59.43:420]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'K2Node_Event_0': EdGraph /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor:EventGraph
[2019.11.27-20.59.43:420]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'K2Node_Event_1': EdGraph /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor:EventGraph
[2019.11.27-20.59.43:421]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'K2Node_Event_2': EdGraph /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor:EventGraph
[2019.11.27-20.59.43:421]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'K2Node_FunctionEntry_0': EdGraph /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor:UserConstructionScript
[2019.11.27-20.59.43:422]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'DefaultSceneRoot_GEN_VARIABLE': BlueprintGeneratedClass /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor_C
[2019.11.27-20.59.43:422]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'SceneThumbnailInfo_0': EditorUtilityBlueprint /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor
[2019.11.27-20.59.43:423]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'SimpleConstructionScript_0': BlueprintGeneratedClass /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor_C
[2019.11.27-20.59.43:423]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'SCS_Node_0': SimpleConstructionScript /Game/Blueprints/Test_EdUtilActor.Test_EdUtilActor_C:SimpleConstructionScript_0
[2019.11.27-20.59.43:424]  0]LoadErrors: Warning: CreateExport: Failed to load Outer for resource 'DefaultSceneRoot': Test_EdUtilActor_C /Game/Maps/Test/ProcGen_Test.ProcGen_Test:PersistentLevel.Test_EdUtilActor_2

I have these ed util actors that hold information about procedurally generated stuff (and all the generation code), and they use editor scripting code to spawn actors. As a workaround I could make them non-ed-util actors that stay in the world, and use right-click actor action utils to do the scripting work, but there is a bunch of stuff that should happen automatically rather than be triggered manually. So it’d be nice if we could just keep these in the world and know that they get discarded in-game.

1 Like