2 min read

Week 45: Friday

4611.7k lines changed
202 commits
112 modules
110 devs


Experimental

UAF ChaosMover SlateIM GeometryCollectionPlugin EditorTRSGizmo EditorDataStorage PythonScriptPlugin PlainProps Dataflow DefaultInstallBundleManager GizmoFramework


Modules

Engine CoreUObject EngineShaders EngineBuild Renderer UbaTest Core PropertyEditor UbaCore TypedElementFramework (+49 more)


Plugins

RigVM nDisplay PCG Niagara GameplayCameras IKRig Avalanche ControlRig MovieRenderPipeline MetaHumanCoreTechLib (+22 more)


Commits

7af411a PythonScriptPlugin
Fix for crash in Python module during Shutdown when Python failed initializing

#jira UE-296303
#rb Julien.StJean

[CL 47967198 by matt begoghina in ue5-main branch]

99d3634 UAFEditor
UAF: Fix monolithic editor build linker issue with FUAFAssetPreviewFactory

#rb lucas.dower

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

91cfe3e RigMapperEditor
[RigMapper] Fixed the issue with focusing graph nodes
#rb Gary.Evans

[CL 47954712 by bojan brankov in ue5-main branch]

220a702 ChaosMover
ChaosMover: TeleportTo instant movement effect for debugging

#rb Harsha.reddy

[CL 47971251 by jacques kerner in ue5-main branch]

e87a168 EditorTRSGizmo
[ITF Gizmo] Change "Ctrl Middle does Y" to "Ctrl Middle does Up", add uniform scaling and fix gizmo glitches when releasing mouse at the end of Ctrl+LMB+RMB interactions

- Renames `bCtrlMiddleDoesY` to `bCtrlMiddleDoesUp`, with Display Name "Ctrl Middle Manipulates Up(Z) axis"
- Adds `bUniformIndirectScale` setting, with display name "Indirect Scale is always uniform"
- Ensures `ViewportClickDragBehavior` calls `OnStateUpdatedInternal` also when mouse button is released*
- Changes `GetAxis` in `EditorTRSGizmo`, so that it matches the new and proper mappings
- `OnStateUpdatedFunc` of the indirect interactions in `EditorTRSGizmo` is now updating gizmo state when a Ctrl+LMB+RMB mouse button is released


* note that with capture stealing, `OnStateUpdateInternal` might be skipped for a button press, since press might have been already processed by a different behavior!
This might need some fix.

#jira UE-352651 UE-352650 UE-347859 UE-352664
#rb taylor.hadden

[CL 47961351 by dario mazzanti in ue5-main branch]

407e9a6 SlateIM
[SlateIM] Allow creation of dockable SlateIM tools

#rb dylan.dumesnil
#jira UE-305691
#tests Tested working properly in editor & cooked client builds

[CL 47957841 by david taralla in ue5-main branch]

8a42226 ChaosMover
Build fix for Issue 1123456: PVS Studio warnings in ChaosMoverConsoleVariables.cpp

ChaosMoverConsoleVariables.cpp(86): warning V623: Consider inspecting the '?:' operator. A temporary object of the 'TObjectPtr' type is being created and subsequently destroyed. Check third operand.

#rb skip

[CL 47982633 by jacques kerner in ue5-main branch]

8e4fb8e PlainProps
PlainProps: Move free functions into FLoadPlanner member functions - part 2.
Add LoadIds as a member.
Stop passing around LoadIds, RuntimeIds and SubsetSchemaData as parameters.

#rb trivial
#rnx

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

94f69ef ContextualAnimation
Tentative fix for GC leak

[REVIEW] [at]Fernando.coello
[FYI] stevan.hird
#rb fernando.coello

[CL 47959392 by luciano ferraro in ue5-main branch]

53e2ea1 UAFAnimGraph
Change default blend in UAF blend smoother from linear to hermite cubic

#rb Thomas.Sarkanen

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

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