Description

When the Project Nativization method is set to Exclusive, packaging the project will cause any struct blueprint (UUserDefinedStruct asset) to be nativized, without actually setting nativization on the struct blueprint itself.

Regression:
No - same behavior occurs in 4.17.2 (CL 3658906)

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Right click in Content Browser and select Bluprints > Structure (CustomStruct)
  3. Open Project Settings and search for "Nativization"
  4. Set Blueprint Nativization Method to Exclusive
  5. Package project
  6. Navigate to ProjectName\Intermediate\Plugins\WindowsNoEditor\NativizedAssets\Source\NativizedAssets\Privte(or Public)

Result:
Noticed "CustomStruct_pf######.h / .cpp" exist in the public/private folders respectively

Expected:
Only assets specifically marked for nativization are included when method is set to Exclusive

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

3
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.16.34.17.24.18.1
CreatedNov 20, 2017
ResolvedJul 15, 2021
UpdatedJul 19, 2021