Control Rig SphereTrace Function is Now Disallowed

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Assets

Summary

SphereTrace no longer works when attempting to validated an island, before 27.00 utilizing this function (which is available through the control rig) would not cause any issue. Now whenever a control rig utilizing this is referenced by a level sequencer, the island will not validate.

Steps to Reproduce

  1. Create any control rig utilizing Sphere Trace by Trace Channel or by Object Types with a transform output.
  2. Place control rig into island.
  3. Reference control rig with a level sequencer.
  4. Utilize level sequencer in a cinematic sequencer.

Expected Result

When manipulating the control rig in island, it should obey the settings (in this case, translating to the traced collision surface) and when moving to test the island in fortnite, the island should validate properly.

Observed Result

The control rig function works as intended, but when pushing to validation as part of the session start process the SphereTrace is now flagged as disallowed although it is available for use - the error message was as shown for my island:

LogValkyrieValidation: Error: Found disallowed object type /Script/ControlRig.RigUnit_SphereTrace_WorkData, Referenced by:Content/RayCastSkeleton_CtrlRig1_Take1.uasset,Content/RayCastSkeleton_CtrlRig1.uasset, Plugin mount point:/PlayGround2.
UEFNValidation: Error: Found disallowed object type /Script/ControlRig.RigUnit_SphereTrace_WorkData, Referenced by:See below for asset list, Plugin mount point:/PlayGround2.
UEFNValidation: Error: /PlayGround2/RayCastSkeleton_CtrlRig1_Take1
UEFNValidation: Error: /PlayGround2/RayCastSkeleton_CtrlRig1

Platform(s)

PC (UEFN Editor)

Additional Notes

Prior to patch everything functions as expected, and if an existing control rig using this function is unaltered - it will actually still work properly. This applies to any new or any altered existing control rigs

The status of UCB-1036 incident has been moved from ‘Needs Triage’ to ‘Closed’. Resolution Reason: ‘Fixed’

Further testing has found that blueprints referencing control rigs are also disallowed when utilizing SphereTrace:

LogValkyrieValidation: Error: Found disallowed object type /Script/ControlRig.RigUnit_SphereTrace_WorkData, Referenced by:Content/Rigcontrol/cr1.uasset,Content/Rigcontrol/cr2.uasset, Plugin mount point:/PTD.
UEFNValidation: Error: Found disallowed object type /Script/ControlRig.RigUnit_SphereTrace_WorkData, Referenced by:See below for asset list, Plugin mount point:/PTD.
UEFNValidation: Error: /PTD/Rigcontrol/cr1
UEFNValidation: Error: /PTD/Rigcontrol/cr2

This is still broken in 27.10

Control Rig SphereTrace is an important part of the experience I am building.

Could we get a confirmation that this is a bug that is intended to be fixed, rather than functionality that has been removed?

/Script/ControlRig.RigUnit_SphereTrace_WorkData

Should be resolved once 28.00 goes live. Please let us know if it doesn’t for you.

2 Likes