Upon fresh compilation of the plugin in an Unreal Engine 5.8.1 version, the following Warnings are shown, as the plugin compiles upon the 1st project run/start.
\Source\MonolithIndex\Private\Indexers\GenericAssetIndexer.cpp(82,70): warning C4996: 'UMaterialExpressionTextureBase::GetSamplerTypeForTexture': Use MaterialExpressionUtils::GetSamplerTypeForTexture instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithIndex\Private\Actions\ProjectExportAssetTextAction.cpp(81,3): warning C4996: 'GetObjectsWithOuter': GetObjectsWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithBlueprint\Private\MonolithBlueprintActions.cpp(577,6): warning C4996: 'GetObjectsWithOuter': GetObjectsWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithAI\Private\MonolithAIModule.cpp(58,42): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
PostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([this]()
\Source\MonolithAI\Private\MonolithAIModule.cpp(85,19): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
FCoreDelegates::OnPostEngineInit.Remove(PostEngineInitHandle);
\Source\MonolithAnimation\Private\MonolithMirrorTableActions.cpp(148,7): warning C4996: 'UMirrorDataTable::FindReplaceMirroredNames': Please use UpdateFromFindReplaceExpressions() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
MDT->FindReplaceMirroredNames();
\Source\MonolithAnimation\Private\MonolithRetargetSettingsActions.cpp(754,10): warning C4996: 'FIKRetargetOpBase::SetSettings': SetSettings(const FIKRetargetOpSettingsBase*) is deprecated. Use GetSettings()->CopySettingsAtRuntime(const FIKRetargetOpSettingsBase*) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
IKOp->SetSettings(IKBaseSettings);
\Source\MonolithAnimation\Private\MonolithRetargetSettingsActions.cpp(835,12): warning C4996: 'FIKRetargetOpBase::SetSettings': SetSettings(const FIKRetargetOpSettingsBase*) is deprecated. Use GetSettings()->CopySettingsAtRuntime(const FIKRetargetOpSettingsBase*) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
PelvisOp->SetSettings(PelvisBaseSettings);
\Source\MonolithAnimation\Private\MonolithPoseSearchActions.cpp(819,55): warning C4996: 'UPoseSearchDatabase::GetMutableDatabaseAnimationAsset': Use SetAnimationAssetAt(AnimationAsset, AnimationAssetIndex) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
FPoseSearchDatabaseAnimationAsset* Entry = Database->GetMutableDatabaseAnimationAsset(SeqIndex);
\Source\MonolithAnimation\Private\MonolithPoseSearchActions.cpp(1328,55): warning C4996: 'UPoseSearchDatabase::GetMutableDatabaseAnimationAsset': Use SetAnimationAssetAt(AnimationAsset, AnimationAssetIndex) instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
FPoseSearchDatabaseAnimationAsset* Entry = Database->GetMutableDatabaseAnimationAsset(EntryIndex);
\Source\MonolithLevelSequence\Private\MonolithLevelSequenceModule.cpp(28,42): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
PostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([this]()
\Source\MonolithLevelSequence\Private\MonolithLevelSequenceModule.cpp(46,19): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
FCoreDelegates::OnPostEngineInit.Remove(PostEngineInitHandle);
\Source\MonolithMaterial\Private\MonolithMaterialActions.cpp(9347,69): warning C4996: 'UMaterialExpressionTextureBase::GetSamplerTypeForTexture': Use MaterialExpressionUtils::GetSamplerTypeForTexture instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
EMaterialSamplerType SamplerType = UMaterialExpressionTextureBase::GetSamplerTypeForTexture(Tex);
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)
\Source\MonolithUI\Private\MonolithUIModule.cpp(154,55): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
GMonolithUIPostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddLambda([]()
\Source\MonolithUI\Private\MonolithUIModule.cpp(178,25): warning C4996: 'FCoreDelegates::OnPostEngineInit': OnPostEngineInit has been deprecated. Please use GetOnPostEngineInit() instead. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
FCoreDelegates::OnPostEngineInit.Remove(GMonolithUIPostEngineInitHandle);
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)
\Source\MonolithUI\Private\Animation\UIAnimationMovieSceneBuilder.cpp(57): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Spec\UISpecBuilder.cpp(987): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Spec\UISpecBuilder.cpp(977,13): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
ForEachObjectWithOuter(WBP->WidgetTree, [&Orphans](UObject* Obj)
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(67): warning C4996: Rename will no longer call ResetLoaders making this flag no longer needed. Prefer REN_AllowPackageLinkerMismatch if you wish to intentionally allow the linker to contain references to objects whose names no longer match what was loaded from disk. - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
\Source\MonolithUI\Private\Tests\Hoisted\MonolithUITestFixtureUtils.h(57,9): warning C4996: 'ForEachObjectWithOuter': ForEachObjectWithOuter with a boolean bIncludeNestedObjects has been deprecated - please use the EGetObjectsFlags enum instead - Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
ForEachObjectWithOuter(Tree, [&Orphans](UObject* Obj)
Upon fresh compilation of the plugin in an Unreal Engine 5.8.1 version, the following Warnings are shown, as the plugin compiles upon the 1st project run/start.