2 min read

Week 03: Friday

65.9k lines changed
134 commits
80 modules
78 devs


Experimental

UAF AIAssistant UIFramework Water PlainPropsUObject PlainPropsEngine NNERuntimeIREE SlateIM Dataflow GeometryCollectionPlugin


Modules

Engine CoreUObject EngineSource Core EngineBuild IoStoreOnDemand IoStoreOnDemandCore Renderer HordeServer.Build MovieSceneTools (+38 more)


Plugins

PCG Mutable Composite CinematicAssemblyTools PoseSearch MetaHumanCharacter GameplayAbilities ChaosClothAsset SkeletalMeshModelingTools Niagara (+7 more)


Commits

e7ab121 UAFAnimGraph
UAF: Support for latent parameters in modify curve trait

#rb samuele.rigamonti

#Synced-CL 49767845

[CL 49887997 by jack potter in ue5-main branch]

eda5a3c UIFramework
UIFPlayerComponent: fix SetFocus not working if called on the same widget multiple times
Local focus may have changed, so SetFocus needs to replicate the widget ID even if it hasn't changed.
#rb dylan.dumesnil, paul.miller
#Synced-CL 49794217

[CL 49899931 by zahra nikbakht in ue5-main branch]

9a68d7b Water
[Water]

Force all water mesh data to rebuild to fixup any content which may have been saved during the initial TSet changes

#rb jonathan.bard
#lockdown marc.audy

[CL 49892772 by roey borsteinas in ue5-main branch]

ff2a39a AIAssistant
[AI Assistant] Add stricter constraints on toolset methods to allow as valid tool functions

#rb stewart.miles
#rnx

#Synced-CL 49891327

[CL 49899527 by albert lee in ue5-main branch]

4ea101d AIAssistant
[AI Assistant] Toolsets can now be any Blueprint Function Library

#rnx
#rb alexander.ames


#Synced-CL 49840909

[CL 49874733 by albert lee in ue5-main branch]

556d1f2 NNERuntimeIREE
Reverting 49801778 to bring back dependencies current IREE plugin(s) build needs

#jira UE-361124
#rnx
#rb none

#Synced-CL 48478172

[CL 49892946 by tanner steele in ue5-main branch]

a3ca804 PlainPropsUObject
PlainProps: Linker roundtrip test tweaks.
Don't try to roundtrip out-of-date developer packages that fails saving.
Pin all loaded packages and and their objects to prevent them from being destroyed when GC is triggered post bp compilation during UPackage::Save.
Initialize all worlds loaded via LoadPackage calls since this is required for saving verse levels (this initialization and more typically happens from LoadMap code).

#rb Francis.Hurteau, nick.verigakis
#rnx

[CL 49877680 by pj kack in ue5-main branch]

a59c3f0 AIAssistant
[AI Assistant] Cache toolset name in FToolsetLibraryWrapper,
to allow cleanly unregistering wrappers when the backing toolset class is no longer available.

This can happen for instance when the toolset class's Python module is reloaded.

#rnx
#rb stewart.miles


#Synced-CL 49891327

[CL 49897681 by albert lee in ue5-main branch]

c4c5940 SlateIM
SlateIMExample: Use a constexpr ID

#rb dylan.dumesnil
#rnx

#Synced-CL 49889763
#Synced-CL 49889763

[CL 49895420 by charles lefebvre in ue5-main branch]

4cd2ab8 DataflowEditor
Dataflow : Texture objects can now render in the construction view

[FYI] jack.oakman
#rb trivial
#virtualized
#Synced-CL 49874723

[CL 49877121 by cedric caillaud in ue5-main branch]

(+124 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.