On NM_Client, GameplayDebugger defaults to green smiley for NPCs implying running BehaviorTree while AI info is unknown

UE - AI - Debugging - Mar 12, 2024

Context GameplayDebugger (Press ` in-game) displays a green smiley (AICON-Green) for AIControlled pawns that are running a BehaviorTree and a red angry face (AICON-Red) otherwise. If the AIControll ...

[AI] Debug Render Scene Proxy hits ensure for registering a delegate twice during level streaming.

UE - AI - Debugging - Aug 31, 2022

Description from licensee: We're seeing an ensure get tripped up in FDebugRenderSceneProxy that says "DrawDelegate is already Registered!". Debugging the issue, we have confirmed that the DrawDeleg ...

[AI] GameplayDebugger does not show labels for EQS in editor.

UE - AI - Debugging - May 4, 2022

Gameplay Debugger is not drawing the labels associated with EQS query points inside the level. It does not show the scores, winner, or failed test (if applicable). ...

GameplayDebuggerCategoryReplicator can be unexpectedly hidden on clients

UE - AI - Debugging - Apr 20, 2022

The GameplayDebuggerCategoryReplicator calls SetActorHiddenInGame(!bIsLocal) during its BeginPlay, so this actor is hidden on the server but visible on the client. However, bHidden is a replicated v ...

[AI] VisLog Cone macro has typo in definition that results in compilation error.

UE - AI - Debugging - Apr 14, 2022

Typo in the macro definition for UE_VLOG_CONE of the word Origin which results in the parameter not being passed correctly. ...