2 min read

Week 41: Thursday

23.8k lines changed
200 commits
110 modules
127 devs


Experimental

UAF ProceduralVegetationEditor PlainPropsUObject ChaosModularVehicle FastGeoStreaming PlainPropsEngine PlainProps GeometryCollectionPlugin EditorDataStorage Workspace Dataflow


Modules

Engine CoreUObject EngineBuild IoStoreOnDemandCore SubmitTool UnrealEd EngineSource Slate Core Chaos (+44 more)


Plugins

PCG MetaHumanCharacter ControlRig MaterialValidation Niagara AudioWidgets AudioInsights IKRig RigVM StateTree (+26 more)


Commits

acaef9a UAFTestSuite
UAF: Fix variables tests broken by CL 46470011

#jira UE-347780
#rb Jurre.deBaare

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

844465f SkeletalMeshMorphTargetEditingTools
[MorphSculptTool] Added array size check to avoid crash when dealing with a null stroke.

#jira UE-347914
#rb halfdan.ingvarsson

[CL 46719060 by jack cai in ue5-main branch]

311affa PlainPropsUObject
PlainProps: Save and load (roundtrip) source packages to and from memory using FLinkerLoad and FLinkerSave.
1. Load all packages from disk.
2. Save all loaded packages with both TPS and PP.
3. Load all saved packages from step 2 into TPS and PP clones with FName postfix numbers 8848 and 8849.
4. Diff all objects found in the loaded clones from step 3.
Add custom bindings for FAnimationAttributeIdentifier, FAttributeCurveBinding, FNiagaraTypeDefinition and FNiagaraTypeDefinitionHandleBinding.
Add tailored uobject diff logic.

Roundtrip testing: -bind=source -package -loadmaps -allowcommandletaudio [-text]
-text will dump all saved packages to yaml files instead of doing the roundtripping.

#rb Johan.Torp
#rnx

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

774624d UAFEditor
Add iconography and colouration for function entries in function outliner
#jira UE-347295
#rb jaqueline.wieland

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

a3d70b4 UAFEditor
Populate Collapse node (function outliner) treeview items for nodes within a function

#rb jaqueline.wieland

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

f2f8ac0 ProceduralVegetation
[PVE] Fix foliage face orientation

#rb Zohaib.Javed
#jira APU-519

[CL 46714919 by Muhammad Khan in ue5-main branch]

862f598 ChaosModularVehicleEngine
Potential fix for rare crash which was happening when a vehicle was being destroyed.

#rb markus.boberg
[FYI] [at]scott.lindeneau

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

366741a PlainPropsUObject
PlainProps: Fix bugs in the UObject diff code used in the commandlet package roundtrip scenario.

#rb trivial
#rnx

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

71d54d3 HierarchyTableAnimationRuntime
Fix profile blend node crash due to cached data not being generated in some cases

#rb Thomas.Sarkanen
#rnx

[CL 46714027 by lucas dower in ue5-main branch]

ef18df2 ProceduralVegetation
[PVE] Fix potential bug where the UpVector is parallel to the forward vector

#jira APU-519
#rb skip
#fyi @Zohaib.Javed

[CL 46717530 by Muhammad Khan in ue5-main branch]

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