The following lists the fixes and known issues related to Deterministic Cooking that have been addressed in UE 5.4 and later.
Fixed in UE 5.4
UE-193030 Cook indeterminism in UAnimCurveCompressionCodec::PostInitProperties
([Fixed] //UE5/Main: 27790165)
UE-193093 StateTree CookIndetermism: LastCompiledEditorDataHash
(Cannot Reproduce)
UE-193509 When using the -diffonly cmd, there are no diff changes being cooked
([Fixed] //UE5/Main: 27278722)
UE-196424 Cook Indeterminism in FSimpleCurve::RemoveRedundantKeysInternal
([Fixed] //UE5/Main: 28249935)
UE-193507 CookIndeterminism: ULandscapeHeightfieldCollisionComponent::HeightfieldGuid
([Fixed] //UE5/Main: 28499223)
UE-193476 CookIndeterminism: UNavLinkCustomComponent::AuxiliaryCustomLinkId
([Fixed] //UE5/Main: 27278722)
UE-196424 Cook Indeterminism in FSimpleCurve::RemoveRedundantKeysInternal
([Fixed] //UE5/Main: 28249935)
UE-193509 When using the -diffonly cmd, there are no diff changes being cooked
([Fixed] //UE5/Main: 27278722)
UE-197106 Cook Indeterminism in URigVMBlueprintGeneratedClass and UControlRigBlueprintGeneratedClass ByteCode
([Fixed] //UE5/Main: 28910422)
UE-197564 Cook Indeterminism in UWorldPartitionLevelStreamingPolicy->SubObjectsToCellRemapping
([Fixed] //UE5/Main: 28835672)
UE-198816 RF_Transactional is stripped from CDO during MoveCDOToNewClass
([Fixed] //UE5/Main: 29298319)
UE-202374 Cook Indeterminism in GeometryCollection
([Fixed] //UE5/Main: 30274488)
UE-202596 Cook Indeterminism in CustomizableObject
([Fixed] //UE5/Main: 30505551)
UE-202601 Cook Indeterminism in PoseSearchDatabase
([Fixed] //UE5/Main: 30505551)
UE-202603 Cook Indeterminism in MovieSceneCompiledData
([Fixed] //UE5/Main: 30541313)
UE-202604 Cook Indeterminism in UNNEModelData
([Fixed] //UE5/Main: 30344704)
UE-202605 Cook Indeterminism in StaticMesh
(Cannot Reproduce)
UE-202607 Cook Indeterminism in AnimSequence
([Fixed] //UE5/Main: 31169449, //UE5/Release-5.4: 31169443)
UE-202841 Cook Indeterminism in MetaSoundPatch
([Fixed] //UE5/Main: 30399167)
UE-203482 Cook Indeterminism in GeometryCollection: MMaxLevels
([Fixed] //UE5/Main: 30504398)
Fixed in UE 5.5
UE-209084 Cook Determinism: UPoseSearchDatabase.SearchIndexPrivate.WeightsSqrt
([Fixed] //UE5/Main: 32563095)
UE-214982 Cook Indeterminism in cold cook of Niagara assets
([Fixed] //UE5/Main: 33733675)
UE-226202 CookIndeterminism: UPCGGraphCompilation.StackContexts.Stacks[...].StackFrames[...].Hash
([Fixed] //UE5/Main: 36738348, //UE5/Release-5.5: 36765993)
Fixed in UE 5.6
UE-202602 Cook Indeterminism in BodySetup
([Fixed] //UE5/Main: 37235992)
UE-217558 DDC Indeterminism in CookSingleWave
([Fixed] //UE5/Main: 34253415)
UE-226427 IncrementalCook: FalsePositiveIterativeSkip: VerseDeviceWrapperClassMap
(Cannot Reproduce)
UE-UE-226524 CookIndeterminism: ULevelSequence:: CineCameraActor
(Cannot Reproduce)
UE-227936 CookIndeterminism: AnimSequence
(Cannot Reproduce)
UE-228172 CookIndeterminism: StaticMesh and FPerQualityLevelProperty
([Fixed] //UE5/Main: 38316085)
UE-248286 Fix Indeterminism in Cyborg Character sequential cooks
([Fixed] //UE5/Main: 40163729)
UE-268549 [MetaSounds] Cooking MetaSound variable reference in Blueprints Causes Cook Indeterminism
([Fixed] //UE5/Main: 41462426)
Fixed in UE 5.7
UE-294824 Indeterminism in incremental cooking over multiple runs with no modified content
([Fixed] //UE5/Main: 44383353)
UE-307561 CookIndeterminism: Indeterminism in AssetRegistry queries from Engine classes
([Fixed] //UE5/Main: 52511088)
Fixed in UE 5.8
UE-294241 Numeric data after the last underscore is not displayed in cooked indeterminism reported logs
(By Design)
UE-353629 Content is Missing from Cook and indeterminism: StaticMeshComponents in Blueprints that copy data into themselves from StaticMesh have indeterminism due to StaticMesh not yet finished loading, postloading, or building
(Cannot Reproduce)
Open
UE-165792 Unexpected SmartObjectCollection files cooked when using diffonly cook
UE-189078 VerboseCookerWarning warnings: Saving object into cooked package %s which was created at cook time, Object Name UniqueObjectNameForCooking_0, Full Path %s, Outer class %s
UE-221290 Cook Determinism: Fix Indeterminism in the Actor label and ULightComponent cached transform for actors on ChildActors during -diffonly
UE-229604 Cook-Indeterminism: Texture2D
UE-274800 Cook intdeterminism when cooking multiple platforms in the same cook process with the Grooms extension enabled.
UE-380993 Cook Indeterminism: URigHierarchy::Save HierarchyTopology.GetTopologyHash()
UE-382490 IncrementalCook: Diagnostic mode to detect dependencies that are resolved and cached without reporting their later uses
If you encounter any issues that do not fall under these categories, please report them via EPS.