Anim Notify Blueprints are included in Packaged builds of the editor even if they are not referenced. This does not occur with other Blueprint classes, such as Actor, although it may with some others that have not been tested.

Steps to Reproduce
  1. Create a new blank project
  2. Save the current map to so that it is created as an asset
  3. In Project Settings > Maps & Modes, set it to the default map for both the Game and Editor entries
  4. In Project Settings > Packaging, enable "Cook only maps (this only affects cookall)" and set the "List of maps to include in a packaged build" to the newly created map.
  5. Create a new blueprint of the Anim Notify class
  6. Package the project
  7. Navigate to AppData/Roaming/UnrealEngine/AutomationTool/Logs and find the version of the editor you are using (If you are in a source build, this will be in Engine/Programs/AutomationTool/Saved/Logs)
  8. Open the PakList file for that packaging session
  9. Search for the name of the Anim Notify BP that was created
    Result: The Anim Notify BP appears, as it was included in the pak file.
    Expected: The Anim Notify BP does not appear in the log, as it was not included.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-64137 in the post.

Login to Vote

ComponentCore - Cooker
Affects Versions4.194.204.21
CreatedSep 17, 2018
UpdatedJun 12, 2019