2 min read

Week 42: Thursday

20.1k lines changed
171 commits
94 modules
112 devs


Experimental

UAF SubtitlesAndClosedCaptions InlineMaterialInstance EditorDataStorageFeatures ChaosModularVehicle MoverAnimNext MutableDataflow ControlRigPhysics ChaosMover DaySequence


Modules

EngineBuild Engine WebBrowser EngineSource HordeServer.Build Core CoreUObject Persona GeometryCore IoStoreOnDemand (+35 more)


Plugins

Mutable TextureGraph PCG StateTree MetaHumanCharacter ControlRig AudioModulationInsights Chooser SkeletalMeshModelingTools MediaCompositing (+18 more)


Commits

2c528a1 UAFUncookedOnly
Introduce FGuid for UAF variable entries, allowing to lazy-reconciliation of SharedVariableNode and persistent StateTree bindings
- 'Automatic' refactor tools now only modify currently loaded assets (or force loads if specified)
- Added post-load behaviour for SharedVariableNode and various patchup paths
- RefreshSharedVariablesNode now sets up Orphan pins when requested, clarifies compiler errors for the user

#misc added missing python script logging

#rb Thomas.Sarkanen
#lockdown Marc.Audy

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

d6e13c1 ChaosModularVehicleEngine
Fix Predictive interpolation networking mode for modular vehicles

#rb markus.boberg

[CL 46983591 by bill henderson in ue5-main branch]

4a0211f SubtitlesAndClosedCaptions
Mark the in-world subtitle widget as transient, to avoid it being saved as part of the world

This also avoids it being included in the localization gather for the world

#rb sullivan.boyd
#rnx

[CL 47005247 by jamie dale in ue5-main branch]

097f996 SubtitlesAndClosedCaptionsEditor
Subtitles: Enable resizing of subtitle sections in sequencer

#jira UE-255456
#rb david.oneal2

[CL 47013212 by pascal cross in ue5-main branch]

1843d28 InlineMaterialInstanceEditor
Virtual Production Inline Material Editor: Added max height to the parameter list to avoid SListView issues.

#jira UE-316112

[CL 46999082 by matt chapman in ue5-main branch]

5d05a2c MoverAnimNext
AnimSandbox: Fix system compilation error

Add FFrameRate as a RigVM allowed struct type to support FRigUnit_GenerateMoverTrajectory

#rb trivial
#virtualized

[CL 46986054 by thomas sarkanen in ue5-main branch]

bae7efd EditorDataStorageFeatures
Update Teds AssetData to pause processing while Asset Registry is gathering

#rb kevin.macaulayvacher

[CL 46970638 by scott nelson in ue5-main branch]

fd81a6c MutableDataflowEditor
[mutable] Added multiple mutable parameter type supporting nodes to be used within Dataflow graphs
- Added Float Parameter Nodes (Param and Array filler nodes)
- Added Vector Parameter Nodes (Param and Array filler nodes)
- Added Enum Parameter Nodes (Param and Array filler nodes)
- Added Projector Parameter Nodes (Param and Array filler nodes)
- Added Transform Parameter Nodes (Param and Array filler nodes)
- Added Bool Parameter Nodes (Param and Array filler nodes)
- Some small tweaks in how the nodes are ordered and presented within DF.

#jira UE-342326
#review-46680027 @gerard.martin
#rb gerard.martin

[CL 46986581 by daniel moreno in ue5-main branch]

5364010 ControlRigPhysics
Control Rig Physics - Expose more properties to the graph

#rb none

[CL 46986542 by danny chapman in ue5-main branch]

c326561 TedsQueryStack
[TEDS] Change the Query Stack nodes to use defined values for initial revision IDs and change the FilterNode to initialize with zero instead of the parent's ID. Also, change the ViewNode to initialize with one and its tests to match the new expected value

#jira UE-348606
#rb aditya.ravichandran

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

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