2 min read

Week 44: Wednesday

22.3k lines changed
163 commits
84 modules
95 devs


Experimental

UAF EditorDataStorageFeatures AIAssistant MessageBusTester EditorTelemetry NNERuntimeBasicCpu EditorDataStorage GeometryCollectionPlugin PlainPropsUObject GameplayGraph Workspace


Modules

Core Renderer SubmitTool Engine CoreUObject EngineSource UnrealEd MovieSceneTools MassEntity DerivedDataCache (+33 more)


Plugins

PCG RigVM ChaosVD ControlRig DataRegistry MetaHumanCharacter AudioWidgets PoseSearch MaterialAssetWizard Avalanche (+11 more)


Commits

f21ff01 UAF
Fix crash on engine shutdown when attempting to use UObjects in UAF

#jira UE-351237
#rb jaqueline.wieland

[CL 47507934 by nicholas frechette in ue5-main branch]

d5d7f90 UAFAnimGraph
Remove unnecessary reference pose fetching by UAF AnimGraph

#rb jaqueline.wieland

[CL 47509577 by nicholas frechette in ue5-main branch]

13256c6 UAF
Added FGuid to FAnimNextVariableReference
> During Editor time gets validated/populated during PostSerialize
Deprecated, most, FAnimNext(Soft)VariableReference constructors replaced by named static API (clarifying requirements for user)
Added FGuid for the exported variable to FAnimNextVariableDeclarationData
Added Dynamic/Include dependency on UAFUncookedOnly to UAF runtime module
Added tests for retrieve name/guid for variables (used by FAnimNextVariableReference)
FAnimNextSoftVariableReference is now a regular struct (no longer UStruct) and is used natively to softly reference to a variable, and within variable picker(s)

#rb Marc.Audy, Thomas.Sarkanen
#lockdown Marc.Audy

[CL 47490245 by jurre debaare in ue5-main branch]

324cfbf ScribbleEditor
Scribble Plugin First Steps

#rb skip
#rnx

[CL 47509675 by helge mathee in ue5-main branch]

64cec06 NNERuntimeBasicCpu
NNERuntimeBasicCpu: Moved LayerNorm layers to after the Linear Layer for LayerNorm MLPs constructor

#rb Brendan.Mulcahy

[CL 47500960 by daniel holden in ue5-main branch]

3547b18 UAFAnimGraph
UAF : Expose event name that the montage tick will get added as prerequisite to and fix adding of tick prerequisite after init order changes

#rb Thomas.Sarkanen
#jira UE-316176

[CL 47490016 by jaqueline wieland in ue5-main branch]

4a0b3cd PlainPropsUObject
Added additional logic to handle the serialization of CDOs in PlainPropsRoundtripTest.
Using an object's archetype instead of the base instance when serializing with TPS and UPS.

#jira UE-350579
#rnx
#rb PJ.Kack

[CL 47492839 by nick verigakis in ue5-main branch]

00ce1ee TedsCore
Fix crash that can occur in TEDS passing a nullptr UObject when it is passed to registration filters
* Sync tag handler for actors correctly adds actor components to be registered to TEDS. Was always passing nullptr.
* Fix reserved row leak passing null struct to AddCompatibleObject

#jira UE-349061
#rb Phillip.Kavan, ronald.koppers, torsten.strunck

[CL 47515998 by logan buchy in ue5-main branch]

813aa74 TedsTableViewer
[TEDS FilterBar] Allow for defining a custom 'common filters' section where those filters will display at the top of the create menu

#jira UE-351267
#rb aditya.ravichandran

[CL 47503810 by jayden sansom in ue5-main branch]

91a5bd2 UAFChooserEditor
Fix namespace change causing UAF Chooser plugin to not compile

#rb trivial

[CL 47527401 by keith yerex in ue5-main branch]

(+153 more)


Experimental lists all experimental plugins touched today.

Modules shows the top engine modules ranked by impact score.

Plugins shows the top plugins ranked by impact score.

Commits highlights the most significant changes ranked by impact score.

Main Radar is experimental and generated automatically from Unreal Engine's
ue5-main branch. It may make mistakes, and I'm improving it day by day. If something looks off, please let me know — feedback helps make it better.

This project is part of my broader work at
Mundus Creatus.