FBX SkeletalMesh import - Some custom attribute values interfere with SkeletalMesh Import/Export

Tools - Import - Dec 8, 2020

It appears that the value of a string custom attribute on a SkeletalMesh node can interfere with the import process of the SkeletalMesh, as well as with the export process according to UDN. Adding t ...

Ensure condition failed: Play an animation in the finished animation event called from UUserWidget::StopAllAnimation

Tools - UMG - Dec 1, 2020

If a widget has playing animation node in finished animation event, calling StopAllAnimations appends a new UMGSequncePlayer to ActiveSequencePlayers array during array iteration and cause ensure co ...

References to Data Assets that inherit from Blueprints may be broken during reinstancing

Gameplay - Blueprint - Nov 30, 2020

It is possible to create new Data Asset instances in the editor that inherit from a blueprint-defined subclass of UDataAsset. This flow is not very well supported, and generally it is safer to just ...

Using Do Not Create Material in FBX import settings seems to result in only one Material Slot

Tools - Import and Export - Nov 30, 2020

The licensee reported the following on this issue. The problem seems to be that the comparison below is not working properly. If the Material is not created, it will be a comparison between WorldGr ...

Skeletal mesh reduction - Material settings are lost when regenerating the LOD in a mesh with a reduced material section

Tools - HLOD - Nov 25, 2020

Following code fixes this issue in FQuadricSkeletalMeshReduction::ReduceSkeletalMesh Section.ChunkedParentSectionIndex = bIsChunkedSection ? CurrentParentSectionIndex : INDEX_NONE; // ...

Editor Utility Widget - 'Fill Data Table from JSON string' node parsing error

Tools - Nov 24, 2020

Issue also occurs in 4.25 therefore not a regression. Original issue was submitted by a user 'Fill Data Table from csv string' node does work though The following is a snippet of the error output ...

When set the current language and asset group to different languages, the asset group will not work

Tools - Localization - Nov 22, 2020

When set the current asset group language in a particular process, the asset refers to the "source asset" and output warning log. LogPackageLocalizationCache: Warning: Skipping the cache update for ...

Output warning log when import .paper2dsprites file

Gameplay - Paper2D - Nov 21, 2020

When import .paper2dsprites file, always output warning log. It seems missmatch URL TexturePackerPrefix and AppName with metadata. - PaperJsonSpriteSheetImporter.cpp const FString TexturePacke ...

Static shape components need to have Dynamic Obstacle set to actually use Area Class

Gameplay - AI - Nov 17, 2020

Many licensees like to use ShapeComponents as blocking volumes instead of proper volumes, as they can be more easily placed and sized in the editor. The docs and code make it sound like it is possib ...