A stopped sequencer track will be updated one more time after RestoreState has been called

UE - Anim - Sequencer - Oct 11, 2016

A licensee reports that updating a stopped track that has already had it's state restored can cause problems. We should investigate why the update is happening and if it can be safely removed. ...

Sequencer UpdateTimeCursorPosition can set TimeCursorPosition beyond the end of the track when stopping

UE - Anim - Sequencer - Oct 11, 2016

After calling Stop() in UpdateTimeCursorPosition (LevelSequencePlayer.cpp:392), we continue on to set TimeCursorPosition to NewPosition. At this point, NewPosition is beyond the end of the track. A ...

UBT does not add include directories that differ by case only

Tools - Oct 11, 2016

If you have a sitatuion like Public/Filename/Foo.h Public/FileName/Bar.h you cannot have #include "Foo.h" #include "Bar.h" in your .cpp file during the native build. Either Foo.h or Bar.h will b ...

Shadow Quality regression on mobile for Movable Directional Lights

UE - Platform - Mobile - Oct 11, 2016

Shadow quality from a movable directional light has lower resolution quality than the previous release of the engine. This is a regression in quality from 4.12.5 to 4.13. Tested with: Good Quality ...

Foliage does not paint on actors that have "auto generate collision" turned off during import

Tools - Oct 11, 2016

Foliage does not paint on actors that have "auto generate collision" turned off during import. Regression (yes) issue (does not) occur in 4.12.5 ...

[Feature Request] Improve FExtensibilityManager to afford better specialization of context types

Tools - Oct 11, 2016

Currently FExtensibilityManager assumes that all extensibility is going to operate on TArray<UObject*>. Moving forward, we want to be able to supply custom, domain-specific context information to e ...

Changing All Curve Types For Morph & Material Curves Crashes The Engine

OLD - Anim - Oct 11, 2016

If you have more than one variable curve in an animation and they are different types (either morph or material) the editor will crash if you attempt to change all of them to one or the other at the ...

Lengthy Compile Times on Blueprints Containing an Array of Self References When Multiple Instances Exist in the Level

UE - Gameplay - Blueprint - Oct 11, 2016

There are lengthy compile times with a blueprint with 50+ instances in the level that contains an array of self references. On lower-end machines, the compile times are upwards of 10 seconds. Found ...

TArray marked as Instanced in a component class cannot be edited per instance

UE - Gameplay - Blueprint - Oct 11, 2016

If a TArray declared in a component class has the UPROPERTY specifier "Instanced", then attempts to edit an instance of the array in the editor viewport after adding the component to a blueprint doe ...

Unable to Launch on without checking out level file or making it writable

UE - Platform - Mobile - Oct 11, 2016

Not possible to launch on device without checking out the .umap file or marking it as writable. On any project of a large enough scale, requiring the user to check out the level to launch it on tar ...