FGameProjectHelper::GetAvailableMaps() doesn't get all available maps

Tools - Aug 17, 2017

This function hardcodes Game/Content/ and optionally includes Engine/Content to search for maps to cook. This means that you cannot select a map from a content plugin to cook. Instead the code shoul ...

Migrating assets to a plugin causes references to break

UE - Editor - Content Pipeline - Content Browser - Jun 14, 2018

The migrate function is meant for moving assets from one content folder to another, so it does no actual modification of the references in the migrated assets. This is normally fine, since we expect ...

Upgrading project results in loss of game input

UE - Gameplay - Input - Jan 7, 2020

Upgrading a marketplace creator's project to engine version 4.23.1 and above results in loss of (previously) working functionality with game input. ProjectDownload: [Link Removed] Tested in: 4.2 ...

Landscape components not returning physical material with LineTrace in Editor mode

UE - Simulation - Physics - Query - Sep 13, 2023

The OutHit from a LineTraceByChannel against a landscape in Editor is not returning the Physical Material of that landscape. While PIE there is no issue. While using BoxTrace (even in Editor) there ...

Engine no longer compiles after backporting RHI thread improvements and crash fix

UE - Rendering Architecture - RHI - Apr 24, 2025

Unreal Engine 5.4 code will no longer compile after applying both the RHI improvement code changes as described in [Link Removed] and the fix for the crash described in [Link Removed]. The compilati ...

Threading bug in scene capture component

UE - Virtual Production - Sep 14, 2016

void USceneCaptureComponent2D::CaptureSceneDeferred() { UWorld* World = GetWorld(); if (World && World->Scene && IsVisible()) { // Defer until after updates finish // Needs some CS because ...

HeaderTool issue with comment format

UE - Foundation - Core - May 18, 2015

If a user is attempting to apply a header comment to a function, if the following syntax is used, the editor will return the error "End of class header encountered inside comment" /** @brief Values ...

Modifying a Static Mesh's "Y" Collision Rotation also modifies "X" and "Z" Rotation

UE - Gameplay - Dec 12, 2016

If the user modifies the "Y" Rotation value of a Static Mesh's Collision, the "X" and "Z" values are changed. The values will move +/- 1 point from their value prior to modifying the Y value. This ...

BP - Nativized build will crash at runtime if a BP class enabled for nativization includes a ChildActorComponent with a BP not enabled for nativization set as the ChildActor class.

UE - Gameplay - Blueprint - Apr 20, 2017

Note: The same crash will occur if the nativization mode is set to "Inclusive" in the Project settings and if the ChildActor BP class is a data-only Blueprint (i.e. has no script or member variables ...

bPersistentLines is not respected by DrawDebugLine

UE - Graphics Features - Nov 1, 2018

It looks like the line's lifetime is forced to the default line lifetime of one second if the provided lifetime is less than zero, which would be the case if calling the function with just enough pa ...