Developer Notes

The path for the excluded asset should use "Game" instead of "Content".

Description

The ExcludedAssets setting in the DefaultEngine.ini file does not appear to actually exclude a project Blueprint from being nativized.

Steps to Reproduce
  1. Create a new code project using the First Person template.
  2. Build the project in Visual Studio.
  3. Open the DefaultEngine.ini file in the project's Config folder.
  4. Add the following lines to the bottom of the .ini file:
    [BlueprintNativizationSettings]
    +ExcludedAssets=/Content/FirstPersonCPP/Blueprints/FirstPersonProjectile
    
  5. Open the project in the Editor.
  6. Open the Packaging Settings window and set the Nativization option to Inclusive.
  7. Package the project for Win64.
  8. Once the packaging process completes, navigate to <Project Name>\Intermediate\Plugins\WindowsNoEditor\NativizedAssets\Source\NativizedAssets\Public

RESULT:
There is a file present for the First Person Projectile Blueprint.

EXPECTED:
There is no file present for the First Person Projectile Blueprint.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47572 in the post.

1
Login to Vote

By Design
ComponentUE - Gameplay - Blueprint
Affects Versions4.16.2
Target Fix4.18
CreatedJul 20, 2017
ResolvedJul 21, 2017
UpdatedApr 27, 2018
View Jira Issue