diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/.vsconfig b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/.vsconfig
deleted file mode 100644
index 7f5f4b38fd..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/.vsconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "version": "1.0",
- "components": [
- "Microsoft.Net.Component.4.6.2.TargetingPack",
- "Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64",
- "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
- "Microsoft.VisualStudio.Component.Windows10SDK.22621",
- "Microsoft.VisualStudio.Workload.CoreEditor",
- "Microsoft.VisualStudio.Workload.ManagedDesktop",
- "Microsoft.VisualStudio.Workload.NativeDesktop",
- "Microsoft.VisualStudio.Workload.NativeGame"
- ]
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.dll b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.dll
deleted file mode 100644
index aef3112cbb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.dll and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.pdb b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.pdb
deleted file mode 100644
index bdf71160af..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.pdb and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor.modules b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor.modules
deleted file mode 100644
index e764535cf2..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealEditor.modules
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "BuildId": "33043543",
- "Modules":
- {
- "UnrealNewtonProject1": "UnrealEditor-UnrealNewtonProject1.dll"
- }
-}
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealNewtonProject1Editor.target b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealNewtonProject1Editor.target
deleted file mode 100644
index 8147d7c4b8..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Binaries/Win64/UnrealNewtonProject1Editor.target
+++ /dev/null
@@ -1,29670 +0,0 @@
-{
- "TargetName": "UnrealNewtonProject1Editor",
- "Platform": "Win64",
- "Configuration": "Development",
- "TargetType": "Editor",
- "IsTestTarget": false,
- "Architecture": "x64",
- "Project": "../../UnrealNewtonProject1.uproject",
- "Launch": "$(EngineDir)/Binaries/Win64/UnrealEditor.exe",
- "LaunchCmd": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cmd.exe",
- "Version":
- {
- "MajorVersion": 5,
- "MinorVersion": 4,
- "PatchVersion": 4,
- "Changelist": 35576357,
- "CompatibleChangelist": 33043543,
- "IsLicenseeVersion": 0,
- "IsPromotedBuild": 0,
- "BranchName": "++UE5+Release-5.4",
- "BuildId": "33043543"
- },
- "BuildProducts": [
- {
- "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-UnrealNewtonProject1.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(ProjectDir)/Plugins/newton/Binaries/Win64/UnrealEditor-newton.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(ProjectDir)/Plugins/newton/Binaries/Win64/UnrealEditor-newton.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(ProjectDir)/Plugins/newton/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/OpenColorIO_2_3.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/OpenImageDenoise.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIGraph.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIGraph.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIModule.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIModule.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AITestSuite.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AITestSuite.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVEncoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVEncoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVIWriter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVIWriter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ActionableMessage.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ActionableMessage.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ActorPickerMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ActorPickerMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AddContentDialog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AddContentDialog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdpcmAudioDecoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdpcmAudioDecoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedPreviewScene.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedPreviewScene.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Advertising.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Advertising.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Analytics.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Analytics.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnalyticsET.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnalyticsET.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraph.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraph.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraphRuntime.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraphRuntime.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintLibrary.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintLibrary.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationDataController.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationDataController.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditorWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditorWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationModifiers.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationModifiers.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AppFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AppFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ApplicationCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ApplicationCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetDefinition.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetDefinition.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetRegistry.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetRegistry.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTagsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTagsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioAnalyzer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioAnalyzer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureRtAudio.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureRtAudio.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureWasapi.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureWasapi.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioExtensions.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioExtensions.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatADPCM.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatADPCM.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatBink.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatBink.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOgg.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOgg.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOpus.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOpus.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatRad.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatRad.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerPlatformAudioLink.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerPlatformAudioLink.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerXAudio2.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerXAudio2.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioPlatformConfiguration.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioPlatformConfiguration.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioSettingsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioSettingsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationController.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationController.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationDriver.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationDriver.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationTest.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationTest.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWindow.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWindow.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWorker.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWorker.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BSPUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BSPUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BehaviorTreeEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BehaviorTreeEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BinkAudioDecoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BinkAudioDecoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintEditorLibrary.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintEditorLibrary.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintGraph.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintGraph.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintRuntime.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintRuntime.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Blutility.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Blutility.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildPatchServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildPatchServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CEF3Utils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CEF3Utils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CSVtoSVG.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CSVtoSVG.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CUDA.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CUDA.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cascade.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cascade.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cbor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cbor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Chaos.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Chaos.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosSolverEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosSolverEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosVDData.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosVDData.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosVDRuntime.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosVDRuntime.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CinematicCamera.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CinematicCamera.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClassViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClassViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothPainter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothPainter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditorInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditorInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeNv.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeNv.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cmd.exe",
- "Type": "Executable"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cmd.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollectionManager.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollectionManager.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollisionAnalyzer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollisionAnalyzer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ColorManagement.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ColorManagement.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CommonMenuExtensions.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CommonMenuExtensions.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ComponentVisualizers.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ComponentVisualizers.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ConfigEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ConfigEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Constraints.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Constraints.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowserData.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowserData.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookMetadata.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookMetadata.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFly.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFly.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFlyNetServer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFlyNetServer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookedEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookedEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Core.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Core.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreOnline.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreOnline.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreUObject.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreUObject.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveAssetEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveAssetEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveTableEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveTableEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D11RHI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D11RHI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D12RHI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D12RHI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataLayerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataLayerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataTableEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataTableEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataCache.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataCache.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopPlatform.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopPlatform.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DetailCustomizations.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DetailCustomizations.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperToolSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperToolSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceManager.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceManager.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DirectoryWatcher.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DirectoryWatcher.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DistCurveEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DistCurveEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Documentation.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Documentation.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DrawPrimitiveDebugger.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DrawPrimitiveDebugger.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorAnalyticsSession.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorAnalyticsSession.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorConfig.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorConfig.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorInteractiveToolsFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorInteractiveToolsFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSettingsViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSettingsViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorStyle.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorStyle.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSubsystem.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSubsystem.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Engine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Engine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EnvironmentLightingViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EnvironmentLightingViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EventLoop.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EventLoop.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ExternalImagePicker.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ExternalImagePicker.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EyeTracker.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EyeTracker.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldNotification.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldNotification.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldSystemEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldSystemEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FileUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FileUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Foliage.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Foliage.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FoliageEdit.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FoliageEdit.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FontEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FontEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FunctionalTesting.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FunctionalTesting.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameProjectGeneration.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameProjectGeneration.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebugger.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebugger.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebuggerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebuggerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayMediaEncoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayMediaEncoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTags.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTags.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasks.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasks.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasksEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasksEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCollectionEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCollectionEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryProcessingInterfaces.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryProcessingInterfaces.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphColor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphColor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTP.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTP.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTPServer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTPServer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HardwareTargeting.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HardwareTargeting.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HeadMountedDisplay.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HeadMountedDisplay.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODOutliner.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODOutliner.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Horde.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Horde.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HotReload.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HotReload.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HttpNetworkReplayStreaming.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HttpNetworkReplayStreaming.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IESFile.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IESFile.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Icmp.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Icmp.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWrapper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWrapper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWriteQueue.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWriteQueue.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputBindingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputBindingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputDevice.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputDevice.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InstallBundleManager.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InstallBundleManager.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InteractiveToolsFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InteractiveToolsFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InternationalizationSettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InternationalizationSettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreOnDemand.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreOnDemand.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IrisCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IrisCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Json.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Json.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-JsonUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-JsonUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Kismet.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Kismet.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetCompiler.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetCompiler.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Landscape.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Landscape.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditorUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditorUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherPlatform.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherPlatform.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Layers.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Layers.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelInstanceEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelInstanceEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelSequence.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelSequence.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveCoding.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveCoding.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveLinkInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveLinkInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalFileNetworkReplayStreaming.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalFileNetworkReplayStreaming.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Localization.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Localization.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationCommandletExecution.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationCommandletExecution.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationDashboard.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationDashboard.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationService.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationService.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LogVisualizer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LogVisualizer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MRMesh.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MRMesh.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MainFrame.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MainFrame.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialBaking.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialBaking.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialShaderQualitySettings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialShaderQualitySettings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Media.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Media.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaAssets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaAssets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Merge.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Merge.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MergeActors.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MergeActors.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBoneReduction.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBoneReduction.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilderCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilderCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversion.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversion.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversionEngineTypes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversionEngineTypes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshDescription.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshDescription.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshMergeUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshMergeUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshPaint.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshPaint.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshReductionInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshReductionInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessageLog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessageLog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Messaging.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Messaging.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingRpc.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingRpc.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayerProxy.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayerProxy.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieScene.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieScene.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCapture.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCapture.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCaptureDialog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCaptureDialog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTracks.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTracks.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteBuilder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteBuilder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NavigationSystem.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NavigationSystem.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Navmesh.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Navmesh.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFile.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFile.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFileSystem.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFileSystem.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkReplayStreaming.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkReplayStreaming.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Networking.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Networking.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NewLevelDialog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NewLevelDialog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NonRealtimeAudioRenderer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NonRealtimeAudioRenderer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullDrv.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullDrv.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullNetworkReplayStreaming.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullNetworkReplayStreaming.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenColorIOWrapper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenColorIOWrapper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenGLDrv.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenGLDrv.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpusAudioDecoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpusAudioDecoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OutputLog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OutputLog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Overlay.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Overlay.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OverlayEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OverlayEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceProfileSelector.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceProfileSelector.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceSpecification.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceSpecification.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PListEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PListEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PackagesDialog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PackagesDialog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PacketHandler.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PacketHandler.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFile.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFile.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFileUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFileUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PerfCounters.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PerfCounters.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Persona.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Persona.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsAssetEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsAssetEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PinnedCommandList.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PinnedCommandList.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PixelInspectorModule.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PixelInspectorModule.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PlacementMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PlacementMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalProxies.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalProxies.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalRpc.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalRpc.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PreLoadScreen.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PreLoadScreen.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfileVisualizer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfileVisualizer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerClient.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerClient.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerService.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerService.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectLauncher.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectLauncher.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectSettingsViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectSettingsViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectTargetPlatformEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectTargetPlatformEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Projects.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Projects.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyPath.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyPath.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-QuadricMeshReduction.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-QuadricMeshReduction.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHICore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHICore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RSA.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RSA.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RadAudioDecoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RadAudioDecoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RawMesh.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RawMesh.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RealtimeProfiler.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RealtimeProfiler.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ReliabilityHandlerComponent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ReliabilityHandlerComponent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderResourceViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderResourceViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Renderer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Renderer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-S3Client.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-S3Client.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SSL.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SSL.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SandboxFile.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SandboxFile.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneDepthPickerMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneDepthPickerMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneOutliner.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneOutliner.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparison.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparison.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparisonTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparisonTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptDisassembler.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptDisassembler.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptableEditorWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptableEditorWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequenceRecorder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequenceRecorder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sequencer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sequencer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Serialization.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Serialization.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SerializedRecorderInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SerializedRecorderInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionFrontend.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionFrontend.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Settings.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Settings.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SettingsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SettingsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderCompilerCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderCompilerCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatD3D.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatD3D.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatOpenGL.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatOpenGL.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatVectorVM.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatVectorVM.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderPreprocessor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderPreprocessor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SharedSettingsWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SharedSettingsWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SignalProcessing.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SignalProcessing.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshDescription.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshDescription.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshUtilitiesCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshUtilitiesCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletonEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletonEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Slate.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Slate.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateNullRenderer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateNullRenderer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateRHIRenderer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateRHIRenderer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateReflector.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateReflector.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sockets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sockets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SoundFieldRendering.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SoundFieldRendering.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControl.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControl.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindowExtender.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindowExtender.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindows.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindows.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SparseVolumeTexture.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SparseVolumeTexture.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshDescription.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshDescription.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatsViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatsViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatusBar.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatusBar.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StorageServerClient.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StorageServerClient.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingFile.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingFile.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingPauseRendering.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingPauseRendering.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StringTableEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StringTableEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StructViewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StructViewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectDataInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectDataInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SwarmInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SwarmInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SynthBenchmark.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SynthBenchmark.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetDeviceServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetDeviceServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetPlatform.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetPlatform.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TelemetryUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TelemetryUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuild.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuild.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuildUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuildUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureCompressor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureCompressor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormat.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormat.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatDXT.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatDXT.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatIntelISPCTexComp.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatIntelISPCTexComp.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatUncompressed.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatUncompressed.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureUtilitiesCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureUtilitiesCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TimeManagement.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TimeManagement.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenus.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenus.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenusEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenusEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceAnalysis.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceAnalysis.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceInsights.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceInsights.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceLog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceLog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TranslationEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TranslationEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TreeMap.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TreeMap.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeyIO.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeyIO.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeySupport.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeySupport.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementFramework.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementFramework.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementRuntime.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementRuntime.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UATHelper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UATHelper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMG.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMG.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMGEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMGEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UncontrolledChangelists.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UncontrolledChangelists.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistoryEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistoryEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UniversalObjectLocator.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UniversalObjectLocator.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UniversalObjectLocatorEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UniversalObjectLocatorEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEd.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEd.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEdMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEdMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnsavedAssetsTracker.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnsavedAssetsTracker.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VREditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VREditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VectorVM.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VectorVM.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportInteraction.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportInteraction.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportSnapping.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportSnapping.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualFileCache.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualFileCache.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualTexturingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualTexturingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Virtualization.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Virtualization.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualizationEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualizationEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VisualGraphUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VisualGraphUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voice.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voice.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VorbisAudioDecoder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VorbisAudioDecoder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voronoi.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voronoi.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanRHI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanRHI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanShaderFormat.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanShaderFormat.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WebBrowser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WebBrowser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetCarousel.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetCarousel.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetRegistration.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetRegistration.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformFeatures.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformFeatures.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsTargetPlatform.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsTargetPlatform.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorkspaceMenuStructure.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorkspaceMenuStructure.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldBrowser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldBrowser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldPartitionEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldPartitionEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-XmlParser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-XmlParser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Zen.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Zen.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.exe",
- "Type": "Executable"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.version",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.10.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.11.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.12.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.5.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.6.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.7.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.8.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.9.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/tbb12.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2D.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2D.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2DEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2DEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperSpriteSheetImporter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperSpriteSheetImporter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperTiledImporter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperTiledImporter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-SmartSnapping.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-SmartSnapping.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/AISupport/Binaries/Win64/UnrealEditor-AISupportModule.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/AISupport/Binaries/Win64/UnrealEditor-AISupportModule.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/AISupport/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/Binaries/Win64/UnrealEditor-EnvironmentQueryEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/Binaries/Win64/UnrealEditor-EnvironmentQueryEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPluginEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPluginEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationData/Binaries/Win64/UnrealEditor-AnimationData.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationData/Binaries/Win64/UnrealEditor-AnimationData.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationData/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/Binaries/Win64/UnrealEditor-AnimationModifierLibrary.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/Binaries/Win64/UnrealEditor-AnimationModifierLibrary.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/Binaries/Win64/UnrealEditor-BlendSpaceMotionAnalysis.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/Binaries/Win64/UnrealEditor-BlendSpaceMotionAnalysis.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/Binaries/Win64/UnrealEditor-ControlRigSpline.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/Binaries/Win64/UnrealEditor-ControlRigSpline.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRig.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRig.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigDeveloper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigDeveloper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRig.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRig.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigDeveloper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigDeveloper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-Bridge.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-Bridge.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-MegascansPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-MegascansPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/Binaries/Win64/UnrealEditor-CameraShakePreviewer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/Binaries/Win64/UnrealEditor-CameraShakePreviewer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor-GameplayCameras.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor-GameplayCameras.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor-GameplayCamerasEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor-GameplayCamerasEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/Binaries/Win64/UnrealEditor-ChaosCloth.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/Binaries/Win64/UnrealEditor-ChaosCloth.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/Binaries/Win64/UnrealEditor-ChaosClothEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/Binaries/Win64/UnrealEditor-ChaosClothEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosVD/Binaries/Win64/UnrealEditor-ChaosVD.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosVD/Binaries/Win64/UnrealEditor-ChaosVD.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosVD/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/CmdLinkServer/Binaries/Win64/UnrealEditor-CmdLinkServer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/CmdLinkServer/Binaries/Win64/UnrealEditor-CmdLinkServer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/CmdLinkServer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/Binaries/Win64/UnrealEditor-OodleNetworkHandlerComponent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/Binaries/Win64/UnrealEditor-OodleNetworkHandlerComponent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharing.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharing.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharingEd.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharingEd.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UnrealEditor-CLionSourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UnrealEditor-CLionSourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/Binaries/Win64/UnrealEditor-DumpGPUServices.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/Binaries/Win64/UnrealEditor-DumpGPUServices.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/Binaries/Win64/UnrealEditor-GitSourceControl.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/Binaries/Win64/UnrealEditor-GitSourceControl.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/Binaries/Win64/UnrealEditor-N10XSourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/Binaries/Win64/UnrealEditor-N10XSourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UnrealEditor-PerforceSourceControl.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UnrealEditor-PerforceSourceControl.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/Binaries/Win64/UnrealEditor-PixWinPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/Binaries/Win64/UnrealEditor-PixWinPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/Binaries/Win64/UnrealEditor-PlasticSourceControl.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/Binaries/Win64/UnrealEditor-PlasticSourceControl.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/Binaries/Win64/UnrealEditor-PluginUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/Binaries/Win64/UnrealEditor-PluginUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/Binaries/Win64/UnrealEditor-PropertyAccessNode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/Binaries/Win64/UnrealEditor-PropertyAccessNode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/Binaries/Win64/UnrealEditor-RenderDocPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/Binaries/Win64/UnrealEditor-RenderDocPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/Binaries/Win64/UnrealEditor-RiderSourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/Binaries/Win64/UnrealEditor-RiderSourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UnrealEditor-SubversionSourceControl.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UnrealEditor-SubversionSourceControl.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/Binaries/Win64/UnrealEditor-TextureFormatOodle.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/Binaries/Win64/UnrealEditor-TextureFormatOodle.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealEditor-TraceDataFiltering.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealEditor-TraceDataFiltering.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/Binaries/Win64/UnrealEditor-UObjectPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/Binaries/Win64/UnrealEditor-UObjectPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioCodeSourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioCodeSourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioSourceCodeAccess.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioSourceCodeAccess.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UnrealEditor-AssetManagerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UnrealEditor-AssetManagerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/Binaries/Win64/UnrealEditor-BlueprintHeaderView.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/Binaries/Win64/UnrealEditor-BlueprintHeaderView.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/Binaries/Win64/UnrealEditor-ChangelistReview.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/Binaries/Win64/UnrealEditor-ChangelistReview.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Win64/UnrealEditor-ContentBrowserAssetDataSource.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Win64/UnrealEditor-ContentBrowserAssetDataSource.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Win64/UnrealEditor-ContentBrowserClassDataSource.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Win64/UnrealEditor-ContentBrowserClassDataSource.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Win64/UnrealEditor-ContentBrowserFileDataSource.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Win64/UnrealEditor-ContentBrowserFileDataSource.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeys.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeys.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeysOpenSSL.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeysOpenSSL.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/Binaries/Win64/UnrealEditor-CurveEditorTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/Binaries/Win64/UnrealEditor-CurveEditorTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/DataValidation/Binaries/Win64/UnrealEditor-DataValidation.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/DataValidation/Binaries/Win64/UnrealEditor-DataValidation.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/DataValidation/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/Binaries/Win64/UnrealEditor-EditorDebugTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/Binaries/Win64/UnrealEditor-EditorDebugTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/Binaries/Win64/UnrealEditor-EditorScriptingUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/Binaries/Win64/UnrealEditor-EditorScriptingUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/Binaries/Win64/UnrealEditor-EngineAssetDefinitions.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/Binaries/Win64/UnrealEditor-EngineAssetDefinitions.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimation.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimation.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimationEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimationEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UnrealEditor-GameplayTagsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UnrealEditor-GameplayTagsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-BspMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-BspMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-GeometryMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-GeometryMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-TextureAlignMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-TextureAlignMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/Binaries/Win64/UnrealEditor-PortableObjectFileDataSource.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/Binaries/Win64/UnrealEditor-PortableObjectFileDataSource.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/Binaries/Win64/UnrealEditor-MaterialAnalyzer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/Binaries/Win64/UnrealEditor-MaterialAnalyzer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MeshLODToolset/Binaries/Win64/UnrealEditor-MeshLODToolset.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MeshLODToolset/Binaries/Win64/UnrealEditor-MeshLODToolset.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MeshLODToolset/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UnrealEditor-MobileLauncherProfileWizard.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UnrealEditor-MobileLauncherProfileWizard.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/Binaries/Win64/UnrealEditor-ModelingToolsEditorMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/Binaries/Win64/UnrealEditor-ModelingToolsEditorMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/Binaries/Win64/UnrealEditor-LightMixer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/Binaries/Win64/UnrealEditor-LightMixer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/Binaries/Win64/UnrealEditor-ObjectMixerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/Binaries/Win64/UnrealEditor-ObjectMixerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/Binaries/Win64/UnrealEditor-PluginBrowser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/Binaries/Win64/UnrealEditor-PluginBrowser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ProxyLODPlugin/Binaries/Win64/UnrealEditor-ProxyLODMeshReduction.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ProxyLODPlugin/Binaries/Win64/UnrealEditor-ProxyLODMeshReduction.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ProxyLODPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/Binaries/Win64/UnrealEditor-SequencerAnimTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/Binaries/Win64/UnrealEditor-SequencerAnimTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UnrealEditor-SpeedTreeImporter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UnrealEditor-SpeedTreeImporter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorToolsEditorOnly.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorToolsEditorOnly.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/Binaries/Win64/UnrealEditor-WorldPartitionHLODUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/Binaries/Win64/UnrealEditor-WorldPartitionHLODUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-EnhancedInput.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-EnhancedInput.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputBlueprintNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputBlueprintNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContentEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContentEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/Binaries/Win64/UnrealEditor-GLTFExporter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/Binaries/Win64/UnrealEditor-GLTFExporter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContentEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContentEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/Binaries/Win64/UnrealEditor-VariantManager.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/Binaries/Win64/UnrealEditor-VariantManager.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtilsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtilsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/Binaries/Win64/UnrealEditor-BackChannel.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/Binaries/Win64/UnrealEditor-BackChannel.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCaching.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCaching.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCachingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCachingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/Binaries/Win64/UnrealEditor-FractureEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/Binaries/Win64/UnrealEditor-FractureEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/Binaries/Win64/UnrealEditor-ChaosNiagara.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/Binaries/Win64/UnrealEditor-ChaosNiagara.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/Binaries/Win64/UnrealEditor-ChaosSolverEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/Binaries/Win64/UnrealEditor-ChaosSolverEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/Binaries/Win64/UnrealEditor-ChaosUserDataPT.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/Binaries/Win64/UnrealEditor-ChaosUserDataPT.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/Binaries/Win64/UnrealEditor-CharacterAI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/Binaries/Win64/UnrealEditor-CharacterAI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterFXEditor/BaseCharacterFXEditor/Binaries/Win64/UnrealEditor-BaseCharacterFXEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterFXEditor/BaseCharacterFXEditor/Binaries/Win64/UnrealEditor-BaseCharacterFXEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterFXEditor/BaseCharacterFXEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowAssetTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowAssetTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEnginePlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEnginePlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Binaries/Win64/UnrealEditor-FractureEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Binaries/Win64/UnrealEditor-FractureEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-FullBodyIK.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-FullBodyIK.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-PBIK.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-PBIK.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionSequencer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionSequencer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionTracks.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionTracks.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessing.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessing.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessage.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessage.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessageBlueprint.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessageBlueprint.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-GeometryProcessingAdapters.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-GeometryProcessingAdapters.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnlyExp.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnlyExp.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsExp.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsExp.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-ModelingEditorUI.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-ModelingEditorUI.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-SkeletalMeshModifiers.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-SkeletalMeshModifiers.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MetaHuman/MetaHumanProjectUtilities/Binaries/Win64/UnrealEditor-MetaHumanProjectUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MetaHuman/MetaHumanProjectUtilities/Binaries/Win64/UnrealEditor-MetaHumanProjectUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MetaHuman/MetaHumanProjectUtilities/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/Binaries/Win64/UnrealEditor-OpenImageDenoise.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/Binaries/Win64/UnrealEditor-OpenImageDenoise.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/Binaries/Win64/UnrealEditor-PlanarCut.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/Binaries/Win64/UnrealEditor-PlanarCut.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCrypto.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCrypto.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoOpenSSL.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoOpenSSL.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoTypes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoTypes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPlugin.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPlugin.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPluginPreload.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPluginPreload.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/Binaries/Win64/UnrealEditor-SkeletalMeshReduction.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/Binaries/Win64/UnrealEditor-SkeletalMeshReduction.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsTestSuite.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsTestSuite.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-AnalyticsHorde.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-AnalyticsHorde.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-AnalyticsLog.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-AnalyticsLog.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-StudioTelemetry.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor-StudioTelemetry.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetAsset.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetAsset.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/Binaries/Win64/UnrealEditor-NiagaraSimCaching.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/Binaries/Win64/UnrealEditor-NiagaraSimCaching.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/Binaries/Win64/UnrealEditor-NiagaraSimCachingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/Binaries/Win64/UnrealEditor-NiagaraSimCachingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-Niagara.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-Niagara.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraAnimNotifies.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraAnimNotifies.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraBlueprintNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraBlueprintNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditorWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditorWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraShader.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraShader.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraVertexFactories.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraVertexFactories.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/FastBuildController/Binaries/Win64/UnrealEditor-FastBuildController.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/FastBuildController/Binaries/Win64/UnrealEditor-FastBuildController.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/FastBuildController/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicImporter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicImporter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicLibrary.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicLibrary.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorPipelines.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorPipelines.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-GLTFCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-GLTFCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeCommonParser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeCommonParser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeDispatcher.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeDispatcher.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeExport.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeExport.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFactoryNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFactoryNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFbxParser.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFbxParser.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeImport.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeImport.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeMessages.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeMessages.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangePipelines.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangePipelines.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaFactory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaFactory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaFactory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaFactory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ExrReaderGpu.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ExrReaderGpu.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMedia.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMedia.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaFactory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaFactory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-OpenExrWrapper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-OpenExrWrapper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositing.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositing.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlate.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlate.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlateEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlateEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UnrealEditor-MediaPlayerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UnrealEditor-MediaPlayerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMedia.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMedia.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaFactory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaFactory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMedia.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMedia.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaFactory.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaFactory.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintEditorMode.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintEditorMode.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintingToolset.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintingToolset.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealEditor-TcpMessaging.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealEditor-TcpMessaging.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealEditor-UdpMessaging.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealEditor-UdpMessaging.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequence.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequence.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequenceEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequenceEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UnrealEditor-LevelSequenceEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UnrealEditor-LevelSequenceEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScripting.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScripting.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScriptingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScriptingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequence.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequence.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequenceEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequenceEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineBase/Binaries/Win64/UnrealEditor-OnlineBase.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineBase/Binaries/Win64/UnrealEditor-OnlineBase.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineBase/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommon.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommon.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommonEngineUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommonEngineUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesInterface.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesInterface.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UnrealEditor-OnlineSubsystemNull.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UnrealEditor-OnlineSubsystemNull.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineBlueprintSupport.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineBlueprintSupport.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineSubsystemUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineSubsystemUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/Binaries/Win64/UnrealEditor-OnlineSubsystem.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/Binaries/Win64/UnrealEditor-OnlineSubsystem.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/Binaries/Win64/UnrealEditor-LauncherChunkInstaller.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/Binaries/Win64/UnrealEditor-LauncherChunkInstaller.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/RenderGraphInsights/Binaries/Win64/UnrealEditor-RenderGraphInsights.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/RenderGraphInsights/Binaries/Win64/UnrealEditor-RenderGraphInsights.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/RenderGraphInsights/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilitiesEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilitiesEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileCommandlets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileCommandlets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileSelector.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileSelector.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServerEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServerEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/Binaries/Win64/UnrealEditor-AndroidPermission.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/Binaries/Win64/UnrealEditor-AndroidPermission.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtilsBlueprintSupport.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtilsBlueprintSupport.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UnrealEditor-ArchVisCharacter.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UnrealEditor-ArchVisCharacter.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/Binaries/Win64/UnrealEditor-AssetTags.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/Binaries/Win64/UnrealEditor-AssetTags.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCapture.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCapture.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCaptureEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCaptureEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesia.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesia.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/Binaries/Win64/UnrealEditor-AudioWidgets.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/Binaries/Win64/UnrealEditor-AudioWidgets.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/Binaries/Win64/UnrealEditor-CableComponent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/Binaries/Win64/UnrealEditor-CableComponent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/Binaries/Win64/UnrealEditor-ChunkDownloader.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/Binaries/Win64/UnrealEditor-ChunkDownloader.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UnrealEditor-CustomMeshComponent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UnrealEditor-CustomMeshComponent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UnrealEditor-ExampleDeviceProfileSelector.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UnrealEditor-ExampleDeviceProfileSelector.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCache.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCache.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheEd.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheEd.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheSequencer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheSequencer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheStreamer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheStreamer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheTracks.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheTracks.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-DynamicMesh.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-DynamicMesh.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-GeometryAlgorithms.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-GeometryAlgorithms.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePAD.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePAD.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePADEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePADEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebugging.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebugging.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebuggingEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebuggingEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UnrealEditor-LocationServicesBPLibrary.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UnrealEditor-LocationServicesBPLibrary.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingTools.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingTools.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnly.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnly.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponents.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponents.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponentsEditorOnly.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponentsEditorOnly.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperators.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperators.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperatorsEditorOnly.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperatorsEditorOnly.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngine.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngine.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngineTest.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngineTest.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundFrontend.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundFrontend.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGenerator.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGenerator.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGraphCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGraphCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundStandardNodes.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundStandardNodes.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UnrealEditor-MobilePatchingUtils.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UnrealEditor-MobilePatchingUtils.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/Binaries/Win64/UnrealEditor-MsQuicRuntime.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/Binaries/Win64/UnrealEditor-MsQuicRuntime.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponent.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponent.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponentEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponentEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/Binaries/Win64/UnrealEditor-PropertyAccessEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/Binaries/Win64/UnrealEditor-PropertyAccessEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudio.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudio.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudioEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudioEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVM.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVM.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMDeveloper.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMDeveloper.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/Binaries/Win64/UnrealEditor-SignificanceManager.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/Binaries/Win64/UnrealEditor-SignificanceManager.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/Binaries/Win64/UnrealEditor-SoundFields.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/Binaries/Win64/UnrealEditor-SoundFields.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-Synthesis.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-Synthesis.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-SynthesisEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-SynthesisEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTable.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTable.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTableEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTableEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/Binaries/Win64/UnrealEditor-WebMMoviePlayer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/Binaries/Win64/UnrealEditor-WebMMoviePlayer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/Binaries/Win64/UnrealEditor-WindowsDeviceProfileSelector.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/Binaries/Win64/UnrealEditor-WindowsDeviceProfileSelector.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UnrealEditor-WindowsMoviePlayer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UnrealEditor-WindowsMoviePlayer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Windows/XInputDevice/Binaries/Win64/UnrealEditor-XInputDevice.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Windows/XInputDevice/Binaries/Win64/UnrealEditor-XInputDevice.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Windows/XInputDevice/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTestEditor.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTestEditor.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTests.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTests.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-EditorTraceUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-EditorTraceUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-TraceUtilities.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-TraceUtilities.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-CacheTrackRecorder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-CacheTrackRecorder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeMovieScene.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeMovieScene.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorder.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorder.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorderSources.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorderSources.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeSequencer.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeSequencer.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeTrackRecorders.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeTrackRecorders.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakesCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakesCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-CsvMetrics.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-CsvMetrics.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-WorldMetricsCore.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-WorldMetricsCore.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-WorldMetricsTest.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor-WorldMetricsTest.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- },
- {
- "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor-XGEController.dll",
- "Type": "DynamicLibrary"
- },
- {
- "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor-XGEController.pdb",
- "Type": "SymbolFile"
- },
- {
- "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor.modules",
- "Type": "RequiredResource"
- }
- ],
- "RuntimeDependencies": [
- {
- "Path": "$(ProjectDir)/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(ProjectDir)/Plugins/newton/newton.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(ProjectDir)/UnrealNewtonProject1.uproject",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/DbgHelp/dbghelp.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/FreeImage/Win64/FreeImage.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/MsQuic/v220/win64/msquic.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Ogg/Win64/VS2015/libogg_64.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_asyncio.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_bz2.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes_test.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_decimal.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_elementtree.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_hashlib.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_lzma.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_msi.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_multiprocessing.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_overlapped.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_queue.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_socket.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_sqlite3.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ssl.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testbuffer.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testcapi.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testconsole.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testimportmultiple.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testinternalcapi.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testmultiphase.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_tkinter.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_uuid.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_zoneinfo.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libcrypto-3.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libffi-8.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libssl-3.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/py.ico",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyc.ico",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyd.ico",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyexpat.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/python_lib.cat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/python_tools.cat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/select.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/sqlite3.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/tcl86t.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/tk86t.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/unicodedata.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/winsound.pyd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/LICENSE.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__future__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__hello__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__phello__/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__phello__/ham/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__phello__/ham/eggs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__phello__/spam.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_aix_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_bootsubprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_collections_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_compat_pickle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_compression.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_markupbase.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_osx_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_py_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_pydecimal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_pyio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_sitebuiltins.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_strptime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_threading_local.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_weakrefset.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/aifc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/antigravity.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/argparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ast.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asynchat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_futures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_tasks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/coroutines.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/format_helpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/futures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/locks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/mixins.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/proactor_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/protocols.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/queues.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/runners.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/selector_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/sslproto.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/staggered.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/streams.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/taskgroups.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/tasks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/timeouts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/transports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/trsock.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/unix_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/windows_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/windows_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncore.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/base64.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bdb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bisect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bz2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cProfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/calendar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cgi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cgitb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/chunk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/code.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/codecs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/codeop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/collections/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/collections/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/colorsys.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/compileall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/_base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/process.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/thread.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/configparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/contextlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/contextvars.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/copy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/copyreg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/crypt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/csv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/_aix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/_endian.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/README.ctypes",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/dyld.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/dylib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/fetch_macholib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/fetch_macholib.bat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/framework.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_anon.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_array_in_pointer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_arrays.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_as_parameter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_bitfields.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_buffers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_bytes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_byteswap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_callbacks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_cast.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_cfuncs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_checkretval.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_delattr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_errno.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_find.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_frombuffer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_funcptr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_functions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_incomplete.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_init.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_internals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_keeprefs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_libc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_loading.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_macholib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_memfunctions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_numbers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_objects.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_parameters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pep3118.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pickling.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pointers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_prototypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_python_api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_random_things.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_refcounts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_repr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_returnfuncptrs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_simplesubclasses.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_sizes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_slicing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_stringptr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_strings.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_struct_fields.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_unaligned_structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_values.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_varsize_struct.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_win32.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_wintypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/wintypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/ascii.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/has_key.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/panel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/textpad.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dataclasses.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/datetime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/dumb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/gnu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/ndbm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/decimal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/difflib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dis.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/_msvccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/archive_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/bcppcompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/ccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_dumb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_rpm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_clib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_py.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/clean.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/command_template",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_egg_info.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_headers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_lib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/register.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/sdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/upload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/cygwinccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/debug.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dep_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dir_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/errors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/extension.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/fancy_getopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/file_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/filelist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/msvc9compiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/msvccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/spawn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/Setup.sample",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/includetest.rst",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_archive_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_dumb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_rpm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_clib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_py.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_clean.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_config_cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_cygwinccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dep_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dir_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_extension.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_file_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_filelist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_headers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_lib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_msvc9compiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_msvccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_register.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_sdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_spawn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_text_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_unixccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_upload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_versionpredicate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/text_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/unixccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/versionpredicate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/doctest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_encoded_words.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_header_value_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_parseaddr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_policybase.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/architecture.rst",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/base64mime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/charset.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/contentmanager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/encoders.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/errors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/feedparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/generator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/header.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/headerregistry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/iterators.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/message.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/application.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/audio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/image.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/message.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/multipart.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/nonmultipart.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/policy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/quoprimime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/aliases.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/ascii.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/base64_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/big5.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/big5hkscs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/bz2_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/charmap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp037.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1006.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1026.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1125.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1140.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1250.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1251.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1252.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1253.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1254.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1255.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1256.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1257.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1258.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp273.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp424.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp437.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp500.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp720.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp737.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp775.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp850.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp852.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp855.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp856.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp857.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp858.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp860.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp861.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp862.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp863.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp864.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp865.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp866.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp869.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp874.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp875.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp932.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp949.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp950.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jis_2004.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jisx0213.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_kr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gb18030.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gb2312.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gbk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hex_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hp_roman8.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hz.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/idna.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_2004.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_kr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_10.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_11.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_13.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_14.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_15.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_16.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_4.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_5.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_6.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_7.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_8.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_9.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/johab.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_t.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_u.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/kz1048.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/latin_1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_arabic.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_croatian.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_cyrillic.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_farsi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_greek.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_iceland.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_latin2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_roman.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_romanian.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_turkish.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mbcs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/oem.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/palmos.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/ptcp154.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/punycode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/quopri_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/raw_unicode_escape.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/rot_13.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jis.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jis_2004.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jisx0213.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/tis_620.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/undefined.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/unicode_escape.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16_be.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16_le.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32_be.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32_le.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_7.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_8.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_8_sig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/uu_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/zlib_codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_bundled/pip-24.0-py3-none-any.whl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_uninstall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/enum.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/filecmp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fileinput.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fnmatch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fractions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ftplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/genericpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/getopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/getpass.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/gettext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/glob.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/graphlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/gzip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/hashlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/heapq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/hmac.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/entities.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/client.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/cookiejar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/cookies.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/server.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/CREDITS.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/ChangeLog",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/HISTORY.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/README.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/folder.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle.ico",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_16.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_16.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_256.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_32.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_32.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_48.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_48.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/minusnode.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/openfolder.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/plusnode.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/python.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/tk.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/NEWS2x.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/News3.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/README.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/TODO.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autocomplete.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autocomplete_w.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autoexpand.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/browser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/calltip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/calltip_w.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/codecontext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/colorizer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-extensions.def",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-highlight.def",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-keys.def",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-main.def",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config_key.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/configdialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugger.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugger_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugobj.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugobj_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/delegator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/dynoption.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/editor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/extend.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/filelist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/format.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/grep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help.html",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help_about.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/history.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/hyperparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.bat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.pyw",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/README.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/example_noext",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/example_stub.pyi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/htest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/mock_idle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/mock_tk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/template.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autocomplete.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autocomplete_w.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autoexpand.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_browser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_calltip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_calltip_w.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_codecontext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_colorizer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_config_key.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_configdialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugger.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugger_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugobj.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugobj_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_delegator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_editmenu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_editor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_filelist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_format.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_grep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_help.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_help_about.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_history.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_hyperparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_iomenu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_macosx.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_mainmenu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_multicall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_outwin.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_parenmatch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pathbrowser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_percolator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pyparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pyshell.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_query.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_redirector.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_replace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_rpc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_run.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_runscript.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_scrolledlist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_search.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_searchbase.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_searchengine.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_sidebar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_squeezer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_stackviewer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_statusbar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_textview.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_tooltip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_tree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_undo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_warning.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_window.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_zoomheight.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_zzdummy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/tkinter_testing_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/iomenu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/macosx.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/mainmenu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/multicall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/outwin.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/parenmatch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pathbrowser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/percolator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pyparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pyshell.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/query.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/redirector.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/replace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/rpc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/run.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/runscript.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/scrolledlist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/search.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/searchbase.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/searchengine.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/sidebar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/squeezer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/stackviewer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/statusbar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/textview.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/tooltip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/tree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/undo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/window.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/zoomheight.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/zzdummy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imaplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imghdr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_bootstrap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_bootstrap_external.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/machinery.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_collections.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_meta.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata/_text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/readers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/_adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/_common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/readers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources/simple.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/simple.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/inspect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/io.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ipaddress.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/decoder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/encoder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/scanner.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/tool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/keyword.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/Grammar.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/PatternGrammar.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/btm_matcher.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/btm_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixer_base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixer_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_apply.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_asserts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_basestring.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_buffer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_dict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_except.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_exec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_execfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_exitfunc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_filter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_funcattrs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_future.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_getcwdu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_has_key.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_idioms.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_import.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_imports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_imports2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_input.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_intern.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_isinstance.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_itertools_imports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_long.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_map.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_metaclass.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_methodattrs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_ne.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_next.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_nonzero.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_numliterals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_operator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_paren.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_print.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_raise.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_raw_input.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_reduce.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_reload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_renames.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_repr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_set_literal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_standarderror.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_sys_exc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_throw.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_tuple_params.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_urllib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_ws_comma.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_xrange.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_xreadlines.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_zip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/patcomp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/conv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/driver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/grammar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/literals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/parse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/pgen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/token.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/tokenize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pygram.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pytree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/refactor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/bom.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/crlf.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/different_encoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/false_encoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/bad_order.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/parrot_example.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/infinite_recursion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/py2_test_grammar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/py3_test_grammar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/pytree_idempotency.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_all_fixers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_fixers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_pytree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_refactor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/linecache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/locale.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/handlers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lzma.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mailbox.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mailcap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mimetypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/modulefinder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/schema.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/sequence.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/connection.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/dummy/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/dummy/connection.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/forkserver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/heap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/managers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/pool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_fork.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_forkserver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_spawn_posix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_spawn_win32.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/process.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/queues.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/reduction.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/resource_sharer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/resource_tracker.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/shared_memory.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/sharedctypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/spawn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/synchronize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/netrc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/nntplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ntpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/nturl2path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/numbers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/opcode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/operator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/optparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/os.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pathlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pdb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pickle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pickletools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pipes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pkgutil.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/platform.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/plistlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/poplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/posixpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pprint.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/profile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pstats.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/py_compile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pyclbr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/_pydoc.css",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/topics.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/queue.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/quopri.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/random.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re/_casefix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re/_compiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re/_constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re/_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/reprlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/rlcompleter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/runpy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sched.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/secrets.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/selectors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shelve.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shlex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shutil.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/signal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/README.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/_distutils_hack/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/_distutils_hack/override.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/distutils-precedence.pth",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/AUTHORS.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/INSTALLER",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/LICENSE.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/METADATA",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/RECORD",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/REQUESTED",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/WHEEL",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/entry_points.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-24.0.dist-info/top_level.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/__pip-runner__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/build_env.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/autocompletion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/base_command.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/cmdoptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/command_context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/main_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/progress_bars.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/req_command.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/spinners.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/status_codes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/completion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/configuration.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/debug.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/download.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/freeze.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/hash.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/help.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/index.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/inspect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/list.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/search.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/show.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/uninstall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/configuration.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/installed.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/sdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/collector.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/package_finder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/sources.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/_distutils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/_sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/_json.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/importlib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/importlib/_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/importlib/_dists.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/importlib/_envs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/pkg_resources.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/candidate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/direct_url.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/format_control.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/index.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/installation_report.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/link.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/scheme.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/search_scope.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/selection_prefs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/target_python.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/auth.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/download.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/lazy_wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/session.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/xmlrpc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/build_tracker.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/metadata.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/metadata_editable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/metadata_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/wheel_editable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/wheel_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/freeze.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/editable_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/prepare.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/pyproject.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/constructors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_set.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_uninstall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/legacy/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/legacy/resolver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/base.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/candidates.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/factory.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/provider.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/reporter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/requirements.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/resolver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/self_outdated_check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/_jaraco_text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/_log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/appdirs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/compatibility_tags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/datetime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/deprecation.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/direct_url_helpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/egg_link.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/encoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/entrypoints.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/filesystem.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/filetypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/glibc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/hashes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/logging.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/models.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/packaging.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/setuptools_build.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/temp_dir.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/unpacking.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/urls.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/virtualenv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/bazaar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/git.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/mercurial.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/subversion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/versioncontrol.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/wheel_builder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/_cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/adapter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/controller.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/filewrapper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/heuristics.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/serialize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/wrapper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/cacert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/big5freq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/big5prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/chardistribution.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/charsetgroupprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/charsetprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cli/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cli/chardetect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/codingstatemachine.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/codingstatemachinedict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cp949prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/enums.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/escprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/escsm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/eucjpprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euckrfreq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euckrprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euctwfreq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euctwprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/gb2312freq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/gb2312prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/hebrewprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/jisfreq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/johabfreq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/johabprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/jpcntx.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langbulgarianmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langgreekmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langhebrewmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langhungarianmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langrussianmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langthaimodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langturkishmodel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/latin1prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/macromanprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcharsetprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcsgroupprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcssm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/metadata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/metadata/languages.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/resultdict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sbcharsetprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sbcsgroupprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sjisprober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/universaldetector.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/utf1632prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/utf8prober.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/ansi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/ansitowin32.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/initialise.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/ansi_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/ansitowin32_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/initialise_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/isatty_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/tests/winterm_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/win32.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/winterm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/database.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/index.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/locators.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/manifest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/markers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/metadata.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/resources.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/t32.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/t64-arm.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/t64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/w32.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/w64-arm.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/w64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distro/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distro/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distro/distro.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distro/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/codec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/idnadata.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/intranges.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/package_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/uts46data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/fallback.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/__about__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_manylinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_musllinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/markers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/requirements.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/specifiers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/tags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pkg_resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/android.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/macos.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/unix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/platformdirs/windows.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/cmdline.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/console.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/filter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/filters/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/_mapping.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/bbcode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/groff.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/html.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/img.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/irc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/latex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/other.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/pangomarkup.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/rtf.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/svg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/terminal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/formatters/terminal256.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/lexer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/lexers/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/lexers/_mapping.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/lexers/python.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/modeline.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/plugin.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/regexopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/scanner.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/sphinxext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/style.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/styles/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/token.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/unistring.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pygments/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/actions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/diagram/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/helpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/results.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/testing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyproject_hooks/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyproject_hooks/_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyproject_hooks/_impl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/__version__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/_internal_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/auth.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/certs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/cookies.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/help.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/hooks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/models.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/packages.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/sessions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/status_codes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/compat/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/compat/collections_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/providers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/reporters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/resolvers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/structs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_cell_widths.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_emoji_codes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_emoji_replace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_export_format.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_extension.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_fileno.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_inspect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_log_render.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_loop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_null_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_palettes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_pick.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_ratio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_spinners.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_stack.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_timer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_win32_console.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_windows.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_windows_renderer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/_wrap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/align.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/ansi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/bar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/box.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/cells.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/color.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/color_triplet.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/columns.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/console.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/constrain.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/containers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/control.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/default_styles.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/diagnose.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/emoji.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/errors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/file_proxy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/filesize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/highlighter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/json.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/jupyter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/layout.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/live.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/live_render.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/logging.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/markup.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/measure.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/padding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/pager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/palette.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/panel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/pretty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/progress.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/progress_bar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/prompt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/protocol.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/region.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/repr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/rule.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/scope.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/screen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/segment.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/spinner.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/status.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/style.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/styled.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/syntax.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/table.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/terminal_theme.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/theme.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/themes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/traceback.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/rich/tree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/six.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/_asyncio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/after.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/before.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/before_sleep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/nap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/retry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/stop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/tornadoweb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/wait.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/_re.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/_api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/_macos.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/_openssl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/_ssl_constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/_windows.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/truststore/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/typing_extensions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/_collections.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/_version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/connection.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/connectionpool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/appengine.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/securetransport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/socks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/fields.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/filepost.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/backports/weakref_finalize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/six.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/poolmanager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/request.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/response.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/connection.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/proxy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/queue.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/request.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/response.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/retry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/ssl_.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/ssl_match_hostname.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/ssltransport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/timeout.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/url.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/wait.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/vendor.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/labels.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/mklabels.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/x_user_defined.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/py.typed",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/appdirs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/_adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/_common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/readers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/importlib_resources/simple.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/jaraco/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/jaraco/context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/jaraco/functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/jaraco/text/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/more_itertools/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/more_itertools/more.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/more_itertools/recipes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/__about__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_manylinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_musllinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/markers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/requirements.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/specifiers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/tags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/actions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/diagram/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/helpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/results.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/testing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/zipp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/extern/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/INSTALLER",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/LICENSE",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/METADATA",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/RECORD",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/REQUESTED",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/WHEEL",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/entry_points.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-65.5.0.dist-info/top_level.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_deprecation_warning.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/_collections.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/_functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/_macos_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/_msvccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/archive_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/bcppcompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/ccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/_framework_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_dumb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_rpm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_clib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_py.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/clean.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_egg_info.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_headers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_lib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/py37compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/register.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/sdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/upload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/cygwinccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/debug.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dep_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dir_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/errors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/extension.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/fancy_getopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/file_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/filelist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/msvc9compiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/msvccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/py38compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/py39compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/spawn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/text_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/unixccompiler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/versionpredicate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_entry_points.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_imp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_importlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_reqs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_collections.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_meta.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_metadata/_text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/_adapters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/_common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/_compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/_legacy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/readers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/importlib_resources/simple.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/jaraco/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/jaraco/context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/jaraco/functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/jaraco/text/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/more.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/recipes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/ordered_set.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/__about__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_manylinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_musllinux.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_structures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/markers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/requirements.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/specifiers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/tags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/actions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/core.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/diagram/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/helpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/results.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/testing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/tomli/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/tomli/_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/tomli/_re.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/tomli/_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/typing_extensions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/zipp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/archive_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/build_meta.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli-32.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli-64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli-arm64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/alias.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/bdist_egg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/bdist_rpm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_clib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_ext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_py.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/develop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/dist_info.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/easy_install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/editable_wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/egg_info.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_egg_info.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_lib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_scripts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/launcher manifest.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/py36compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/register.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/rotate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/saveopts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/sdist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/setopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/upload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/upload_docs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_apply_pyprojecttoml.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/error_reporting.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/extra_validations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/fastjsonschema_exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/fastjsonschema_validations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/_validate_pyproject/formats.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/expand.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/pyprojecttoml.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config/setupcfg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/dep_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/depends.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/discovery.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/dist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/errors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/extension.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/extern/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/glob.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui-32.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui-64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui-arm64.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/installer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/launch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/logging.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/monkey.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/msvc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/namespaces.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/package_index.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/py34compat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/sandbox.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/script (dev).tmpl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/script.tmpl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/unicode_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/wheel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/windows_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/smtpd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/smtplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sndhdr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/socket.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/socketserver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/dbapi2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/dump.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_compile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_parse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ssl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/stat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/statistics.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/string.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/stringprep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/struct.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sunau.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/symtable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tabnanny.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tarfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/telnetlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tempfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/.ruff.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/Sine-1000Hz-300ms.aif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_atexit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_eintr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_embed_set_config.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_embed_structseq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_multiprocessing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_venv_multiprocessing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/archiver_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-alaw.aifc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-ulaw.aifc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-ulaw.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiotest.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiotests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audit-tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/autotest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bisect_cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/allsans.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/badcert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/badkey.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/4e1295a3.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/5ed36f99.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/6e88d7b8.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/99d0fa06.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/b1930218.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/capath/ceff1710.0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/ffdh3072.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/idnsans.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycert.passwd.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycert2.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycert3.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycert4.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/keycertecc.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/make_ssl_certs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/nokia.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/nosan.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/nullbytecert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/nullcert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/pycacert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/pycakey.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/revocation.crl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/secp384r1.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/selfsigned_pythontestdotnet.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/ssl_cert.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/ssl_key.passwd.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/ssl_key.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/certdata/talos-2019-0758.pem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5hkscs-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5hkscs.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/cp949-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/cp949.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jisx0213-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jisx0213.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jp-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jp.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_kr-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_kr.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb18030-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb18030.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb2312-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb2312.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gbk-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gbk.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/hz-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/hz.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_jp-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_jp.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_kr-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_kr.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/johab-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/johab.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jis-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jis.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jisx0213-utf8.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jisx0213.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/clinic.test.c",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cmath_testcases.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/configdata/cfgparser.1",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/configdata/cfgparser.2",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/configdata/cfgparser.3",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/bogus_code_obj.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/gc_inspection.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/infinite_loop_re.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/mutation_inside_cyclegc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/recursive_call.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/trace_at_recursion_limit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/underlying_dict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/curses_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/data/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/datetimetester.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/abs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/add.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/and.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/base.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/clamp.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/class.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/compare.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/comparetotal.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/comparetotmag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copy.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copyabs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copynegate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copysign.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAbs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAdd.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAnd.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddBase.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCanonical.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddClass.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompare.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareSig.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareTotal.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareTotalMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopy.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopyAbs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopyNegate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopySign.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddDivide.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddDivideInt.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddEncode.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddFMA.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddInvert.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddLogB.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMax.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMaxMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMin.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMinMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMinus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMultiply.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextMinus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextPlus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextToward.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddOr.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddPlus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddQuantize.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddReduce.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRemainder.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRemainderNear.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRotate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddSameQuantum.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddScaleB.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddShift.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddSubtract.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddToIntegral.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddXor.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decDouble.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decQuad.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decSingle.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/divide.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/divideint.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAbs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAdd.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAnd.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqBase.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCanonical.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqClass.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompare.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareSig.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareTotal.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareTotalMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopy.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopyAbs.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopyNegate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopySign.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqDivide.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqDivideInt.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqEncode.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqFMA.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqInvert.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqLogB.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMax.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMaxMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMin.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMinMag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMinus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMultiply.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextMinus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextPlus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextToward.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqOr.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqPlus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqQuantize.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqReduce.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRemainder.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRemainderNear.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRotate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqSameQuantum.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqScaleB.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqShift.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqSubtract.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqToIntegral.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqXor.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dsBase.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dsEncode.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/exp.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/extra.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/fma.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/inexact.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/invert.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ln.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/log10.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/logb.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/max.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/maxmag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/min.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/minmag.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/minus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/multiply.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nextminus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nextplus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nexttoward.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/or.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/plus.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/power.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/powersqrt.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/quantize.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/randomBound32.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/randoms.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/reduce.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/remainder.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/remainderNear.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rescale.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rotate.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rounding.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/samequantum.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/scaleb.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/shift.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/squareroot.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/subtract.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/testall.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/tointegral.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/tointegralx.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/xor.decTest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dis_module.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/assert_usable.d",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/assert_usable.stp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.d",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.d.expected",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.stp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.stp.expected",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.d",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.d.expected",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.stp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.stp.expected",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/instance.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.d",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.d.expected",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/empty.vbs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/module_iso_8859_1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/module_koi8_r.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/exception_hierarchy.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/floating_points.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/fork_wait.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/formatfloat_testcases.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ieee754.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python-raw.jpg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.bmp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.exr",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.jpg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.pbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.pgm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.ppm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.ras",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.sgi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.tiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.webp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imp_dummy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/README.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/test_ctypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/test_selftype.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/cmdline.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/filter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/findtests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/logger.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/mypy.ini",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/pgo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/refleak.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/result.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/results.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/run_workers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/runtests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/save_env.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/setup.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/single.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/testresult.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/win_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/worker.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/list_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/lock_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mailcap.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mapping_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/math_testcases.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/memory_watchdog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mime.types",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mock_socket.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mp_fork_bomb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mp_preload.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/multibytecodec_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pickletester.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/profilee.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pstats.pck",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pyclbr_input.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pydoc_mod.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pydocfodder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pythoninfo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv2_32.pck",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv2_64.pck",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv3.pck",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/re_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/recursion.tar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtestdata/import_from_tests/test_regrtest_a.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtestdata/import_from_tests/test_regrtest_b/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtestdata/import_from_tests/test_regrtest_b/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtestdata/import_from_tests/test_regrtest_c.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/relimport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/reperf.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/seq_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/signalinterproctester.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.8svx",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.aifc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.hcom",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.sndt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.voc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sortperf.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssl_servers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssltests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/string_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/fd_status.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/input_reader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/qcat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/qgrep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/sigchild_ignore.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/bytecode_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/hashlib_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/import_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/interpreters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/logging_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/os_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/pty_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/script_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/socket_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/threading_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/warnings_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test___all__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__locale.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__opcode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__osx_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__xxsubinterpreters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_abstract_numbers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_aifc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_argparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_array.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asdl_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ast.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncgen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asynchat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/functional.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_base_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_buffered_proto.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_futures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_futures2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_locks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_pep492.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_proactor_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_protocols.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_queues.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_runners.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_selector_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sendfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_server.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sock_lowlevel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_ssl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sslproto.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_streams.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_taskgroups.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_tasks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_timeouts.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_transports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_unix_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_waitfor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_windows_events.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_windows_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncore.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_atexit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_audioop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_audit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_augassign.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_base64.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_baseexception.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bdb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bigaddrspace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bigmem.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_binascii.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_binop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bisect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_buffer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bufio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_builtin.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bytes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bz2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_c_locale_coercion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_calendar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_call.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_codecs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_eval_code_ex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_getargs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_structmembers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi/test_unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cgi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cgitb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_charmapcodec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_check_c_globals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_class.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_clinic.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd_line.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd_line_script.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_code.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_code_module.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codeccallbacks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_cn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_hk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_iso2022.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_jp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_kr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_tw.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_cn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_hk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_jp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_kr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_tw.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codeop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_collections.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_colorsys.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compare.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compileall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_complex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/executor.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_as_completed.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_deadlock.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_future.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_init.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_process_pool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_shutdown.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_thread_pool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/test_wait.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_configparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contains.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_context.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contextlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contextlib_async.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_copy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_copyreg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_coroutines.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cppext/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cppext/extension.cpp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cppext/setup.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cprofile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_crashers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_crypt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_csv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ctypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_curses.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/dataclass_module_1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/dataclass_module_1_str.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/dataclass_module_2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/dataclass_module_2_str.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses/dataclass_textanno.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_datetime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_dumb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_gnu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_ndbm.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_decimal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_decorators.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_defaultdict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_deque.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_descr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_descrtut.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_devpoll.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dict_version.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dictcomps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dictviews.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_difflib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_difflib_expect.html",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dis.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_distutils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/doctest_aliases.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/doctest_lineno.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/sample_doctest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/sample_doctest_no_docstrings.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/sample_doctest_no_doctests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest2.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest3.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest/test_doctest4.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_docxmlrpc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dtrace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dynamic.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dynamicclassattribute.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_eintr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_01.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_02.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_03.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_04.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_05.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_06.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_07.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_08.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_09.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_10.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_11.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_12.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_12a.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_13.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_14.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_15.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_16.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_17.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_18.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_19.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_20.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_21.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_22.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_23.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_24.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_25.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_26.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_27.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_28.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_29.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_30.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_31.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_32.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_33.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_34.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_35.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_36.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_37.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_38.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_39.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_40.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_41.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_42.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_43.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_44.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_45.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_46.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_47.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.bmp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.exr",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.jpg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.pbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.pgm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.ppm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.ras",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.sgi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.tiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.webp",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/python.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/sndhdr.aifc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/sndhdr.aiff",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/sndhdr.au",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/sndhdr.wav",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test__encoded_words.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test__header_value_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_asian_codecs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_contentmanager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_defect_handling.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_email.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_generator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_headerregistry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_inversion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_message.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_pickleable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_policy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_utils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/torture_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_embed.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ensurepip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_enum.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_enumerate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_eof.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_epoll.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_errno.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_except_star.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exception_group.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exception_hierarchy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exception_variations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_extcall.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_faulthandler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fcntl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_file_eintr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_filecmp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fileinput.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fileio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fileutils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_finalization.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_float.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_flufl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fnmatch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fork1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_format.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fractions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_frame.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_frozen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fstring.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ftplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_funcattrs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_functools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future10.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future4.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future5.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future6.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future7.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future8.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/badsyntax_future9.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/future_test1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/future_test2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/test_future.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/test_future_flags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/test_future_multiple_features.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/test_future_multiple_imports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future_stmt/test_future_single_import.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/gdb_sample.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/test_backtrace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/test_cfunction.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/test_cfunction_full.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/test_pretty_print.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_generator_stop.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_generators.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericalias.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericclass.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genexps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getopt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getpass.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gettext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_glob.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_global.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_grammar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_graphlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_grp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gzip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hash.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hashlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_heapq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hmac.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_html.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_htmlparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_http_cookiejar.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_http_cookies.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_httplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_httpservers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_idle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imaplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imghdr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/basic.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/basic2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/binding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/binding2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/from_cycle1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/from_cycle2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/indirect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/rebinding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/rebinding2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/source.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpackage.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg2/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg2/parent/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg2/parent/child.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/use.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/double_const.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package2/submodule1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package2/submodule2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package/submodule.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/unwritable/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/unwritable/x.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/test_finder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/test_loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/binary.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/subdirectory/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/subdirectory/binary.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/utf-16.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/utf-8.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/one/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/one/resource1.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/two/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/two/resource2.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/portion1/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/portion2/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/resource1.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/example-21.12-py3.6.egg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_case_sensitivity.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_finder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_path_hook.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/fixtures.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/test_finder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/test_loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test___loader__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test___package__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_caching.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_fromlist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_meta_path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_packages.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_relative_imports.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespacedata01/binary.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespacedata01/utf-16.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespacedata01/utf-8.file",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/partial/cfimport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/partial/pool_in_threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/resources/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/resources/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_case_sensitivity.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_file_loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_finder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_path_hook.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_source_encoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/stubs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_abc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_compatibilty_files.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_contents.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_files.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_lazy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_locks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_metadata_api.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_namespace_pkgs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_open.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_pkg_import.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_read.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_reader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_resource.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_spec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_threaded_import.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_windows.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_zip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/threaded_import_hangers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/update-zips.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata01/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata01/ziptestdata.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata02/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata02/ziptestdata.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_index.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/inspect_fodder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/inspect_fodder2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/inspect_stock_annotations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/inspect_stringized_annotations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/inspect_stringized_annotations_2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect/test_inspect.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_int.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_int_literal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_interpreters.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_io.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ioctl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ipaddress.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_isinstance.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_iter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_iterlen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_itertools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_decode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_default.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_dump.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_encode_basestring_ascii.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_enum.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_fail.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_float.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_indent.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass1.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_recursion.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_scanstring.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_separators.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_speedups.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_tool.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_keyword.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_keywordonlyarg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_kqueue.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_largefile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_launcher.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lib2to3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_linecache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_list.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_listcomps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lltrace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_locale.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_logging.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_long.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_longexp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lzma.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mailbox.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mailcap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_marshal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_math.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_memoryio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_memoryview.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_metaclass.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mimetypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_minidom.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mmap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/bad_getattr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/bad_getattr2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/bad_getattr3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/final_a.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/final_b.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module/good_getattr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_modulefinder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_msilib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multibytecodec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork/test_manager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork/test_processes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork/test_threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver/test_manager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver/test_processes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver/test_threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_main_handling.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn/test_manager.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn/test_processes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn/test_threads.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_named_expressions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_netrc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_nis.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_nntplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ntpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_numeric_tower.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_opcache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_opcodes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_openpty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_operator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_optparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ordered_dict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_os.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ossaudiodev.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_osx_env.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pathlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_patma.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pdb.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peepholer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_c_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_first_sets.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_grammar_validator.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_pegen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pep646_syntax.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pickle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_picklebuffer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pickletools.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pipes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pkg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pkgutil.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_platform.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_plistlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_poll.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_popen.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_poplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_positional_only_arg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_posix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_posixpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pow.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pprint.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_print.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_profile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_property.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pstats.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pulldom.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pwd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_py_compile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pyclbr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pydoc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pyexpat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_queue.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_quopri.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_raise.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_random.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_range.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_re.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_readline.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_regrtest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_repl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_reprlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_resource.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_richcmp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_rlcompleter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_robotparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_runpy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sax.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sched.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_scope.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_script_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_secrets.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_select.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_selectors.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_set.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_setcomps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shelve.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shlex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shutil.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_signal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_site.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_slice.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtpd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtplib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtpnet.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sndhdr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_socket.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_socketserver.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sort.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_source_encoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_spwd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_backup.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_dbapi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_dump.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_factory.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_hooks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_regression.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_transactions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite3/test_userfunctions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ssl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_stable_abi_ctypes.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_startfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_stat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_statistics.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strftime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_string.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_string_literals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_stringprep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strptime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strtod.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_struct.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_structseq.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_subclassinit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_subprocess.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sunau.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sundry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_super.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_symtable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_syntax.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys_setprofile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys_settrace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sysconfig.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_syslog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tabnanny.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tarfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tcl.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_telnetlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tempfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_termios.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_textwrap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_thread.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threadedtempfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threading.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threading_local.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threadsignals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_time.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_timeit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_timeout.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tokenize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/burntsushi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array-missing-comma.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-array-in-parent.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-bool-with-aot.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array/file-end-after-val.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array/unclosed-after-item.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/array/unclosed-empty.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/basic-str-ends-in-escape.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/boolean/invalid-false-casing.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/boolean/invalid-true-casing.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/dates-and-times/invalid-day.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/dotted-keys/access-non-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-aot.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table-missing-comma.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/define-twice-in-subtable.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/define-twice.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/file-end-after-key-val.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/mutate.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/override-val-in-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-array.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-implicitly.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-array.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/inline-table/unclosed-empty.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/invalid-comment-char.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/invalid-escaped-unicode.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/invalid-hex.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early-table-def.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/keys-and-vals/no-value.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/keys-and-vals/only-ws-after-dot.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/keys-and-vals/overwrite-with-deep-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/literal-str/unclosed.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/missing-closing-double-square-bracket.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/missing-closing-square-bracket.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-basic-str/carriage-return.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-basic-str/escape-only.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-basic-str/file-ends-after-opening.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-basic-str/last-line-escape.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-literal-str/file-ends-after-opening.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/multiline-literal-str/unclosed.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/non-scalar-escaped.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/table/eof-after-opening.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/table/redefine-1.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/table/redefine-2.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/unclosed-multiline-string.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/invalid/unclosed-string.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/array/array-subtables.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/array/array-subtables.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/array/open-parent-table.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/array/open-parent-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/boolean.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/boolean.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/empty-inline-table.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/empty-inline-table.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/five-quotes.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/five-quotes.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/hex-char.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/hex-char.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/no-newlines.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/no-newlines.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/trailing-comma.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/data/valid/trailing-comma.toml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/test_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/test_error.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tomllib/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_fixcid.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_freeze.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_gprof2html.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_i18n.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_lll.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_md5sum.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pathfix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pdeps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pindent.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_reindent.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_sundry.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_trace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_traceback.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tracemalloc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ttk_guionly.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ttk_textonly.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tuple.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_turtle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_type_annotations.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_type_cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_type_comments.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_typechecks.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_typing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ucn.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unary.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_file_functions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_identifiers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicodedata.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unittest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_univnewlines.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unpack.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unpack_ex.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2_localnet.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2net.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib_response.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllibnet.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urlparse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userdict.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userlist.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userstring.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_utf8_mode.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_utf8source.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_uu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_uuid.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_venv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wait3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wait4.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/data/import_warning.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/data/stacklevel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wave.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_weakref.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_weakset.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_webbrowser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winconsoleio.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winreg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winsound.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_with.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wsgiref.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xdrlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_dom_minicompat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_etree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_etree_c.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xmlrpc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xmlrpc_net.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xxlimited.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xxtestfuzz.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_yield_from.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipapp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipfile64.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipimport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipimport_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/_support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/data/update_test_data.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/data/zoneinfo_data.json",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/test_zoneinfo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/testcodec.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/testtar.tar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/testtar.tar.xz",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tf_inherit_check.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/time_hashlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/bad_coding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/bad_coding2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/badsyntax_3131.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/badsyntax_pep3120.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/coding20731.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenizedata/tokenize_tests.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tracedmodules/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tracedmodules/testmod.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/_typed_dict_helper.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module2.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module4.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module5.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module6.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module7.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module8.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/ann_module9.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/typinganndata/mod_generics_cache.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/win_console_handler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nComment.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQname.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nTrim.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/doc.dtd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/doc.xsl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N1.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N2.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N3.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N4.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N5.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N6.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsContent.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsPushdown.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsRedecl.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsSort.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsXml.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/world.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/expat224_utf8_bug.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/simple-ns.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/simple.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/test.xml",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/test.xml.out",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/zip_cp437_header.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/zipdir.zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/README.md",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/exe_with_z64",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/exe_with_zip",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/header.sh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/testdata_module_inside_zip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/textwrap.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/this.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/threading.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/timeit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/colorchooser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/commondialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/dialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/dnd.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/filedialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/font.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/messagebox.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/scrolledtext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/simpledialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_colorchooser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_font.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_geometry_managers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_images.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_loadtk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_messagebox.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_misc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_simpledialog.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_text.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_variables.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_widgets.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_extensions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_style.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_widgets.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/widget_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/tix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/ttk.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/token.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tokenize.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tomllib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tomllib/_parser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tomllib/_re.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tomllib/_types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/trace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/traceback.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tracemalloc.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tty.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/bytedesign.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/chaos.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/clock.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/colormixer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/forest.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/fractalcurves.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/lindenmayer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/minimal_hanoi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/nim.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/paint.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/peace.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/penrose.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/planet_and_moon.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/rosette.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/round_dance.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/sorting_animate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/tree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/turtle.cfg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/two_canvases.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/yinyang.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/typing.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/_log.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/async_case.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/case.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/main.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/mock.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/result.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/runner.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/signals.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/suite.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/_test_warnings.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/dummy.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_assertions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_async_case.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_break.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_case.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_discovery.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_functiontestcase.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_loader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_program.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_result.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_runner.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_setups.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_skipping.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_suite.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/support.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testasync.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testcallable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testhelpers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testmagicmethods.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testmock.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testpatch.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testsealable.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testsentinel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testwith.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/error.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/parse.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/request.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/response.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/robotparser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/uu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/uuid.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/__main__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/common/Activate.ps1",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/common/activate",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/activate.bat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/deactivate.bat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/python.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/pythonw.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/posix/activate.csh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/posix/activate.fish",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/warnings.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wave.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/weakref.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/webbrowser.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/handlers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/headers.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/simple_server.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/types.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/util.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/validate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xdrlib.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/NodeFilter.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/domreg.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/expatbuilder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/minicompat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/minidom.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/pulldom.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/xmlbuilder.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementInclude.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementPath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementTree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/cElementTree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/parsers/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/parsers/expat.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/_exceptions.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/expatreader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/handler.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/saxutils.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/xmlreader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/client.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/server.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipapp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipfile.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipimport.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/__init__.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_common.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_tzpath.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_zoneinfo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/NEWS.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip3.11.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip3.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/beer.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/eiffel.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/hanoi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/life.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/markov.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/mcast.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/queens.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/redemo.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/rpython.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/rpythond.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/sortvisu.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/spreadsheet.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/vector.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/makelocalealias.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/msgfmt.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/pygettext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/2to3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/abitype.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/analyze_dxp.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/byext.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/byteyears.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/checkpip.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/cleanfuture.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/combinerefs.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/copytime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/crlf.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/db2pickle.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/deepfreeze.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/diff.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/dutree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/eptags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/find-uname.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/find_recursionlimit.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/finddiv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/findlinksto.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/findnocoding.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixcid.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixdiv.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixheader.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixnotice.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/freeze_modules.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_global_objects.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_opcode_h.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_re_casefix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_sre_constants.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_stdlib_module_names.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_token.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/get-remote-certificate.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/google.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/gprof2html.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/highlight.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ifdef.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/import_diagnostics.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/lfcr.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/linktree.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/lll.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/mailerdaemon.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/make_ctype.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/md5sum.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/mkreal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ndiff.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/nm2def.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/objgraph.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/parse_html5_entities.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/parseentities.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/patchcheck.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pathfix.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pdeps.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pep384_macrocheck.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pickle2db.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pindent.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ptags.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pydoc3.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pysource.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/reindent-rst.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/reindent.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/rgrep.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/run_tests.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/smelly.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/stable_abi.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/startuptime.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/suff.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/summarize_stats.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/texi2html.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/umarshal.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/untabify.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/update_file.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/var_access_benchmark.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/verify_ensurepip_wheels.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/which.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/win_add2path.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python3.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python311.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/pythonw.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/dde1.4/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/dde1.4/tcldde14.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/nmakehlp.c",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/rules.vc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/targets.vc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/tcl.nmake",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/x86_64-w64-mingw32-nmakehlp.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/reg1.3/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/reg1.3/tclreg13.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/auto.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/clock.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ascii.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/big5.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cns11643.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1250.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1251.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1252.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1253.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1254.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1255.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1256.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1257.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1258.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp437.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp737.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp775.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp850.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp852.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp855.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp857.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp860.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp861.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp862.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp863.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp864.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp865.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp866.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp869.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp874.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp932.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp936.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp949.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp950.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/dingbats.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ebcdic.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-cn.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-jp.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-kr.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb12345.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb1988.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb2312-raw.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb2312.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022-jp.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022-kr.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-1.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-10.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-11.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-13.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-14.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-15.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-16.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-2.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-3.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-4.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-5.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-6.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-7.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-8.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-9.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0201.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0208.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0212.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/koi8-r.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/koi8-u.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ksc5601.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCentEuro.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCroatian.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCyrillic.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macDingbats.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macGreek.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macIceland.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macJapan.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macRoman.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macRomania.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macThai.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macTurkish.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macUkraine.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/shiftjis.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/symbol.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/tis-620.enc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/history.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/http1.0/http.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/http1.0/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/init.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/af.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/af_za.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_jo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_lb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_sy.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/be.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bg.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bn.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bn_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ca.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/cs.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/da.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de_at.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de_be.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/el.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_au.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_be.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_bw.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ca.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_gb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_hk.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ie.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_nz.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ph.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_sg.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_za.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_zw.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ar.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_bo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_cl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_co.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_cr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_do.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ec.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_gt.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_hn.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_mx.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ni.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pa.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pe.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_py.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_sv.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_uy.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ve.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/et.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eu.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eu_es.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa_ir.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fi.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fo_fo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_be.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_ca.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_ch.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ga.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ga_ie.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gl_es.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gv.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gv_gb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/he.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hi.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hi_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hu.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/id.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/id_id.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/is.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/it.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/it_ch.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ja.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kl_gl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ko.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ko_kr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kok.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kok_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kw.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kw_gb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/lt.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/lv.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mk.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mr_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ms.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ms_my.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mt.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nl_be.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nn.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pt.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pt_br.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ro.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ru.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ru_ua.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sh.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sk.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sq.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sv.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sw.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ta.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ta_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/te.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/te_in.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/th.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/tr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/uk.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/vi.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_cn.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_hk.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_sg.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_tw.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/opt0.4/optparse.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/opt0.4/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/package.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/parray.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/safe.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tclIndex",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tm.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Abidjan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Accra",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Addis_Ababa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Algiers",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Asmara",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Asmera",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bamako",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bangui",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Banjul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bissau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Blantyre",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Brazzaville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bujumbura",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Cairo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Casablanca",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ceuta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Conakry",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Dakar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Dar_es_Salaam",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Djibouti",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Douala",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/El_Aaiun",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Freetown",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Gaborone",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Harare",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Johannesburg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Juba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kampala",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Khartoum",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kigali",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kinshasa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lagos",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Libreville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lome",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Luanda",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lubumbashi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lusaka",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Malabo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Maputo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Maseru",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Mbabane",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Mogadishu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Monrovia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Nairobi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ndjamena",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Niamey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Nouakchott",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ouagadougou",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Porto-Novo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Sao_Tome",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Timbuktu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Tripoli",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Tunis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Windhoek",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Adak",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Anchorage",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Anguilla",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Antigua",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Araguaina",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Buenos_Aires",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Catamarca",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/ComodRivadavia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Cordoba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Jujuy",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/La_Rioja",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Mendoza",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Rio_Gallegos",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Salta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/San_Juan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/San_Luis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Tucuman",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Ushuaia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Aruba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Asuncion",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Atikokan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Atka",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bahia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bahia_Banderas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Barbados",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Belem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Belize",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Blanc-Sablon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Boa_Vista",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bogota",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Boise",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Buenos_Aires",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cambridge_Bay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Campo_Grande",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cancun",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Caracas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Catamarca",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cayenne",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cayman",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Chicago",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Chihuahua",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Coral_Harbour",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cordoba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Costa_Rica",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Creston",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cuiaba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Curacao",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Danmarkshavn",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dawson",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dawson_Creek",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Denver",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Detroit",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dominica",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Edmonton",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Eirunepe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/El_Salvador",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Ensenada",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fort_Nelson",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fort_Wayne",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fortaleza",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Glace_Bay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Godthab",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Goose_Bay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Grand_Turk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Grenada",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guadeloupe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guatemala",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guayaquil",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guyana",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Halifax",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Havana",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Hermosillo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Indianapolis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Knox",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Marengo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Petersburg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Tell_City",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Vevay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Vincennes",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Winamac",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indianapolis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Inuvik",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Iqaluit",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Jamaica",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Jujuy",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Juneau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kentucky/Louisville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kentucky/Monticello",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Knox_IN",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kralendijk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/La_Paz",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Lima",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Los_Angeles",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Louisville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Lower_Princes",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Maceio",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Managua",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Manaus",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Marigot",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Martinique",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Matamoros",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mazatlan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mendoza",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Menominee",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Merida",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Metlakatla",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mexico_City",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Miquelon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Moncton",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Monterrey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montevideo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montreal",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montserrat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nassau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/New_York",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nipigon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nome",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Noronha",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/Beulah",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/Center",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/New_Salem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nuuk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Ojinaga",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Panama",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Pangnirtung",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Paramaribo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Phoenix",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Port-au-Prince",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Port_of_Spain",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Porto_Acre",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Porto_Velho",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Puerto_Rico",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Punta_Arenas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rainy_River",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rankin_Inlet",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Recife",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Regina",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Resolute",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rio_Branco",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rosario",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santa_Isabel",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santarem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santiago",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santo_Domingo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Sao_Paulo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Scoresbysund",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Shiprock",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Sitka",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Barthelemy",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Johns",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Kitts",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Lucia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Thomas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Vincent",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Swift_Current",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tegucigalpa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Thule",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Thunder_Bay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tijuana",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Toronto",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tortola",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Vancouver",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Virgin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Whitehorse",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Winnipeg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Yakutat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Yellowknife",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Casey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Davis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/DumontDUrville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Macquarie",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Mawson",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/McMurdo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Palmer",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Rothera",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/South_Pole",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Syowa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Troll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Vostok",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Arctic/Longyearbyen",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aden",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Almaty",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Amman",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Anadyr",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aqtau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aqtobe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ashgabat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ashkhabad",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Atyrau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Baghdad",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bahrain",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Baku",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bangkok",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Barnaul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Beirut",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bishkek",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Brunei",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Calcutta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chita",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Choibalsan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chongqing",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chungking",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Colombo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dacca",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Damascus",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dhaka",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dili",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dubai",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dushanbe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Famagusta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Gaza",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Harbin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hebron",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ho_Chi_Minh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hong_Kong",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hovd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Irkutsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Istanbul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jakarta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jayapura",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jerusalem",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kabul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kamchatka",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Karachi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kashgar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kathmandu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Katmandu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Khandyga",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kolkata",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Krasnoyarsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuala_Lumpur",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuching",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuwait",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Macao",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Macau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Magadan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Makassar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Manila",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Muscat",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Nicosia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Novokuznetsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Novosibirsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Omsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Oral",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Phnom_Penh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Pontianak",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Pyongyang",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Qatar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Qostanay",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Qyzylorda",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Rangoon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Riyadh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Saigon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Sakhalin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Samarkand",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Seoul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Shanghai",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Singapore",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Srednekolymsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Taipei",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tashkent",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tbilisi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tehran",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tel_Aviv",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Thimbu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Thimphu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tokyo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tomsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ujung_Pandang",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ulaanbaatar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ulan_Bator",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Urumqi",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ust-Nera",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Vientiane",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Vladivostok",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yakutsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yangon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yekaterinburg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yerevan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Azores",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Bermuda",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Canary",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Cape_Verde",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Faeroe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Faroe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Jan_Mayen",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Madeira",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Reykjavik",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/South_Georgia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/St_Helena",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Stanley",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/ACT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Adelaide",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Brisbane",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Broken_Hill",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Canberra",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Currie",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Darwin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Eucla",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Hobart",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/LHI",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Lindeman",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Lord_Howe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Melbourne",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/NSW",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/North",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Perth",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Queensland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/South",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Sydney",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Tasmania",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Victoria",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/West",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Yancowinna",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/Acre",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/DeNoronha",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/East",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/West",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/CET",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/CST6CDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Atlantic",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Central",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/East-Saskatchewan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Eastern",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Mountain",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Newfoundland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Pacific",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Saskatchewan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Yukon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Chile/Continental",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Chile/EasterIsland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Cuba",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EET",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EST",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EST5EDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Egypt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Eire",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+1",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+10",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+11",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+12",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+2",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+3",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+4",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+5",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+6",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+7",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+8",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+9",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-1",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-10",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-11",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-12",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-13",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-14",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-2",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-3",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-4",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-5",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-6",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-7",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-8",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-9",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Greenwich",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/UCT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/UTC",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Universal",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Zulu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Amsterdam",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Andorra",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Astrakhan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Athens",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Belfast",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Belgrade",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Berlin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Bratislava",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Brussels",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Bucharest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Budapest",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Busingen",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Chisinau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Copenhagen",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Dublin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Gibraltar",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Guernsey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Helsinki",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Isle_of_Man",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Istanbul",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Jersey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kaliningrad",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kiev",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kirov",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Lisbon",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Ljubljana",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/London",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Luxembourg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Madrid",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Malta",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Mariehamn",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Minsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Monaco",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Moscow",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Nicosia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Oslo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Paris",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Podgorica",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Prague",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Riga",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Rome",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Samara",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/San_Marino",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Sarajevo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Saratov",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Simferopol",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Skopje",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Sofia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Stockholm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tallinn",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tirane",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tiraspol",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Ulyanovsk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Uzhgorod",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vaduz",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vatican",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vienna",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vilnius",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Volgograd",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Warsaw",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zagreb",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zaporozhye",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zurich",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GB",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GB-Eire",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT+0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT-0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT0",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Greenwich",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/HST",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Hongkong",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Iceland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Antananarivo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Chagos",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Christmas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Cocos",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Comoro",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Kerguelen",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mahe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Maldives",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mauritius",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mayotte",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Reunion",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Iran",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Israel",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Jamaica",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Japan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Kwajalein",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Libya",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MET",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MST",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MST7MDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/BajaNorte",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/BajaSur",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/General",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/NZ",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/NZ-CHAT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Navajo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/PRC",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/PST8PDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Apia",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Auckland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Bougainville",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Chatham",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Chuuk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Easter",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Efate",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Enderbury",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Fakaofo",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Fiji",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Funafuti",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Galapagos",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Gambier",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Guadalcanal",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Guam",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Honolulu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Johnston",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kanton",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kiritimati",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kosrae",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kwajalein",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Majuro",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Marquesas",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Midway",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Nauru",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Niue",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Norfolk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Noumea",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pago_Pago",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Palau",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pitcairn",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pohnpei",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Ponape",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Port_Moresby",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Rarotonga",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Saipan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Samoa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tahiti",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tarawa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tongatapu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Truk",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Wake",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Wallis",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Yap",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Poland",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Portugal",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/ROC",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/ROK",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Singapore",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/AST4",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/AST4ADT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/CST6",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/CST6CDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/EST5",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/EST5EDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/HST10",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/MST7",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/MST7MDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/PST8",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/PST8PDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/YST9",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/YST9YDT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Turkey",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/UCT",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Alaska",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Aleutian",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Arizona",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Central",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/East-Indiana",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Eastern",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Hawaii",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Indiana-Starke",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Michigan",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Mountain",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Pacific",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Pacific-New",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Samoa",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/UTC",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Universal",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/W-SU",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/WET",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Zulu",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/word.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl86t.lib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.4/platform-1.0.18.tm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.4/platform/shell-1.1.4.tm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.5/msgcat-1.6.1.tm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.5/tcltest-2.5.3.tm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.6/http-2.9.5.tm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclConfig.sh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclooConfig.sh",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclstub86.lib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Balloon.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/BtnBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/CObjView.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ChkList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ComboBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Compat.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Console.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Control.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DefSchm.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DialogS.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirTree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DragDrop.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DtlList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/EFileBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/EFileDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Event.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileCbx.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileEnt.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FloatEnt.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Grid.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/HList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/HListDD.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/IconView.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Init.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabEntry.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabFrame.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabWidg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ListNBk.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Makefile",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Meter.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/MultView.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/NoteBook.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/OldUtil.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/OptMenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/PanedWin.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/PopMenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Primitiv.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ResizeH.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SGrid.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SHList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SListBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/STList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SText.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SWidget.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SWindow.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Select.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Shell.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SimpDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StackWin.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StatBar.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StdBBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StdShell.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/TList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Tix.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Tree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Utils.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VResize.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VStack.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VTree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Variable.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/WInfo.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/balarrow.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/cbxarrow.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_def.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_off.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_on.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/cross.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/decr.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/drop.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/harddisk.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/hourglas.mask",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/hourglas.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/incr.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/info.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/info.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/maximize.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minimize.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/mktransgif.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/network.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/no_entry.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/no_entry.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfile.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/resize1.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/resize2.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/restore.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/system.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/tick.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/warning.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/warning.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkChoose.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkDirLis.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkSample.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkScroll.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/about.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/bold.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/capital.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/centerj.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/code.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/combobox.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/combobox.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/drivea.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/drivea.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/exit.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/filebox.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/filebox.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/harddisk.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/harddisk.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/italic.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/justify.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/leftj.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/netw.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/netw.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/network.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/network.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/optmenu.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/rightj.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/select.xpm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/tix.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/underlin.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/AllSampl.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ArrowBtn.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Balloon.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/BtnBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CObjView.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ChkList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg3.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg4.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ComboBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Control.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirTree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DragDrop.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DynTree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/EFileDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/EditGrid.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/FileDlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/FileEnt.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/HList1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/LabEntry.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/LabFrame.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ListNBK.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Meter.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/NoteBook.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/OptMenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/PanedWin.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/PopMenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SGrid0.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SGrid1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SHList.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SHList2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SListBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList3.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SText.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SWindow.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Sample.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Select.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/StdBBox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Tree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Xpm.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Xpm1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/tclIndex",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/tixwidgets.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/widget",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/fs.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/10Point.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/10Point.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/12Point.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/12Point.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/14Point.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/14Point.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Bisque.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Bisque.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Blue.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Blue.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Gray.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Gray.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Makefile",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Old12Pt.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Old14Pt.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/SGIGray.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/SGIGray.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TixGray.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TixGray.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.cs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.csc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.fs",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.fsc",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.py",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/tixmkpref",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/tix84.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/tix84.lib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/bgerror.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/button.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/choosedir.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/clrpick.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/comdlg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/console.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/anilabel.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/aniwave.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/arrow.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/bind.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/bitmap.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/browse",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/button.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/check.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/clrpick.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/colors.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/combo.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/cscroll.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ctext.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/dialog1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/dialog2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/en.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry3.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/filebox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/floor.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/fontchoose.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/form.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/goldberg.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/hello",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/hscale.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/icon.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/image1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/image2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earth.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earthmenu.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earthris.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/flagdown.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/flagup.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/gray25.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/letters.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/noletter.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/ouster.png",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/pattern.xbm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/tcllogo.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/teapot.ppm",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/items.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ixset",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/knightstour.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/label.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/labelframe.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/license.terms",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/mclist.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/menu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/menubu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/msgbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/nl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/paned1.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/paned2.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/pendulum.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/plot.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/puzzle.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/radio.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/rmt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/rolodex",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ruler.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/sayings.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/search.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/spin.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/square",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/states.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/style.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tclIndex",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tcolor",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/text.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/textpeer.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/timer",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/toolbar.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tree.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkbut.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkmenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttknote.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkpane.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkprogress.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkscale.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/twind.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/unicodeout.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/vscale.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/widget",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/dialog.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/entry.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/focus.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/fontchooser.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/iconlist.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/icons.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/README",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo.eps",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo100.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo64.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logoLarge.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logoMed.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo.eps",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo100.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo150.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo175.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo200.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo75.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/tai-ku.gif",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/license.terms",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/listbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/megawidget.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/menu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/mkpsenc.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/cs.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/da.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/de.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/el.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/en.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/en_gb.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/eo.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/es.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/fr.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/hu.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/it.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/nl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/pl.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/pt.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/ru.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/sv.msg",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/obsolete.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/optMenu.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/palette.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/panedwindow.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/pkgIndex.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/safetk.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/scale.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/scrlbar.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/spinbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tclIndex",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tearoff.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/text.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tk.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tkfbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/altTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/aquaTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/button.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/clamTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/classicTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/combobox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/cursors.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/defaults.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/entry.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/fonts.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/menubutton.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/notebook.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/panedwindow.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/progress.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/scale.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/scrollbar.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/sizegrip.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/spinbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/treeview.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/ttk.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/utils.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/vistaTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/winTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/xpTheme.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/unsupported.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/xmfbox.tcl",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk86t.lib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tkstub86.lib",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/vcruntime140.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/vcruntime140_1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/ShaderConductor.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/dxcompiler.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/dxil.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Vorbis/Win64/VS2015/libvorbis_64.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/DirectX/x64/d3dcompiler_47.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64/WinPixEventRuntime.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/libsndfile/Win64/libsndfile-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/MSVCP100.DLL",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/MSVCR100.DLL",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_crypto_openssl-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_dbd_odbc-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_dbm_db-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_ldap-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/changelog.txt",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff3.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff4.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/_tbl_simple.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-stdenc.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-symbol.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-zdingbats.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/big5.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane1.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane14.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp037.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp038.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10000.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10006.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10007.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10029.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp1006.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10079.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10081.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp1026.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp273.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp274.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp275.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp277.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp278.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp280.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp281.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp284.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp285.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp290.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp297.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp420.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp423.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp424.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp437.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp500.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp737.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp775.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp850.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp851.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp852.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp855.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp856.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp857.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp860.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp861.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp862.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp863.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp864.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp865.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp866.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp868.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp869.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp870.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp871.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp874.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp875.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp880.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp891.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp903.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp904.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp905.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp918.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp932.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp936.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp949.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp950.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/dec-mcs.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-at-de-a.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-at-de.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-ca-fr.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-dk-no-a.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-dk-no.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es-a.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es-s.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fi-se-a.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fi-se.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fr.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-it.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-pt.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-uk.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-us.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-jp.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-kr.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-tw.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb12345.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb2312.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb_2312-80.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/hp-roman8.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-10646-ucs-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-10646-ucs-4.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-cn.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-jp-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-jp.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-kr.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-1.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-10.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-13.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-14.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-15.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-3.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-4.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-5.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-6.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-7.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-8.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-9.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-10.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-102.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-103.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-11.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-111.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-121.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-122.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-123.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-128.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-13.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-139.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-14.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-141.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-142.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-143.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-146.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-147.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-15.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-150.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-151.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-152.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-153.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-154.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-155.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-158.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-16.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-17.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-18.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-19.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-21.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-25.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-27.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-37.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-4.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-47.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-49.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-50.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-51.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-54.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-55.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-57.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-60.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-61.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-69.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-70.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-8-1.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-8-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-84.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-85.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-86.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-88.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-89.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-9-1.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-9-2.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-90.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-91.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-92.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-93.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-94.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-95.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-96.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-98.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-99.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso646-dk.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso646-kr.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0201.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0208-1983.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0212-1990.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/johab.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-r.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-ru.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-u.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ksx1001.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-ce.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-croatian.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-cyrillic.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-dingbats.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-greek.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-iceland.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-japan.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-roman.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-romania.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-thai.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-turkish.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-ukraine.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/macintosh.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/osd_ebcdic_df04_1.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/osd_ebcdic_df04_15.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/shift_jis.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ucs2-internal.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ucs4-internal.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/unicode-1-1-utf-7.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/us-ascii.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/utf-16.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/utf-8.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1250.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1251.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1252.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1253.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1254.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1255.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1256.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1257.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1258.so",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libapr-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libapriconv-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libaprutil-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libdb62.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libeay32.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsasl.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libserf-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_client-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_delta-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_diff-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_fs-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_ra-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_repos-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_subr-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_swig_perl-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_swig_py-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_wc-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvnjavahl-1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR-Iconv.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR-Util.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Berkeley-DB.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/CyrusSASL.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/OpenSSL.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Serf.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Subversion.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Swig.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/ZLib.license",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslANONYMOUS.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslCRAMMD5.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslDIGESTMD5.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslLOGIN.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslNTLM.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslOTP.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslPLAIN.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSASLDB.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSCRAM.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSRP.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/ssleay32.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svn-populate-node-origins-index.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svn.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnadmin.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnauthz-validate.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnauthz.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnbench.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svndumpfilter.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnfsfs.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnlook.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnmucc.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnraisetreeconflict.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnrdump.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnserve.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnsync.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnversion.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/zlib1.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.pdb",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/EpicWebHelper.exe",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/OpenColorIO_2_3.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/OpenImageDenoise.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.10.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.11.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.12.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.5.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.6.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.7.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.8.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.9.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Binaries/Win64/tbb12.dll",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Content/Renderer/TessellationTable.bin",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Content/SlateDebug/Fonts/LastResort.tps",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Content/SlateDebug/Fonts/LastResort.ttf",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/DeveloperDirectoryContent.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/EditorGroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/ErrorFilter.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/ExcludedTestsFilter.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/Fail.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/GameGroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/Groups.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/InProcess.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/NoSessionWarning.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/NotEnoughParticipants.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/NotRun.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/Participant.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/ParticipantsWarning.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/RefreshTests.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/RefreshWorkers.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/RunTests.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTest.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTestFilter.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTestParent.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/StopTests.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/Success.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/TrackTestHistory.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/VisualCommandlet.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/Warning.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Automation/WarningFilter.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Checkerboard.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/BoxShadow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Button.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Button_Disabled.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Button_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Button_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Check.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Checked.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Checked_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Undetermined.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Undetermined_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Checker.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Circle.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorGradingWheel.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_Mode_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_Separator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_SliderHandle.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorSpectrum.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColorWheel.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeaderMenuButton_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeaderMenuButton_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader_Arrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ComboArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/CursorPing.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DarkGroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DebugBorder.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Delimiter.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DownArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Above.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Below.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Onto.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/EditableTextSelectionBackground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/EventMessage_Default.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ExpansionButton_CloseOverlay.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/GroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/GroupBorder_Shape.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/HeaderSplitterGrip.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/LastColumnHeader_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/LeftArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/LightGroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/NoiseBackground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/PlainBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Mono.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Selected.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Fill.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Marquee.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_SelectedBack_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_Selected_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_Unselected_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/RoundedSelection_16x.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBorderShadowBottom.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBorderShadowTop.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowBottom.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowLeft.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowRight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowTop.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Background_Horizontal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Background_Vertical.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Thumb.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SearchGlass.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Selection.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Selector.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Separator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheck.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Checked.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Checked_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Undetermined.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Undetermined_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SortDownArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SortDownArrows.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SortUpArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SortUpArrows.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SpinArrows.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Dark.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Hovered_Dark.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SplitterHandleHighlight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/SubmenuArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TableViewHeader.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TableViewMajorColumn.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBlockHighlightShape.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBlockHighlightShape_Empty.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBoxLabelBorder.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Dark.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Hovered_Dark.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_ReadOnly.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Special.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Special_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Throbber_Piece.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Collapsed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Collapsed_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Expanded.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Expanded_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/UpArrow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VerticalBoxDragIndicator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VerticalBoxDragIndicatorShort.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_High.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Low.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Mid.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Muted.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Off.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/WhiteGroupBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowBackground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Disabled.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Disabled.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowOutline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle_Flashing.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle_Inactive.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Common/X.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/CrashTracker/MouseCursor.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/CrashTracker/Record.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Cursor/invisible.cur",
- "Type": "NonUFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTabContentArea.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTabWellSeparator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Active.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_ColorOverlay.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_ColorOverlayIcon.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Foreground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Inactive.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/DockingIndicator_Center.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/OuterDockingIndicator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/TabContentArea.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/TabWellSeparator.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Active.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_ColorOverlay.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_ColorOverlayIcon.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Foreground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Inactive.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Shape.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSans.tps",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSansFallback.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSansMono.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Noto.tps",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/NotoNaskhArabicUI-Regular.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/NotoSansThai-Regular.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Black.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BlackItalic.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Bold.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldCondensed.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldCondensedItalic.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldItalic.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Italic.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Light.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Medium.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Regular.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto.tps",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/BackIcon.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Cross_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/DefaultAppIcon.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Copy_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Cut_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Delete_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Duplicate_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Paste_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Rename_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Empty_14x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/NextIcon.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButton.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonBottom.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonCentre.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonLeft.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonRight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonTop.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Hovered.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Normal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Pressed.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/PlusSymbol_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/GroupBorder-16Gray.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Average_Event_Graph_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_L_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_R_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_TB_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Cull_Events_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Culled_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Custom_Tooltip_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Data_Capture_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Flat_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Flat_Coalesced_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Hierarchial_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_FPS_Chart_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filter_Events_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filter_Presets_Tab_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filtered_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Graph_View_Tab_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Has_Culled_Children_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_History_Back_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_History_Fwd_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_LoadMultiple_Profiler_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Load_Profiler_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Max_Event_Graph_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Settings_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Tab_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_ThreadView_SampleBorder_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Calls_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseAll_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseSelection_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseThread_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CopyToClipboard_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CulledEvents_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Disconnect_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Event_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandAll_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandHotPath_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandSelection_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandThread_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GameThread_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GenericFilter_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GenericGroup_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_HotPath_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Memory_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Number_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_OpenEventGraph_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_RenderThread_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ResetColumn_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ResetToDefault_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SelectStack_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SetRoot_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ShowGraphData_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortAscending_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortBy_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortDescending_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ViewColumn_32x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_mem_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_stats_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_sync_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/TrashCan.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/TrashCan_Small.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/cursor_cardinal_cross.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/cursor_grab.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/denied_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/ellipsis_12x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/eyedropper_16px.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_Downloads_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_error_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_generic_toolbar.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_help_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_info_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_redo_16px.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_Tools_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_WidgetReflector_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_WidgetReflector_40x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_toolbar_16px.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_undo_16px.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/icon_warning_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/notificationlist_fail.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/notificationlist_success.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Icons/toolbar_expand_16x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/All_Platforms_128x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/All_Platforms_24x.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Commandlet.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Editor.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Game.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Other.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Server.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Unknown.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Advanced.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Back.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Build.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Delete.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Deploy.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_EditSettings.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Launch.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Run.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Error.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Note.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Warning.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Border.PNG",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Button.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/DashedBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/HyperlinkDotted.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/HyperlinkUnderline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Menu_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Menu_Background_Inverted_Border_Bold.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Notification_Border_Flash.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ActionMenuButtonBG.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ArrowBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ArrowLeft.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_D.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_L.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_R.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_U.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/BoxEdgeHighlight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox2.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox3.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Glow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Outline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CircleBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CircleBox2.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Glow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Outline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox_B.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox_T.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_L.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_LR.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_LR_E.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_L_E.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_R.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_R_E.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_L.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_LR.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_LR_E.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_R.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_R_E.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Hat.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Outer/alertOutline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Outer/alertSolid.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox_B.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox_T.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/QMark.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Roboto-Bold.ttf",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedBoxBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTileFaded.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Glow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Outline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SolidWhite.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquareBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquareBox_Solid_L.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquigglyBox.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Tile_Highlight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Underline.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/bigdot.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/blank.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_glow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_head.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_head_glow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_highlight.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_shadow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_stick.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/ping.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_0.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_1.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_2.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/Tiles/smalldot.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/ToolBar_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/ToolTip_Background.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/ToolTip_BrightBackground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Old/White.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Advanced.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/AllSavedAssets.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/AutomationTools.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/CPP.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Calendar.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Console.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Copy.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Cut.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Dash_Horizontal.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Dash_Vertical.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Delete.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Developer.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/DropTargetBackground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Duplicate.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/EyeDropper.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Favorite.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/FilterAuto.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/FlipHorizontal.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/FlipVertical.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Group_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Info.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Layout.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Linked.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/LookAt.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Merge.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Monitor.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Normalize.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/OutputLog.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/ParentHierarchy.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Paste.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/PlayerController.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Preferences.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/ProjectLauncher.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Recent.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Redo.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rename.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Role.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate180.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate90Clockwise.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate90Counterclockwise.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Search_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/SessionFrontend.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/SortDown.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/SortUp.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Test.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/UELogo.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/UELogo.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Undo.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/UndoHistory.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Unlinked.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/UnsavedAssets.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/UnsavedAssetsWarning.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Update.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/Visualizer.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle-64.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle-large.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-down.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-left.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-right.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-up.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/badge-modified.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/blueprint.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/box-perspective.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/bullet-point.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/caret-down.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/caret-right.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/check-circle-large.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/check-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/check.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/checker.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-down.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-left.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-right.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-up.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-down.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-left.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-right.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-up.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/close-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/close-small.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/close.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/curve-editor-append-key-20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/cylinder.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/delete-outline.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/drag-handle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/edit.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/ellipsis-vertical-narrow.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/export.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/export_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/fieldnotify_off.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/fieldnotify_on.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/file-tree-open.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/file-tree.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/file.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/filled-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/filter.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-cleanup.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-closed.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-open.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-plus.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-virtual-closed.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-virtual-open.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/help.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/hidden.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/import.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/import_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/layout-header-body.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/layout-spreadsheet.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/lock-unlocked.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/lock.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/menu.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/minus-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/minus.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/play.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/plus-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/plus.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/pyriamid.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/refresh.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/reject.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/save-modified.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/save.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/search.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/server.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/settings.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/sphere.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/stop.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/tile.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-circle-thick.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-circle-thin.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-small.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/visible.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/world.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Common/x-circle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/CheckBoxIndeterminate_12.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/CheckBoxIndeterminate_14.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/check.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/indeterminate.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/radio-off.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/radio-on.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ComboBox/corner-dropdown.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ComboBox/wide-chevron-down.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/FilterBar/FilterColorSegment.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/NumericEntryBox/NarrowDecorator.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ProgressBar/ProgressMarquee.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/left.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/left.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/right.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/right.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-down-arrow.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-down-arrows.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-up-arrow.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-up-arrows.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/close.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/maximize.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/minimize.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/restore.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Active.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Foreground.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Hover.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/Dock_Tab_Active.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/drawer-shadow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/pin.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Docking/show-tab-well.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AllTracks_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AutoScrollDown_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AutoScrollRight_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callees.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callees_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callers.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callers_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Connection.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsFirst.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsLast.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsNext.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsPrevious.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Counter.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Counter_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/CpuGpuTracks_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Filter.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/FilterConfig.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Frames.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Frames_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Function.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/HotPath_12.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/InfoTag_12.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Log.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Log_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemAllocTable.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemInvestigation.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemInvestigation_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemTags.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemTags_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Memory.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/NetStats.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/NetStats_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Networking.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PacketContent.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PacketContent_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Packets.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Packets_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PluginTracks_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Session.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeLarge.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeLarge_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeMedium.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeMedium_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeSmall.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeSmall_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SpecialTracks_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Tasks.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Tasks_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timer.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timer_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timing.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timing_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/TraceStore.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/TraceStore_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/UTrace.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/UnrealInsights.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ViewMode_20.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ZeroCountFilter.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Launcher/PaperAirplane.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/Notifications/Throbber.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Added.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_BranchModifiedBadge.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckCircleLine.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckIn.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckInAvailable.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckInAvailableRewound.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedBranch.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedBranchBadge.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedOther.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedOtherBadge.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_ConflictResolution_Clear.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_ConflictResolution_OpenExternal.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Conflicted.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_ConflictedState.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Diff.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_DiskSize.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_File.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_LineCircle.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_MarkedForAdd.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Modified.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_ModifiedLocally.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_NewerVersion.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Promote.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Promote_Large.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Removed.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Rewind.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Rewound.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusLocalUpToDate.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusLocalUpload.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusRemoteDownload.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusRemoteUpToDate.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Sync.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_SyncAndCheckOut.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_VerticalLine.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_VerticalLineDashed.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_VerticalLineStart.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Action_Diff.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Action_Integrate.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Branched.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Changelist.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_CheckedOut.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_ContentAdd.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgCheckedOutOther.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgNotCurrent.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgReadOnly.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Lock.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_MarkedForDelete.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_ModifiedOtherBranch.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_NotInDepot.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SourceControl.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControl.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControlBadgeConnected.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControlBadgeWarning.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_Change_Source_Control_Settings.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_History.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_Revert.svg",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Starship/StatusBar/drawer-shadow-bottom.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/BrushWireframe.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/DefaultPawn_16px.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/FlatColorSquare.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/Hyperlink.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/Lit.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/NewLevelBlank.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/TestRotation.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/Unlit.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Testing/Wireframe.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Tutorials/TutorialBorder.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Content/Slate/Tutorials/TutorialShadow.png",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Extras/GPUDumpViewer/GPUDumpViewer.html",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Extras/GPUDumpViewer/OpenGPUDumpViewer.bat",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Extras/GPUDumpViewer/OpenGPUDumpViewer.sh",
- "Type": "DebugNonUFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/2D/Paper2D/Paper2D.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/AISupport/AISupport.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/EnvironmentQueryEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/ACLPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationData/AnimationData.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/AnimationModifierLibrary.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/BlendSpaceMotionAnalysis.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRigModules/ControlRigModules.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/ControlRigSpline.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/ControlRig/ControlRig.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Animation/IKRig/IKRig.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Bridge/Bridge.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/CameraShakePreviewer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/GameplayCameras.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosCloth/ChaosCloth.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/ChaosVD/ChaosVD.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/CmdLinkServer/CmdLinkServer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/OodleNetwork.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/AnimationSharing.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/CLionSourceCodeAccess.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/DumpGPUServices.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/GitSourceControl.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/N10XSourceCodeAccess.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/PerforceSourceControl.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/PixWinPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/PlasticSourceControl.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/PluginUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/PropertyAccessNode.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/RenderDocPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/RiderSourceCodeAccess.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/SubversionSourceControl.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/TextureFormatOodle.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/TraceDataFilters.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/UObjectPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/VisualStudioCodeSourceCodeAccess.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/VisualStudioSourceCodeAccess.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/AssetManagerEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/BlueprintHeaderView.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/ChangelistReview.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/ContentBrowserAssetDataSource.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/ContentBrowserClassDataSource.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/ContentBrowserFileDataSource.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/CryptoKeys.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/CurveEditorTools.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/DataValidation/DataValidation.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/EditorDebugTools.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/EditorScriptingUtilities.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/EngineAssetDefinitions.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/FacialAnimation.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/GameplayTagsEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/GeometryMode.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/PortableObjectFileDataSource.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/MaterialAnalyzer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MeshLODToolset/MeshLODToolset.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/MobileLauncherProfileWizard.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/ModelingToolsEditorMode.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/LightMixer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/ObjectMixer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/PluginBrowser.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/ProxyLODPlugin/ProxyLODPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/SequencerAnimTools.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/SpeedTreeImporter.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/UVEditor/UVEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/WorldPartitionHLODUtilities.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/EnhancedInput/EnhancedInput.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/DatasmithContent.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/GLTFExporter.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/VariantManagerContent.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/VariantManager.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/AutomationUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/BackChannel.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/ChaosCaching.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/ChaosEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/ChaosNiagara.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/ChaosSolverPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/ChaosUserDataPT.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/CharacterAI.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/CharacterFXEditor/BaseCharacterFXEditor/BaseCharacterFXEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Dataflow.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Fracture.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/FullBodyIK.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/GeometryCollectionPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/GeometryFlow.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/LocalizableMessage.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/MeshModelingToolsetExp.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/MetaHuman/MetaHumanProjectUtilities/MetaHumanProjectUtilities.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/OpenImageDenoise.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/PlanarCut.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/PlatformCrypto.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/PythonScriptPlugin.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/SkeletalReduction.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/StructUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/StudioTelemetry/StudioTelemetry.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/ToolPresets.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/NiagaraSimCaching/NiagaraSimCaching.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/FX/Niagara/Niagara.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/FastBuildController/FastBuildController.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/AlembicImporter.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Editor/InterchangeEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Interchange.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/AndroidMedia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/AvfMedia/AvfMedia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/ImgMedia/ImgMedia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/MediaCompositing.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlate/MediaPlate.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/MediaPlayerEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WebMMedia/WebMMedia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Media/WmfMedia/WmfMedia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/MeshPainting/MeshPainting.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/TcpMessaging.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/UdpMessaging.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/ActorSequence.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/LevelSequenceEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/SequencerScripting.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/TemplateSequence.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/Android/OnlineSubsystemGooglePlay/OnlineSubsystemGooglePlay.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/IOS/OnlineSubsystemIOS/OnlineSubsystemIOS.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineBase/OnlineBase.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineServices/OnlineServices.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/OnlineSubsystemNull.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/OnlineSubsystemUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/OnlineSubsystem.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/LauncherChunkInstaller.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/RenderGraphInsights/RenderGraphInsights.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/ActorLayerUtilities.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/AndroidDeviceProfileSelector.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/AndroidFileServer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/AndroidPermission.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/AppleImageUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/ArchVisCharacter.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/AssetTags.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/AudioCapture.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/AudioSynesthesia.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/AudioWidgets.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/CableComponent.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/ChunkDownloader.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/CustomMeshComponent.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/ExampleDeviceProfileSelector.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/GeometryCache.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/GeometryProcessing.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/GooglePAD.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/InputDebugging.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/LocationServicesBPLibrary.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/MeshModelingToolset.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Metasound.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/MobilePatchingUtils.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/MsQuic.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/ProceduralMeshComponent.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/PropertyAccessEditor.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/ResonanceAudio.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/RigVM/RigVM.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/SignificanceManager.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/SoundFields.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Synthesis.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/WaveTable.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/WebMMoviePlayer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/WindowsDeviceProfileSelector.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/WindowsMoviePlayer.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Runtime/Windows/XInputDevice/XInputDevice.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/InterchangeTests.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/TraceUtilities/TraceUtilities.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Takes.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/WorldMetrics/WorldMetrics.uplugin",
- "Type": "UFS"
- },
- {
- "Path": "$(EngineDir)/Plugins/XGEController/XGEController.uplugin",
- "Type": "UFS"
- }
- ],
- "BuildPlugins": [
- "ACLPlugin",
- "AISupport",
- "ActorLayerUtilities",
- "ActorSequence",
- "AlembicImporter",
- "AndroidDeviceProfileSelector",
- "AndroidFileServer",
- "AndroidMedia",
- "AndroidMoviePlayer",
- "AndroidPermission",
- "AnimationData",
- "AnimationModifierLibrary",
- "AnimationSharing",
- "AppleImageUtils",
- "AppleMoviePlayer",
- "ArchVisCharacter",
- "AssetManagerEditor",
- "AssetTags",
- "AudioCapture",
- "AudioSynesthesia",
- "AudioWidgets",
- "AutomationUtils",
- "AvfMedia",
- "BackChannel",
- "BaseCharacterFXEditor",
- "BlendSpaceMotionAnalysis",
- "BlueprintHeaderView",
- "Bridge",
- "CLionSourceCodeAccess",
- "CableComponent",
- "CameraShakePreviewer",
- "ChangelistReview",
- "ChaosCaching",
- "ChaosCloth",
- "ChaosEditor",
- "ChaosNiagara",
- "ChaosSolverPlugin",
- "ChaosUserDataPT",
- "ChaosVD",
- "CharacterAI",
- "ChunkDownloader",
- "CmdLinkServer",
- "CodeLiteSourceCodeAccess",
- "ContentBrowserAssetDataSource",
- "ContentBrowserClassDataSource",
- "ContentBrowserFileDataSource",
- "ControlRig",
- "ControlRigModules",
- "ControlRigSpline",
- "CryptoKeys",
- "CurveEditorTools",
- "CustomMeshComponent",
- "DataValidation",
- "Dataflow",
- "DatasmithContent",
- "DumpGPUServices",
- "EditorDebugTools",
- "EditorScriptingUtilities",
- "EngineAssetDefinitions",
- "EnhancedInput",
- "EnvironmentQueryEditor",
- "ExampleDeviceProfileSelector",
- "FacialAnimation",
- "FastBuildController",
- "Fracture",
- "FullBodyIK",
- "GLTFExporter",
- "GameplayCameras",
- "GameplayTagsEditor",
- "GeometryCache",
- "GeometryCollectionPlugin",
- "GeometryFlow",
- "GeometryMode",
- "GeometryProcessing",
- "GitSourceControl",
- "GoogleCloudMessaging",
- "GooglePAD",
- "IKRig",
- "IOSDeviceProfileSelector",
- "ImgMedia",
- "InputDebugging",
- "Interchange",
- "InterchangeEditor",
- "InterchangeTests",
- "KDevelopSourceCodeAccess",
- "LauncherChunkInstaller",
- "LevelSequenceEditor",
- "LightMixer",
- "LinuxDeviceProfileSelector",
- "LocalizableMessage",
- "LocationServicesBPLibrary",
- "MacGraphicsSwitching",
- "MaterialAnalyzer",
- "MediaCompositing",
- "MediaPlate",
- "MediaPlayerEditor",
- "MeshLODToolset",
- "MeshModelingToolset",
- "MeshModelingToolsetExp",
- "MeshPainting",
- "MetaHumanProjectUtilities",
- "Metasound",
- "MobileLauncherProfileWizard",
- "MobilePatchingUtils",
- "ModelingToolsEditorMode",
- "MsQuic",
- "N10XSourceCodeAccess",
- "Niagara",
- "NiagaraSimCaching",
- "NullSourceCodeAccess",
- "ObjectMixer",
- "OnlineBase",
- "OnlineServices",
- "OnlineSubsystem",
- "OnlineSubsystemGooglePlay",
- "OnlineSubsystemIOS",
- "OnlineSubsystemNull",
- "OnlineSubsystemUtils",
- "OodleNetwork",
- "OpenImageDenoise",
- "Paper2D",
- "PerforceSourceControl",
- "PixWinPlugin",
- "PlanarCut",
- "PlasticSourceControl",
- "PlatformCrypto",
- "PluginBrowser",
- "PluginUtils",
- "PortableObjectFileDataSource",
- "ProceduralMeshComponent",
- "PropertyAccessEditor",
- "PropertyAccessNode",
- "ProxyLODPlugin",
- "PythonScriptPlugin",
- "RenderDocPlugin",
- "RenderGraphInsights",
- "ResonanceAudio",
- "RiderSourceCodeAccess",
- "RigVM",
- "SequencerAnimTools",
- "SequencerScripting",
- "SignificanceManager",
- "SkeletalReduction",
- "SoundFields",
- "SpeedTreeImporter",
- "StructUtils",
- "StudioTelemetry",
- "SubversionSourceControl",
- "Synthesis",
- "Takes",
- "TcpMessaging",
- "TemplateSequence",
- "TextureFormatOodle",
- "ToolPresets",
- "TraceDataFilters",
- "TraceUtilities",
- "UObjectPlugin",
- "UVEditor",
- "UdpMessaging",
- "VariantManager",
- "VariantManagerContent",
- "VisualStudioCodeSourceCodeAccess",
- "VisualStudioSourceCodeAccess",
- "WaveTable",
- "WebMMedia",
- "WebMMoviePlayer",
- "WindowsDeviceProfileSelector",
- "WindowsMoviePlayer",
- "WmfMedia",
- "WorldMetrics",
- "WorldPartitionHLODUtilities",
- "XCodeSourceCodeAccess",
- "XGEController",
- "XInputDevice",
- "newton"
- ],
- "AdditionalProperties": [
- {
- "Name": "SDK",
- "Value": "Not Applicable"
- }
- ]
-}
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultEditor.ini b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultEditor.ini
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultEngine.ini b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultEngine.ini
deleted file mode 100644
index 1c377e8d25..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultEngine.ini
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-[/Script/EngineSettings.GameMapsSettings]
-GameDefaultMap=/Game/level_01_firstMap.level_01_firstMap
-EditorStartupMap=/Game/level_01_firstMap.level_01_firstMap
-
-[/Script/WindowsTargetPlatform.WindowsTargetSettings]
-DefaultGraphicsRHI=DefaultGraphicsRHI_DX12
--D3D12TargetedShaderFormats=PCD3D_SM5
-+D3D12TargetedShaderFormats=PCD3D_SM6
--D3D11TargetedShaderFormats=PCD3D_SM5
-+D3D11TargetedShaderFormats=PCD3D_SM5
-Compiler=Default
-AudioSampleRate=48000
-AudioCallbackBufferFrameSize=1024
-AudioNumBuffersToEnqueue=1
-AudioMaxChannels=0
-AudioNumSourceWorkers=4
-SpatializationPlugin=
-SourceDataOverridePlugin=
-ReverbPlugin=
-OcclusionPlugin=
-CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0)
-CacheSizeKB=65536
-MaxChunkSizeOverrideKB=0
-bResampleForDevice=False
-MaxSampleRate=48000.000000
-HighSampleRate=32000.000000
-MedSampleRate=24000.000000
-LowSampleRate=12000.000000
-MinSampleRate=8000.000000
-CompressionQualityModifier=1.000000
-AutoStreamingThreshold=0.000000
-SoundCueCookQualityIndex=-1
-
-[/Script/Engine.RendererSettings]
-r.Mobile.ShadingPath=0
-r.Mobile.AllowDeferredShadingOpenGL=False
-r.Mobile.SupportGPUScene=False
-r.Mobile.AntiAliasing=1
-r.Mobile.FloatPrecisionMode=0
-r.Mobile.AllowDitheredLODTransition=False
-r.Mobile.VirtualTextures=False
-r.DiscardUnusedQuality=False
-r.AllowOcclusionQueries=True
-r.MinScreenRadiusForLights=0.030000
-r.MinScreenRadiusForDepthPrepass=0.030000
-r.MinScreenRadiusForCSMDepth=0.010000
-r.PrecomputedVisibilityWarning=False
-r.TextureStreaming=True
-Compat.UseDXT5NormalMaps=False
-r.VirtualTextures=False
-r.VT.EnableAutoImport=True
-r.VirtualTexturedLightmaps=False
-r.VT.AnisotropicFiltering=False
-bEnableVirtualTextureOpacityMask=False
-r.VT.TileSize=128
-r.VT.TileBorderSize=4
-r.vt.FeedbackFactor=16
-WorkingColorSpaceChoice=sRGB
-RedChromaticityCoordinate=(X=0.640000,Y=0.330000)
-GreenChromaticityCoordinate=(X=0.300000,Y=0.600000)
-BlueChromaticityCoordinate=(X=0.150000,Y=0.060000)
-WhiteChromaticityCoordinate=(X=0.312700,Y=0.329000)
-r.ClearCoatNormal=False
-r.DynamicGlobalIlluminationMethod=1
-r.ReflectionMethod=1
-r.ReflectionCaptureResolution=128
-r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True
-r.Lumen.HardwareRayTracing=False
-r.Lumen.HardwareRayTracing.LightingMode=0
-r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=False
-r.Lumen.TraceMeshSDFs=1
-r.Lumen.Reflections.HardwareRayTracing.Translucent.Refraction.EnableForProject=True
-r.Shadow.Virtual.Enable=1
-r.RayTracing=False
-r.RayTracing.Shadows=False
-r.RayTracing.UseTextureLod=False
-r.PathTracing=True
-r.GenerateMeshDistanceFields=True
-r.DistanceFields.DefaultVoxelDensity=0.200000
-r.Nanite.ProjectEnabled=True
-r.AllowStaticLighting=True
-r.NormalMapsForStaticLighting=False
-r.ForwardShading=False
-r.VertexFoggingForOpaque=True
-r.SeparateTranslucency=True
-r.TranslucentSortPolicy=0
-TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000)
-r.LocalFogVolume.ApplyOnTranslucent=False
-xr.VRS.FoveationLevel=0
-xr.VRS.DynamicFoveation=False
-r.CustomDepth=1
-r.CustomDepthTemporalAAJitter=True
-r.PostProcessing.PropagateAlpha=0
-r.DefaultFeature.Bloom=True
-r.DefaultFeature.AmbientOcclusion=True
-r.DefaultFeature.AmbientOcclusionStaticFraction=True
-r.DefaultFeature.AutoExposure=False
-r.DefaultFeature.AutoExposure.Method=0
-r.DefaultFeature.AutoExposure.Bias=1.000000
-r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True
-r.DefaultFeature.LocalExposure.HighlightContrastScale=0.800000
-r.DefaultFeature.LocalExposure.ShadowContrastScale=0.800000
-r.DefaultFeature.MotionBlur=False
-r.DefaultFeature.LensFlare=False
-r.TemporalAA.Upsampling=True
-r.AntiAliasingMethod=0
-r.MSAACount=4
-r.DefaultFeature.LightUnits=1
-r.DefaultBackBufferPixelFormat=4
-r.ScreenPercentage.Default=100.000000
-r.ScreenPercentage.Default.Desktop.Mode=1
-r.ScreenPercentage.Default.Mobile.Mode=0
-r.ScreenPercentage.Default.VR.Mode=0
-r.ScreenPercentage.Default.PathTracer.Mode=0
-r.Shadow.UnbuiltPreviewInGame=True
-r.StencilForLODDither=False
-r.EarlyZPass=3
-r.EarlyZPassOnlyMaterialMasking=False
-r.Shadow.CSMCaching=False
-r.DBuffer=True
-r.ClearSceneMethod=1
-r.VelocityOutputPass=0
-r.Velocity.EnableVertexDeformation=2
-r.SelectiveBasePassOutputs=False
-bDefaultParticleCutouts=False
-fx.GPUSimulationTextureSizeX=1024
-fx.GPUSimulationTextureSizeY=1024
-r.AllowGlobalClipPlane=False
-r.GBufferFormat=1
-r.MorphTarget.Mode=True
-r.MorphTarget.MaxBlendWeight=5.000000
-r.SupportSkyAtmosphere=True
-r.SupportSkyAtmosphereAffectsHeightFog=True
-r.SupportLocalFogVolumes=True
-r.SupportCloudShadowOnForwardLitTranslucent=False
-r.LightFunctionAtlas.Format=0
-r.VolumetricFog.LightFunction=True
-r.Deferred.UsesLightFunctionAtlas=False
-r.SingleLayerWater.UsesLightFunctionAtlas=False
-r.Translucent.UsesLightFunctionAtlas=False
-r.Translucent.UsesIESProfiles=False
-r.Translucent.UsesRectLights=False
-r.GPUCrashDebugging=False
-vr.InstancedStereo=False
-r.MobileHDR=True
-vr.MobileMultiView=False
-r.Mobile.UseHWsRGBEncoding=False
-vr.RoundRobinOcclusion=False
-r.MeshStreaming=False
-r.HeterogeneousVolumes=True
-r.HeterogeneousVolumes.Shadows=False
-r.Translucency.HeterogeneousVolumes=False
-r.WireframeCullThreshold=5.000000
-r.SupportStationarySkylight=True
-r.SupportLowQualityLightmaps=True
-r.SupportPointLightWholeSceneShadows=True
-r.Shadow.TranslucentPerObject.ProjectEnabled=False
-r.Water.SingleLayerWater.SupportCloudShadow=False
-r.Substrate=False
-r.Substrate.OpaqueMaterialRoughRefraction=False
-r.Substrate.Debug.AdvancedVisualizationShaders=False
-r.Material.RoughDiffuse=False
-r.Material.EnergyConservation=False
-r.OIT.SortedPixels=False
-r.HairStrands.LODMode=True
-r.SkinCache.CompileShaders=False
-r.SkinCache.SkipCompilingGPUSkinVF=False
-r.SkinCache.DefaultBehavior=1
-r.SkinCache.SceneMemoryLimitInMB=128.000000
-r.Mobile.EnableStaticAndCSMShadowReceivers=True
-r.Mobile.EnableMovableLightCSMShaderCulling=True
-r.Mobile.Forward.EnableLocalLights=1
-r.Mobile.Forward.EnableClusteredReflections=False
-r.Mobile.EnableNoPrecomputedLightingCSMShader=True
-r.Mobile.AllowDistanceFieldShadows=True
-r.Mobile.AllowMovableDirectionalLights=True
-r.Mobile.EnableMovableSpotlightsShadow=False
-r.GPUSkin.Support16BitBoneIndex=False
-r.GPUSkin.Limit2BoneInfluences=False
-r.SupportDepthOnlyIndexBuffers=True
-r.SupportReversedIndexBuffers=True
-r.Mobile.AmbientOcclusion=False
-r.Mobile.DBuffer=False
-r.GPUSkin.UnlimitedBoneInfluences=False
-r.GPUSkin.AlwaysUseDeformerForUnlimitedBoneInfluences=False
-r.GPUSkin.UnlimitedBoneInfluencesThreshold=8
-DefaultBoneInfluenceLimit=(Default=0,PerPlatform=())
-MaxSkinBones=(Default=65536,PerPlatform=(("Mobile", 256)))
-r.Mobile.PlanarReflectionMode=0
-r.Mobile.SupportsGen4TAA=True
-bStreamSkeletalMeshLODs=(Default=False,PerPlatform=())
-bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=())
-VisualizeCalibrationColorMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationColor.PPM_DefaultCalibrationColor
-VisualizeCalibrationCustomMaterialPath=None
-VisualizeCalibrationGrayscaleMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationGrayscale.PPM_DefaultCalibrationGrayscale
-
-[/Script/LinuxTargetPlatform.LinuxTargetSettings]
--TargetedRHIs=SF_VULKAN_SM5
-+TargetedRHIs=SF_VULKAN_SM6
-
-[/Script/HardwareTargeting.HardwareTargetingSettings]
-TargetedHardwareClass=Desktop
-AppliedTargetedHardwareClass=Desktop
-DefaultGraphicsPerformance=Scalable
-AppliedDefaultGraphicsPerformance=Scalable
-
-[/Script/WorldPartitionEditor.WorldPartitionEditorSettings]
-CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet'
-
-[/Script/Engine.UserInterfaceSettings]
-bAuthorizeAutomaticWidgetVariableCreation=False
-FontDPIPreset=Standard
-FontDPI=72
-
-[/Script/Engine.Engine]
-+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/UnrealNewtonProject1")
-+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/UnrealNewtonProject1")
-
-[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings]
-bEnablePlugin=True
-bAllowNetworkConnection=True
-SecurityToken=852EA54349AB9CFF1454ABA79727F69F
-bIncludeInShipping=False
-bAllowExternalStartInShipping=False
-bCompileAFSProject=False
-bUseCompression=False
-bLogFiles=False
-bReportStats=False
-ConnectionType=USBOnly
-bUseManualIPAddress=False
-ManualIPAddress=
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultGame.ini b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultGame.ini
deleted file mode 100644
index 453ad7a373..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultGame.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-
-[/Script/EngineSettings.GeneralProjectSettings]
-ProjectID=E99D23AC43FF0BB10262909CE1258613
-
-[StartupActions]
-bAddPacks=True
-InsertPack=(PackSource="StarterContent.upack",PackName="StarterContent")
-
-[SectionsToSave]
-+Section=StartupActions
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultInput.ini b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultInput.ini
deleted file mode 100644
index 4cc36056b3..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Config/DefaultInput.ini
+++ /dev/null
@@ -1,85 +0,0 @@
-[/Script/Engine.InputSettings]
--AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
--AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
--AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
--AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
--AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
--AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
--AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
-+AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
-bAltEnterTogglesFullscreen=True
-bF11TogglesFullscreen=True
-bUseMouseForTouch=False
-bEnableMouseSmoothing=True
-bEnableFOVScaling=True
-bCaptureMouseOnLaunch=True
-bEnableLegacyInputScales=True
-bEnableMotionControls=True
-bFilterInputByPlatformUser=False
-bShouldFlushPressedKeysOnViewportFocusLost=True
-bAlwaysShowTouchInterface=False
-bShowConsoleOnFourFingerTap=True
-bEnableGestureRecognizer=False
-bUseAutocorrect=False
-DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown
-DefaultViewportMouseLockMode=LockOnCapture
-FOVScale=0.011110
-DoubleClickTime=0.200000
-DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
-DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
-DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
--ConsoleKeys=Tilde
-+ConsoleKeys=Tilde
-+ConsoleKeys=Caret
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Floor_400x400.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Floor_400x400.uasset
deleted file mode 100644
index 568b3e23f3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Floor_400x400.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Pillar_50x500.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Pillar_50x500.uasset
deleted file mode 100644
index 46aed7dcff..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Pillar_50x500.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/SM_AssetPlatform.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/SM_AssetPlatform.uasset
deleted file mode 100644
index 1f0f0bec38..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/SM_AssetPlatform.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x200.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x200.uasset
deleted file mode 100644
index a7aeff7e29..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x200.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x300.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x300.uasset
deleted file mode 100644
index 959fd41047..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x300.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x400.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x400.uasset
deleted file mode 100644
index 9ad5e36ac4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_400x400.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_500x500.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_500x500.uasset
deleted file mode 100644
index 96e5e9baf2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_500x500.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x300.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x300.uasset
deleted file mode 100644
index 8b60b28fd4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x300.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x400.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x400.uasset
deleted file mode 100644
index 55b60cbb97..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Door_400x400.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x300.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x300.uasset
deleted file mode 100644
index cb91768f93..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x300.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x400.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x400.uasset
deleted file mode 100644
index 1d2259dfb9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Architecture/Wall_Window_400x400.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse01.uasset
deleted file mode 100644
index 9c68be4d22..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse02.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse02.uasset
deleted file mode 100644
index 5bd3fec056..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse02.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse_Cue.uasset
deleted file mode 100644
index 4548e1e082..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Collapse_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion01.uasset
deleted file mode 100644
index 2ec32d825b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion02.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion02.uasset
deleted file mode 100644
index 98174ab3f5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion02.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion_Cue.uasset
deleted file mode 100644
index 7984fafb2c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Explosion_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01.uasset
deleted file mode 100644
index 0c495f4f1e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01_Cue.uasset
deleted file mode 100644
index 86861b6275..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire01_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01.uasset
deleted file mode 100644
index 1479dad651..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01_Cue.uasset
deleted file mode 100644
index f93b729a0c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Fire_Sparks01_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01.uasset
deleted file mode 100644
index 8e02bab543..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01_Cue.uasset
deleted file mode 100644
index a1658708ac..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light01_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02.uasset
deleted file mode 100644
index 907cd0e5c9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02_Cue.uasset
deleted file mode 100644
index 1a63569538..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Light02_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01.uasset
deleted file mode 100644
index 023a555633..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01_Cue.uasset
deleted file mode 100644
index b7d7bad2ad..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Smoke01_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Background_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Background_Cue.uasset
deleted file mode 100644
index fc9649f44d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Background_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Birds01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Birds01.uasset
deleted file mode 100644
index 900fc5e7b7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Birds01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music01.uasset
deleted file mode 100644
index d40400394c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music_Cue.uasset
deleted file mode 100644
index 1bba60df04..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Music_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind05.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind05.uasset
deleted file mode 100644
index 36bf8d98bf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind05.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind06.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind06.uasset
deleted file mode 100644
index 0867c74927..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Starter_Wind06.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01.uasset
deleted file mode 100644
index a1ee8a7b4a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01_Cue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01_Cue.uasset
deleted file mode 100644
index 2ef161fdca..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Audio/Steam01_Cue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/FogBrightnessLUT.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/FogBrightnessLUT.uasset
deleted file mode 100644
index 6babc5b63b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/FogBrightnessLUT.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Arrows.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Arrows.uasset
deleted file mode 100644
index 55151f59ea..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Arrows.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Black.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Black.uasset
deleted file mode 100644
index 1e8f009f75..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Black.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_HDRI.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_HDRI.uasset
deleted file mode 100644
index c81172b579..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_HDRI.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Master.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Master.uasset
deleted file mode 100644
index e47d5e08b3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/M_LightStage_Skybox_Master.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SM_Arrows.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SM_Arrows.uasset
deleted file mode 100644
index 94e62036e0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SM_Arrows.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/Skybox.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/Skybox.uasset
deleted file mode 100644
index 54dc67ab32..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/Skybox.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SunlightColorLUT.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SunlightColorLUT.uasset
deleted file mode 100644
index e2c376571a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Assets/SunlightColorLUT.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/BP_LightStudio.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/BP_LightStudio.uasset
deleted file mode 100644
index b85ba861d1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/BP_LightStudio.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset
deleted file mode 100644
index b5b40a2377..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Explosion.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Explosion.uasset
deleted file mode 100644
index 3e9202989c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Explosion.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Fire.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Fire.uasset
deleted file mode 100644
index a0c45b8989..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Fire.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Smoke.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Smoke.uasset
deleted file mode 100644
index bb648c95fc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Smoke.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Sparks.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Sparks.uasset
deleted file mode 100644
index 1c27dc47eb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Sparks.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Steam.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Steam.uasset
deleted file mode 100644
index 45417c88a7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_Effect_Steam.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_WallSconce.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_WallSconce.uasset
deleted file mode 100644
index 3f29873dcf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Blueprints/Blueprint_WallSconce.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset
deleted file mode 100644
index bea801c20e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting.umap b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting.umap
deleted file mode 100644
index ebf696685b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting.umap and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting_BuiltData.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting_BuiltData.uasset
deleted file mode 100644
index f3802b7cc4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Advanced_Lighting_BuiltData.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default.umap b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default.umap
deleted file mode 100644
index 378270c2aa..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default.umap and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default_BuiltData.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default_BuiltData.uasset
deleted file mode 100644
index 6ed4a76600..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/Minimal_Default_BuiltData.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap.umap b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap.umap
deleted file mode 100644
index 3d551474af..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap.umap and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap_BuiltData.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap_BuiltData.uasset
deleted file mode 100644
index d679016976..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Maps/StarterMap_BuiltData.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_AssetPlatform.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_AssetPlatform.uasset
deleted file mode 100644
index 49627770d2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_AssetPlatform.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Floor.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Floor.uasset
deleted file mode 100644
index 6b05cb4b52..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Floor.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Wall.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Wall.uasset
deleted file mode 100644
index dd5ae24f68..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Basic_Wall.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Beveled.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Beveled.uasset
deleted file mode 100644
index 2b8a349d44..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Beveled.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_New.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_New.uasset
deleted file mode 100644
index e519245256..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_New.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Old.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Old.uasset
deleted file mode 100644
index bd493235cb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Clay_Old.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Cut_Stone.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Cut_Stone.uasset
deleted file mode 100644
index 2ff69bc83a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Cut_Stone.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Hewn_Stone.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Hewn_Stone.uasset
deleted file mode 100644
index d1d7e6794c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Brick_Hewn_Stone.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ceramic_Tile_Checker.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ceramic_Tile_Checker.uasset
deleted file mode 100644
index e5f059004c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ceramic_Tile_Checker.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Pebble.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Pebble.uasset
deleted file mode 100644
index 958dd1b645..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Pebble.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Rough.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Rough.uasset
deleted file mode 100644
index fb1c6d3f72..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Rough.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Smooth.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Smooth.uasset
deleted file mode 100644
index 642aaaaa14..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_CobbleStone_Smooth.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_ColorGrid_LowSpec.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_ColorGrid_LowSpec.uasset
deleted file mode 100644
index 4b25f74384..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_ColorGrid_LowSpec.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Grime.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Grime.uasset
deleted file mode 100644
index 3be6070dd3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Grime.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Panels.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Panels.uasset
deleted file mode 100644
index d843626469..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Panels.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Poured.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Poured.uasset
deleted file mode 100644
index 34661dab8a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Poured.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Tiles.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Tiles.uasset
deleted file mode 100644
index 26e716354b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Concrete_Tiles.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Glass.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Glass.uasset
deleted file mode 100644
index 7168e4f598..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Glass.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Grass.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Grass.uasset
deleted file mode 100644
index 1cbe2a55fa..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Grass.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Gravel.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Gravel.uasset
deleted file mode 100644
index 7d3d68f293..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Gravel.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Moss.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Moss.uasset
deleted file mode 100644
index ff1f454d05..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Ground_Moss.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Brushed_Nickel.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Brushed_Nickel.uasset
deleted file mode 100644
index e34b60616d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Brushed_Nickel.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Burnished_Steel.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Burnished_Steel.uasset
deleted file mode 100644
index 5091518e90..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Burnished_Steel.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Chrome.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Chrome.uasset
deleted file mode 100644
index 2997cde331..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Chrome.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Copper.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Copper.uasset
deleted file mode 100644
index 2f3841c613..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Copper.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Gold.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Gold.uasset
deleted file mode 100644
index 0fc3df3a00..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Gold.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Rust.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Rust.uasset
deleted file mode 100644
index 8402144da3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Rust.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Steel.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Steel.uasset
deleted file mode 100644
index e303340d5b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Metal_Steel.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Basalt.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Basalt.uasset
deleted file mode 100644
index d2cf1ba95c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Basalt.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Marble_Polished.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Marble_Polished.uasset
deleted file mode 100644
index d177e32f1e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Marble_Polished.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Sandstone.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Sandstone.uasset
deleted file mode 100644
index 4ca7e317bf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Sandstone.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Slate.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Slate.uasset
deleted file mode 100644
index 53f6bb877a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Rock_Slate.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Checker_Dot.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Checker_Dot.uasset
deleted file mode 100644
index 041b0f8ead..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Checker_Dot.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile.uasset
deleted file mode 100644
index f1023688a4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile_Pulse.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile_Pulse.uasset
deleted file mode 100644
index 570262a019..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Hex_Tile_Pulse.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Panel.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Panel.uasset
deleted file mode 100644
index 1afccae39b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Tech_Panel.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Lake.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Lake.uasset
deleted file mode 100644
index 88a6333780..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Lake.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Ocean.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Ocean.uasset
deleted file mode 100644
index 1ff0460a90..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Water_Ocean.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Polished.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Polished.uasset
deleted file mode 100644
index 8bbba08d1e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Polished.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Worn.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Worn.uasset
deleted file mode 100644
index 229a2949e6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Floor_Walnut_Worn.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Oak.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Oak.uasset
deleted file mode 100644
index d722444f25..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Oak.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Pine.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Pine.uasset
deleted file mode 100644
index b02101c987..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Pine.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Walnut.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Walnut.uasset
deleted file mode 100644
index 6e763410e5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Materials/M_Wood_Walnut.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Burst.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Burst.uasset
deleted file mode 100644
index 12caa0a3ba..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Burst.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Dust_Particle.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Dust_Particle.uasset
deleted file mode 100644
index 4f665d0377..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Dust_Particle.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Fire_SubUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Fire_SubUV.uasset
deleted file mode 100644
index 73f3eaabbc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Fire_SubUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Heat_Distortion.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Heat_Distortion.uasset
deleted file mode 100644
index d34ee5895c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Heat_Distortion.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Radial_Gradient.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Radial_Gradient.uasset
deleted file mode 100644
index 9829b9a121..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Radial_Gradient.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Spark.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Spark.uasset
deleted file mode 100644
index 6f6f69946b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_Spark.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_explosion_subUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_explosion_subUV.uasset
deleted file mode 100644
index 1af76e6a4c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_explosion_subUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_radial_ramp.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_radial_ramp.uasset
deleted file mode 100644
index b0228262c8..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_radial_ramp.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_smoke_subUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_smoke_subUV.uasset
deleted file mode 100644
index 2086e5f0de..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/M_smoke_subUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/m_flare_01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/m_flare_01.uasset
deleted file mode 100644
index 824b44b5d4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/Materials/m_flare_01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Ambient_Dust.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Ambient_Dust.uasset
deleted file mode 100644
index 38b6cabf3b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Ambient_Dust.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Explosion.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Explosion.uasset
deleted file mode 100644
index 8f6e03a8ad..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Explosion.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Fire.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Fire.uasset
deleted file mode 100644
index 3fb74a8bff..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Fire.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Smoke.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Smoke.uasset
deleted file mode 100644
index a6014dfbdb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Smoke.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Sparks.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Sparks.uasset
deleted file mode 100644
index 8a6dc37094..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Sparks.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Steam_Lit.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Steam_Lit.uasset
deleted file mode 100644
index 3e96da7a52..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Particles/P_Steam_Lit.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/MaterialSphere.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/MaterialSphere.uasset
deleted file mode 100644
index 6a2538f098..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/MaterialSphere.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Bush.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Bush.uasset
deleted file mode 100644
index eaa4a2a55c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Bush.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Chair.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Chair.uasset
deleted file mode 100644
index 76ef00f7cf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Chair.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Door.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Door.uasset
deleted file mode 100644
index 714d0f61e3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Door.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Frame.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Frame.uasset
deleted file mode 100644
index 2a2dff889f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Frame.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Lamp.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Lamp.uasset
deleted file mode 100644
index 3eb6663ce2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Lamp.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Rock.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Rock.uasset
deleted file mode 100644
index 2d59537cbf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Rock.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Shelf.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Shelf.uasset
deleted file mode 100644
index 2444258416..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Shelf.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Statue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Statue.uasset
deleted file mode 100644
index 775313d2cd..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_Statue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_StatueGlass.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_StatueGlass.uasset
deleted file mode 100644
index d1592b36e6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_StatueGlass.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_TableRound.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_TableRound.uasset
deleted file mode 100644
index b0084288db..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/Materials/M_TableRound.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Bush.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Bush.uasset
deleted file mode 100644
index 060a3766b3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Bush.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Chair.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Chair.uasset
deleted file mode 100644
index e062426303..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Chair.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_CornerFrame.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_CornerFrame.uasset
deleted file mode 100644
index 57101518a0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_CornerFrame.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Couch.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Couch.uasset
deleted file mode 100644
index cc7d4088f5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Couch.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Door.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Door.uasset
deleted file mode 100644
index 22c9bfc44e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Door.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_DoorFrame.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_DoorFrame.uasset
deleted file mode 100644
index ab5e96fb5a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_DoorFrame.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_GlassWindow.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_GlassWindow.uasset
deleted file mode 100644
index 93863f48e0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_GlassWindow.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Ceiling.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Ceiling.uasset
deleted file mode 100644
index 4e55f048c5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Ceiling.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Wall.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Wall.uasset
deleted file mode 100644
index a1b112ff75..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Lamp_Wall.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame.uasset
deleted file mode 100644
index 7cafefebf6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame300.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame300.uasset
deleted file mode 100644
index c681a0a397..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_PillarFrame300.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Rock.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Rock.uasset
deleted file mode 100644
index 419f4d52ea..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Rock.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Shelf.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Shelf.uasset
deleted file mode 100644
index 7ebb820759..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Shelf.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Stairs.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Stairs.uasset
deleted file mode 100644
index d0e84ccc02..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Stairs.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Statue.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Statue.uasset
deleted file mode 100644
index d0e5b8d84f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_Statue.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_TableRound.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_TableRound.uasset
deleted file mode 100644
index 317b8ffb32..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_TableRound.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_WindowFrame.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_WindowFrame.uasset
deleted file mode 100644
index bfc9f90287..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Props/SM_WindowFrame.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cone.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cone.uasset
deleted file mode 100644
index 200f0a2ad0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cone.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cube.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cube.uasset
deleted file mode 100644
index 4d169fe10a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cube.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cylinder.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cylinder.uasset
deleted file mode 100644
index 06541d9fc4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Cylinder.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_NarrowCapsule.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_NarrowCapsule.uasset
deleted file mode 100644
index 0322b3108a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_NarrowCapsule.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe.uasset
deleted file mode 100644
index f2549a38a1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_180.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_180.uasset
deleted file mode 100644
index b15233037f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_180.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_90.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_90.uasset
deleted file mode 100644
index db79ad40bc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Pipe_90.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Plane.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Plane.uasset
deleted file mode 100644
index f338efa1c5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Plane.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_QuadPyramid.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_QuadPyramid.uasset
deleted file mode 100644
index e228f15ae7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_QuadPyramid.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Sphere.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Sphere.uasset
deleted file mode 100644
index 0b7fc69f33..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Sphere.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Torus.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Torus.uasset
deleted file mode 100644
index cfbaac4d03..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Torus.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_TriPyramid.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_TriPyramid.uasset
deleted file mode 100644
index f28d85712b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_TriPyramid.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim.uasset
deleted file mode 100644
index 09091611de..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_In.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_In.uasset
deleted file mode 100644
index 6e33a90789..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_In.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_Out.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_Out.uasset
deleted file mode 100644
index 8125f773b9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Trim_90_Out.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Tube.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Tube.uasset
deleted file mode 100644
index b2e9a438e2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Tube.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_A.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_A.uasset
deleted file mode 100644
index b99fde7c12..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_A.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_B.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_B.uasset
deleted file mode 100644
index 2e8f430ad4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_Wedge_B.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_WideCapsule.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_WideCapsule.uasset
deleted file mode 100644
index 830b90d54c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Shapes/Shape_WideCapsule.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_D.uasset
deleted file mode 100644
index 8ea92271f9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_M.uasset
deleted file mode 100644
index 995cc82705..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_N.uasset
deleted file mode 100644
index bf6633df5f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Beveled_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_D.uasset
deleted file mode 100644
index 5d32850911..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_M.uasset
deleted file mode 100644
index e386e9dc9c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_N.uasset
deleted file mode 100644
index f4dc14a93e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_New_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_D.uasset
deleted file mode 100644
index acec5205ec..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_N.uasset
deleted file mode 100644
index 49fac3f6d4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Clay_Old_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_D.uasset
deleted file mode 100644
index 1f76e633dd..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_N.uasset
deleted file mode 100644
index 9cf63cee3f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Cut_Stone_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_D.uasset
deleted file mode 100644
index cf67614149..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_M.uasset
deleted file mode 100644
index 81c5fcf537..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_N.uasset
deleted file mode 100644
index 27c49b5d70..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Brick_Hewn_Stone_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Burst_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Burst_M.uasset
deleted file mode 100644
index 35b26fce7e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Burst_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_D.uasset
deleted file mode 100644
index d539936703..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_N.uasset
deleted file mode 100644
index a9f1c7e3b8..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Bush_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_M.uasset
deleted file mode 100644
index 82142181a9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_N.uasset
deleted file mode 100644
index 343aeb8c9e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ceramic_Tile_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_M.uasset
deleted file mode 100644
index 40e1e6fb6b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_N.uasset
deleted file mode 100644
index af1c8a4eaa..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Chair_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Checker_Noise_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Checker_Noise_M.uasset
deleted file mode 100644
index 58b5668271..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Checker_Noise_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_D.uasset
deleted file mode 100644
index bc3db66c83..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_M.uasset
deleted file mode 100644
index 7a953e9640..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_N.uasset
deleted file mode 100644
index 46da5475e5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Pebble_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_D.uasset
deleted file mode 100644
index 1bc4666936..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_N.uasset
deleted file mode 100644
index 935d1aff43..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Rough_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_D.uasset
deleted file mode 100644
index 44e5597001..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_M.uasset
deleted file mode 100644
index 165106fed1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_N.uasset
deleted file mode 100644
index 4207398cd1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_CobbleStone_Smooth_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Grime_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Grime_D.uasset
deleted file mode 100644
index d6667d2ba7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Grime_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_D.uasset
deleted file mode 100644
index 75134e3436..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_N.uasset
deleted file mode 100644
index 6db04328a7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Panels_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_D.uasset
deleted file mode 100644
index f2d651cd3a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_N.uasset
deleted file mode 100644
index edc2e1b79c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Poured_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_D.uasset
deleted file mode 100644
index b98f3a74ad..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_M.uasset
deleted file mode 100644
index cc1fe760b0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_N.uasset
deleted file mode 100644
index d5d6b3a24b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_Variation_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_Variation_M.uasset
deleted file mode 100644
index 5edef8feb3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Concrete_Tiles_Variation_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Detail_Rocky_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Detail_Rocky_N.uasset
deleted file mode 100644
index a80dc77fdf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Detail_Rocky_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_M.uasset
deleted file mode 100644
index b5eec21628..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_N.uasset
deleted file mode 100644
index 93e2c30365..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Door_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Dust_Particle_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Dust_Particle_D.uasset
deleted file mode 100644
index d80b3a043c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Dust_Particle_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Explosion_SubUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Explosion_SubUV.uasset
deleted file mode 100644
index d30f8428cd..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Explosion_SubUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_SubUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_SubUV.uasset
deleted file mode 100644
index 6e87ac7246..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_SubUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_Tiled_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_Tiled_D.uasset
deleted file mode 100644
index 825765f0e1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Fire_Tiled_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_M.uasset
deleted file mode 100644
index 4aeac1c1bd..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_N.uasset
deleted file mode 100644
index b1a335dd4d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Frame_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Gradinet_01.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Gradinet_01.uasset
deleted file mode 100644
index a71d3ddd54..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Gradinet_01.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_D.uasset
deleted file mode 100644
index 0ce49d33d2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_N.uasset
deleted file mode 100644
index c69da0d6f2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Grass_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_D.uasset
deleted file mode 100644
index 3064541eb1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_N.uasset
deleted file mode 100644
index e9f55a7114..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Gravel_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Moss_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Moss_N.uasset
deleted file mode 100644
index 898e6ee73e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Ground_Moss_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_M.uasset
deleted file mode 100644
index e1958b0e9c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_N.uasset
deleted file mode 100644
index 77e47bda94..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Lamp_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_MacroVariation.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_MacroVariation.uasset
deleted file mode 100644
index dca6463fa6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_MacroVariation.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Aluminum_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Aluminum_D.uasset
deleted file mode 100644
index 225628a02c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Aluminum_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Copper_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Copper_D.uasset
deleted file mode 100644
index df0cacb1b7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Copper_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_D.uasset
deleted file mode 100644
index 0762c01889..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_N.uasset
deleted file mode 100644
index 938e7c37dc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Gold_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_D.uasset
deleted file mode 100644
index 2a47b538c9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_N.uasset
deleted file mode 100644
index c94e24d4c0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Rust_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_D.uasset
deleted file mode 100644
index bc8ee97e88..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_N.uasset
deleted file mode 100644
index bd90253a6b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Metal_Steel_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Perlin_Noise_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Perlin_Noise_M.uasset
deleted file mode 100644
index a71f39ddaa..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Perlin_Noise_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_M.uasset
deleted file mode 100644
index 91a8dbe0d7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_N.uasset
deleted file mode 100644
index cf183466f2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_RockMesh_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_D.uasset
deleted file mode 100644
index 15197b243c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_N.uasset
deleted file mode 100644
index 17ac16e6f2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Basalt_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Marble_Polished_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Marble_Polished_D.uasset
deleted file mode 100644
index cc564e59c4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Marble_Polished_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_D.uasset
deleted file mode 100644
index efc7c83518..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_N.uasset
deleted file mode 100644
index 942331bb46..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Sandstone_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_D.uasset
deleted file mode 100644
index b460e816ad..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_N.uasset
deleted file mode 100644
index 3eb6b14ce7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Slate_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Smooth_Granite_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Smooth_Granite_D.uasset
deleted file mode 100644
index 9c11db261f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Rock_Smooth_Granite_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_M.uasset
deleted file mode 100644
index 40bea03472..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_N.uasset
deleted file mode 100644
index 5cb6c715b9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Shelf_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Single_Tile_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Single_Tile_N.uasset
deleted file mode 100644
index ddc0828356..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Single_Tile_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_SubUV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_SubUV.uasset
deleted file mode 100644
index 5c8a2d915f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_SubUV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_Tiled_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_Tiled_D.uasset
deleted file mode 100644
index aad7a5ea5c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Smoke_Tiled_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Spark_Core.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Spark_Core.uasset
deleted file mode 100644
index 3881b885a1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Spark_Core.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_M.uasset
deleted file mode 100644
index d43158a051..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_N.uasset
deleted file mode 100644
index 787d2d5099..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Statue_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_M.uasset
deleted file mode 100644
index a76573e0de..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_N.uasset
deleted file mode 100644
index 619c4201e4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_TableRound_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_M.uasset
deleted file mode 100644
index fb692b3bd8..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_N.uasset
deleted file mode 100644
index 50d81c2030..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Dot_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_M.uasset
deleted file mode 100644
index 502170b310..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_N.uasset
deleted file mode 100644
index 549633cf0c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Hex_Tile_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_M.uasset
deleted file mode 100644
index 192a8e4d81..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_N.uasset
deleted file mode 100644
index b12087e7d5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Tech_Panel_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_M.uasset
deleted file mode 100644
index 63e9b4e1ba..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_N.uasset
deleted file mode 100644
index dc83c1b016..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Water_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_D.uasset
deleted file mode 100644
index 0598d9ec91..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_M.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_M.uasset
deleted file mode 100644
index 1af473f0d7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_M.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_N.uasset
deleted file mode 100644
index dae4bb423b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Floor_Walnut_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_D.uasset
deleted file mode 100644
index c5494a9318..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_N.uasset
deleted file mode 100644
index 71543aa30e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Oak_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_D.uasset
deleted file mode 100644
index eac50af4eb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_N.uasset
deleted file mode 100644
index 051a794e75..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Pine_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_D.uasset
deleted file mode 100644
index bc3c3df891..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_N.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_N.uasset
deleted file mode 100644
index 856a1f86cf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_Wood_Walnut_N.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_ground_Moss_D.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_ground_Moss_D.uasset
deleted file mode 100644
index 2b9ca5b38a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/StarterContent/Textures/T_ground_Moss_D.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/21/G9ZFKF504TPGUZEIIM4OON.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/21/G9ZFKF504TPGUZEIIM4OON.uasset
deleted file mode 100644
index bf9a8b3b6e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/21/G9ZFKF504TPGUZEIIM4OON.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/35/UY1AO3DNTM80KQQWH6809U.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/35/UY1AO3DNTM80KQQWH6809U.uasset
deleted file mode 100644
index 029ed42cf5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/35/UY1AO3DNTM80KQQWH6809U.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/EA/R5ZS7N6OEOJ0JCXIYW7L6E.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/EA/R5ZS7N6OEOJ0JCXIYW7L6E.uasset
deleted file mode 100644
index e752615f25..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/EA/R5ZS7N6OEOJ0JCXIYW7L6E.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/KS/RJP3YGPC5WSGM5XC1FID1Z.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/KS/RJP3YGPC5WSGM5XC1FID1Z.uasset
deleted file mode 100644
index 1e52226576..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/KS/RJP3YGPC5WSGM5XC1FID1Z.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/X2/NH3IA1N41B3GPG8R8T80O2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/X2/NH3IA1N41B3GPG8R8T80O2.uasset
deleted file mode 100644
index cc7fd1238c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/X2/NH3IA1N41B3GPG8R8T80O2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/XN/06L1E61GZR15PQ2F4KK068.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/XN/06L1E61GZR15PQ2F4KK068.uasset
deleted file mode 100644
index 4611aa19e9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/0/XN/06L1E61GZR15PQ2F4KK068.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/24/UAV7LP2672YYYQCGSH24XL.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/24/UAV7LP2672YYYQCGSH24XL.uasset
deleted file mode 100644
index 965496bd7c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/24/UAV7LP2672YYYQCGSH24XL.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/70/I3JC7VE85H6TR3IWWJ39CO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/70/I3JC7VE85H6TR3IWWJ39CO.uasset
deleted file mode 100644
index 76102b7dcf..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/70/I3JC7VE85H6TR3IWWJ39CO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/8G/K2GFIK87MXBJLMYJA1GBEB.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/8G/K2GFIK87MXBJLMYJA1GBEB.uasset
deleted file mode 100644
index 2e0e5099ab..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/8G/K2GFIK87MXBJLMYJA1GBEB.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/I2/9AJ7A0ZZ7LMFKT1Q5FZI14.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/I2/9AJ7A0ZZ7LMFKT1Q5FZI14.uasset
deleted file mode 100644
index c200f28a52..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/I2/9AJ7A0ZZ7LMFKT1Q5FZI14.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/JJ/63AX2YIQ5U63UDQDKPB4KH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/JJ/63AX2YIQ5U63UDQDKPB4KH.uasset
deleted file mode 100644
index 72a8580f37..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/JJ/63AX2YIQ5U63UDQDKPB4KH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/UA/ZJQELNBRQVG6DF8QTGPR52.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/UA/ZJQELNBRQVG6DF8QTGPR52.uasset
deleted file mode 100644
index ea662f2358..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/UA/ZJQELNBRQVG6DF8QTGPR52.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/VI/86NIFXJJJK8PUWR9O5L2QB.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/VI/86NIFXJJJK8PUWR9O5L2QB.uasset
deleted file mode 100644
index 5e29c39a83..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/VI/86NIFXJJJK8PUWR9O5L2QB.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/XO/PKAZ4J4LMOPUEU2VT1PBEH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/XO/PKAZ4J4LMOPUEU2VT1PBEH.uasset
deleted file mode 100644
index a8c09810f4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/XO/PKAZ4J4LMOPUEU2VT1PBEH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/Z7/RZUAE9W3WHA9CANL6NKHYG.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/Z7/RZUAE9W3WHA9CANL6NKHYG.uasset
deleted file mode 100644
index 1cd024a997..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/1/Z7/RZUAE9W3WHA9CANL6NKHYG.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/3M/GUABCDTNOQOGPR0C1MDU8G.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/3M/GUABCDTNOQOGPR0C1MDU8G.uasset
deleted file mode 100644
index 6acf9247d7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/3M/GUABCDTNOQOGPR0C1MDU8G.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/5P/225HDGWQ1QKNR0EJ653JEX.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/5P/225HDGWQ1QKNR0EJ653JEX.uasset
deleted file mode 100644
index a8f58948f4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/5P/225HDGWQ1QKNR0EJ653JEX.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/8C/HI8J2ZCOVV0YJPZAB6VDUO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/8C/HI8J2ZCOVV0YJPZAB6VDUO.uasset
deleted file mode 100644
index 90619285ca..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/8C/HI8J2ZCOVV0YJPZAB6VDUO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DO/QI65QUTOO00QDLLO1WC0LK.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DO/QI65QUTOO00QDLLO1WC0LK.uasset
deleted file mode 100644
index d7b3bc9b86..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DO/QI65QUTOO00QDLLO1WC0LK.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DT/4P57YK669E36RD1J3ZNM4G.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DT/4P57YK669E36RD1J3ZNM4G.uasset
deleted file mode 100644
index cdc70d512c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/DT/4P57YK669E36RD1J3ZNM4G.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HJ/G6PKSHZJZOZ5RS1UJWQKLO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HJ/G6PKSHZJZOZ5RS1UJWQKLO.uasset
deleted file mode 100644
index aac2b52360..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HJ/G6PKSHZJZOZ5RS1UJWQKLO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HV/TVPMMZVVMDQZ6PJGS2SRQS.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HV/TVPMMZVVMDQZ6PJGS2SRQS.uasset
deleted file mode 100644
index 9091d256a9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/HV/TVPMMZVVMDQZ6PJGS2SRQS.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/JG/Y4SCIPR5SGJ0UMJVVK7HPC.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/JG/Y4SCIPR5SGJ0UMJVVK7HPC.uasset
deleted file mode 100644
index 79bfde4431..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/JG/Y4SCIPR5SGJ0UMJVVK7HPC.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/K6/UQAP499DFZ56ZF9SVC1560.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/K6/UQAP499DFZ56ZF9SVC1560.uasset
deleted file mode 100644
index 8da9094a24..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/K6/UQAP499DFZ56ZF9SVC1560.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/Q6/GEF7NCDSJL1OM7D9IHAQVD.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/Q6/GEF7NCDSJL1OM7D9IHAQVD.uasset
deleted file mode 100644
index 4222b2fc77..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/Q6/GEF7NCDSJL1OM7D9IHAQVD.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V3/6EYOVKS2D1UBESFA4MUL0K.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V3/6EYOVKS2D1UBESFA4MUL0K.uasset
deleted file mode 100644
index 30b82f8e61..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V3/6EYOVKS2D1UBESFA4MUL0K.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V4/CS9HBIOJX9LNNOSHEFI1GO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V4/CS9HBIOJX9LNNOSHEFI1GO.uasset
deleted file mode 100644
index 974b0ba812..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/2/V4/CS9HBIOJX9LNNOSHEFI1GO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/4V/R9FKDAG63K7P0FRORKBQ90.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/4V/R9FKDAG63K7P0FRORKBQ90.uasset
deleted file mode 100644
index 9e7fc6445e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/4V/R9FKDAG63K7P0FRORKBQ90.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/AL/11DHA3CGY98L5ZXBYPMMOP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/AL/11DHA3CGY98L5ZXBYPMMOP.uasset
deleted file mode 100644
index 43f3912975..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/AL/11DHA3CGY98L5ZXBYPMMOP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FG/LDJZHUAC2LB2OOKARBM7ZY.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FG/LDJZHUAC2LB2OOKARBM7ZY.uasset
deleted file mode 100644
index a755df4525..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FG/LDJZHUAC2LB2OOKARBM7ZY.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FR/OFLZ2XZQPCAR38FF7YQ6T3.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FR/OFLZ2XZQPCAR38FF7YQ6T3.uasset
deleted file mode 100644
index 04e6a9484d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/FR/OFLZ2XZQPCAR38FF7YQ6T3.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/H9/CFIZYB88NMILCQBS16JBWQ.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/H9/CFIZYB88NMILCQBS16JBWQ.uasset
deleted file mode 100644
index 7aa3cf459d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/H9/CFIZYB88NMILCQBS16JBWQ.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/HT/BUWMRW6TOGEL9S23B0FSNA.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/HT/BUWMRW6TOGEL9S23B0FSNA.uasset
deleted file mode 100644
index f36d3c43ad..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/HT/BUWMRW6TOGEL9S23B0FSNA.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/N9/7TVRLQII1OY4W5DP1ZRSJ9.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/N9/7TVRLQII1OY4W5DP1ZRSJ9.uasset
deleted file mode 100644
index fb378bd5c3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/N9/7TVRLQII1OY4W5DP1ZRSJ9.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/PL/NWGJBFRK4LFVK5EXPX1CR2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/PL/NWGJBFRK4LFVK5EXPX1CR2.uasset
deleted file mode 100644
index 9459a71886..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/PL/NWGJBFRK4LFVK5EXPX1CR2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/SF/ILRQRZGYL6PI56FI39UF7V.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/SF/ILRQRZGYL6PI56FI39UF7V.uasset
deleted file mode 100644
index 400b287129..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/3/SF/ILRQRZGYL6PI56FI39UF7V.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/2K/QBTJLK6VDKPA2ZC6SI40KT.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/2K/QBTJLK6VDKPA2ZC6SI40KT.uasset
deleted file mode 100644
index dcb4075953..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/2K/QBTJLK6VDKPA2ZC6SI40KT.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/3M/9LENS7Y4U7R4JGAZLDFRTM.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/3M/9LENS7Y4U7R4JGAZLDFRTM.uasset
deleted file mode 100644
index 9a402c0b30..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/3M/9LENS7Y4U7R4JGAZLDFRTM.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/43/26XZF4LWKF89LXRYUA9C8I.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/43/26XZF4LWKF89LXRYUA9C8I.uasset
deleted file mode 100644
index 298160d3c7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/43/26XZF4LWKF89LXRYUA9C8I.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/91/T0BHJ4XEJPYUXXGBO6ZGE0.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/91/T0BHJ4XEJPYUXXGBO6ZGE0.uasset
deleted file mode 100644
index d17b98b5dc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/91/T0BHJ4XEJPYUXXGBO6ZGE0.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/HF/9T7A4DI8L7WVHH3M3ZV0X4.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/HF/9T7A4DI8L7WVHH3M3ZV0X4.uasset
deleted file mode 100644
index af7b6f7267..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/HF/9T7A4DI8L7WVHH3M3ZV0X4.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/S6/U8WWPQB9AFRAYAKNS94A1S.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/S6/U8WWPQB9AFRAYAKNS94A1S.uasset
deleted file mode 100644
index 0c7ee21e0b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/S6/U8WWPQB9AFRAYAKNS94A1S.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/SO/CUHOMK0WKGOL1SZ3NUNEZD.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/SO/CUHOMK0WKGOL1SZ3NUNEZD.uasset
deleted file mode 100644
index 6b1f0692f9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/SO/CUHOMK0WKGOL1SZ3NUNEZD.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UL/IR7TW0W7PU2BYAWXMN1MFY.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UL/IR7TW0W7PU2BYAWXMN1MFY.uasset
deleted file mode 100644
index e9fdd9c980..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UL/IR7TW0W7PU2BYAWXMN1MFY.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UR/FKW0LLPZDXUM4LRBSERZ7W.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UR/FKW0LLPZDXUM4LRBSERZ7W.uasset
deleted file mode 100644
index a18d707dee..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/UR/FKW0LLPZDXUM4LRBSERZ7W.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/YK/H5MFRC62UUMKAKQ6B0XO1V.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/YK/H5MFRC62UUMKAKQ6B0XO1V.uasset
deleted file mode 100644
index e5e098a2b4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/4/YK/H5MFRC62UUMKAKQ6B0XO1V.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/66/2DUJH8YELSCEC3TEYYT1HH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/66/2DUJH8YELSCEC3TEYYT1HH.uasset
deleted file mode 100644
index d83a003b29..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/66/2DUJH8YELSCEC3TEYYT1HH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/6J/KWKNXI5AI9BX7GIGI1KWVP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/6J/KWKNXI5AI9BX7GIGI1KWVP.uasset
deleted file mode 100644
index 61921af824..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/6J/KWKNXI5AI9BX7GIGI1KWVP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/B0/28GTDR5X6OIMV44DTNYHMR.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/B0/28GTDR5X6OIMV44DTNYHMR.uasset
deleted file mode 100644
index 5fe133d36d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/B0/28GTDR5X6OIMV44DTNYHMR.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/BD/UDG9IHJV17ROB9PO9IPOQD.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/BD/UDG9IHJV17ROB9PO9IPOQD.uasset
deleted file mode 100644
index 7f2e7c4c09..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/BD/UDG9IHJV17ROB9PO9IPOQD.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/EA/9XWXW8NNI9V1K4XBA100IR.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/EA/9XWXW8NNI9V1K4XBA100IR.uasset
deleted file mode 100644
index b743cf2c0c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/EA/9XWXW8NNI9V1K4XBA100IR.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/RM/ORLQSBTY11JWF483Q3UFB5.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/RM/ORLQSBTY11JWF483Q3UFB5.uasset
deleted file mode 100644
index b76e3cd4ec..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/RM/ORLQSBTY11JWF483Q3UFB5.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/T7/5E4ES7A54XGRDJLBM3JJK7.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/T7/5E4ES7A54XGRDJLBM3JJK7.uasset
deleted file mode 100644
index 2c0773b353..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/T7/5E4ES7A54XGRDJLBM3JJK7.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/X0/QV83DNJUR5CJXJ24K3ZIHP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/X0/QV83DNJUR5CJXJ24K3ZIHP.uasset
deleted file mode 100644
index 15edf32016..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/5/X0/QV83DNJUR5CJXJ24K3ZIHP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/3T/591VMRNF07RXBADF6B7YRL.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/3T/591VMRNF07RXBADF6B7YRL.uasset
deleted file mode 100644
index c1a7e47267..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/3T/591VMRNF07RXBADF6B7YRL.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/75/ILYWRS1EIRGDL0T362G4PY.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/75/ILYWRS1EIRGDL0T362G4PY.uasset
deleted file mode 100644
index 81eaa42eb9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/75/ILYWRS1EIRGDL0T362G4PY.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/9Q/TJ6CDG2M7J3THM28X1K5W7.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/9Q/TJ6CDG2M7J3THM28X1K5W7.uasset
deleted file mode 100644
index a7a63dcb34..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/9Q/TJ6CDG2M7J3THM28X1K5W7.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/AV/KTFXF8YCL1MKQNLT43NF69.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/AV/KTFXF8YCL1MKQNLT43NF69.uasset
deleted file mode 100644
index 7d9dfdb085..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/AV/KTFXF8YCL1MKQNLT43NF69.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/CV/84O91MOP73CBPD6JD75S31.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/CV/84O91MOP73CBPD6JD75S31.uasset
deleted file mode 100644
index f082544c6e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/CV/84O91MOP73CBPD6JD75S31.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/DB/KLZ59UPDVOACO2P0E99RV7.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/DB/KLZ59UPDVOACO2P0E99RV7.uasset
deleted file mode 100644
index f4da99c491..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/DB/KLZ59UPDVOACO2P0E99RV7.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/GB/VKUYCIN49ZEC2BZI5UG3F6.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/GB/VKUYCIN49ZEC2BZI5UG3F6.uasset
deleted file mode 100644
index e24b1b43ca..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/GB/VKUYCIN49ZEC2BZI5UG3F6.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/NJ/QNTSUW6U6P8OC6EWY91E98.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/NJ/QNTSUW6U6P8OC6EWY91E98.uasset
deleted file mode 100644
index a22690998d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/NJ/QNTSUW6U6P8OC6EWY91E98.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/QE/TYKZJI261KARC87V6F9OZF.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/QE/TYKZJI261KARC87V6F9OZF.uasset
deleted file mode 100644
index a15b10d970..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/QE/TYKZJI261KARC87V6F9OZF.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U3/1UOH4ATCU5E7ME07PXM1Y7.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U3/1UOH4ATCU5E7ME07PXM1Y7.uasset
deleted file mode 100644
index 64ab780303..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U3/1UOH4ATCU5E7ME07PXM1Y7.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U9/T1LKOUWKFUFVKR0TKPSCPW.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U9/T1LKOUWKFUFVKR0TKPSCPW.uasset
deleted file mode 100644
index 8e92f72e6b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/U9/T1LKOUWKFUFVKR0TKPSCPW.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/X4/K602AZ90437QLCIFLC071G.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/X4/K602AZ90437QLCIFLC071G.uasset
deleted file mode 100644
index 39f4dc2146..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/6/X4/K602AZ90437QLCIFLC071G.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/56/LN65F8LBJD0WDN1WHLJ396.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/56/LN65F8LBJD0WDN1WHLJ396.uasset
deleted file mode 100644
index 5ac06ba121..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/56/LN65F8LBJD0WDN1WHLJ396.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/AH/AFP4UZOLZ0MUI3QXYSIWFM.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/AH/AFP4UZOLZ0MUI3QXYSIWFM.uasset
deleted file mode 100644
index 425b05f377..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/AH/AFP4UZOLZ0MUI3QXYSIWFM.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/CV/7GAHOL28VWVW1ME3PJ3686.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/CV/7GAHOL28VWVW1ME3PJ3686.uasset
deleted file mode 100644
index aa51275348..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/CV/7GAHOL28VWVW1ME3PJ3686.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/ER/KKVHPHZY3EB725PQWR8DYQ.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/ER/KKVHPHZY3EB725PQWR8DYQ.uasset
deleted file mode 100644
index ea0b9ef480..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/ER/KKVHPHZY3EB725PQWR8DYQ.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IX/57NWEK11WI7P7GSY2EA6IE.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IX/57NWEK11WI7P7GSY2EA6IE.uasset
deleted file mode 100644
index 55594eb141..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IX/57NWEK11WI7P7GSY2EA6IE.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IZ/MOW2D3HG1SE17K4EFA1HD2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IZ/MOW2D3HG1SE17K4EFA1HD2.uasset
deleted file mode 100644
index b201d2ff8c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/IZ/MOW2D3HG1SE17K4EFA1HD2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/NN/DHY5PMTENTDHG4G8KYMXPC.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/NN/DHY5PMTENTDHG4G8KYMXPC.uasset
deleted file mode 100644
index 819422a4f9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/7/NN/DHY5PMTENTDHG4G8KYMXPC.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/3Y/VMLSAVQW68GVJG01OOAH62.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/3Y/VMLSAVQW68GVJG01OOAH62.uasset
deleted file mode 100644
index 97d782f5d6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/3Y/VMLSAVQW68GVJG01OOAH62.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/6K/ZSI6B5FHUK1Z9M7MPXECD9.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/6K/ZSI6B5FHUK1Z9M7MPXECD9.uasset
deleted file mode 100644
index 6c843cad44..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/6K/ZSI6B5FHUK1Z9M7MPXECD9.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/CD/DYKOSO3U3EABMHYDKWCDKH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/CD/DYKOSO3U3EABMHYDKWCDKH.uasset
deleted file mode 100644
index 2c15e3d507..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/CD/DYKOSO3U3EABMHYDKWCDKH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/EL/0WQS5FBD0VGH2CF8D6DK77.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/EL/0WQS5FBD0VGH2CF8D6DK77.uasset
deleted file mode 100644
index e9973faad7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/EL/0WQS5FBD0VGH2CF8D6DK77.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/VB/I2U95YF34PXX4NGRD34ZH7.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/VB/I2U95YF34PXX4NGRD34ZH7.uasset
deleted file mode 100644
index 701ad553a5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/VB/I2U95YF34PXX4NGRD34ZH7.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/Z8/G6SXMLQJEHEL78K1SGVLP0.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/Z8/G6SXMLQJEHEL78K1SGVLP0.uasset
deleted file mode 100644
index ad71432cf0..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/8/Z8/G6SXMLQJEHEL78K1SGVLP0.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/0E/Y1F7ENIRO0RN59WM6CRYPP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/0E/Y1F7ENIRO0RN59WM6CRYPP.uasset
deleted file mode 100644
index 14b00f7063..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/0E/Y1F7ENIRO0RN59WM6CRYPP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/4U/IC6NTT9J96IU4B19BFQ6LA.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/4U/IC6NTT9J96IU4B19BFQ6LA.uasset
deleted file mode 100644
index 0916abb202..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/4U/IC6NTT9J96IU4B19BFQ6LA.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A7/0VTJ4VQG5LXC7QEYZT0QSH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A7/0VTJ4VQG5LXC7QEYZT0QSH.uasset
deleted file mode 100644
index 631fc9284f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A7/0VTJ4VQG5LXC7QEYZT0QSH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A8/7H3P0KG6PSJZKZOXN5HDCN.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A8/7H3P0KG6PSJZKZOXN5HDCN.uasset
deleted file mode 100644
index f86aa5e364..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/A8/7H3P0KG6PSJZKZOXN5HDCN.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/AU/DUGNPH9QUECKA2YIT7U2MT.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/AU/DUGNPH9QUECKA2YIT7U2MT.uasset
deleted file mode 100644
index df7da1b1f9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/AU/DUGNPH9QUECKA2YIT7U2MT.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/CA/ROKBUARWWBJVQQ9LXEHWD5.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/CA/ROKBUARWWBJVQQ9LXEHWD5.uasset
deleted file mode 100644
index 8f0c323427..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/CA/ROKBUARWWBJVQQ9LXEHWD5.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/GY/9FAN5HK69SIZU92B479UUC.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/GY/9FAN5HK69SIZU92B479UUC.uasset
deleted file mode 100644
index 4d8e13b2c9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/GY/9FAN5HK69SIZU92B479UUC.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/HA/T0LTQ86LNLVAFTYN5UKU3Q.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/HA/T0LTQ86LNLVAFTYN5UKU3Q.uasset
deleted file mode 100644
index 48316c85a1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/HA/T0LTQ86LNLVAFTYN5UKU3Q.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/LA/LX35SWRHHDIA4RI26C0WPV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/LA/LX35SWRHHDIA4RI26C0WPV.uasset
deleted file mode 100644
index c06e817b9d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/LA/LX35SWRHHDIA4RI26C0WPV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/OG/DFKUB4MQINU2L1YUVT7MXP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/OG/DFKUB4MQINU2L1YUVT7MXP.uasset
deleted file mode 100644
index 5a7d30df87..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/OG/DFKUB4MQINU2L1YUVT7MXP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/UW/NTP7BPD3QBBZHBYSCZ9HXH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/UW/NTP7BPD3QBBZHBYSCZ9HXH.uasset
deleted file mode 100644
index 17eaa2e42a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/9/UW/NTP7BPD3QBBZHBYSCZ9HXH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/3V/71KXRG03P0KFZT8OTMPWZ8.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/3V/71KXRG03P0KFZT8OTMPWZ8.uasset
deleted file mode 100644
index e21dd5b82d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/3V/71KXRG03P0KFZT8OTMPWZ8.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/4E/MS6FHNNF8XS4RKO7RKM42O.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/4E/MS6FHNNF8XS4RKO7RKM42O.uasset
deleted file mode 100644
index 857a9a9be2..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/4E/MS6FHNNF8XS4RKO7RKM42O.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/78/UX3AVJ63ENQBPGR01218RP.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/78/UX3AVJ63ENQBPGR01218RP.uasset
deleted file mode 100644
index b68b319b42..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/78/UX3AVJ63ENQBPGR01218RP.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/EG/8T088KLKKH8ZUK2SNG5PYB.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/EG/8T088KLKKH8ZUK2SNG5PYB.uasset
deleted file mode 100644
index 675dbcfdea..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/EG/8T088KLKKH8ZUK2SNG5PYB.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/MG/DJ0BEX0UCE5KWJST5ZNZZO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/MG/DJ0BEX0UCE5KWJST5ZNZZO.uasset
deleted file mode 100644
index 465f8f1dda..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/MG/DJ0BEX0UCE5KWJST5ZNZZO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/QQ/3D9MY5ZW4NQ5MG3UZJJAF6.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/QQ/3D9MY5ZW4NQ5MG3UZJJAF6.uasset
deleted file mode 100644
index c9382a9dfb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/QQ/3D9MY5ZW4NQ5MG3UZJJAF6.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/VL/MPPFYK36TQBU2DBT4STL93.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/VL/MPPFYK36TQBU2DBT4STL93.uasset
deleted file mode 100644
index d3b7411c8d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/VL/MPPFYK36TQBU2DBT4STL93.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/YB/EOY5EHYOGR9MBBF7NELCSI.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/YB/EOY5EHYOGR9MBBF7NELCSI.uasset
deleted file mode 100644
index 91631ea053..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/A/YB/EOY5EHYOGR9MBBF7NELCSI.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/15/A6A40EV2NOYVA98JGJYC3H.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/15/A6A40EV2NOYVA98JGJYC3H.uasset
deleted file mode 100644
index b50d87a3f3..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/15/A6A40EV2NOYVA98JGJYC3H.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/2Q/TSYZ1MCOJLTCS8YDLYPH9S.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/2Q/TSYZ1MCOJLTCS8YDLYPH9S.uasset
deleted file mode 100644
index 3f21ca94ea..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/2Q/TSYZ1MCOJLTCS8YDLYPH9S.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3L/X6CZON0U6L06MHASP99021.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3L/X6CZON0U6L06MHASP99021.uasset
deleted file mode 100644
index fc2fc5397e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3L/X6CZON0U6L06MHASP99021.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3P/SFXGN47DD9NBAZQUTWE2T9.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3P/SFXGN47DD9NBAZQUTWE2T9.uasset
deleted file mode 100644
index 915ce8a9de..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/3P/SFXGN47DD9NBAZQUTWE2T9.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/8O/OE10P0QM81C0PABXSVKOZ2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/8O/OE10P0QM81C0PABXSVKOZ2.uasset
deleted file mode 100644
index 512da3e015..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/8O/OE10P0QM81C0PABXSVKOZ2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/E5/HEL6UKUE9ZLH5W9YV8W8A6.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/E5/HEL6UKUE9ZLH5W9YV8W8A6.uasset
deleted file mode 100644
index 4791841a69..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/E5/HEL6UKUE9ZLH5W9YV8W8A6.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/L5/IDG1NREU33G6CA13TKVG32.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/L5/IDG1NREU33G6CA13TKVG32.uasset
deleted file mode 100644
index c50c90d3e4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/L5/IDG1NREU33G6CA13TKVG32.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/MV/58O33MTWM8CHE7JXRFFJ45.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/MV/58O33MTWM8CHE7JXRFFJ45.uasset
deleted file mode 100644
index 58a7968ee1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/MV/58O33MTWM8CHE7JXRFFJ45.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/OM/ZSE5471B2YQQTSHCUOMCWR.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/OM/ZSE5471B2YQQTSHCUOMCWR.uasset
deleted file mode 100644
index 320c6fd0ca..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/OM/ZSE5471B2YQQTSHCUOMCWR.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/QF/IYIR8FI85VQBIV6MBTOWR9.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/QF/IYIR8FI85VQBIV6MBTOWR9.uasset
deleted file mode 100644
index 514f3fb539..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/QF/IYIR8FI85VQBIV6MBTOWR9.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/RW/OWYLBRFJGRHR1FW3PFGY57.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/RW/OWYLBRFJGRHR1FW3PFGY57.uasset
deleted file mode 100644
index d2ff4c1b17..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/RW/OWYLBRFJGRHR1FW3PFGY57.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/U0/62EDB8DZMRCOEKI3ZBE9UY.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/U0/62EDB8DZMRCOEKI3ZBE9UY.uasset
deleted file mode 100644
index a2d80d625e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/U0/62EDB8DZMRCOEKI3ZBE9UY.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/YQ/WYGLWSZ12R8RJKVOFZZI9I.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/YQ/WYGLWSZ12R8RJKVOFZZI9I.uasset
deleted file mode 100644
index bf8fa71095..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/B/YQ/WYGLWSZ12R8RJKVOFZZI9I.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/01/B87Q9BNZPGN5V9B39F09YN.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/01/B87Q9BNZPGN5V9B39F09YN.uasset
deleted file mode 100644
index d267234758..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/01/B87Q9BNZPGN5V9B39F09YN.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/GQ/E87XU7VBZQHDS8KKXWKQJE.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/GQ/E87XU7VBZQHDS8KKXWKQJE.uasset
deleted file mode 100644
index 907c794903..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/GQ/E87XU7VBZQHDS8KKXWKQJE.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/PF/EDII011KFQO4VBOZM94Z7O.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/PF/EDII011KFQO4VBOZM94Z7O.uasset
deleted file mode 100644
index 0273057fe5..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/PF/EDII011KFQO4VBOZM94Z7O.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/QD/R5VF6CU367UHPEX2I7KYOF.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/QD/R5VF6CU367UHPEX2I7KYOF.uasset
deleted file mode 100644
index 7bc0195715..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/QD/R5VF6CU367UHPEX2I7KYOF.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/UG/ZEU3RWQTAJHY4UX1ARVXZ2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/UG/ZEU3RWQTAJHY4UX1ARVXZ2.uasset
deleted file mode 100644
index 3530e6158c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/UG/ZEU3RWQTAJHY4UX1ARVXZ2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZD/AVP3WAJY52L1P3VUPLRRDF.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZD/AVP3WAJY52L1P3VUPLRRDF.uasset
deleted file mode 100644
index f087227155..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZD/AVP3WAJY52L1P3VUPLRRDF.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZF/YTSE9T9XG5Z18HFSP1CGGL.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZF/YTSE9T9XG5Z18HFSP1CGGL.uasset
deleted file mode 100644
index a892f34625..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/C/ZF/YTSE9T9XG5Z18HFSP1CGGL.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/11/R2FZQK9SOWNL3W5K5U7A23.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/11/R2FZQK9SOWNL3W5K5U7A23.uasset
deleted file mode 100644
index e8a6c84d2a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/11/R2FZQK9SOWNL3W5K5U7A23.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/5L/Q1AWTL2CASI5N1DVZMPOH9.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/5L/Q1AWTL2CASI5N1DVZMPOH9.uasset
deleted file mode 100644
index face3e99c9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/5L/Q1AWTL2CASI5N1DVZMPOH9.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/EG/GJ28RYDZ73DETW6U1XWXFH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/EG/GJ28RYDZ73DETW6U1XWXFH.uasset
deleted file mode 100644
index 617991a123..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/EG/GJ28RYDZ73DETW6U1XWXFH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/G9/4S7L0W752EF0E7956CKVZL.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/G9/4S7L0W752EF0E7956CKVZL.uasset
deleted file mode 100644
index 24ded2d9f7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/G9/4S7L0W752EF0E7956CKVZL.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/U5/8K80CD87JXYAWLWDFQKCM2.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/U5/8K80CD87JXYAWLWDFQKCM2.uasset
deleted file mode 100644
index 15a759e13e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/U5/8K80CD87JXYAWLWDFQKCM2.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/YB/7UKX5MPQDJ5050HJ5CG8JT.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/YB/7UKX5MPQDJ5050HJ5CG8JT.uasset
deleted file mode 100644
index da855b2fa6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/D/YB/7UKX5MPQDJ5050HJ5CG8JT.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/54/K6F3LMVPG7M2S2WEHJG28B.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/54/K6F3LMVPG7M2S2WEHJG28B.uasset
deleted file mode 100644
index a35419775b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/54/K6F3LMVPG7M2S2WEHJG28B.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/5P/G1TH8OAN1YI1RN2IHZ8ROY.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/5P/G1TH8OAN1YI1RN2IHZ8ROY.uasset
deleted file mode 100644
index bbb0192cae..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/5P/G1TH8OAN1YI1RN2IHZ8ROY.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/LK/4FPZZ441Z3V44B7S7VFQDO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/LK/4FPZZ441Z3V44B7S7VFQDO.uasset
deleted file mode 100644
index b79b299d87..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/LK/4FPZZ441Z3V44B7S7VFQDO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/NU/IXV6JD13O3I54XVTLJ11DU.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/NU/IXV6JD13O3I54XVTLJ11DU.uasset
deleted file mode 100644
index f02f30cdcc..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/NU/IXV6JD13O3I54XVTLJ11DU.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/OI/JFLWD8BDAQEK154QSUZFOC.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/OI/JFLWD8BDAQEK154QSUZFOC.uasset
deleted file mode 100644
index cd897d686b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/OI/JFLWD8BDAQEK154QSUZFOC.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/QR/JVG8TXBV5BJK6WIUMQ73E1.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/QR/JVG8TXBV5BJK6WIUMQ73E1.uasset
deleted file mode 100644
index 4bdd363ea8..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/QR/JVG8TXBV5BJK6WIUMQ73E1.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RF/580BERTFPTP0Q3C7UKHFHO.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RF/580BERTFPTP0Q3C7UKHFHO.uasset
deleted file mode 100644
index 653418954c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RF/580BERTFPTP0Q3C7UKHFHO.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RQ/AAM632DERLJTRXL2JSNPT0.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RQ/AAM632DERLJTRXL2JSNPT0.uasset
deleted file mode 100644
index 5cea2b123b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/RQ/AAM632DERLJTRXL2JSNPT0.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/TF/R86YM05RHH1G9KE362HTHH.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/TF/R86YM05RHH1G9KE362HTHH.uasset
deleted file mode 100644
index 53744817d7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/TF/R86YM05RHH1G9KE362HTHH.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/ZN/NHAR8YTDMDHOA2BHRHIR6W.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/ZN/NHAR8YTDMDHOA2BHRHIR6W.uasset
deleted file mode 100644
index 47d1fce5eb..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/E/ZN/NHAR8YTDMDHOA2BHRHIR6W.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/10/ML2MXAOZYU1XT2KO05LRKK.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/10/ML2MXAOZYU1XT2KO05LRKK.uasset
deleted file mode 100644
index d0dc749a5b..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/10/ML2MXAOZYU1XT2KO05LRKK.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/2C/6JCDNGPPWFA3DXHI9Z4SI6.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/2C/6JCDNGPPWFA3DXHI9Z4SI6.uasset
deleted file mode 100644
index dbdcc59fa9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/2C/6JCDNGPPWFA3DXHI9Z4SI6.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/4L/S04XUXPYYKA55H5QCM4D6U.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/4L/S04XUXPYYKA55H5QCM4D6U.uasset
deleted file mode 100644
index 6a0b2cf837..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/4L/S04XUXPYYKA55H5QCM4D6U.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/5F/55ME347L37EPYQVUX8M40Q.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/5F/55ME347L37EPYQVUX8M40Q.uasset
deleted file mode 100644
index 5faf00262f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalActors__/level_03_landscape/F/5F/55ME347L37EPYQVUX8M40Q.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/0/MU/E2H089WKZX4JBJXX4T96KB.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/0/MU/E2H089WKZX4JBJXX4T96KB.uasset
deleted file mode 100644
index 9c96aaa88c..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/0/MU/E2H089WKZX4JBJXX4T96KB.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/QJ/BRXA03UO5LPOW2S0US6IB1.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/QJ/BRXA03UO5LPOW2S0US6IB1.uasset
deleted file mode 100644
index 584a804f77..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/QJ/BRXA03UO5LPOW2S0US6IB1.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/VX/0AA25M1L1QDIV02869QBK8.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/VX/0AA25M1L1QDIV02869QBK8.uasset
deleted file mode 100644
index 29136e649e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/2/VX/0AA25M1L1QDIV02869QBK8.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/3/FA/TZBXMF6LC98KE7EA0BC3BV.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/3/FA/TZBXMF6LC98KE7EA0BC3BV.uasset
deleted file mode 100644
index c57c33bc44..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/3/FA/TZBXMF6LC98KE7EA0BC3BV.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/7/DY/EPD6AIPJCOOI69V9ZXYOFA.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/7/DY/EPD6AIPJCOOI69V9ZXYOFA.uasset
deleted file mode 100644
index 0ab45355d9..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/7/DY/EPD6AIPJCOOI69V9ZXYOFA.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/8/0B/ZM5QALZZQBAZU40PY8DQ63.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/8/0B/ZM5QALZZQBAZU40PY8DQ63.uasset
deleted file mode 100644
index 52a3fc0188..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/__ExternalObjects__/level_03_landscape/8/0B/ZM5QALZZQBAZU40PY8DQ63.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testBox.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testBox.uasset
deleted file mode 100644
index 315f7f689f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testBox.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testSphere.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testSphere.uasset
deleted file mode 100644
index 233682c4b1..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/blueprints/testSphere.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_01_firstMap.umap b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_01_firstMap.umap
deleted file mode 100644
index 05126e0d7e..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_01_firstMap.umap and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape.umap b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape.umap
deleted file mode 100644
index cdc68f8365..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape.umap and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape_HLOD0_Instancing.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape_HLOD0_Instancing.uasset
deleted file mode 100644
index 7ab15ebc60..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Content/level_03_landscape_HLOD0_Instancing.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Linux/x86_64-unknown-linux-gnu/libExampleLibrary.so b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Linux/x86_64-unknown-linux-gnu/libExampleLibrary.so
deleted file mode 100644
index 7b5b590d6d..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Linux/x86_64-unknown-linux-gnu/libExampleLibrary.so and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.dll b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.dll
deleted file mode 100644
index 38d65ef835..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.dll and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.lib b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.lib
deleted file mode 100644
index 3a067aa89f..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.lib and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.pdb b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.pdb
deleted file mode 100644
index c4feaac7b7..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/ThirdParty/newtonLibrary/Win64/ExampleLibrary.pdb and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.dll b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.dll
deleted file mode 100644
index 81092e6b25..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.dll and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.pdb b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.pdb
deleted file mode 100644
index 17f0fb4176..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor-newton.pdb and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor.modules b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor.modules
deleted file mode 100644
index bbbbc75c94..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Binaries/Win64/UnrealEditor.modules
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "BuildId": "33043543",
- "Modules":
- {
- "newton": "UnrealEditor-newton.dll"
- }
-}
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Content/NewtonTransparentMaterial.uasset b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Content/NewtonTransparentMaterial.uasset
deleted file mode 100644
index 0651ddbaf8..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Content/NewtonTransparentMaterial.uasset and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/Icon128.png b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/Icon128.png
deleted file mode 100644
index 1231d4aad4..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/Icon128.png and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIcon.png b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIcon.png
deleted file mode 100644
index 64bdf3c6e6..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIcon.png and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIconDown.png b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIconDown.png
deleted file mode 100644
index b4b17f7326..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Resources/newtonIconDown.png and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.sln b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.sln
deleted file mode 100644
index 184008e8a7..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.sln
+++ /dev/null
@@ -1,44 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.11.35222.181
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleLibrary", "ExampleLibrary.vcxproj", "{9B50F1F8-0116-442C-A071-F5C3A120A5CB}"
- ProjectSection(ProjectDependencies) = postProject
- {57EAF94C-1149-4125-8427-FBA4050B9B71} = {57EAF94C-1149-4125-8427-FBA4050B9B71}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hacd", "Public\thirdParty\hacd\hacd.vcxproj", "{57EAF94C-1149-4125-8427-FBA4050B9B71}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Debug|x64.ActiveCfg = Debug|x64
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Debug|x64.Build.0 = Debug|x64
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Debug|x86.ActiveCfg = Debug|Win32
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Debug|x86.Build.0 = Debug|Win32
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Release|x64.ActiveCfg = Release|x64
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Release|x64.Build.0 = Release|x64
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Release|x86.ActiveCfg = Release|Win32
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}.Release|x86.Build.0 = Release|Win32
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Debug|x64.ActiveCfg = Debug|x64
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Debug|x64.Build.0 = Debug|x64
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Debug|x86.ActiveCfg = Debug|Win32
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Debug|x86.Build.0 = Debug|Win32
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Release|x64.ActiveCfg = Release|x64
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Release|x64.Build.0 = Release|x64
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Release|x86.ActiveCfg = Release|Win32
- {57EAF94C-1149-4125-8427-FBA4050B9B71}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {B5D12B04-18BF-4AD0-A32C-73FB37CDD3C4}
- EndGlobalSection
-EndGlobal
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj
deleted file mode 100644
index 0c3296f1b3..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj
+++ /dev/null
@@ -1,479 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Create
- ndCoreStdafx.h
- Create
- ndCoreStdafx.h
- Create
- ndCoreStdafx.h
- Create
- ndCoreStdafx.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {57eaf94c-1149-4125-8427-fba4050b9b71}
-
-
-
- {9B50F1F8-0116-442C-A071-F5C3A120A5CB}
- Win32Proj
- ExampleLibrary
- 10.0
-
-
-
- DynamicLibrary
- true
- v143
- Unicode
-
-
- DynamicLibrary
- true
- v143
- Unicode
-
-
- DynamicLibrary
- false
- v143
- true
- Unicode
-
-
- DynamicLibrary
- false
- v143
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- $(SolutionDir)$(Platform)\Release\
- $(ShortProjectName)\$(Platform)\Release\
-
-
- true
- $(SolutionDir)$(Platform)\Release\
- $(ShortProjectName)\$(Platform)\Release\
-
-
- false
- $(SolutionDir)$(Platform)\Release\
- $(ShortProjectName)\$(Platform)\Release\
-
-
- false
- $(SolutionDir)$(Platform)\Release\
- $(ShortProjectName)\$(Platform)\Release\
-
-
-
- Use
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_D_SINGLE_LIBRARY;_D_CORE_DLL;_D_NEWTON_DLL;_D_COLLISION_DLL;_D_CORE_EXPORT_DLL;_D_NEWTON_EXPORT_DLL;_D_COLLISION_EXPORT_DLL;%(PreprocessorDefinitions)
- true
- Public/dCore;Public/dCollision;Public/dNewton;Public/dNewton/dJoints;Public/dNewton/dIkSolver;Public/dNewton/dModels;Public/dNewton/dModels/dVehicle;Public/thirdParty/hacd/src/VHACD_Lib/inc;Public/thirdParty/hacd/src/VHACD_Lib/public
- ndCoreStdafx.h
-
-
- Windows
- true
- /DELAYLOAD:$(TargetName)$(TargetExt);%(DelayLoadDLLs)
-
-
- copy "$(TargetPath)" "$(SolutionDir)..\..\..\Binaries\ThirdParty\newtonLibrary\Win64\"
-
-
-
-
- Use
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_D_SINGLE_LIBRARY;_D_CORE_DLL;_D_NEWTON_DLL;_D_COLLISION_DLL;_D_CORE_EXPORT_DLL;_D_NEWTON_EXPORT_DLL;_D_COLLISION_EXPORT_DLL;%(PreprocessorDefinitions)
- true
- Public/dCore;Public/dCollision;Public/dNewton;Public/dNewton/dJoints;Public/dNewton/dIkSolver;Public/dNewton/dModels;Public/dNewton/dModels/dVehicle;Public/thirdParty/hacd/src/VHACD_Lib/inc;Public/thirdParty/hacd/src/VHACD_Lib/public
- ndCoreStdafx.h
-
-
- Windows
- true
- /DELAYLOAD:$(TargetName)$(TargetExt);%(DelayLoadDLLs)
-
-
- copy "$(TargetPath)" "$(SolutionDir)..\..\..\Binaries\ThirdParty\newtonLibrary\Win64\"
-
-
-
-
-
- Level3
- Use
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_D_SINGLE_LIBRARY;_D_CORE_DLL;_D_NEWTON_DLL;_D_COLLISION_DLL;_D_CORE_EXPORT_DLL;_D_NEWTON_EXPORT_DLL;_D_COLLISION_EXPORT_DLL;%(PreprocessorDefinitions)
- true
- Public/dCore;Public/dCollision;Public/dNewton;Public/dNewton/dJoints;Public/dNewton/dIkSolver;Public/dNewton/dModels;Public/dNewton/dModels/dVehicle;Public/thirdParty/hacd/src/VHACD_Lib/inc;Public/thirdParty/hacd/src/VHACD_Lib/public
- ndCoreStdafx.h
-
-
- Windows
- true
- true
- true
- /DELAYLOAD:$(TargetName)$(TargetExt);%(DelayLoadDLLs)
-
-
- copy "$(TargetPath)" "$(SolutionDir)..\..\..\Binaries\ThirdParty\newtonLibrary\Win64\"
-
-
-
-
- Level3
- Use
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_D_SINGLE_LIBRARY;_D_CORE_DLL;_D_NEWTON_DLL;_D_COLLISION_DLL;_D_CORE_EXPORT_DLL;_D_NEWTON_EXPORT_DLL;_D_COLLISION_EXPORT_DLL;%(PreprocessorDefinitions)
- true
- Public/dCore;Public/dCollision;Public/dNewton;Public/dNewton/dJoints;Public/dNewton/dIkSolver;Public/dNewton/dModels;Public/dNewton/dModels/dVehicle;Public/thirdParty/hacd/src/VHACD_Lib/inc;Public/thirdParty/hacd/src/VHACD_Lib/public
- ndCoreStdafx.h
-
-
- Windows
- true
- true
- true
- /DELAYLOAD:$(TargetName)$(TargetExt);%(DelayLoadDLLs)
-
-
- copy "$(TargetPath)" "$(SolutionDir)..\..\..\Binaries\ThirdParty\newtonLibrary\Win64\"
-
-
-
-
-
-
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj.filters b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj.filters
deleted file mode 100644
index 32512f4c87..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.vcxproj.filters
+++ /dev/null
@@ -1,878 +0,0 @@
-
-
-
-
- {b49cbae5-57d7-402f-9f91-5b6806c17804}
-
-
- {01b9338e-378d-4408-8662-ef2c0f02e73c}
-
-
- {617907a9-a8e7-4c71-98c5-b29141b295b6}
-
-
- {f4f47fbe-0810-46af-849b-3795c297a19a}
-
-
- {c2a3595f-d705-493c-9445-f95c3c2f4efb}
-
-
- {7df86ceb-a130-4c52-967f-e4022e3051b0}
-
-
- {7b59c058-ead7-49b0-95b2-49150c326de6}
-
-
- {6c37992d-a487-4215-a54f-4a6a2d830aec}
-
-
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- thirdParty
-
-
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCore
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dCollision
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dJoints
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dModels\dVehicle
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- dNewton\dIkSolver
-
-
- thirdParty
-
-
-
-
- dCore
-
-
-
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.xcworkspace/contents.xcworkspacedata b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 7db3612070..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/ExampleLibrary.xcodeproj/project.pbxproj b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/ExampleLibrary.xcodeproj/project.pbxproj
deleted file mode 100644
index 9ca62248ee..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/ExampleLibrary.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,249 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 49FF3DF51CD3A3B900F014D8 /* ExampleLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49FF3DF31CD3A3B900F014D8 /* ExampleLibrary.cpp */; };
- 49FF3DF61CD3A3B900F014D8 /* ExampleLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 49FF3DF41CD3A3B900F014D8 /* ExampleLibrary.h */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 49FF3DEC1CD3A38F00F014D8 /* libExampleLibrary.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libExampleLibrary.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
- 49FF3DF31CD3A3B900F014D8 /* ExampleLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ExampleLibrary.cpp; path = ../ExampleLibrary.cpp; sourceTree = ""; };
- 49FF3DF41CD3A3B900F014D8 /* ExampleLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExampleLibrary.h; path = ../ExampleLibrary.h; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 49FF3DE91CD3A38E00F014D8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 49FF3DE31CD3A38E00F014D8 = {
- isa = PBXGroup;
- children = (
- 49FF3DF31CD3A3B900F014D8 /* ExampleLibrary.cpp */,
- 49FF3DF41CD3A3B900F014D8 /* ExampleLibrary.h */,
- 49FF3DED1CD3A38F00F014D8 /* Products */,
- );
- sourceTree = "";
- };
- 49FF3DED1CD3A38F00F014D8 /* Products */ = {
- isa = PBXGroup;
- children = (
- 49FF3DEC1CD3A38F00F014D8 /* libExampleLibrary.dylib */,
- );
- name = Products;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
- 49FF3DEA1CD3A38E00F014D8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 49FF3DF61CD3A3B900F014D8 /* ExampleLibrary.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
- 49FF3DEB1CD3A38E00F014D8 /* ExampleLibrary */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 49FF3DF01CD3A38F00F014D8 /* Build configuration list for PBXNativeTarget "ExampleLibrary" */;
- buildPhases = (
- 49FF3DE81CD3A38E00F014D8 /* Sources */,
- 49FF3DE91CD3A38E00F014D8 /* Frameworks */,
- 49FF3DEA1CD3A38E00F014D8 /* Headers */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = ExampleLibrary;
- productName = ExampleLibrary;
- productReference = 49FF3DEC1CD3A38F00F014D8 /* libExampleLibrary.dylib */;
- productType = "com.apple.product-type.library.dynamic";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 49FF3DE41CD3A38E00F014D8 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0730;
- ORGANIZATIONNAME = "Epic Games";
- TargetAttributes = {
- 49FF3DEB1CD3A38E00F014D8 = {
- CreatedOnToolsVersion = 7.3;
- };
- };
- };
- buildConfigurationList = 49FF3DE71CD3A38E00F014D8 /* Build configuration list for PBXProject "ExampleLibrary" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = 49FF3DE31CD3A38E00F014D8;
- productRefGroup = 49FF3DED1CD3A38F00F014D8 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 49FF3DEB1CD3A38E00F014D8 /* ExampleLibrary */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- 49FF3DE81CD3A38E00F014D8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 49FF3DF51CD3A3B900F014D8 /* ExampleLibrary.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 49FF3DEE1CD3A38F00F014D8 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- };
- name = Debug;
- };
- 49FF3DEF1CD3A38F00F014D8 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- };
- name = Release;
- };
- 49FF3DF11CD3A38F00F014D8 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- EXECUTABLE_PREFIX = lib;
- INSTALL_PATH = "@rpath";
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 49FF3DF21CD3A38F00F014D8 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- EXECUTABLE_PREFIX = lib;
- INSTALL_PATH = "@rpath";
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 49FF3DE71CD3A38E00F014D8 /* Build configuration list for PBXProject "ExampleLibrary" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 49FF3DEE1CD3A38F00F014D8 /* Debug */,
- 49FF3DEF1CD3A38F00F014D8 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 49FF3DF01CD3A38F00F014D8 /* Build configuration list for PBXNativeTarget "ExampleLibrary" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 49FF3DF11CD3A38F00F014D8 /* Debug */,
- 49FF3DF21CD3A38F00F014D8 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 49FF3DE41CD3A38E00F014D8 /* Project object */;
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/Win32/Release/ExampleLibrary.vcxproj.FileListAbsolute.txt b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/Win32/Release/ExampleLibrary.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/Win32/hacd/Release/hacd.vcxproj.FileListAbsolute.txt b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/Win32/hacd/Release/hacd.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/ExampleLibrary.dll.recipe b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/ExampleLibrary.dll.recipe
deleted file mode 100644
index 60a4bfd45c..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/ExampleLibrary.dll.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Unreal Projects\newtonPlugin\Plugins\newton\Source\ThirdParty\newtonLibrary\x64\Release\ExampleLibrary.dll
-
-
-
-
-
-
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/ExampleLibrary.vcxproj.FileListAbsolute.txt b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/ExampleLibrary.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/vc143.pdb b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/vc143.pdb
deleted file mode 100644
index 93c00f3082..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/Release/vc143.pdb and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/hacd/Release/hacd.lib.recipe b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/hacd/Release/hacd.lib.recipe
deleted file mode 100644
index a53f9611dc..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/hacd/Release/hacd.lib.recipe
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/hacd/Release/hacd.vcxproj.FileListAbsolute.txt b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/ExampleLibrary/x64/hacd/Release/hacd.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Mac/Release/libExampleLibrary.dylib b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Mac/Release/libExampleLibrary.dylib
deleted file mode 100644
index 88165a937a..0000000000
Binary files a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Mac/Release/libExampleLibrary.dylib and /dev/null differ
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodiesInAabbNotify.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodiesInAabbNotify.h
deleted file mode 100644
index 41fe40ab05..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodiesInAabbNotify.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODIES_IN_AABB_NOTIFY_H__
-#define __ND_BODIES_IN_AABB_NOTIFY_H__
-
-#include "ndCollisionStdafx.h"
-
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodiesInAabbNotify : public ndClassAlloc
-{
- public:
- ndBodiesInAabbNotify()
- :m_bodyArray()
- {
- }
-
- virtual ~ndBodiesInAabbNotify()
- {
- }
-
- virtual void Reset()
- {
- m_bodyArray.SetCount(0);
- }
-
- virtual void OnOverlap(const ndBody* const body)
- {
- m_bodyArray.PushBack(body);
- }
-
- ndArray m_bodyArray;
-} D_GCC_NEWTON_ALIGN_32;
-
-
-#endif
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.cpp
deleted file mode 100644
index 9b4f500a6b..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBody.h"
-#include "ndContact.h"
-#include "ndBodyNotify.h"
-
-ndUnsigned32 ndBody::m_uniqueIdCount = 0;
-
-ndBody::ndBody()
- :ndContainersFreeListAlloc()
- ,m_matrix(ndGetIdentityMatrix())
- ,m_veloc(ndVector::m_zero)
- ,m_omega(ndVector::m_zero)
- ,m_localCentreOfMass(ndVector::m_wOne)
- ,m_globalCentreOfMass(ndVector::m_wOne)
- ,m_minAabb(ndVector::m_wOne)
- ,m_maxAabb(ndVector::m_wOne)
- ,m_rotation()
- ,m_notifyCallback(nullptr)
- ,m_deletedNode(nullptr)
- ,m_uniqueId(m_uniqueIdCount)
- ,m_flags(0)
- ,m_isStatic(0)
- ,m_autoSleep(1)
- ,m_equilibrium(0)
- ,m_equilibrium0(0)
- ,m_isJointFence0(0)
- ,m_isJointFence1(0)
- ,m_isConstrained(0)
- ,m_sceneForceUpdate(1)
- ,m_sceneEquilibrium(0)
-{
- m_uniqueIdCount++;
- m_transformIsDirty = 1;
-}
-
-ndBody::ndBody(const ndBody& src)
- :ndContainersFreeListAlloc()
- ,m_matrix(src.m_matrix)
- ,m_veloc(src.m_veloc)
- ,m_omega(src.m_omega)
- ,m_localCentreOfMass(src.m_localCentreOfMass)
- ,m_globalCentreOfMass(src.m_globalCentreOfMass)
- ,m_minAabb(src.m_minAabb)
- ,m_maxAabb(src.m_maxAabb)
- ,m_rotation(src.m_rotation)
- ,m_notifyCallback(nullptr)
- ,m_deletedNode(nullptr)
- ,m_uniqueId(m_uniqueIdCount)
- ,m_flags(0)
- ,m_isStatic(0)
- ,m_autoSleep(src.m_autoSleep)
- ,m_equilibrium(0)
- ,m_equilibrium0(0)
- ,m_isJointFence0(0)
- ,m_isJointFence1(0)
- ,m_isConstrained(0)
- ,m_sceneForceUpdate(1)
- ,m_sceneEquilibrium(0)
-{
- m_uniqueIdCount++;
- m_transformIsDirty = 1;
- if (src.m_notifyCallback)
- {
- SetNotifyCallback(src.m_notifyCallback->Clone());
- }
-}
-
-ndBody::~ndBody()
-{
- ndAssert(!m_deletedNode);
- if (m_notifyCallback)
- {
- delete m_notifyCallback;
- }
-}
-
-void ndBody::SetCentreOfMass(const ndVector& com)
-{
- m_localCentreOfMass.m_x = com.m_x;
- m_localCentreOfMass.m_y = com.m_y;
- m_localCentreOfMass.m_z = com.m_z;
- m_localCentreOfMass.m_w = ndFloat32(1.0f);
- m_globalCentreOfMass = m_matrix.TransformVector(m_localCentreOfMass);
-}
-
-void ndBody::SetNotifyCallback(ndBodyNotify* const notify)
-{
- if (notify != m_notifyCallback)
- {
- if (m_notifyCallback)
- {
- delete m_notifyCallback;
- }
- m_notifyCallback = notify;
- if (m_notifyCallback)
- {
- m_notifyCallback->m_body = this;
- }
- }
-}
-
-void ndBody::SetOmegaNoSleep(const ndVector& omega)
-{
- m_omega = omega;
-}
-
-void ndBody::SetOmega(const ndVector& omega)
-{
- m_equilibrium = 0;
- SetOmegaNoSleep(omega);
-}
-
-void ndBody::SetVelocityNoSleep(const ndVector& veloc)
-{
- m_veloc = veloc;
-}
-
-void ndBody::SetVelocity(const ndVector& veloc)
-{
- m_equilibrium = 0;
- SetVelocityNoSleep(veloc);
-}
-
-void ndBody::SetMatrixNoSleep(const ndMatrix& matrix)
-{
- m_matrix = matrix;
- ndAssert(m_matrix.TestOrthogonal(ndFloat32(1.0e-4f)));
-
- m_rotation = ndQuaternion(m_matrix);
- m_globalCentreOfMass = m_matrix.TransformVector(m_localCentreOfMass);
-}
-
-void ndBody::SetMatrixAndCentreOfMass(const ndQuaternion& rotation, const ndVector& globalcom)
-{
- m_rotation = rotation;
- ndAssert(m_rotation.DotProduct(m_rotation).GetScalar() > ndFloat32(0.9999f));
- m_globalCentreOfMass = globalcom;
- m_matrix = ndCalculateMatrix(rotation, m_matrix.m_posit);
- m_matrix.m_posit = m_globalCentreOfMass - m_matrix.RotateVector(m_localCentreOfMass);
-}
-
-void ndBody::SetMatrix(const ndMatrix& matrix)
-{
- m_equilibrium = 0;
- m_transformIsDirty = 1;
- m_sceneForceUpdate = 1;
- SetMatrixNoSleep(matrix);
-}
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.h
deleted file mode 100644
index 1070564f48..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBody.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_H_
-#define __ND_BODY_H_
-
-#include "ndCollisionStdafx.h"
-#include "ndShapeInstance.h"
-#include "ndBodyListView.h"
-
-class ndContact;
-class ndBodyNotify;
-class ndBodyDynamic;
-class ndBodySentinel;
-class ndBodySphFluid;
-class ndBodyKinematic;
-class ndRayCastNotify;
-class ndBodyParticleSet;
-class ndBodyTriggerVolume;
-class ndBodyPlayerCapsule;
-class ndBodyKinematicBase;
-class ndJointBilateralConstraint;
-
-D_MSV_NEWTON_ALIGN_32
-class ndBody : public ndContainersFreeListAlloc
-{
- public:
- D_BASE_CLASS_REFLECTION(ndBody)
-
- D_COLLISION_API ndBody();
- D_COLLISION_API ndBody(const ndBody& src);
- D_COLLISION_API virtual ~ndBody();
-
- virtual ndBody* GetAsBody() { return this;}
- virtual ndBodyDynamic* GetAsBodyDynamic() { return nullptr; }
- virtual ndBodySentinel* GetAsBodySentinel() { return nullptr; }
- virtual ndBodySphFluid* GetAsBodySphFluid() { return nullptr; }
- virtual ndBodyKinematic* GetAsBodyKinematic() { return nullptr; }
- virtual ndBodyParticleSet* GetAsBodyParticleSet() { return nullptr; }
- virtual ndBodyPlayerCapsule* GetAsBodyPlayerCapsule() { return nullptr; }
- virtual ndBodyTriggerVolume* GetAsBodyTriggerVolume() { return nullptr; }
- virtual ndBodyKinematicBase* GetAsBodyKinematicSpecial() { return nullptr; }
-
- ndUnsigned32 GetId() const;
- void GetAABB(ndVector& p0, ndVector& p1) const;
-
- virtual ndFloat32 GetInvMass() const;
- virtual bool RayCast(ndRayCastNotify& callback, const ndFastRay& ray, const ndFloat32 maxT) const = 0;
-
- const ndVector& GetCentreOfMass() const;
- D_COLLISION_API virtual void SetCentreOfMass(const ndVector& com);
-
- ndVector GetOmega() const;
- ndMatrix GetMatrix() const;
- ndVector GetVelocity() const;
- ndVector GetPosition() const;
- ndQuaternion GetRotation() const;
- ndVector GetGlobalGetCentreOfMass() const;
-
- ndBodyNotify* GetNotifyCallback() const;
- D_COLLISION_API virtual void SetNotifyCallback(ndBodyNotify* const notify);
- D_COLLISION_API virtual void SetOmega(const ndVector& veloc);
- D_COLLISION_API virtual void SetVelocity(const ndVector& veloc);
- D_COLLISION_API virtual void SetMatrix(const ndMatrix& matrix);
- D_COLLISION_API ndVector GetVelocityAtPoint(const ndVector& point) const;
-
- D_COLLISION_API void SetOmegaNoSleep(const ndVector& veloc);
- D_COLLISION_API void SetVelocityNoSleep(const ndVector& veloc);
- D_COLLISION_API void SetMatrixNoSleep(const ndMatrix& matrix);
- D_COLLISION_API void SetMatrixAndCentreOfMass(const ndQuaternion& rotation, const ndVector& globalcom);
-
- protected:
- virtual void AttachContact(ndContact* const) {}
- virtual void DetachContact(ndContact* const) {}
- virtual ndContact* FindContact(const ndBody* const) const { return nullptr; }
-
- ndMatrix m_matrix;
- ndVector m_veloc;
- ndVector m_omega;
- ndVector m_localCentreOfMass;
- ndVector m_globalCentreOfMass;
- ndVector m_minAabb;
- ndVector m_maxAabb;
- ndQuaternion m_rotation;
- ndBodyNotify* m_notifyCallback;
- ndSpecialList::ndNode* m_deletedNode;
-
- ndUnsigned32 m_uniqueId;
- union
- {
- ndUnsigned32 m_flags;
- struct
- {
- ndUnsigned32 m_isDynamics : 1;
- ndUnsigned32 m_skeletonMark : 1;
- ndUnsigned32 m_skeletonMark0 : 1;
- ndUnsigned32 m_skeletonMark1 : 1;
- ndUnsigned32 m_contactTestOnly : 1;
- ndUnsigned32 m_transformIsDirty : 1;
- ndUnsigned32 m_equilibriumOverride : 1;
- };
- };
-
- ndUnsigned8 m_isStatic;
- ndUnsigned8 m_autoSleep;
- ndUnsigned8 m_equilibrium;
- ndUnsigned8 m_equilibrium0;
- ndUnsigned8 m_isJointFence0;
- ndUnsigned8 m_isJointFence1;
- ndUnsigned8 m_isConstrained;
- ndUnsigned8 m_sceneForceUpdate;
- ndUnsigned8 m_sceneEquilibrium;
-
- D_COLLISION_API static ndUnsigned32 m_uniqueIdCount;
-
- friend class ndWorld;
- friend class ndScene;
- friend class ndConstraint;
- friend class ndBodyPlayerCapsuleImpulseSolver;
-} D_GCC_NEWTON_ALIGN_32;
-
-inline ndUnsigned32 ndBody::GetId() const
-{
- return m_uniqueId;
-}
-
-inline ndBodyNotify* ndBody::GetNotifyCallback() const
-{
- return m_notifyCallback;
-}
-
-inline ndMatrix ndBody::GetMatrix() const
-{
- return m_matrix;
-}
-
-inline ndVector ndBody::GetPosition() const
-{
- return m_matrix.m_posit;
-}
-
-inline ndQuaternion ndBody::GetRotation() const
-{
- return m_rotation;
-}
-
-inline ndVector ndBody::GetGlobalGetCentreOfMass() const
-{
- return m_globalCentreOfMass;
-}
-
-inline ndVector ndBody::GetVelocity() const
-{
- return m_veloc;
-}
-
-inline ndVector ndBody::GetOmega() const
-{
- return m_omega;
-}
-
-inline void ndBody::GetAABB(ndVector& p0, ndVector& p1) const
-{
- p0 = m_minAabb;
- p1 = m_maxAabb;
-}
-
-inline const ndVector& ndBody::GetCentreOfMass() const
-{
- return m_localCentreOfMass;
-}
-
-inline ndVector ndBody::GetVelocityAtPoint(const ndVector& point) const
-{
- return m_veloc + m_omega.CrossProduct(point - m_globalCentreOfMass);
-}
-
-inline ndFloat32 ndBody::GetInvMass() const
-{
- return ndFloat32(0.0f);
-}
-
-
-#endif
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.cpp
deleted file mode 100644
index 9d7560b77b..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.cpp
+++ /dev/null
@@ -1,725 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndScene.h"
-#include "ndContact.h"
-#include "ndShapeNull.h"
-#include "ndRayCastNotify.h"
-#include "ndBodyKinematic.h"
-#include "ndShapeCompound.h"
-#include "ndJointBilateralConstraint.h"
-
-#define D_MINIMUM_MASS ndFloat32(1.0e-5f)
-#define D_INFINITE_MASS ndFloat32(1.0e15f)
-
-ndVector ndBodyKinematic::m_velocTol(ndVector(ndFloat32(1.0e-8f)) & ndVector::m_triplexMask);
-
-ndBodyKinematic::ndContactkey::ndContactkey(ndUnsigned32 tag0, ndUnsigned32 tag1)
- :m_tagLow(ndMin(tag0, tag1))
- ,m_tagHigh(ndMax(tag0, tag1))
-{
- ndAssert(m_tagLow < m_tagHigh);
-}
-
-bool ndBodyKinematic::ndContactkey::operator== (const ndContactkey& key) const
-{
- return m_tag == key.m_tag;
-}
-
-bool ndBodyKinematic::ndContactkey::operator< (const ndContactkey& key) const
-{
- return m_tag < key.m_tag;
-}
-
-bool ndBodyKinematic::ndContactkey::operator> (const ndContactkey& key) const
-{
- return m_tag > key.m_tag;
-}
-
-ndBodyKinematic::ndContactMap::ndContactMap()
- :ndTree>()
-{
-}
-
-ndBodyKinematic::ndContactMap::~ndContactMap()
-{
-}
-
-ndContact* ndBodyKinematic::ndContactMap::FindContact(const ndBody* const body0, const ndBody* const body1) const
-{
- ndContactkey key(body0->GetId(), body1->GetId());
- ndNode* const node = Find(key);
- return node ? node->GetInfo() : nullptr;
-}
-
-void ndBodyKinematic::ndContactMap::AttachContact(ndContact* const contact)
-{
- ndBody* const body0 = contact->GetBody0();
- ndBody* const body1 = contact->GetBody1();
- ndContactkey key(body0->GetId(), body1->GetId());
- ndAssert(!Find(key));
- Insert(contact, key);
-}
-
-void ndBodyKinematic::ndContactMap::DetachContact(ndContact* const contact)
-{
- ndBody* const body0 = contact->GetBody0();
- ndBody* const body1 = contact->GetBody1();
- ndContactkey key(body0->GetId(), body1->GetId());
- ndAssert(Find(key));
- Remove(key);
-}
-
-ndBodyKinematic::ndBodyKinematic()
- :ndBody()
- ,m_inertiaPrincipalAxis(ndGetIdentityMatrix())
- ,m_invWorldInertiaMatrix(ndGetZeroMatrix())
- ,m_shapeInstance(new ndShapeNull)
- ,m_mass(ndVector::m_zero)
- ,m_invMass(ndVector::m_zero)
- ,m_accel(ndVector::m_zero)
- ,m_alpha(ndVector::m_zero)
- ,m_gyroAlpha(ndVector::m_zero)
- ,m_gyroTorque(ndVector::m_zero)
- ,m_gyroRotation()
- ,m_jointList()
- ,m_contactList()
- ,m_lock()
- ,m_scene(nullptr)
- ,m_islandParent(nullptr)
- ,m_sceneNode(nullptr)
- ,m_skeletonContainer(nullptr)
- ,m_spetialUpdateNode(nullptr)
- ,m_maxAngleStep(ndFloat32 (90.0f) * ndDegreeToRad)
- ,m_maxLinearStep(ndFloat32 (1.0f))
- ,m_weigh(ndFloat32 (0.0f))
- ,m_index(0)
- ,m_bodyNodeIndex(-1)
- ,m_buildSkelIndex(0)
- ,m_sceneNodeIndex(-1)
- ,m_buildBodyNodeIndex(-1)
- ,m_buildSceneNodeIndex(-1)
-{
- m_invWorldInertiaMatrix[3][3] = ndFloat32(1.0f);
- m_shapeInstance.m_ownerBody = this;
- SetMassMatrix(ndVector::m_zero);
-}
-
-ndBodyKinematic::ndBodyKinematic(const ndBodyKinematic& src)
- :ndBody(src)
- ,m_inertiaPrincipalAxis(src.m_inertiaPrincipalAxis)
- ,m_invWorldInertiaMatrix(src.m_invWorldInertiaMatrix)
- ,m_shapeInstance(src.m_shapeInstance)
- ,m_mass(ndVector::m_zero)
- ,m_invMass(ndVector::m_zero)
- ,m_accel(ndVector::m_zero)
- ,m_alpha(ndVector::m_zero)
- ,m_gyroAlpha(ndVector::m_zero)
- ,m_gyroTorque(ndVector::m_zero)
- ,m_gyroRotation()
- ,m_jointList()
- ,m_contactList()
- ,m_lock()
- ,m_scene(nullptr)
- ,m_islandParent(nullptr)
- ,m_sceneNode(nullptr)
- ,m_skeletonContainer(nullptr)
- ,m_spetialUpdateNode(nullptr)
- ,m_maxAngleStep(ndFloat32(90.0f)* ndDegreeToRad)
- ,m_maxLinearStep(ndFloat32(1.0f))
- ,m_weigh(ndFloat32(0.0f))
- ,m_index(0)
- ,m_bodyNodeIndex(-1)
- ,m_buildSkelIndex(0)
- ,m_sceneNodeIndex(-1)
- ,m_buildBodyNodeIndex(-1)
- ,m_buildSceneNodeIndex(-1)
-{
-}
-
-ndBodyKinematic::~ndBodyKinematic()
-{
- ndAssert(m_scene == nullptr);
- ndAssert(m_sceneNode == nullptr);
- ndAssert(m_spetialUpdateNode == nullptr);
-}
-
-void ndBodyKinematic::SetSleepState(bool state)
-{
- m_equilibrium = ndUnsigned8 (state ? 1 : 0);
- if ((m_invMass.m_w > ndFloat32(0.0f)) && (m_veloc.DotProduct(m_veloc).GetScalar() < ndFloat32(1.0e-10f)) && (m_omega.DotProduct(m_omega).GetScalar() < ndFloat32(1.0e-10f)))
- {
- ndVector invalidateVeloc(ndFloat32(10.0f));
- ndContactMap::Iterator it(m_contactList);
- for (it.Begin(); it; it ++)
- {
- ndContact* const contactJoint = *it;
- contactJoint->m_positAcc = invalidateVeloc;
- }
- }
-}
-
-void ndBodyKinematic::SetCollisionShape(const ndShapeInstance& shapeInstance)
-{
- m_shapeInstance = shapeInstance;
- m_shapeInstance.m_ownerBody = this;
- if (m_shapeInstance.GetShape()->GetAsShapeCompound())
- {
- m_shapeInstance.GetShape()->GetAsShapeCompound()->SetSubShapeOwner(this);
- }
-}
-
-ndContact* ndBodyKinematic::FindContact(const ndBody* const otherBody) const
-{
- ndScopeSpinLock lock(m_lock);
- return m_contactList.FindContact(this, otherBody);
-}
-
-void ndBodyKinematic::AttachContact(ndContact* const contact)
-{
- ndScopeSpinLock lock(m_lock);
- ndAssert((this == contact->GetBody0()) || (this == contact->GetBody1()));
- if (m_invMass.m_w > ndFloat32(0.0f))
- {
- m_equilibrium = 0;
- }
-
- m_contactList.AttachContact(contact);
-}
-
-void ndBodyKinematic::DetachContact(ndContact* const contact)
-{
- ndScopeSpinLock lock(m_lock);
- ndAssert((this == contact->GetBody0()) || (this == contact->GetBody1()));
- //m_equilibrium = ndUnsigned8(contact->m_body0->m_equilibrium & contact->m_body1->m_equilibrium);
- if (contact->IsActive() && m_invMass.m_w > ndFloat32(0.0f))
- {
- m_equilibrium = 0;
- }
- m_contactList.DetachContact(contact);
-}
-
-ndBodyKinematic::ndJointList::ndNode* ndBodyKinematic::AttachJoint(ndJointBilateralConstraint* const joint)
-{
- m_equilibrium = 0;
- #ifdef _DEBUG
- ndBody* const body0 = joint->GetBody0();
- ndBody* const body1 = joint->GetBody1();
- for (ndJointList::ndNode* node = m_jointList.GetFirst(); node; node = node->GetNext())
- {
- ndJointBilateralConstraint* const bodyJoint = node->GetInfo();
- ndBody* const bodyInJoint0 = bodyJoint->GetBody0();
- ndBody* const bodyInJoint1 = bodyJoint->GetBody1();
- bool test = (body0 == bodyInJoint0) && (body1 == bodyInJoint1);
- test = test || ((body1 == bodyInJoint0) && (body0 == bodyInJoint1));
- test = test && (body1->GetInvMass() > ndFloat32(0.0f));
- test = test && bodyJoint->IsActive();
- if (test)
- {
- ndTrace(("warning body %d and body %d already connected by a biletaral joint\n", body0->GetId(), body1->GetId()));
- ndAssert(0);
- }
- }
- #endif
-
- return m_jointList.Append(joint);
-}
-
-void ndBodyKinematic::DetachJoint(ndJointList::ndNode* const node)
-{
- m_equilibrium = 0;
-#ifdef _DEBUG
- bool found = false;
- for (ndJointList::ndNode* nodeptr = m_jointList.GetFirst(); nodeptr; nodeptr = nodeptr->GetNext())
- {
- found = found || nodeptr;
- }
- ndAssert(found);
-#endif
- m_jointList.Remove(node);
-}
-
-void ndBodyKinematic::SetMassMatrix(ndFloat32 mass, const ndShapeInstance& shapeInstance, bool fullInertia)
-{
- ndMatrix inertia(shapeInstance.CalculateInertia());
-
- ndVector origin(inertia.m_posit);
- for (ndInt32 i = 0; i < 3; ++i)
- {
- inertia[i] = inertia[i].Scale(mass);
- }
-
- // although the engine fully supports asymmetric inertia, I will ignore cross inertia for now
- SetCentreOfMass(origin);
-
- if (!fullInertia)
- {
- ndMatrix matrix (inertia);
- ndVector eigenValues(matrix.EigenVectors());
- inertia = ndGetIdentityMatrix();
- inertia[0][0] = eigenValues[0];
- inertia[1][1] = eigenValues[1];
- inertia[2][2] = eigenValues[2];
- }
- SetMassMatrix(mass, inertia);
-}
-
-void ndBodyKinematic::SetMassMatrix(ndFloat32 mass, const ndMatrix& inertia)
-{
- mass = ndAbs(mass);
- ndShape* const shape = m_shapeInstance.GetShape();
-
- m_inertiaPrincipalAxis = ndGetIdentityMatrix();
- if ((mass < D_MINIMUM_MASS) || shape->GetAsShapeStaticMesh())
- {
- mass = D_INFINITE_MASS * 2.0f;
- }
-
- if (mass >= D_INFINITE_MASS)
- {
- m_mass.m_x = D_INFINITE_MASS;
- m_mass.m_y = D_INFINITE_MASS;
- m_mass.m_z = D_INFINITE_MASS;
- m_mass.m_w = D_INFINITE_MASS;
- m_invMass = ndVector::m_zero;
- }
- else
- {
- ndVector eigenValues(inertia[0][0], inertia[1][1], inertia[2][2], ndFloat32(0.0f));
- if (!((inertia[0][1] == ndFloat32(0.0f)) && (inertia[0][2] == ndFloat32(0.0f)) && (inertia[1][2] == ndFloat32(0.0f))))
- {
- m_inertiaPrincipalAxis = inertia;
- eigenValues = m_inertiaPrincipalAxis.EigenVectors();
- }
-
- ndFloat32 Ixx = ndAbs(eigenValues[0]);
- ndFloat32 Iyy = ndAbs(eigenValues[1]);
- ndFloat32 Izz = ndAbs(eigenValues[2]);
-
- ndFloat32 Ixx1 = ndClamp(Ixx, ndFloat32(0.0001f) * mass, ndFloat32(10000.0f) * mass);
- ndFloat32 Iyy1 = ndClamp(Iyy, ndFloat32(0.0001f) * mass, ndFloat32(10000.0f) * mass);
- ndFloat32 Izz1 = ndClamp(Izz, ndFloat32(0.0001f) * mass, ndFloat32(10000.0f) * mass);
-
- ndAssert(Ixx1 > ndFloat32(0.0f));
- ndAssert(Iyy1 > ndFloat32(0.0f));
- ndAssert(Izz1 > ndFloat32(0.0f));
-
- m_mass.m_x = Ixx1;
- m_mass.m_y = Iyy1;
- m_mass.m_z = Izz1;
- m_mass.m_w = mass;
-
- m_invMass.m_x = ndFloat32(1.0f) / Ixx1;
- m_invMass.m_y = ndFloat32(1.0f) / Iyy1;
- m_invMass.m_z = ndFloat32(1.0f) / Izz1;
- m_invMass.m_w = ndFloat32(1.0f) / mass;
- }
-
-//#ifdef _DEBUG
-#if 0
- dgBodyMasterList& me = *m_world;
- for (dgBodyMasterList::dNode* refNode = me.GetFirst(); refNode; refNode = refNode->GetNext()) {
- dgBody* const body0 = refNode->GetInfo().GetBody();
- dVector invMass(body0->GetInvMass());
- if (invMass.m_w != 0.0f) {
- for (; refNode; refNode = refNode->GetNext()) {
- dgBody* const body1 = refNode->GetInfo().GetBody();
- dVector invMass1(body1->GetInvMass());
- dAssert(invMass1.m_w != 0.0f);
- }
- break;
- }
- }
-#endif
-}
-
-bool ndBodyKinematic::RayCast(ndRayCastNotify& callback, const ndFastRay& ray, ndFloat32 maxT) const
-{
- ndVector l0(ray.m_p0);
- ndVector l1(ray.m_p0 + ray.m_diff.Scale(ndMin(maxT, ndFloat32(1.0f))));
-
- bool state = false;
- if (ndRayBoxClip(l0, l1, m_minAabb, m_maxAabb))
- {
- const ndMatrix& globalMatrix = m_shapeInstance.GetGlobalMatrix();
- ndVector localP0(globalMatrix.UntransformVector(l0) & ndVector::m_triplexMask);
- ndVector localP1(globalMatrix.UntransformVector(l1) & ndVector::m_triplexMask);
- ndVector p1p0(localP1 - localP0);
- ndAssert(p1p0.m_w == ndFloat32(0.0f));
- if (p1p0.DotProduct(p1p0).GetScalar() > ndFloat32(1.0e-12f))
- {
- if (m_shapeInstance.GetCollisionMode())
- {
- ndContactPoint contactOut;
- ndFloat32 t = m_shapeInstance.RayCast(callback, localP0, localP1, this, contactOut);
- if (t < ndFloat32(1.0f))
- {
- ndAssert(localP0.m_w == localP1.m_w);
- ndVector p(globalMatrix.TransformVector(localP0 + (localP1 - localP0).Scale(t)));
- t = ray.m_diff.DotProduct(p - ray.m_p0).GetScalar() / ray.m_diff.DotProduct(ray.m_diff).GetScalar();
- if (t < maxT)
- {
- ndAssert(t >= ndFloat32(0.0f));
- ndAssert(t <= ndFloat32(1.0f));
- contactOut.m_body0 = this;
- contactOut.m_body1 = this;
- contactOut.m_point = p;
- contactOut.m_normal = globalMatrix.RotateVector(contactOut.m_normal);
- state = callback.OnRayCastAction(contactOut, t) < ndFloat32 (1.0f);
- }
- }
- }
- }
- }
- return state;
-}
-
-void ndBodyKinematic::UpdateCollisionMatrix()
-{
- m_transformIsDirty = 1;
- m_shapeInstance.SetGlobalMatrix(m_shapeInstance.GetLocalMatrix() * m_matrix);
- m_shapeInstance.CalculateAabb(m_shapeInstance.GetGlobalMatrix(), m_minAabb, m_maxAabb);
-}
-
-void ndBodyKinematic::SetMatrixUpdateScene(const ndMatrix& matrix)
-{
- SetMatrix(matrix);
- ndScene* const scene = GetScene();
- if (scene)
- {
- ndUnsigned8 sceneEquilibrium = 1;
- ndUnsigned8 sceneForceUpdate = m_sceneForceUpdate;
- if (ndUnsigned8(!m_equilibrium) | sceneForceUpdate)
- {
- ndBvhLeafNode* const bodyNode = scene->m_bvhSceneManager.GetLeafNode(this);
- ndAssert(bodyNode->GetAsSceneBodyNode());
- ndAssert(!bodyNode->GetLeft());
- ndAssert(!bodyNode->GetRight());
- ndAssert(!GetCollisionShape().GetShape()->GetAsShapeNull());
-
- UpdateCollisionMatrix();
- const ndInt32 test = ndBoxInclusionTest(m_minAabb, m_maxAabb, bodyNode->m_minBox, bodyNode->m_maxBox);
- if (!test)
- {
- bodyNode->SetAabb(m_minAabb, m_maxAabb);
- }
- sceneEquilibrium = ndUnsigned8(!sceneForceUpdate & (test != 0));
- }
- m_sceneForceUpdate = 0;
- m_sceneEquilibrium = sceneEquilibrium;
- }
-}
-
-ndMatrix ndBodyKinematic::CalculateInvInertiaMatrix() const
-{
- const ndVector invIxx(m_invMass[0]);
- const ndVector invIyy(m_invMass[1]);
- const ndVector invIzz(m_invMass[2]);
-
- const ndMatrix matrix(m_inertiaPrincipalAxis * m_matrix);
- return ndMatrix(
- matrix.m_front.Scale(matrix.m_front[0]) * invIxx +
- matrix.m_up.Scale(matrix.m_up[0]) * invIyy +
- matrix.m_right.Scale(matrix.m_right[0]) * invIzz,
-
- matrix.m_front.Scale(matrix.m_front[1]) * invIxx +
- matrix.m_up.Scale(matrix.m_up[1]) * invIyy +
- matrix.m_right.Scale(matrix.m_right[1]) * invIzz,
-
- matrix.m_front.Scale(matrix.m_front[2]) * invIxx +
- matrix.m_up.Scale(matrix.m_up[2]) * invIyy +
- matrix.m_right.Scale(matrix.m_right[2]) * invIzz,
- ndVector::m_wOne);
-}
-
-ndMatrix ndBodyKinematic::CalculateInertiaMatrix() const
-{
- const ndVector Ixx(m_mass.m_x);
- const ndVector Iyy(m_mass.m_y);
- const ndVector Izz(m_mass.m_z);
-
- const ndMatrix matrix(m_inertiaPrincipalAxis * m_matrix);
- return ndMatrix(
- matrix.m_front.Scale(matrix.m_front[0]) * Ixx +
- matrix.m_up.Scale(matrix.m_up[0]) * Iyy +
- matrix.m_right.Scale(matrix.m_right[0]) * Izz,
-
- matrix.m_front.Scale(matrix.m_front[1]) * Ixx +
- matrix.m_up.Scale(matrix.m_up[1]) * Iyy +
- matrix.m_right.Scale(matrix.m_right[1]) * Izz,
-
- matrix.m_front.Scale(matrix.m_front[2]) * Ixx +
- matrix.m_up.Scale(matrix.m_up[2]) * Iyy +
- matrix.m_right.Scale(matrix.m_right[2]) * Izz,
- ndVector::m_wOne);
-}
-
-ndVector ndBodyKinematic::CalculateLinearMomentum() const
-{
- return m_veloc.Scale(m_mass.m_w);
-}
-
-ndVector ndBodyKinematic::CalculateAngularMomentum() const
-{
- const ndVector localOmega(m_inertiaPrincipalAxis.UnrotateVector (m_matrix.UnrotateVector(m_omega)));
- const ndVector localAngularMomentum(m_mass * localOmega);
- return m_matrix.RotateVector(m_inertiaPrincipalAxis.RotateVector(localAngularMomentum));
-}
-
-ndJacobian ndBodyKinematic::CalculateNetForce() const
-{
- ndJacobian force;
-
- force.m_linear = GetForce();
- force.m_angular = GetTorque();
- for (ndJointList::ndNode* node = GetJointList().GetFirst(); node; node = node->GetNext())
- {
- ndJointBilateralConstraint* const joint = node->GetInfo();
- if (joint->GetBody0() == this)
- {
- force.m_linear += joint->GetForceBody0();
- force.m_angular += joint->GetTorqueBody0();
- }
- else
- {
- ndAssert(joint->GetBody1() == this);
- force.m_linear += joint->GetForceBody1();
- force.m_angular += joint->GetTorqueBody1();
- }
- }
-
- const ndBodyKinematic::ndContactMap& contactMap = GetContactMap();
- ndBodyKinematic::ndContactMap::Iterator it(contactMap);
- for (it.Begin(); it; it++)
- {
- ndContact* const fronterContact = it.GetNode()->GetInfo();
- if (fronterContact->IsActive())
- {
- if (fronterContact->GetBody0() == this)
- {
- force.m_linear += fronterContact->GetForceBody0();
- force.m_angular += fronterContact->GetTorqueBody0();
- }
- else
- {
- ndAssert(fronterContact->GetBody1() == this);
- force.m_linear += fronterContact->GetForceBody1();
- force.m_angular += fronterContact->GetTorqueBody1();
- }
- }
- }
- return force;
-}
-
-ndFloat32 ndBodyKinematic::TotalEnergy() const
-{
- ndVector energy (m_veloc.DotProduct(CalculateLinearMomentum()) + m_veloc.DotProduct(CalculateAngularMomentum()));
- return energy.AddHorizontal().GetScalar()* ndFloat32(0.5f);
-}
-
-void ndBodyKinematic::ClearMemory()
-{
-
-}
-
-void ndBodyKinematic::IntegrateVelocity(ndFloat32 timestep)
-{
- ndAssert(m_veloc.m_w == ndFloat32(0.0f));
- ndAssert(m_omega.m_w == ndFloat32(0.0f));
- m_globalCentreOfMass += m_veloc.Scale(timestep);
-
- const ndFloat32 omegaMag2 = m_omega.DotProduct(m_omega).GetScalar();
-
-#ifdef _DEBUG
- const ndFloat32 angular2 = omegaMag2 * timestep * timestep;
- const ndFloat32 linear2 = m_veloc.DotProduct(m_veloc).GetScalar() * timestep * timestep;;
- const ndFloat32 maxAngularStep2 = m_maxAngleStep * m_maxAngleStep;
- const ndFloat32 maxLinearStep2 = m_maxLinearStep * m_maxLinearStep;
- if ((angular2 > maxAngularStep2) || (linear2 > maxLinearStep2))
- {
- ndTrace(("warning body %d w(%f %f %f) v(%f %f %f) with very high velocity or angular velocity, may be unstable\n",
- m_uniqueId,
- m_omega.m_x, m_omega.m_y, m_omega.m_z,
- m_veloc.m_x, m_veloc.m_y, m_veloc.m_z));
- //ndAssert(0);
- }
-#endif
-
- const ndFloat32 tol = (ndFloat32(0.0125f) * ndDegreeToRad);
- const ndFloat32 tol2 = tol * tol;
- if (omegaMag2 > tol2)
- {
- const ndFloat32 omegaAngle = ndSqrt(omegaMag2);
- const ndVector omegaAxis(m_omega.Scale(ndFloat32 (1.0f)/ omegaAngle));
- const ndQuaternion rotationStep(omegaAxis, omegaAngle * timestep);
- const ndQuaternion rotation(m_rotation * rotationStep);
- m_rotation = rotation.Normalize();
- ndAssert((m_rotation.DotProduct(m_rotation).GetScalar() - ndFloat32(1.0f)) < ndFloat32(1.0e-5f));
- m_matrix = ndCalculateMatrix(m_rotation, m_matrix.m_posit);
- }
-
- m_matrix.m_posit = m_globalCentreOfMass - m_matrix.RotateVector(m_localCentreOfMass);
- ndAssert(m_matrix.TestOrthogonal());
-}
-
-void ndBodyKinematic::IntegrateExternalForce(ndFloat32 timestep)
-{
- if (!m_equilibrium && (m_invMass.m_w > ndFloat32(0.0f)))
- {
- const ndVector accel(GetForce().Scale(m_invMass.m_w));
- const ndVector torque(GetTorque());
-
- // using simple backward Euler or implicit integration, this is.
- // f'(t + dt) = (f(t + dt) - f(t)) / dt
-
- // therefore:
- // f(t + dt) = f(t) + f'(t + dt) * dt
-
- // approximate f'(t + dt) by expanding the Taylor of f(w + dt)
- // f(w + dt) = f(w) + f'(w) * dt + f''(w) * dt^2 / 2! + ....
-
- // assume dt^2 is negligible, therefore we can truncate the expansion to
- // f(w + dt) ~= f(w) + f'(w) * dt
-
- // calculating dw as the f'(w) = d(wx, wy, wz) | dt
- // dw/dt = a = (Tl - (wl x (wl * Il)) * Il^-1
-
- // expanding f(w)
- // f'(wx) = Ix * ax = Tx - (Iz - Iy) * wy * wz
- // f'(wy) = Iy * ay = Ty - (Ix - Iz) * wz * wx
- // f'(wz) = Iz * az = Tz - (Iy - Ix) * wx * wy
- //
- // calculation the expansion
- // Ix * ax = (Tx - (Iz - Iy) * wy * wz) - ((Iz - Iy) * wy * az + (Iz - Iy) * ay * wz) * dt
- // Iy * ay = (Ty - (Ix - Iz) * wz * wx) - ((Ix - Iz) * wz * ax + (Ix - Iz) * az * wx) * dt
- // Iz * az = (Tz - (Iy - Ix) * wx * wy) - ((Iy - Ix) * wx * ay + (Iy - Ix) * ax * wy) * dt
- //
- // factorizing a we get
- // Ix * ax + (Iz - Iy) * dwy * az + (Iz - Iy) * dwz * ay = Tx - (Iz - Iy) * wy * wz
- // Iy * ay + (Ix - Iz) * dwz * ax + (Ix - Iz) * dwx * az = Ty - (Ix - Iz) * wz * wx
- // Iz * az + (Iy - Ix) * dwx * ay + (Iy - Ix) * dwy * ax = Tz - (Iy - Ix) * wx * wy
-
- const ndMatrix matrix(m_inertiaPrincipalAxis * m_matrix);
-
- ndVector localOmega(matrix.UnrotateVector(m_omega));
- const ndVector localAngularMomentum(m_mass * localOmega);
- const ndVector angularMomentum(matrix.RotateVector(localAngularMomentum));
- const ndVector gyroTorque(m_omega.CrossProduct(angularMomentum));
- const ndVector localTorque(matrix.UnrotateVector(torque - gyroTorque));
- // and solving for alpha we get the angular acceleration at t + dt
-
- // derivative at half time step. (similar to midpoint Euler so that it does not loses too much energy)
- const ndVector dw(localOmega.Scale(ndFloat32(0.5f) * timestep));
-
- // calculates Jacobian matrix (
- // dWx / dwx, dWx / dwy, dWx / dwz
- // dWy / dwx, dWy / dwy, dWy / dwz
- // dWz / dwx, dWz / dwy, dWz / dwz
- //
- // dWx / dwx = Ix, dWx / dwy = (Iz - Iy) * wz * dt, dWx / dwz = (Iz - Iy) * wy * dt)
- // dWy / dwx = (Ix - Iz) * wz * dt, dWy / dwy = Iy, dWy / dwz = (Ix - Iz) * wx * dt
- // dWz / dwx = (Iy - Ix) * wy * dt, dWz / dwy = (Iy - Ix) * wx * dt, dWz / dwz = Iz
- const ndMatrix jacobianMatrix(
- ndVector(m_mass.m_x, (m_mass.m_z - m_mass.m_y) * dw.m_z, (m_mass.m_z - m_mass.m_y) * dw.m_y, ndFloat32(0.0f)),
- ndVector((m_mass.m_x - m_mass.m_z) * dw.m_z, m_mass.m_y, (m_mass.m_x - m_mass.m_z) * dw.m_x, ndFloat32(0.0f)),
- ndVector((m_mass.m_y - m_mass.m_x) * dw.m_y, (m_mass.m_y - m_mass.m_x) * dw.m_x, m_mass.m_z, ndFloat32(0.0f)),
- ndVector::m_wOne);
-
- const ndVector gradientStep (jacobianMatrix.SolveByGaussianElimination(localTorque.Scale(timestep)));
- localOmega += gradientStep;
-
- const ndVector alpha(matrix.RotateVector(localTorque * m_invMass));
-
- SetAccel(accel);
- SetAlpha(alpha);
- m_veloc += accel.Scale(timestep);
- m_omega = matrix.RotateVector(localOmega);
- }
- else
- {
- SetAccel(ndVector::m_zero);
- SetAlpha(ndVector::m_zero);
- }
-}
-
-void ndBodyKinematic::EvaluateSleepState(ndFloat32 freezeSpeed2, ndFloat32)
-{
- m_isJointFence0 = 1;
- if (m_isStatic)
- {
- m_equilibrium = 1;
- }
- else
- {
- ndInt32 count = 0;
- ndUnsigned8 equilibrium = (m_invMass.m_w == ndFloat32(0.0f)) ? 1 : (m_autoSleep & ~m_equilibriumOverride);
- const ndVector isMovingMask(m_veloc + m_omega);
- const ndVector mask(isMovingMask.TestZero());
- const ndInt32 test = mask.GetSignMask() & 7;
- if (test != 7)
- {
- const ndFloat32 speed2 = m_veloc.DotProduct(m_veloc).GetScalar();
- const ndFloat32 omega2 = m_omega.DotProduct(m_omega).GetScalar();
- ndUnsigned32 equilibriumTest = ndUnsigned32((speed2 < freezeSpeed2) && (omega2 < freezeSpeed2));
-
- if (equilibriumTest)
- {
- const ndFloat32 velocityDragCoeff = (count <= 1) ? D_FREEZZING_VELOCITY_DRAG : ndFloat32(0.9999f);
- const ndVector velocDragVect(velocityDragCoeff, velocityDragCoeff, velocityDragCoeff, ndFloat32(0.0f));
- const ndVector veloc(m_veloc * velocDragVect);
- const ndVector omega(m_omega * velocDragVect);
- const ndVector velocMask(veloc.DotProduct(veloc) > m_velocTol);
- const ndVector omegaMask(omega.DotProduct(omega) > m_velocTol);
- m_veloc = velocMask & veloc;
- m_omega = omegaMask & omega;
- }
-
- equilibrium &= equilibriumTest;
- }
- m_isJointFence0 = equilibrium;
- if (equilibrium & ~m_isConstrained)
- {
- m_equilibrium = equilibrium;
- }
- }
-}
-
-void ndBodyKinematic::InitSurrogateBody(ndBodyKinematic* const surrogate) const
-{
- surrogate->m_veloc = m_veloc;
- surrogate->m_omega = m_omega;
- surrogate->m_matrix = m_matrix;
- surrogate->m_localCentreOfMass = m_localCentreOfMass;
- surrogate->m_globalCentreOfMass = m_globalCentreOfMass;
-
- surrogate->m_mass = m_mass;
- surrogate->m_accel = m_accel;
- surrogate->m_alpha = m_alpha;
- surrogate->m_invMass = m_invMass;
- surrogate->m_gyroAlpha = m_gyroAlpha;
- surrogate->m_gyroTorque = m_gyroTorque;
- surrogate->m_gyroRotation = m_gyroRotation;
- surrogate->m_invWorldInertiaMatrix = m_invWorldInertiaMatrix;
- surrogate->m_inertiaPrincipalAxis = m_inertiaPrincipalAxis;
-}
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.h
deleted file mode 100644
index dd22d028f8..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematic.h
+++ /dev/null
@@ -1,547 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_KINEMATIC_H__
-#define __ND_BODY_KINEMATIC_H__
-
-#include "ndCollisionStdafx.h"
-#include "ndBody.h"
-#include "ndConstraint.h"
-#include "ndBodyListView.h"
-
-class ndScene;
-class ndModel;
-class ndSkeletonContainer;
-class ndJointBilateralConstraint;
-
-#define D_FREEZZING_VELOCITY_DRAG ndFloat32 (0.9f)
-#define D_SOLVER_MAX_ACCEL_ERROR (D_FREEZE_MAG * ndFloat32 (0.5f))
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyKinematic : public ndBody
-{
- class ndContactkey
- {
- public:
- ndContactkey(ndUnsigned32 tag0, ndUnsigned32 tag1);
-
- bool operator> (const ndContactkey& key) const;
- bool operator< (const ndContactkey& key) const;
- bool operator== (const ndContactkey& key) const;
- private:
- union
- {
- ndUnsigned64 m_tag;
- class
- {
- public:
- ndUnsigned32 m_tagLow;
- ndUnsigned32 m_tagHigh;
- };
- };
- };
-
- public:
- class ndJointList : public ndList>
- {
- public:
- ndJointList()
- :ndList>()
- {
- }
- };
-
- class ndContactMap: public ndTree>
- {
- public:
- D_COLLISION_API ndContact* FindContact(const ndBody* const body0, const ndBody* const body1) const;
-
- private:
- ndContactMap();
- ~ndContactMap();
- void AttachContact(ndContact* const contact);
- void DetachContact(ndContact* const contact);
- friend class ndBodyKinematic;
- };
-
- D_CLASS_REFLECTION(ndBodyKinematic,ndBody)
-
- D_COLLISION_API ndBodyKinematic();
- D_COLLISION_API ndBodyKinematic(const ndBodyKinematic& src);
- D_COLLISION_API virtual ~ndBodyKinematic();
-
- ndScene* GetScene() const;
-
- ndUnsigned32 GetIndex() const;
- ndFloat32 GetInvMass() const;
- const ndVector GetInvInertia() const;
- const ndVector& GetMassMatrix() const;
- const ndMatrix& GetInvInertiaMatrix() const;
-
- ndVector GetGyroAlpha() const;
- ndVector GetGyroTorque() const;
-
- bool GetSleepState() const;
- void RestoreSleepState(bool state);
- D_COLLISION_API void SetSleepState(bool state);
-
- bool GetAutoSleep() const;
- void SetAutoSleep(bool state);
- ndFloat32 GetMaxLinearStep() const;
- ndFloat32 GetMaxAngularStep() const;
- void SetDebugMaxLinearAndAngularIntegrationStep(ndFloat32 angleInRadian, ndFloat32 stepInUnitPerSeconds);
-
- virtual ndFloat32 GetLinearDamping() const;
- virtual void SetLinearDamping(ndFloat32 linearDamp);
-
- virtual ndVector GetCachedDamping() const;
- virtual ndVector GetAngularDamping() const;
- virtual void SetAngularDamping(const ndVector& angularDamp);
-
- D_COLLISION_API ndShapeInstance& GetCollisionShape();
- D_COLLISION_API const ndShapeInstance& GetCollisionShape() const;
- D_COLLISION_API virtual void SetCollisionShape(const ndShapeInstance& shapeInstance);
- D_COLLISION_API virtual bool RayCast(ndRayCastNotify& callback, const ndFastRay& ray, const ndFloat32 maxT) const;
-
- D_COLLISION_API ndVector CalculateLinearMomentum() const;
- D_COLLISION_API virtual ndVector CalculateAngularMomentum() const;
- D_COLLISION_API ndFloat32 TotalEnergy() const;
-
- D_COLLISION_API void ClearMemory();
- D_COLLISION_API virtual void IntegrateVelocity(ndFloat32 timestep);
- D_COLLISION_API void SetMatrixUpdateScene(const ndMatrix& matrix);
- D_COLLISION_API virtual ndContact* FindContact(const ndBody* const otherBody) const;
-
- D_COLLISION_API ndJacobian CalculateNetForce() const;
- D_COLLISION_API ndMatrix CalculateInertiaMatrix() const;
- D_COLLISION_API virtual ndMatrix CalculateInvInertiaMatrix() const;
- D_COLLISION_API virtual void SetMassMatrix(ndFloat32 mass, const ndMatrix& inertia);
- D_COLLISION_API void SetMassMatrix(ndFloat32 mass, const ndShapeInstance& shapeInstance, bool fullInertia = false);
- D_COLLISION_API virtual void InitSurrogateBody(ndBodyKinematic* const surrogate) const;
-
- void UpdateInvInertiaMatrix();
- void SetMassMatrix(const ndVector& massMatrix);
- void SetMassMatrix(ndFloat32 Ixx, ndFloat32 Iyy, ndFloat32 Izz, ndFloat32 mass);
-
- ndMatrix GetPrincipalAxis() const;
- void GetMassMatrix(ndFloat32& Ixx, ndFloat32& Iyy, ndFloat32& Izz, ndFloat32& mass);
-
- virtual ndBodyKinematic* GetAsBodyKinematic();
-
- ndSkeletonContainer* GetSkeleton() const;
- void SetSkeleton(ndSkeletonContainer* const skeleton);
-
- virtual ndVector GetForce() const;
- virtual ndVector GetTorque() const;
-
- virtual void SetForce(const ndVector& force);
- virtual void SetTorque(const ndVector& torque);
-
- virtual void AddImpulse(const ndVector& pointVeloc, const ndVector& pointPosit, ndFloat32 timestep);
- virtual void ApplyImpulsePair(const ndVector& linearImpulse, const ndVector& angularImpulse, ndFloat32 timestep);
- virtual void ApplyImpulsesAtPoint(ndInt32 count, const ndVector* const impulseArray, const ndVector* const pointArray, ndFloat32 timestep);
-
- ndVector GetAccel() const;
- ndVector GetAlpha() const;
- void SetAccel(const ndVector& accel);
- void SetAlpha(const ndVector& alpha);
-
- ndJointList& GetJointList();
- ndContactMap& GetContactMap();
- const ndJointList& GetJointList() const;
- const ndContactMap& GetContactMap() const;
-
- protected:
- D_COLLISION_API virtual void AttachContact(ndContact* const contact);
- D_COLLISION_API virtual void DetachContact(ndContact* const contact);
-
- D_COLLISION_API virtual void DetachJoint(ndJointList::ndNode* const node);
- D_COLLISION_API virtual ndJointList::ndNode* AttachJoint(ndJointBilateralConstraint* const joint);
-
- D_COLLISION_API virtual void IntegrateExternalForce(ndFloat32 timestep);
-
- void SetAccel(const ndJacobian& accel);
- virtual void SpecialUpdate(ndFloat32 timestep);
- virtual void IntegrateGyroSubstep(const ndVector& timestep);
- virtual void ApplyExternalForces(ndInt32 threadIndex, ndFloat32 timestep);
- virtual ndJacobian IntegrateForceAndToque(const ndVector& force, const ndVector& torque, const ndVector& timestep) const;
-
- void UpdateCollisionMatrix();
- void PrepareStep(ndInt32 index);
- void SetSceneNodes(ndScene* const scene, ndBodyListView::ndNode* const node);
-
- virtual void AddDampingAcceleration(ndFloat32 timestep);
-
- D_COLLISION_API virtual void EvaluateSleepState(ndFloat32 freezeSpeed2, ndFloat32 freezeAccel2);
-
- virtual void SetAcceleration(const ndVector& accel, const ndVector& alpha);
-
- ndMatrix m_inertiaPrincipalAxis;
- ndMatrix m_invWorldInertiaMatrix;
- ndShapeInstance m_shapeInstance;
- ndVector m_mass;
- ndVector m_invMass;
- ndVector m_accel;
- ndVector m_alpha;
- ndVector m_gyroAlpha;
- ndVector m_gyroTorque;
- ndQuaternion m_gyroRotation;
- ndJointList m_jointList;
- ndContactMap m_contactList;
- mutable ndSpinLock m_lock;
- ndScene* m_scene;
- ndBodyKinematic* m_islandParent;
- ndBodyListView::ndNode* m_sceneNode;
- ndSkeletonContainer* m_skeletonContainer;
- ndSpecialList::ndNode* m_spetialUpdateNode;
-
- ndFloat32 m_maxAngleStep;
- ndFloat32 m_maxLinearStep;
- ndFloat32 m_weigh;
- ndInt32 m_index;
- ndInt32 m_bodyNodeIndex;
- ndInt32 m_buildSkelIndex;
- ndInt32 m_sceneNodeIndex;
- ndInt32 m_buildBodyNodeIndex;
- ndInt32 m_buildSceneNodeIndex;
-
- D_COLLISION_API static ndVector m_velocTol;
-
- friend class ndWorld;
- friend class ndScene;
- friend class ndContact;
- friend class ndIkSolver;
- friend class ndBvhLeafNode;
- friend class ndDynamicsUpdate;
- friend class ndWorldSceneSycl;
- friend class ndWorldSceneCuda;
- friend class ndBvhSceneManager;
- friend class ndSkeletonContainer;
- friend class ndModelArticulation;
- friend class ndDynamicsUpdateSoa;
- friend class ndDynamicsUpdateAvx2;
- friend class ndDynamicsUpdateSycl;
- friend class ndDynamicsUpdateCuda;
- friend class ndJointBilateralConstraint;
-} D_GCC_NEWTON_ALIGN_32;
-
-
-class ndBodySentinel : public ndBodyKinematic
-{
- ndBodySentinel* GetAsBodySentinel() { return this; }
-};
-
-inline ndUnsigned32 ndBodyKinematic::GetIndex() const
-{
- return ndUnsigned32(m_index);
-}
-
-inline ndFloat32 ndBodyKinematic::GetInvMass() const
-{
- return m_invMass.m_w;
-}
-
-inline const ndVector ndBodyKinematic::GetInvInertia() const
-{
- return m_invMass & ndVector::m_triplexMask;
-}
-
-inline const ndVector& ndBodyKinematic::GetMassMatrix() const
-{
- return m_mass;
-}
-
-inline const ndMatrix& ndBodyKinematic::GetInvInertiaMatrix() const
-{
- return m_invWorldInertiaMatrix;
-}
-
-inline ndVector ndBodyKinematic::GetGyroAlpha() const
-{
- return m_gyroAlpha;
-}
-
-inline ndVector ndBodyKinematic::GetGyroTorque() const
-{
- return m_gyroTorque;
-}
-
-inline void ndBodyKinematic::GetMassMatrix(ndFloat32& Ixx, ndFloat32& Iyy, ndFloat32& Izz, ndFloat32& mass)
-{
- Ixx = m_mass.m_x;
- Iyy = m_mass.m_y;
- Izz = m_mass.m_z;
- mass = m_mass.m_w;
-}
-
-inline void ndBodyKinematic::SetMassMatrix(const ndVector& massMatrix)
-{
- ndMatrix inertia(ndGetIdentityMatrix());
- inertia[0][0] = massMatrix.m_x;
- inertia[1][1] = massMatrix.m_y;
- inertia[2][2] = massMatrix.m_z;
- SetMassMatrix(massMatrix.m_w, inertia);
-}
-
-inline void ndBodyKinematic::SetMassMatrix(ndFloat32 Ixx, ndFloat32 Iyy, ndFloat32 Izz, ndFloat32 mass)
-{
- SetMassMatrix(ndVector(Ixx, Iyy, Izz, mass));
-}
-
-inline ndMatrix ndBodyKinematic::GetPrincipalAxis() const
-{
- return m_inertiaPrincipalAxis;
-}
-
-inline ndBodyKinematic* ndBodyKinematic::GetAsBodyKinematic()
-{
- return this;
-}
-
-inline ndScene* ndBodyKinematic::GetScene() const
-{
- return m_scene;
-}
-
-inline void ndBodyKinematic::SetSceneNodes(ndScene* const scene, ndBodyListView::ndNode* const node)
-{
- m_scene = scene;
- m_sceneNode = node;
-}
-
-inline ndVector ndBodyKinematic::GetForce() const
-{
- return ndVector::m_zero;
-}
-
-inline ndVector ndBodyKinematic::GetTorque() const
-{
- return ndVector::m_zero;
-}
-
-inline void ndBodyKinematic::SetForce(const ndVector&)
-{
-}
-
-inline void ndBodyKinematic::SetTorque(const ndVector&)
-{
-}
-
-inline ndVector ndBodyKinematic::GetAccel() const
-{
- return m_accel;
-}
-
-inline void ndBodyKinematic::SetAccel(const ndVector& accel)
-{
- m_accel = accel;
-}
-
-inline ndVector ndBodyKinematic::GetAlpha() const
-{
- return m_alpha;
-}
-
-inline void ndBodyKinematic::SetAlpha(const ndVector& alpha)
-{
- m_alpha = alpha;
-}
-
-inline void ndBodyKinematic::AddDampingAcceleration(ndFloat32)
-{
-}
-
-inline void ndBodyKinematic::SetAccel(const ndJacobian& accel)
-{
- SetAccel(accel.m_linear);
- SetAlpha(accel.m_angular);
-}
-
-inline void ndBodyKinematic::PrepareStep(ndInt32 index)
-{
- m_index = index;
- m_isJointFence0 = 1;
- m_isJointFence1 = 1;
- m_isConstrained = 0;
- m_buildSkelIndex = 0;
- m_islandParent = this;
- m_weigh = ndFloat32(0.0f);
- m_isStatic = ndUnsigned8(m_invMass.m_w == ndFloat32(0.0f));
- m_equilibrium = ndUnsigned8 (m_isStatic | m_equilibrium);
- m_equilibrium0 = m_equilibrium;
-}
-
-inline ndBodyKinematic::ndContactMap& ndBodyKinematic::GetContactMap()
-{
- return m_contactList;
-}
-
-inline const ndBodyKinematic::ndContactMap& ndBodyKinematic::GetContactMap() const
-{
- return m_contactList;
-}
-
-inline ndBodyKinematic::ndJointList& ndBodyKinematic::GetJointList()
-{
- return m_jointList;
-}
-
-inline const ndBodyKinematic::ndJointList& ndBodyKinematic::GetJointList() const
-{
- return m_jointList;
-}
-
-inline ndShapeInstance& ndBodyKinematic::GetCollisionShape()
-{
- return (ndShapeInstance&)m_shapeInstance;
-}
-
-inline const ndShapeInstance& ndBodyKinematic::GetCollisionShape() const
-{
- return m_shapeInstance;
-}
-
-inline bool ndBodyKinematic::GetAutoSleep() const
-{
- return m_autoSleep ? true : false;
-}
-
-inline bool ndBodyKinematic::GetSleepState() const
-{
- return m_equilibrium ? true : false;
-}
-
-inline void ndBodyKinematic::RestoreSleepState(bool state)
-{
- m_equilibrium = ndUnsigned8 (state ? 1 : 0);
-}
-
-inline void ndBodyKinematic::SetAutoSleep(bool state)
-{
- m_autoSleep = ndUnsigned8 (state ? 1 : 0);
- SetSleepState(false);
-}
-
-inline ndSkeletonContainer* ndBodyKinematic::GetSkeleton() const
-{
- return m_skeletonContainer;
-}
-
-inline void ndBodyKinematic::SetSkeleton(ndSkeletonContainer* const skeleton)
-{
- m_skeletonContainer = skeleton;
-}
-
-inline ndFloat32 ndBodyKinematic::GetMaxLinearStep() const
-{
- return m_maxLinearStep;
-}
-
-inline ndFloat32 ndBodyKinematic::GetMaxAngularStep() const
-{
- return m_maxAngleStep;
-}
-
-inline void ndBodyKinematic::SetDebugMaxLinearAndAngularIntegrationStep(ndFloat32 angleInRadian, ndFloat32 stepInUnitPerSeconds)
-{
- m_maxLinearStep = ndMax(ndAbs(stepInUnitPerSeconds), ndFloat32(1.0f));
- m_maxAngleStep = ndMax(ndAbs(angleInRadian), ndFloat32(90.0f) * ndDegreeToRad);
-}
-
-inline void ndBodyKinematic::SetLinearDamping(ndFloat32)
-{
-}
-
-inline ndFloat32 ndBodyKinematic::GetLinearDamping() const
-{
- return ndFloat32(0.0f);
-}
-
-inline void ndBodyKinematic::SetAngularDamping(const ndVector&)
-{
-}
-
-inline ndVector ndBodyKinematic::GetAngularDamping() const
-{
- return ndVector::m_zero;
-}
-
-inline ndVector ndBodyKinematic::GetCachedDamping() const
-{
- return ndVector::m_one;
-}
-
-inline void ndBodyKinematic::UpdateInvInertiaMatrix()
-{
- ndAssert(m_invWorldInertiaMatrix[0][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[1][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[2][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[3][3] == ndFloat32(1.0f));
-
- m_invWorldInertiaMatrix = CalculateInvInertiaMatrix();
-
- ndAssert(m_invWorldInertiaMatrix[0][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[1][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[2][3] == ndFloat32(0.0f));
- ndAssert(m_invWorldInertiaMatrix[3][3] == ndFloat32(1.0f));
-}
-
-inline void ndBodyKinematic::IntegrateGyroSubstep(const ndVector&)
-{
-}
-
-inline ndJacobian ndBodyKinematic::IntegrateForceAndToque(const ndVector&, const ndVector&, const ndVector&) const
-{
- ndJacobian step;
- step.m_linear = ndVector::m_zero;
- step.m_angular = ndVector::m_zero;
- return step;
-}
-
-inline void ndBodyKinematic::AddImpulse(const ndVector&, const ndVector&, ndFloat32)
-{
-}
-
-inline void ndBodyKinematic::ApplyImpulsePair(const ndVector&, const ndVector&, ndFloat32)
-{
-}
-
-inline void ndBodyKinematic::ApplyImpulsesAtPoint(ndInt32, const ndVector* const, const ndVector* const, ndFloat32)
-{
-}
-
-inline void ndBodyKinematic::SpecialUpdate(ndFloat32)
-{
- ndAssert(0);
-}
-
-inline void ndBodyKinematic::ApplyExternalForces(ndInt32, ndFloat32)
-{
-}
-
-inline void ndBodyKinematic::SetAcceleration(const ndVector&, const ndVector&)
-{
- m_accel = ndVector::m_zero;
- m_alpha = ndVector::m_zero;
-}
-
-#endif
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.cpp
deleted file mode 100644
index 56baee8ff3..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndContact.h"
-#include "ndBodyKinematicBase.h"
-
-ndBodyKinematicBase::ndBodyKinematicBase()
- :ndBodyKinematic()
-{
- m_contactTestOnly = 1;
-}
-
-ndBodyKinematicBase::~ndBodyKinematicBase()
-{
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.h
deleted file mode 100644
index c30f3290a7..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyKinematicBase.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_KINEMATIC_SPETIAL_H__
-#define __ND_BODY_KINEMATIC_SPETIAL_H__
-
-#include "ndCollisionStdafx.h"
-#include "ndBodyKinematic.h"
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyKinematicBase : public ndBodyKinematic
-{
- public:
- D_CLASS_REFLECTION(ndBodyKinematicBase,ndBodyKinematic)
- D_COLLISION_API ndBodyKinematicBase();
- D_COLLISION_API virtual ~ndBodyKinematicBase();
-
- void SpecialUpdate(ndFloat32 timestep);
- ndBodyKinematicBase* GetAsBodyKinematicSpecial();
-} D_GCC_NEWTON_ALIGN_32;
-
-inline ndBodyKinematicBase* ndBodyKinematicBase::GetAsBodyKinematicSpecial()
-{
- return this;
-}
-
-inline void ndBodyKinematicBase::SpecialUpdate(ndFloat32)
-{
- ndAssert(0);
-}
-
-#endif
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.cpp
deleted file mode 100644
index 43b6b1a98b..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBodyListView.h"
-#include "ndBodyKinematic.h"
-
-ndBodyListView::ndBodyListView(const ndBodyListView& src)
- :ndList, ndContainersFreeListAlloc*>>()
- ,m_view(1024)
- ,m_listIsDirty(1)
-{
- ndNode* nextNode;
- ndBodyListView* const stealData = (ndBodyListView*)&src;
- for (ndNode* node = stealData->GetFirst(); node; node = nextNode)
- {
- nextNode = node->GetNext();
- stealData->Unlink(node);
- Append(node);
- }
- m_view.Swap(stealData->m_view);
-}
-
-bool ndBodyListView::UpdateView()
-{
- bool ret = false;
- if (m_listIsDirty)
- {
- D_TRACKTIME();
- ret = true;
- m_listIsDirty = 0;
- ndInt32 index = 0;
- m_view.SetCount(GetCount());
- for (ndNode* node = GetFirst(); node; node = node->GetNext())
- {
- m_view[index] = node->GetInfo()->GetAsBodyKinematic();
- index++;
- }
- }
- return ret;
-}
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.h
deleted file mode 100644
index aeb210cfc4..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyListView.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_LIST_VIEW_H__
-#define __ND_LIST_VIEW_H__
-
-#include "ndCollisionStdafx.h"
-
-class ndBody;
-class ndBodyKinematic;
-
-template
-class ndSpecialList : public ndList>
-{
- public:
- ndSpecialList();
-};
-
-template
-class ndSharedList : public ndList, ndContainersFreeListAlloc*>>
-{
- public:
- ndSharedList();
-};
-
-//class ndBodyList : public ndList, ndContainersFreeListAlloc*>>
-class ndBodyList : public ndSharedList
-{
- public:
- ndBodyList();
-};
-
-class ndBodyListView: public ndList, ndContainersFreeListAlloc*>>
-{
- public:
- ndBodyListView();
- ndBodyListView(const ndBodyListView& src);
-
- ndArray& GetView();
- const ndArray& GetView() const;
-
- bool UpdateView();
- bool IsListDirty() const;
- void RemoveItem(ndNode* const node);
- ndNode* AddItem(ndSharedPtr item);
-
- ndArray m_view;
- ndUnsigned8 m_listIsDirty;
-};
-
-template
-ndSpecialList::ndSpecialList()
- :ndList>()
-{
-}
-
-template
-ndSharedList::ndSharedList()
- :ndList, ndContainersFreeListAlloc*>>()
-{
-}
-
-inline ndBodyList::ndBodyList()
- //:ndList, ndContainersFreeListAlloc*>>()
- :ndSharedList()
-{
-}
-
-inline ndBodyListView::ndBodyListView()
- :ndList, ndContainersFreeListAlloc*>>()
- ,m_view(1024)
- ,m_listIsDirty(1)
-{
-}
-
-inline ndArray& ndBodyListView::GetView()
-{
- return m_view;
-}
-
-inline const ndArray& ndBodyListView::GetView() const
-{
- return m_view;
-}
-
-inline ndBodyListView::ndNode* ndBodyListView::AddItem(ndSharedPtr item)
-{
- m_listIsDirty = 1;
- return Append(item);
-}
-
-inline void ndBodyListView::RemoveItem(ndNode* const node)
-{
- m_listIsDirty = 1;
- Remove(node);
-}
-
-inline bool ndBodyListView::IsListDirty() const
-{
- return m_listIsDirty ? true : false;
-}
-#endif
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.cpp
deleted file mode 100644
index 47f10ca942..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBodyNotify.h"
-#include "ndBodyKinematic.h"
-
-
-ndBodyNotify::ndBodyNotify(const ndBodyNotify& src)
- :ndContainersFreeListAlloc()
- ,m_defaultGravity(src.m_defaultGravity)
- ,m_body(src.m_body)
-{
-}
-
-ndBodyNotify::ndBodyNotify(const ndVector& defaultGravity)
- :ndContainersFreeListAlloc()
- ,m_defaultGravity(defaultGravity)
- ,m_body(nullptr)
-{
-}
-
-ndBodyNotify::~ndBodyNotify()
-{
-}
-
-ndBodyNotify* ndBodyNotify::Clone() const
-{
- return new ndBodyNotify(*this);
-}
-
-ndBody* ndBodyNotify::GetBody()
-{
- return m_body;
-}
-
-const ndBody* ndBodyNotify::GetBody() const
-{
- return m_body;
-}
-
-void* ndBodyNotify::GetUserData() const
-{
- return nullptr;
-}
-
-ndBodyNotify* ndBodyNotify::GetAsBodyNotify()
-{
- return this;
-}
-
-ndUrdfBodyNotify* ndBodyNotify::GetAsUrdfBodyNotify()
-{
- return nullptr;
-}
-
-ndVector ndBodyNotify::GetGravity() const
-{
- return m_defaultGravity;
-}
-
-void ndBodyNotify::SetGravity(const ndVector & defaultGravity)
-{
- m_defaultGravity = defaultGravity;
-}
-
-void ndBodyNotify::OnTransform(ndInt32, const ndMatrix&)
-{
-}
-
-bool ndBodyNotify::OnSceneAabbOverlap(const ndBody* const) const
-{
- return true;
-}
-
-void ndBodyNotify::OnApplyExternalForce(ndInt32, ndFloat32)
-{
- ndBodyKinematic* const body = GetBody()->GetAsBodyKinematic();
- ndAssert(body);
- if (body->GetInvMass() > 0.0f)
- {
- ndVector massMatrix(body->GetMassMatrix());
- ndVector force (m_defaultGravity.Scale(massMatrix.m_w));
- body->SetForce(force);
- body->SetTorque(ndVector::m_zero);
-
- //ndVector L(body->CalculateAngularMomentum());
- //dTrace(("%f %f %f\n", L.m_x, L.m_y, L.m_z));
- }
-}
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.h
deleted file mode 100644
index a1227f2cc9..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyNotify.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_NOTIFY_H__
-#define __ND_BODY_NOTIFY_H__
-
-#include "ndCollisionStdafx.h"
-
-class ndBody;
-class ndUrdfBodyNotify;
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyNotify : public ndContainersFreeListAlloc
-{
- public:
- D_BASE_CLASS_REFLECTION(ndBodyNotify)
-
- D_COLLISION_API ndBodyNotify(const ndBodyNotify& src);
- D_COLLISION_API ndBodyNotify(const ndVector& defaultGravity);
- D_COLLISION_API virtual ~ndBodyNotify();
- D_COLLISION_API virtual ndBodyNotify* Clone() const;
-
- D_COLLISION_API ndBody* GetBody();
- D_COLLISION_API const ndBody* GetBody() const;
- D_COLLISION_API virtual void* GetUserData() const;
-
- D_COLLISION_API virtual ndBodyNotify* GetAsBodyNotify();
- D_COLLISION_API virtual ndUrdfBodyNotify* GetAsUrdfBodyNotify();
-
- D_COLLISION_API ndVector GetGravity() const;
- D_COLLISION_API void SetGravity(const ndVector& defaultGravity);
-
- D_COLLISION_API virtual bool OnSceneAabbOverlap(const ndBody* const otherBody) const;
- D_COLLISION_API virtual void OnTransform(ndInt32 threadIndex, const ndMatrix& matrix);
- D_COLLISION_API virtual void OnApplyExternalForce(ndInt32 threadIndex, ndFloat32 timestep);
-
- private:
- ndVector m_defaultGravity;
- ndBody* m_body;
- friend class ndBody;
-} D_GCC_NEWTON_ALIGN_32;
-
-#endif
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.cpp
deleted file mode 100644
index f0654ce61e..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndBodyParticleSet.h"
-
-ndBodyParticleSet::ndBodyParticleSet()
- :ndBody()
- ,ndBackgroundTask()
- ,m_box0(ndFloat32(-1e10f))
- ,m_box1(ndFloat32(1e10f))
- ,m_gravity(ndVector::m_zero)
- ,m_posit(1024)
- ,m_veloc(1024)
- ,m_listNode(nullptr)
- ,m_radius(ndFloat32 (0.125f))
- ,m_timestep(ndFloat32(0.0f))
- ,m_updateInBackground(true)
-{
-}
-
-ndBodyParticleSet::~ndBodyParticleSet()
-{
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.h
deleted file mode 100644
index 0f99843e4e..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyParticleSet.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_PARTICLE_SET_H__
-#define __ND_BODY_PARTICLE_SET_H__
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBody.h"
-
-//#define D_USE_NEW_FLUID
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyParticleSet: public ndBody, public ndBackgroundTask
-{
- public:
- D_COLLISION_API ndBodyParticleSet();
- D_COLLISION_API virtual ~ndBodyParticleSet ();
-
- const ndVector GetGravity() const;
- void SetGravity(const ndVector& gravity);
-
- ndArray& GetVelocity();
- ndArray& GetPositions();
- const ndArray& GetVelocity() const;
- const ndArray& GetPositions() const;
- virtual ndBodyParticleSet* GetAsBodyParticleSet();
-
- bool GetAsynUpdate() const;
- void SetAsynUpdate(bool update);
- ndFloat32 GetParticleRadius() const;
- virtual void SetParticleRadius(ndFloat32 radius);
-
- D_COLLISION_API virtual void Update(const ndScene* const scene, ndFloat32 timestep) = 0;
-
- protected:
- ndVector m_box0;
- ndVector m_box1;
- ndVector m_gravity;
- ndArray m_posit;
- ndArray m_veloc;
- ndBodyList::ndNode* m_listNode;
- ndFloat32 m_radius;
- ndFloat32 m_timestep;
- bool m_updateInBackground;
- friend class ndWorld;
- friend class ndScene;
-} D_GCC_NEWTON_ALIGN_32 ;
-
-inline ndBodyParticleSet* ndBodyParticleSet::GetAsBodyParticleSet()
-{
- return this;
-}
-
-inline ndFloat32 ndBodyParticleSet::GetParticleRadius() const
-{
- return m_radius;
-}
-
-inline void ndBodyParticleSet::SetParticleRadius(ndFloat32 raidus)
-{
- m_radius = raidus;
-}
-
-inline ndArray& ndBodyParticleSet::GetPositions()
-{
- return m_posit;
-}
-
-inline const ndArray& ndBodyParticleSet::GetPositions() const
-{
- return m_posit;
-}
-
-inline ndArray& ndBodyParticleSet::GetVelocity()
-{
- return m_veloc;
-}
-
-inline const ndArray& ndBodyParticleSet::GetVelocity() const
-{
- return m_veloc;
-}
-
-inline const ndVector ndBodyParticleSet::GetGravity() const
-{
- return m_gravity;
-}
-
-inline void ndBodyParticleSet::SetGravity(const ndVector& gravity)
-{
- m_gravity = gravity & ndVector::m_triplexMask;
-}
-
-inline bool ndBodyParticleSet::GetAsynUpdate() const
-{
- return m_updateInBackground;
-}
-
-inline void ndBodyParticleSet::SetAsynUpdate(bool updatType)
-{
- m_updateInBackground = updatType;
-}
-
-
-#endif
-
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.cpp
deleted file mode 100644
index c06beb34f1..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.cpp
+++ /dev/null
@@ -1,773 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBody.h"
-#include "ndScene.h"
-#include "ndContact.h"
-#include "ndShapeCapsule.h"
-#include "ndContactSolver.h"
-#include "ndBodyPlayerCapsule.h"
-
-#define D_DESCRETE_MOTION_STEPS 4
-#define D_PLAYER_MAX_CONTACTS 8
-#define D_PLAYER_MAX_ROWS (3 * D_PLAYER_MAX_CONTACTS)
-
-#define D_MAX_COLLIONSION_STEPS 8
-#define D_SLOP_JUMP_ANGLE ndFloat32(0.8f)
-#define D_MAX_COLLISION_PENETRATION ndFloat32 (5.0e-3f)
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyPlayerCapsuleContactSolver
-{
- public:
- ndBodyPlayerCapsuleContactSolver(ndBodyPlayerCapsule* const player);
- void CalculateContacts();
-
- ndContactPoint m_contactBuffer[D_PLAYER_MAX_ROWS];
- ndBodyPlayerCapsule* m_player;
- ndInt32 m_contactCount;
-} D_GCC_NEWTON_ALIGN_32;
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyPlayerCapsuleImpulseSolver
-{
- public:
- ndBodyPlayerCapsuleImpulseSolver(ndBodyPlayerCapsule* const controller);
-
- ndVector CalculateImpulse();
- void Reset(ndBodyPlayerCapsule* const controller);
-
- void AddAngularRows();
- ndInt32 AddLinearRow(const ndVector& dir, const ndVector& r, ndFloat32 speed, ndFloat32 low, ndFloat32 high, ndInt32 normalIndex = -1);
- ndInt32 AddContactRow(const ndContactPoint* const contact, const ndVector& dir, const ndVector& r, ndFloat32 speed, ndFloat32 low, ndFloat32 high, ndInt32 normalIndex = -1);
- void ApplyReaction(ndFloat32 timestep);
-
- ndMatrix m_invInertia;
- ndVector m_veloc;
- ndJacobianPair m_jacobianPairs[D_PLAYER_MAX_ROWS];
- ndContactPoint* m_contactPoint[D_PLAYER_MAX_ROWS];
- ndFloat32 m_rhs[D_PLAYER_MAX_ROWS];
- ndFloat32 m_low[D_PLAYER_MAX_ROWS];
- ndFloat32 m_high[D_PLAYER_MAX_ROWS];
- ndInt32 m_normalIndex[D_PLAYER_MAX_ROWS];
- ndFloat32 m_impulseMag[D_PLAYER_MAX_ROWS];
- ndFloat32 m_mass;
- ndFloat32 m_invMass;
- ndInt32 m_rowCount;
-} D_GCC_NEWTON_ALIGN_32;
-
-
-ndBodyPlayerCapsule::ndBodyPlayerCapsule()
- :ndBodyKinematicBase()
-{
-}
-
-ndBodyPlayerCapsule::ndBodyPlayerCapsule(const ndMatrix& localAxis, ndFloat32 mass, ndFloat32 radius, ndFloat32 height, ndFloat32 stepHeight)
- :ndBodyKinematicBase()
-{
- Init(localAxis, mass, radius, height, stepHeight);
-}
-
-ndBodyPlayerCapsule::~ndBodyPlayerCapsule()
-{
-}
-
-void ndBodyPlayerCapsule::Init(const ndMatrix& localAxis, ndFloat32 mass, ndFloat32 radius, ndFloat32 height, ndFloat32 stepHeight)
-{
- //m_contactTestOnly = 1;
- m_impulse = ndVector::m_zero;
- m_headingAngle = ndFloat32(0.0f);
- m_forwardSpeed = ndFloat32(0.0f);
- m_lateralSpeed = ndFloat32(0.0f);
- m_stepHeight = ndFloat32(0.0f);
- m_contactPatch = ndFloat32(0.0f);
- m_height = height;
- m_radius = radius;
- m_weistScale = ndFloat32(3.0f);
- m_crouchScale = ndFloat32(0.5f);
- m_isAirbone = false;
- m_isOnFloor = false;
- m_isCrouched = false;
-
- ndMatrix shapeMatrix(localAxis);
- shapeMatrix.m_posit = shapeMatrix.m_front.Scale(height * 0.5f);
- shapeMatrix.m_posit.m_w = 1.0f;
-
- height = ndMax(height - 2.0f * radius / m_weistScale, ndFloat32(0.1f));
- ndShapeInstance instance(new ndShapeCapsule(radius / m_weistScale, radius / m_weistScale, height));
- instance.SetLocalMatrix(shapeMatrix);
- instance.SetScale(ndVector(ndFloat32(1.0f), m_weistScale, m_weistScale, ndFloat32(0.0f)));
- ndBodyKinematic::SetCollisionShape(instance);
-
- SetMassMatrix(mass, instance);
- m_invMass = GetInvMass();
- m_mass = ndBodyKinematic::m_mass.m_w;
-
- m_localFrame = shapeMatrix;
- m_localFrame.m_posit = ndVector::m_wOne;
- m_contactPatch = radius / m_weistScale;
- m_stepHeight = ndMax(stepHeight, m_contactPatch * ndFloat32(2.0f));
-}
-
-void ndBodyPlayerCapsule::ResolveStep(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep)
-{
- ndMatrix matrix(m_matrix);
- ndVector savedVeloc(m_veloc);
-
- ndMatrix startMatrix(matrix);
- ndBodyPlayerCapsuleImpulseSolver impulseSolver(this);
-
- bool hasStartMatrix = false;
- const ndFloat32 invTimeStep = ndFloat32 (1.0f) / timestep;
- for (ndInt32 j = 0; !hasStartMatrix && (j < 4); ++j)
- {
- hasStartMatrix = true;
- contactSolver.CalculateContacts();
- ndInt32 count = contactSolver.m_contactCount;
- for (ndInt32 i = count - 1; i >= 0; i--)
- {
- const ndVector& point = contactSolver.m_contactBuffer[i].m_point;
- const ndVector localPointpoint(m_localFrame.UntransformVector(startMatrix.UntransformVector(point)));
- if (localPointpoint.m_x < m_stepHeight)
- {
- count--;
- contactSolver.m_contactBuffer[i] = contactSolver.m_contactBuffer[count];
- }
- }
-
- if (count)
- {
- hasStartMatrix = false;
-
- SetVelocity(ndVector::m_zero);
- impulseSolver.Reset(this);
-
- ndVector com(startMatrix.TransformVector(GetCentreOfMass()));
- for (ndInt32 i = 0; i < count; ++i)
- {
- ndVector point(contactSolver.m_contactBuffer[i].m_point);
- ndVector normal(contactSolver.m_contactBuffer[i].m_normal);
- ndFloat32 speed = ndMin((contactSolver.m_contactBuffer[i].m_penetration + D_MAX_COLLISION_PENETRATION), ndFloat32(0.25f)) * invTimeStep;
- impulseSolver.AddLinearRow(normal, point - com, speed, 0.0f, 1.0e12f);
- }
-
- impulseSolver.AddAngularRows();
- ndVector veloc(impulseSolver.CalculateImpulse().Scale(m_invMass));
- SetVelocity(veloc);
- ndBodyKinematic::IntegrateVelocity(timestep);
- startMatrix = GetMatrix();
- }
- }
-
- if (hasStartMatrix)
- {
- // clip player velocity along the high contacts
- ndMatrix coodinateMatrix(m_localFrame * startMatrix);
- ndFloat32 scaleSpeedFactor = 1.5f;
- ndFloat32 forwardSpeed = m_forwardSpeed * scaleSpeedFactor;
- ndFloat32 lateralSpeed = m_lateralSpeed * scaleSpeedFactor;
- ndFloat32 maxSpeed = ndMax(ndAbs(forwardSpeed), ndAbs(lateralSpeed));
- ndFloat32 stepFriction = 1.0f + m_mass * maxSpeed;
-
- SetVelocity(savedVeloc);
- impulseSolver.Reset(this);
- ndInt32 index = impulseSolver.AddLinearRow(coodinateMatrix[0], ndVector::m_zero, ndFloat32 (0.0f), ndFloat32(0.0f), ndFloat32(1.0e12f));
- impulseSolver.AddLinearRow(coodinateMatrix[1], ndVector::m_zero, -forwardSpeed, -stepFriction, stepFriction, index);
- impulseSolver.AddLinearRow(coodinateMatrix[2], ndVector::m_zero, lateralSpeed, -stepFriction, stepFriction, index);
- ndVector veloc(savedVeloc + impulseSolver.CalculateImpulse().Scale(m_invMass));
-
- bool advanceIsBlocked = true;
- for (ndInt32 j = 0; advanceIsBlocked && (j < 4); ++j)
- {
- advanceIsBlocked = false;
- SetVelocity(veloc);
- ndBodyKinematic::IntegrateVelocity(timestep);
- contactSolver.CalculateContacts();
- if (contactSolver.m_contactCount)
- {
- ndMatrix stepMatrix (GetMatrix());
- ndInt32 count = contactSolver.m_contactCount;
-
- // filter by position
- for (ndInt32 i = count - 1; i >= 0; i--)
- {
- const ndVector& point = contactSolver.m_contactBuffer[i].m_point;
- ndVector localPointpoint(m_localFrame.UntransformVector(stepMatrix.UntransformVector(point)));
- if (localPointpoint.m_x < m_stepHeight)
- {
- count--;
- contactSolver.m_contactBuffer[i] = contactSolver.m_contactBuffer[count];
- }
- }
-
- if (count)
- {
- ndVector com(stepMatrix.TransformVector(GetCentreOfMass()));
- advanceIsBlocked = true;
-
- impulseSolver.Reset(this);
- for (ndInt32 i = 0; i < count; ++i)
- {
- ndVector point(contactSolver.m_contactBuffer[i].m_point);
- ndVector normal(contactSolver.m_contactBuffer[i].m_normal);
- impulseSolver.AddLinearRow(normal, point - com, 0.0f, 0.0f, 1.0e12f);
- }
-
- impulseSolver.AddAngularRows();
- veloc += impulseSolver.CalculateImpulse().Scale(m_invMass);
- SetMatrix(startMatrix);
- }
- }
- }
-
- SetVelocity(veloc);
- SetMatrix(startMatrix);
- ndBodyKinematic::IntegrateVelocity(timestep);
- contactSolver.CalculateContacts();
- if (contactSolver.m_contactCount)
- {
- ndMatrix stepMatrix(GetMatrix());
-
- ndFloat32 maxHigh = 0.0f;
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- ndVector point (contactSolver.m_contactBuffer[i].m_point);
- point = m_localFrame.UntransformVector(stepMatrix.UntransformVector(point));
- if ((point.m_x < m_stepHeight) && (point.m_x > m_contactPatch))
- {
- ndVector normal(contactSolver.m_contactBuffer[i].m_normal);
- ndFloat32 relSpeed = normal.DotProduct(veloc).GetScalar();
- if (relSpeed < ndFloat32(-1.0e-2f))
- {
- maxHigh = ndMax(point.m_x, maxHigh);
- }
- }
- }
-
- if (maxHigh > 0.0f)
- {
- ndVector step(stepMatrix.RotateVector(m_localFrame.RotateVector(ndVector(maxHigh, ndFloat32(0.0f), ndFloat32(0.0f), ndFloat32(0.0f)))));
- matrix.m_posit += step;
- }
- }
- }
-
- SetVelocity(savedVeloc);
- SetMatrix(matrix);
-}
-
-void ndBodyPlayerCapsule::UpdatePlayerStatus(ndBodyPlayerCapsuleContactSolver& contactSolver)
-{
- m_isAirbone = true;
- m_isOnFloor = false;
- contactSolver.CalculateContacts();
- ndMatrix matrix(m_localFrame * GetMatrix());
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- m_isAirbone = false;
- const ndContactPoint* const contact = &contactSolver.m_contactBuffer[i];
- ndVector point(contact->m_point);
- ndVector localPoint(matrix.UntransformVector(point));
- if (localPoint.m_x < m_contactPatch)
- {
- ndVector normal(contact->m_normal);
- ndVector localNormal(matrix.UnrotateVector(normal));
- //if (localNormal.m_x > ndFloat32 (0.95f))
- if (localNormal.m_x > D_SLOP_JUMP_ANGLE)
- {
- m_isOnFloor = true;
- }
- }
- }
-
- if (m_isAirbone || !m_isOnFloor)
- {
- m_equilibriumOverride = 1;
- }
-}
-
-ndBodyPlayerCapsule::dCollisionState ndBodyPlayerCapsule::TestPredictCollision(const ndBodyPlayerCapsuleContactSolver& contactSolver, const ndVector& veloc) const
-{
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- const ndContactPoint* const contact = &contactSolver.m_contactBuffer[i];
- if (contact->m_penetration >= D_MAX_COLLISION_PENETRATION)
- {
- return m_deepPenetration;
- }
- }
-
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- const ndContactPoint* const contact = &contactSolver.m_contactBuffer[i];
- ndFloat32 projecSpeed = veloc.DotProduct(contact->m_normal).GetScalar();
- if (projecSpeed < ndFloat32(0.0f))
- {
- return m_colliding;
- }
- }
- return m_freeMovement;
-}
-
-ndFloat32 ndBodyPlayerCapsule::PredictTimestep(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep)
-{
- ndMatrix matrix(m_matrix);
- ndVector veloc(GetVelocity());
- ndBodyKinematic::IntegrateVelocity(timestep);
- dCollisionState playerCollide = TestPredictCollision(contactSolver, veloc);
- SetMatrix(matrix);
-
- if (playerCollide == m_deepPenetration)
- {
- ndFloat32 savedTimeStep = timestep;
- timestep *= 0.5f;
- ndFloat32 dt = timestep;
- for (ndInt32 i = 0; i < D_MAX_COLLIONSION_STEPS; ++i)
- {
- ndBodyKinematic::IntegrateVelocity(timestep);
- contactSolver.CalculateContacts();
- SetMatrix(matrix);
-
- dt *= 0.5f;
- playerCollide = TestPredictCollision(contactSolver, veloc);
- if (playerCollide == m_colliding)
- {
- return timestep;
- }
- if (playerCollide == m_deepPenetration)
- {
- timestep -= dt;
- }
- else
- {
- timestep += dt;
- }
- }
- if (timestep > dt * 2.0f)
- {
- return timestep;
- }
-
- dt = savedTimeStep / D_MAX_COLLIONSION_STEPS;
- timestep = dt;
- for (ndInt32 i = 1; i < D_MAX_COLLIONSION_STEPS; ++i)
- {
- ndBodyKinematic::IntegrateVelocity(timestep);
- contactSolver.CalculateContacts();
- SetMatrix(matrix);
- playerCollide = TestPredictCollision(contactSolver, veloc);
- if (playerCollide != m_freeMovement)
- {
- return timestep;
- }
- timestep += dt;
- }
- }
-
- return timestep;
-}
-
-void ndBodyPlayerCapsule::ResolveInterpenetrations(ndBodyPlayerCapsuleContactSolver& contactSolver, ndBodyPlayerCapsuleImpulseSolver& impulseSolver)
-{
- ndVector savedVeloc(GetVelocity());
-
- ndFloat32 timestep = ndFloat32 (0.1f);
- ndFloat32 invTimestep = ndFloat32(1.0f) / timestep;
-
- ndFloat32 penetration = D_MAX_COLLISION_PENETRATION * 10.0f;
- for (ndInt32 j = 0; (j < 8) && (penetration > D_MAX_COLLISION_PENETRATION); ++j)
- {
- SetVelocity(ndVector::m_zero);
- ndMatrix matrix(GetMatrix());
- ndVector com(matrix.TransformVector(GetCentreOfMass()));
-
- impulseSolver.Reset(this);
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- ndContactPoint* const contact = &contactSolver.m_contactBuffer[i];
- ndVector point(contact->m_point);
- ndVector normal(contact->m_normal);
- ndInt32 index = impulseSolver.AddContactRow(contact, normal, point - com, 0.0f, 0.0f, 1.0e12f);
-
- ndFloat32 impulse = invTimestep * ndClamp(contact->m_penetration - D_MAX_COLLISION_PENETRATION * 0.5f, ndFloat32(0.0f), ndFloat32(0.5f));
- impulseSolver.m_rhs[index] = impulse;
- }
-
- impulseSolver.AddAngularRows();
-
- ndVector veloc(impulseSolver.CalculateImpulse().Scale(m_invMass));
- SetVelocity(veloc);
- ndBodyKinematic::IntegrateVelocity(timestep);
-
- penetration = 0.0f;
- contactSolver.CalculateContacts();
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- penetration = ndMax(contactSolver.m_contactBuffer[i].m_penetration, penetration);
- }
- }
-
- SetVelocity(savedVeloc);
-}
-
-void ndBodyPlayerCapsule::ResolveCollision(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep)
-{
- contactSolver.CalculateContacts();
- if (!contactSolver.m_contactCount)
- {
- return;
- }
-
- ndFloat32 maxPenetration = 0.0f;
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- maxPenetration = ndMax(contactSolver.m_contactBuffer[i].m_penetration, maxPenetration);
- }
-
- ndMatrix matrix(GetMatrix());
- ndBodyPlayerCapsuleImpulseSolver impulseSolver(this);
- if (maxPenetration > D_MAX_COLLISION_PENETRATION)
- {
- ResolveInterpenetrations(contactSolver, impulseSolver);
- matrix = GetMatrix();
- }
-
- ndVector veloc (GetVelocity());
- const ndMatrix frameMatrix(m_localFrame * matrix);
- ndVector com(matrix.TransformVector(GetCentreOfMass()));
-
- impulseSolver.Reset(this);
- ndVector surfaceVeloc(0.0f);
- const ndFloat32 contactPatchHigh = m_contactPatch * ndFloat32(0.995f);
-
- for (ndInt32 i = 0; i < contactSolver.m_contactCount; ++i)
- {
- ndContactPoint* const contact = &contactSolver.m_contactBuffer[i];
- ndVector point(contact->m_point);
- ndVector normal(contact->m_normal);
- const ndInt32 normalIndex = impulseSolver.AddContactRow(contact, normal, point - com, ndFloat32 (0.0f), ndFloat32(0.0f), ndFloat32(1.0e12f));
- ndVector localPoint(frameMatrix.UntransformVector(point));
-
- if (localPoint.m_x < contactPatchHigh)
- {
- ndFloat32 friction = ContactFrictionCallback(point, normal, 0, contact->m_body1);
- if (friction > 0.0f)
- {
- // add lateral traction friction
- ndVector sideDir(frameMatrix.m_up.CrossProduct(normal).Normalize());
- impulseSolver.AddContactRow(contact, sideDir, point - com, -m_lateralSpeed, -friction, friction, normalIndex);
-
- // add longitudinal traction friction
- ndVector frontDir(normal.CrossProduct(sideDir));
- impulseSolver.AddContactRow(contact, frontDir, point - com, -m_forwardSpeed, -friction, friction, normalIndex);
- }
- }
- }
-
- impulseSolver.AddAngularRows();
-
- veloc += impulseSolver.CalculateImpulse().Scale(m_invMass);
- impulseSolver.ApplyReaction(timestep);
-
- SetVelocity(veloc);
-}
-
-ndBodyPlayerCapsuleImpulseSolver::ndBodyPlayerCapsuleImpulseSolver(ndBodyPlayerCapsule* const controller)
-{
- m_mass = controller->GetMassMatrix().m_w;
- m_invMass = controller->GetInvMass();
- m_invInertia = controller->GetInvInertiaMatrix();
- Reset(controller);
-}
-
-void ndBodyPlayerCapsuleImpulseSolver::Reset(ndBodyPlayerCapsule* const controller)
-{
- m_rowCount = 0;
- m_veloc = controller->GetVelocity();
-}
-
-ndBodyPlayerCapsuleContactSolver::ndBodyPlayerCapsuleContactSolver(ndBodyPlayerCapsule* const player)
- :m_player(player)
- ,m_contactCount(0)
-{
-}
-
-void ndBodyPlayerCapsuleContactSolver::CalculateContacts()
-{
- m_contactCount = 0;
- ndScene* const scene = m_player->GetScene();
- ndContactNotify* const contactNotify = m_player->GetScene()->GetContactNotify();
- ndBodyKinematic::ndContactMap::Iterator it(m_player->GetContactMap());
- for (it.Begin(); it; it++)
- {
- const ndContact* const srcContact = *it;
- if (srcContact->IsActive())
- {
- ndBodyKinematic* body0 = srcContact->GetBody0();
- ndBodyKinematic* body1 = srcContact->GetBody1();
- if (body1 == m_player)
- {
- ndSwap(body0, body1);
- }
- ndContact contact;
- contact.SetBodies(body0, body1);
- contact.m_material = contactNotify->GetMaterial(&contact, body0->GetCollisionShape(), body1->GetCollisionShape());
-
- ndContactPoint contactBuffer[D_MAX_CONTATCS];
- ndContactSolver contactSolver(&contact, scene->GetContactNotify(), ndFloat32(1.0f), 0);
- contactSolver.m_instance0.SetGlobalMatrix(contactSolver.m_instance0.GetLocalMatrix() * body0->GetMatrix());
- contactSolver.m_instance1.SetGlobalMatrix(contactSolver.m_instance1.GetLocalMatrix() * body1->GetMatrix());
- contactSolver.m_separatingVector = srcContact->m_separatingVector;
- //contactSolver.m_timestep = ndFloat32 (1.0f);
- //contactSolver.m_ccdMode = 0;
- contactSolver.m_intersectionTestOnly = 0;
- contactSolver.m_contactBuffer = contactBuffer;
- const ndInt32 count = contactSolver.CalculateContactsDiscrete ();
- for (ndInt32 i = 0; i < count; ++i)
- {
- m_contactBuffer[m_contactCount] = contactBuffer[i];
- m_contactCount++;
- ndAssert(m_contactCount < ndInt32 (sizeof(m_contactBuffer) / sizeof(m_contactBuffer[0])));
- }
- }
- }
-}
-
-ndInt32 ndBodyPlayerCapsuleImpulseSolver::AddLinearRow(const ndVector& dir, const ndVector& r, ndFloat32 speed, ndFloat32 low, ndFloat32 high, ndInt32 normalIndex)
-{
- m_contactPoint[m_rowCount] = nullptr;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_linear = dir;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_angular = r.CrossProduct(dir);
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_linear = ndVector::m_zero;
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_angular = ndVector::m_zero;
-
- m_low[m_rowCount] = low;
- m_high[m_rowCount] = high;
- m_normalIndex[m_rowCount] = (normalIndex == -1) ? 0 : normalIndex - m_rowCount;
- m_rhs[m_rowCount] = speed - m_veloc.DotProduct(m_jacobianPairs[m_rowCount].m_jacobianM0.m_linear).GetScalar();
- m_rowCount++;
- ndAssert(m_rowCount < D_PLAYER_MAX_ROWS);
- return m_rowCount - 1;
-}
-
-ndVector ndBodyPlayerCapsuleImpulseSolver::CalculateImpulse()
-{
- ndFloat32 massMatrix[D_PLAYER_MAX_ROWS][D_PLAYER_MAX_ROWS];
- const ndBodyKinematic* bodyArray[D_PLAYER_MAX_ROWS];
- for (ndInt32 i = 0; i < m_rowCount; ++i)
- {
- bodyArray[i] = m_contactPoint[i] ? m_contactPoint[i]->m_body0 : nullptr;
- }
-
- for (ndInt32 i = 0; i < m_rowCount; ++i)
- {
- ndJacobianPair jInvMass(m_jacobianPairs[i]);
-
- jInvMass.m_jacobianM0.m_linear = jInvMass.m_jacobianM0.m_linear.Scale(m_invMass);
- jInvMass.m_jacobianM0.m_angular = m_invInertia.RotateVector(jInvMass.m_jacobianM0.m_angular);
- if (bodyArray[i])
- {
- ndFloat32 invMass = bodyArray[i]->GetInvMass();
- ndMatrix invInertia(bodyArray[i]->GetInvInertiaMatrix());
- jInvMass.m_jacobianM1.m_linear = jInvMass.m_jacobianM1.m_linear.Scale(invMass);
- jInvMass.m_jacobianM1.m_angular = invInertia.RotateVector(jInvMass.m_jacobianM1.m_angular);
- }
- else
- {
- jInvMass.m_jacobianM1.m_linear = ndVector::m_zero;
- jInvMass.m_jacobianM1.m_angular = ndVector::m_zero;
- }
-
- ndVector tmp(
- jInvMass.m_jacobianM0.m_linear * m_jacobianPairs[i].m_jacobianM0.m_linear +
- jInvMass.m_jacobianM0.m_angular * m_jacobianPairs[i].m_jacobianM0.m_angular +
- jInvMass.m_jacobianM1.m_linear * m_jacobianPairs[i].m_jacobianM1.m_linear +
- jInvMass.m_jacobianM1.m_angular * m_jacobianPairs[i].m_jacobianM1.m_angular);
- ndFloat32 a00 = (tmp.m_x + tmp.m_y + tmp.m_z) * ndFloat32 (1.0004f);
-
- massMatrix[i][i] = a00;
-
- m_impulseMag[i] = 0.0f;
- for (ndInt32 j = i + 1; j < m_rowCount; ++j)
- {
- ndVector tmp1(
- jInvMass.m_jacobianM0.m_linear * m_jacobianPairs[j].m_jacobianM0.m_linear +
- jInvMass.m_jacobianM0.m_angular * m_jacobianPairs[j].m_jacobianM0.m_angular);
- if (bodyArray[i] == bodyArray[j])
- {
- tmp1 += jInvMass.m_jacobianM1.m_linear * m_jacobianPairs[j].m_jacobianM1.m_linear;
- tmp1 += jInvMass.m_jacobianM1.m_angular * m_jacobianPairs[j].m_jacobianM1.m_angular;
- }
-
- ndFloat32 a01 = tmp1.m_x + tmp1.m_y + tmp1.m_z;
- massMatrix[i][j] = a01;
- massMatrix[j][i] = a01;
- }
- }
-
- ndAssert(ndTestPSDmatrix(m_rowCount, D_PLAYER_MAX_ROWS, &massMatrix[0][0]));
- ndGaussSeidelLcpSor(m_rowCount, D_PLAYER_MAX_ROWS, &massMatrix[0][0], m_impulseMag, m_rhs, m_normalIndex, m_low, m_high, ndFloat32(1.0e-6f), 32, ndFloat32(1.1f));
-
- ndVector netImpulse(0.0f);
- for (ndInt32 i = 0; i < m_rowCount; ++i)
- {
- netImpulse += m_jacobianPairs[i].m_jacobianM0.m_linear.Scale(m_impulseMag[i]);
- }
- return netImpulse;
-}
-
-ndInt32 ndBodyPlayerCapsuleImpulseSolver::AddContactRow(const ndContactPoint* const contact, const ndVector& dir, const ndVector& r, ndFloat32 speed, ndFloat32 low, ndFloat32 high, ndInt32 normalIndex)
-{
- ndAssert(contact->m_body1);
- if (contact->m_body1->GetInvMass() == ndFloat32 (0.0f))
- {
- return AddLinearRow(dir, r, speed, low, high, normalIndex);
- }
-
- ndVector omega(contact->m_body1->GetOmega());
- ndVector veloc(contact->m_body1->GetVelocity());
- ndMatrix matrix(contact->m_body1->GetMatrix());
- ndVector com(matrix.TransformVector(contact->m_body1->GetCentreOfMass()));
-
- ndVector p1(contact->m_point);
- ndVector r1(p1 - com);
- ndVector dir1(dir.Scale(-1.0f));
-
- m_contactPoint[m_rowCount] = (ndContactPoint*)contact;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_linear = dir;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_angular = r.CrossProduct(dir);
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_linear = dir1;
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_angular = r1.CrossProduct(dir1);
-
- m_low[m_rowCount] = low;
- m_high[m_rowCount] = high;
- m_normalIndex[m_rowCount] = (normalIndex == -1) ? 0 : normalIndex - m_rowCount;
-
- ndVector reactionSpeed(
- m_veloc * m_jacobianPairs[m_rowCount].m_jacobianM0.m_linear +
- veloc * m_jacobianPairs[m_rowCount].m_jacobianM1.m_linear +
- omega * m_jacobianPairs[m_rowCount].m_jacobianM1.m_angular);
- m_rhs[m_rowCount] = speed - reactionSpeed.AddHorizontal().GetScalar();
-
- m_rowCount++;
- ndAssert(m_rowCount < D_PLAYER_MAX_ROWS);
- return m_rowCount - 1;
-}
-
-void ndBodyPlayerCapsuleImpulseSolver::AddAngularRows()
-{
- for (ndInt32 i = 0; i < 3; ++i)
- {
- m_contactPoint[m_rowCount] = nullptr;
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_linear = ndVector::m_zero;
- m_jacobianPairs[m_rowCount].m_jacobianM1.m_angular = ndVector::m_zero;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_linear = ndVector::m_zero;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_angular = ndVector::m_zero;
- m_jacobianPairs[m_rowCount].m_jacobianM0.m_angular[i] = ndFloat32(1.0f);
- m_rhs[m_rowCount] = ndFloat32(0.0f);
- m_low[m_rowCount] = ndFloat32(-1.0e12f);
- m_high[m_rowCount] = ndFloat32(1.0e12f);
- m_impulseMag[m_rowCount] = ndFloat32(0.0f);
- m_normalIndex[m_rowCount] = 0;
- m_rowCount++;
- ndAssert(m_rowCount < D_PLAYER_MAX_ROWS);
- }
-}
-
-void ndBodyPlayerCapsuleImpulseSolver::ApplyReaction(ndFloat32 timestep)
-{
- ndFloat32 invTimeStep = 0.1f / timestep;
- for (ndInt32 i = 0; i < m_rowCount; ++i)
- {
- if (m_contactPoint[i])
- {
- ndBodyKinematic* const body0 = ((ndBodyKinematic*)m_contactPoint[i]->m_body0);
- ndBodyKinematic* const body1 = ((ndBodyKinematic*)m_contactPoint[i]->m_body1);
- ndVector force(m_jacobianPairs[i].m_jacobianM1.m_linear.Scale(m_impulseMag[i] * invTimeStep));
- ndVector torque(m_jacobianPairs[i].m_jacobianM1.m_angular.Scale(m_impulseMag[i] * invTimeStep));
- body1->SetForce(force + body1->GetForce());
- body1->SetTorque(torque + body1->GetTorque());
- body0->m_equilibriumOverride = 1;
- }
- }
-}
-
-void ndBodyPlayerCapsule::SpecialUpdate(ndFloat32 timestep)
-{
- ndBodyPlayerCapsuleContactSolver contactSolver(this);
- ndFloat32 timeLeft = timestep;
- const ndFloat32 timeEpsilon = timestep * (1.0f / 16.0f);
-
- m_equilibriumOverride = 0;
- m_impulse = ndVector::m_zero;
- ApplyInputs(timestep);
-
-#if 0
- #if 1
- static FILE* file = fopen("log.bin", "wb");
- if (file) {
- fwrite(&m_headingAngle, sizeof(m_headingAngle), 1, file);
- fwrite(&m_forwardSpeed, sizeof(m_forwardSpeed), 1, file);
- fwrite(&m_lateralSpeed, sizeof(m_lateralSpeed), 1, file);
- fflush(file);
- }
- #else
- static FILE* file = fopen("log.bin", "rb");
- if (file) {
- fread(&m_headingAngle, sizeof(m_headingAngle), 1, file);
- fread(&m_forwardSpeed, sizeof(m_forwardSpeed), 1, file);
- fread(&m_lateralSpeed, sizeof(m_lateralSpeed), 1, file);
- }
- #endif
-#endif
- m_equilibrium0 = 0;
-
- // set player orientation
- ndMatrix matrix(ndYawMatrix(GetHeadingAngle()));
- matrix.m_posit = m_matrix.m_posit;
- SetMatrix(matrix);
-
- // set play desired velocity
- ndVector veloc(GetVelocity() + m_impulse.Scale(m_invMass));
- SetVelocity(veloc);
-
- // determine if player has to step over obstacles lower than step hight
- UpdateInvInertiaMatrix();
- ResolveStep(contactSolver, timestep);
-
- // advance player until it hit a collision point, until there is not more time left
- for (ndInt32 i = 0; (i < D_DESCRETE_MOTION_STEPS) && (timeLeft > timeEpsilon); ++i)
- {
- if (timeLeft > timeEpsilon)
- {
- ResolveCollision(contactSolver, timestep);
- }
-
- ndFloat32 predicetdTime = PredictTimestep(contactSolver, timeLeft);
- ndBodyKinematic::IntegrateVelocity(predicetdTime);
- timeLeft -= predicetdTime;
- }
-
- UpdatePlayerStatus(contactSolver);
-}
-
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.h
deleted file mode 100644
index 28c218b7c9..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyPlayerCapsule.h
+++ /dev/null
@@ -1,167 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_PLAYER_CAPSULE_H__
-#define __ND_BODY_PLAYER_CAPSULE_H__
-
-#include "ndCollisionStdafx.h"
-#include "ndBodyKinematicBase.h"
-
-class ndBodyPlayerCapsuleContactSolver;
-class ndBodyPlayerCapsuleImpulseSolver;
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyPlayerCapsule : public ndBodyKinematicBase
-{
- public:
- D_CLASS_REFLECTION(ndBodyPlayerCapsule, ndBodyKinematicBase)
-
- D_COLLISION_API ndBodyPlayerCapsule();
- D_COLLISION_API ndBodyPlayerCapsule(const ndMatrix& localAxis, ndFloat32 mass, ndFloat32 radius, ndFloat32 height, ndFloat32 stepHeight);
- D_COLLISION_API virtual ~ndBodyPlayerCapsule();
-
- ndBodyPlayerCapsule* GetAsBodyPlayerCapsule();
-
- ndFloat32 GetForwardSpeed() const;
- void SetForwardSpeed(ndFloat32 speed);
-
- ndFloat32 GetLateralSpeed() const;
- void SetLateralSpeed(ndFloat32 speed);
-
- ndFloat32 GetHeadingAngle() const;
- void SetHeadingAngle(ndFloat32 angle);
-
- bool IsOnFloor() const;
-
- virtual void ApplyInputs(ndFloat32 timestep);
- virtual ndFloat32 ContactFrictionCallback(const ndVector& position, const ndVector& normal, ndInt32 contactId, const ndBodyKinematic* const otherbody) const;
-
- private:
- enum dCollisionState
- {
- m_colliding,
- m_freeMovement,
- m_deepPenetration,
- };
-
- virtual void IntegrateExternalForce(ndFloat32 timestep);
- virtual void SetCollisionShape(const ndShapeInstance& shapeInstance);
- void UpdatePlayerStatus(ndBodyPlayerCapsuleContactSolver& contactSolver);
- void ResolveStep(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep);
- void ResolveCollision(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep);
- ndFloat32 PredictTimestep(ndBodyPlayerCapsuleContactSolver& contactSolver, ndFloat32 timestep);
- dCollisionState TestPredictCollision(const ndBodyPlayerCapsuleContactSolver& contactSolver, const ndVector& veloc) const;
- void ResolveInterpenetrations(ndBodyPlayerCapsuleContactSolver& contactSolver, ndBodyPlayerCapsuleImpulseSolver& impulseSolver);
- void IntegrateVelocity(ndFloat32 timestep);
-
- D_COLLISION_API virtual void SpecialUpdate(ndFloat32 timestep);
- D_COLLISION_API void Init(const ndMatrix& localAxis, ndFloat32 mass, ndFloat32 radius, ndFloat32 height, ndFloat32 stepHeight);
-
- protected:
- ndMatrix m_localFrame;
- ndVector m_impulse;
- ndFloat32 m_mass;
- ndFloat32 m_invMass;
- ndFloat32 m_headingAngle;
- ndFloat32 m_forwardSpeed;
- ndFloat32 m_lateralSpeed;
- ndFloat32 m_stepHeight;
- ndFloat32 m_contactPatch;
- ndFloat32 m_height;
- ndFloat32 m_radius;
- ndFloat32 m_weistScale;
- ndFloat32 m_crouchScale;
- bool m_isAirbone;
- bool m_isOnFloor;
- bool m_isCrouched;
-} D_GCC_NEWTON_ALIGN_32;
-
-inline ndBodyPlayerCapsule* ndBodyPlayerCapsule::GetAsBodyPlayerCapsule()
-{
- return this;
-}
-
-inline void ndBodyPlayerCapsule::SetCollisionShape(const ndShapeInstance&)
-{
- // ignore the changing collision shape;
-}
-
-inline void ndBodyPlayerCapsule::ApplyInputs(ndFloat32)
-{
-}
-
-inline ndFloat32 ndBodyPlayerCapsule::ContactFrictionCallback(const ndVector&, const ndVector&, ndInt32, const ndBodyKinematic* const) const
-{
- return ndFloat32 (2.0f);
-}
-
-inline ndFloat32 ndBodyPlayerCapsule::GetForwardSpeed() const
-{
- return -m_forwardSpeed;
-}
-
-inline void ndBodyPlayerCapsule::SetForwardSpeed(ndFloat32 speed)
-{
- m_forwardSpeed = -speed;
-}
-
-inline ndFloat32 ndBodyPlayerCapsule::GetLateralSpeed() const
-{
- return -m_lateralSpeed;
-}
-
-inline void ndBodyPlayerCapsule::SetLateralSpeed(ndFloat32 speed)
-{
- m_lateralSpeed = -speed;
-}
-
-inline ndFloat32 ndBodyPlayerCapsule::GetHeadingAngle() const
-{
- return m_headingAngle;
-}
-
-inline void ndBodyPlayerCapsule::SetHeadingAngle(ndFloat32 angle)
-{
- //m_headingAngle = dClamp(angle, ndFloat32(-dPi), ndFloat32(dPi));
- const ndFloat32 interpolation = ndFloat32(0.3f);
- ndFloat32 deltaAngle = ndAnglesAdd(angle, -m_headingAngle) * interpolation;
- ndFloat32 headingAngle = ndAnglesAdd(m_headingAngle, deltaAngle);
- //dTrace(("%f %f %f\n", angle * dRadToDegree, m_headingAngle * dRadToDegree, headingAngle * dRadToDegree));
- m_headingAngle = headingAngle;
-}
-
-inline void ndBodyPlayerCapsule::IntegrateVelocity(ndFloat32)
-{
- m_accel = ndVector::m_zero;
- m_alpha = ndVector::m_zero;
-}
-
-inline bool ndBodyPlayerCapsule::IsOnFloor() const
-{
- return m_isOnFloor;
-}
-
-inline void ndBodyPlayerCapsule::IntegrateExternalForce(ndFloat32)
-{
- // do nothing
-}
-
-#endif
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.cpp
deleted file mode 100644
index 6d174ecbf2..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.cpp
+++ /dev/null
@@ -1,2380 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndScene.h"
-#include "ndBodySphFluid.h"
-
-#ifndef D_USE_NEW_FLUID
-
-//#define D_USE_YZ_PLANE_BUCKETS
-
-
-#define D_SPH_HASH_BITS 8
-#define D_SPH_BUFFER_GRANULARITY 4096
-
-#define D_PARTICLE_BUCKET_SIZE 32
-#define D_GRID_SIZE_SCALER (1.0f)
-
-#if 0
-
-class ndBodySphFluid::ndGridHash
-{
- public:
- enum ndGridType
- {
- m_adjacentGrid = 0,
- m_homeGrid = 1,
- };
-
- ndGridHash()
- {
- }
-
- ndGridHash(ndUnsigned64 gridHash)
- :m_gridHash(gridHash)
- {
- }
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndGridHash(ndInt32 y, ndInt32 z)
- {
- m_gridHash = 0;
- m_y = ndUnsigned64(y);
- m_z = ndUnsigned64(z);
- }
-
- ndGridHash(const ndVector& grid, ndInt32 particleIndex)
- {
- ndAssert(grid.m_y >= ndFloat32(0.0f));
- ndAssert(grid.m_z >= ndFloat32(0.0f));
- ndAssert(grid.m_y < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_z < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
-
- ndVector hash(grid.GetInt());
-
- m_gridHash = 0;
- m_y = ndUnsigned64(hash.m_iy);
- m_z = ndUnsigned64(hash.m_iz);
-
- m_cellType = m_adjacentGrid;
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-#else
- ndGridHash(ndInt32 x, ndInt32 z)
- {
- m_gridHash = 0;
- m_x = ndUnsigned64(x);
- m_z = ndUnsigned64(z);
- }
-
- ndGridHash(const ndVector& grid, ndInt32 particleIndex)
- {
- ndAssert(grid.m_x >= ndFloat32(0.0f));
- ndAssert(grid.m_z >= ndFloat32(0.0f));
- ndAssert(grid.m_x < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_z < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
-
- ndVector hash(grid.GetInt());
-
- m_gridHash = 0;
- m_x = ndUnsigned64(hash.m_ix);
- m_z = ndUnsigned64(hash.m_iz);
-
- m_cellType = m_adjacentGrid;
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-#endif
-
- union
- {
- struct
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 m_y : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_z : D_SPH_HASH_BITS * 2;
-#else
- ndUnsigned64 m_x : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_z : D_SPH_HASH_BITS * 2;
-#endif
- ndUnsigned64 m_particleIndex : 23;
- ndUnsigned64 m_cellType : 1;
- };
- struct
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 m_yLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_yHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_zLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_zHigh : D_SPH_HASH_BITS;
-#else
- ndUnsigned64 m_xLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_xHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_zLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_zHigh : D_SPH_HASH_BITS;
-#endif
- };
- ndUnsigned64 m_gridHash : D_SPH_HASH_BITS * 2 * 2;
- };
-};
-
-class ndBodySphFluid::ndParticlePair
-{
- public:
- ndInt32 m_neighborg[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndParticleKernelDistance
-{
- public:
- ndFloat32 m_dist[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndWorkingBuffers
-{
- #define D_SPH_GRID_X_RESOLUTION 4
-
- public:
- ndWorkingBuffers()
- :m_accel(D_SPH_BUFFER_GRANULARITY)
- ,m_locks(D_SPH_BUFFER_GRANULARITY)
- ,m_pairCount(D_SPH_BUFFER_GRANULARITY)
- ,m_gridScans(D_SPH_BUFFER_GRANULARITY)
- ,m_density(D_SPH_BUFFER_GRANULARITY)
- ,m_invDensity(D_SPH_BUFFER_GRANULARITY)
- ,m_pairs(D_SPH_BUFFER_GRANULARITY)
- ,m_hashGridMap(D_SPH_BUFFER_GRANULARITY)
- ,m_hashGridMapScratchBuffer(D_SPH_BUFFER_GRANULARITY)
- ,m_kernelDistance(D_SPH_BUFFER_GRANULARITY)
- ,m_worlToGridOrigin(ndFloat32 (1.0f))
- ,m_worlToGridScale(ndFloat32(1.0f))
- ,m_hashGridSize(ndFloat32(0.0f))
- ,m_hashInvGridSize(ndFloat32(0.0f))
- {
- for (ndInt32 i = 0; i < D_MAX_THREADS_COUNT; ++i)
- {
- m_partialsGridScans[i].Resize(D_SPH_BUFFER_GRANULARITY);
- }
- }
-
- ~ndWorkingBuffers()
- {
- }
-
- void SetWorldToGridMapping(ndFloat32 gridSize, const ndVector& maxP, const ndVector& minP)
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- m_worlToGridOrigin = minP.m_x;
- ndFloat32 gridCount = ndFloor((maxP.m_x - minP.m_x) / gridSize + ndFloat32(1.0f));
- m_worlToGridScale = ndFloat32(1<< D_SPH_GRID_X_RESOLUTION) * gridCount / (maxP.m_x - minP.m_x);
-#else
- m_worlToGridOrigin = minP.m_y;
- ndFloat32 gridCount = ndFloor((maxP.m_y - minP.m_y) / gridSize + ndFloat32(1.0f));
- m_worlToGridScale = ndFloat32(1 << D_SPH_GRID_X_RESOLUTION) * (ndFloat32)gridCount / (maxP.m_y - minP.m_y);
-#endif
- }
-
- ndInt32 WorldToGrid(const ndVector& point) const
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndInt32 val = ndInt32((point.m_x - m_worlToGridOrigin) * m_worlToGridScale);
-#else
- ndInt32 val = ndInt32((point.m_y - m_worlToGridOrigin) * m_worlToGridScale);
-#endif
- ndAssert(val >= 0);
- return val;
- }
-
- ndArray m_accel;
- ndArray m_locks;
- ndArray m_pairCount;
- ndArray m_gridScans;
- ndArray m_density;
- ndArray m_invDensity;
- ndArray m_pairs;
- ndArray m_hashGridMap;
- ndArray m_hashGridMapScratchBuffer;
- ndArray m_kernelDistance;
- ndArray m_partialsGridScans[D_MAX_THREADS_COUNT];
- ndFloat32 m_worlToGridOrigin;
- ndFloat32 m_worlToGridScale;
- ndFloat32 m_hashGridSize;
- ndFloat32 m_hashInvGridSize;
-};
-
-ndBodySphFluid::ndBodySphFluid()
- :ndBodyParticleSet()
- ,m_workingBuffers(new ndWorkingBuffers)
- ,m_mass(ndFloat32(1.0f))
- ,m_viscosity(ndFloat32 (1.05f))
- ,m_restDensity(ndFloat32(1000.0f))
- ,m_gasConstant(ndFloat32(1.0f))
-{
- SetRestDensity(m_restDensity);
-}
-
-ndBodySphFluid::~ndBodySphFluid()
-{
- delete m_workingBuffers;
-}
-
-void ndBodySphFluid::SortBuckets(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
-
- class ndKey_low
- {
- public:
- ndKey_low(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- ,m_data(*m_fluid->m_workingBuffers)
- ,m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32(cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32(key & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- class ndKey_middle
- {
- public:
- ndKey_middle(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- ,m_data(*m_fluid->m_workingBuffers)
- ,m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32 (cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32((key >> 8) & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- class ndKey_high
- {
- public:
- ndKey_high(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- ,m_data(*m_fluid->m_workingBuffers)
- ,m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32(cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32((key >> 16) & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndInt32 keySize = data.WorldToGrid(m_box1);
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- if (keySize >= 256)
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- }
- if (keySize >= (256 * 256))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- }
-
-#ifdef _DEBUG
- const ndArray& point = GetPositions();
- for (int i = 1; i < data.m_hashGridMap.GetCount(); ++i)
- {
- ndGridHash cell0(data.m_hashGridMap[i - 1]);
- ndGridHash cell1(data.m_hashGridMap[i + 0]);
- const ndVector p0(point[ndInt32(cell0.m_particleIndex)]);
- const ndVector p1(point[ndInt32(cell1.m_particleIndex)]);
- ndInt32 key0 = data.WorldToGrid(p0);
- ndInt32 key1 = data.WorldToGrid(p1);
- ndAssert(key0 <= key1);
- }
-#endif
-}
-
-void ndBodySphFluid::SortCellBuckects(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
-#ifdef D_USE_YZ_PLANE_BUCKETS
- class ndKey_ylow
- {
- public:
- ndKey_ylow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yLow);
- }
- };
-
- class ndKey_yhigh
- {
- public:
- ndKey_yhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yHigh);
- }
- };
-#else
- class ndKey_xlow
- {
- public:
- ndKey_xlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xLow);
- }
- };
-
- class ndKey_xhigh
- {
- public:
- ndKey_xhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xHigh);
- }
- };
-
-#endif
-
- class ndKey_zlow
- {
- public:
- ndKey_zlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zLow);
- }
- };
-
- class ndKey_zhigh
- {
- public:
- ndKey_zhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zHigh);
- }
- };
-
- ndWorkingBuffers& data = *m_workingBuffers;
- //const ndVector boxSize((m_box1 - m_box0).Scale(ndFloat32(1.0f) / GetSphGridSize()).GetInt());
- const ndVector boxSize((m_box1 - m_box0).Scale(data.m_hashInvGridSize).GetInt());
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iy > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-#else
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_ix > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-#endif
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iz > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-
-#ifdef _DEBUG
- for (int i = 1; i < data.m_hashGridMap.GetCount(); ++i)
- {
- ndGridHash cell0(data.m_hashGridMap[i - 1]);
- ndGridHash cell1(data.m_hashGridMap[i + 0]);
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 key0 = (cell0.m_z << (D_SPH_HASH_BITS * 2)) + cell0.m_y;
- ndUnsigned64 key1 = (cell1.m_z << (D_SPH_HASH_BITS * 2)) + cell1.m_y;
-#else
- ndUnsigned64 key0 = (cell0.m_z << (D_SPH_HASH_BITS * 2)) + cell0.m_x;
- ndUnsigned64 key1 = (cell1.m_z << (D_SPH_HASH_BITS * 2)) + cell1.m_x;
-#endif
- ndAssert(key0 <= key1);
- }
-#endif
-}
-
-void ndBodySphFluid::CalculateScans(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- ndInt32 sums[D_MAX_THREADS_COUNT + 1];
- ndInt32 scans[D_MAX_THREADS_COUNT + 1];
-
- auto CountGridScans = ndMakeObject::ndFunction([&data, &scans](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CountGridScans);
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
-
- const ndInt32 start = scans[threadIndex];
- const ndInt32 end = scans[threadIndex + 1];
- ndArray& gridScans = data.m_partialsGridScans[threadIndex];
- ndUnsigned64 gridHash0 = hashGridMap[start].m_gridHash;
-
- ndInt32 count = 0;
- gridScans.SetCount(0);
- for (ndInt32 i = start; i < end; ++i)
- {
- ndUnsigned64 gridHash = hashGridMap[i].m_gridHash;
- if (gridHash != gridHash0)
- {
- gridScans.PushBack(count);
- count = 0;
- gridHash0 = gridHash;
- }
- count++;
- }
- gridScans.PushBack(count);
- });
-
- auto CalculateScans = ndMakeObject::ndFunction([&data, &scans, &sums](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CalculateScans);
- ndArray& gridScans = data.m_gridScans;
- const ndArray& partialScan = data.m_partialsGridScans[threadIndex];
- const ndInt32 base = sums[threadIndex];
- ndInt32 sum = scans[threadIndex];
- for (ndInt32 i = 0; i < partialScan.GetCount(); ++i)
- {
- gridScans[base + i] = sum;
- sum += partialScan[i];
- }
- });
-
- memset(scans, 0, sizeof(scans));
- const ndInt32 threadCount = threadPool->GetThreadCount();
-
- ndInt32 particleCount = data.m_hashGridMap.GetCount();
-
- ndInt32 acc0 = 0;
- ndInt32 stride = particleCount / threadCount;
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
- for (ndInt32 threadIndex = 0; threadIndex < threadCount; threadIndex++)
- {
- scans[threadIndex] = acc0;
- acc0 += stride;
- while (acc0 < particleCount && (hashGridMap[acc0].m_gridHash == hashGridMap[acc0 - 1].m_gridHash))
- {
- acc0++;
- }
- }
- scans[threadCount] = particleCount;
- threadPool->ParallelExecute(CountGridScans);
-
- ndInt32 scansCount = 0;
-
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- sums[i] = scansCount;
- scansCount += data.m_partialsGridScans[i].GetCount();
- }
- sums[threadCount] = scansCount;
-
- data.m_gridScans.SetCount(scansCount + 1);
- threadPool->ParallelExecute(CalculateScans);
-
- data.m_gridScans[scansCount] = scans[threadCount];
-}
-
-void ndBodySphFluid::SortGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- SortBuckets(threadPool);
- SortCellBuckects(threadPool);
-
- #ifdef _DEBUG
- ndWorkingBuffers& data = *m_workingBuffers;
- for (ndInt32 i = 0; i < (data.m_hashGridMap.GetCount() - 1); ++i)
- {
- const ndGridHash& entry0 = data.m_hashGridMap[i + 0];
- const ndGridHash& entry1 = data.m_hashGridMap[i + 1];
- ndUnsigned64 gridHashA = entry0.m_gridHash;
- ndUnsigned64 gridHashB = entry1.m_gridHash;
- ndAssert(gridHashA <= gridHashB);
- }
- #endif
-}
-
-void ndBodySphFluid::BuildBuckets(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- ndInt32 countReset = data.m_locks.GetCount();
- data.m_pairs.SetCount(m_posit.GetCount());
- data.m_locks.SetCount(m_posit.GetCount());
- data.m_pairCount.SetCount(m_posit.GetCount());
- data.m_kernelDistance.SetCount(m_posit.GetCount());
- for (ndInt32 i = countReset; i < data.m_locks.GetCount(); ++i)
- {
- data.m_locks[i].Unlock();
- }
- for (ndInt32 i = 0; i < data.m_pairCount.GetCount(); ++i)
- {
- data.m_pairCount[i] = 0;
- }
-
- auto AddPairs = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(AddPairs);
- const ndArray& hashGridMap = data.m_hashGridMap;
- const ndArray& gridScans = data.m_gridScans;
- const ndFloat32 diameter = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 diameter2 = diameter * diameter;
- const ndInt32 windowsTest = data.WorldToGrid(ndVector (data.m_worlToGridOrigin + diameter)) + 1;
-
- ndArray& locks = data.m_locks;
- ndArray& pairCount = data.m_pairCount;
- ndArray& pair = data.m_pairs;
- ndArray& distance = data.m_kernelDistance;
-
- auto ProccessCell = [this, &data, &hashGridMap, &pair, &pairCount, &locks, &distance, windowsTest, diameter2](ndInt32 start, ndInt32 count)
- {
- const ndInt32 count0 = count - 1;
- for (ndInt32 i = 0; i < count0; ++i)
- {
- const ndGridHash hash0 = hashGridMap[start + i];
- const ndInt32 particle0 = ndInt32(hash0.m_particleIndex);
- const ndInt32 x0 = data.WorldToGrid(m_posit[particle0]);
- const bool homeGridTest0 = (hash0.m_cellType == ndGridHash::m_homeGrid);
- for (ndInt32 j = i + 1; j < count; ++j)
- {
- const ndGridHash hash1 = hashGridMap[start + j];
- const ndInt32 particle1 = ndInt32(hash1.m_particleIndex);
- ndAssert(particle0 != particle1);
- const ndInt32 x1 = data.WorldToGrid(m_posit[particle1]);
- const ndInt32 sweeptTest = ((x1 - x0) >= windowsTest);
- if (sweeptTest)
- {
- break;
- }
- ndAssert(particle0 != particle1);
- const bool homeGridTest1 = (hash1.m_cellType == ndGridHash::m_homeGrid);
- const ndInt32 test = homeGridTest0 | homeGridTest1;
- if (test)
- {
- const ndVector p1p0(m_posit[particle0] - m_posit[particle1]);
- const ndFloat32 dist2(p1p0.DotProduct(p1p0).GetScalar());
- if (dist2 < diameter2)
- {
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- {
- ndSpinLock lock(locks[particle0]);
- ndInt8 neigborCount = pairCount[particle0];
- if (neigborCount < D_PARTICLE_BUCKET_SIZE)
- {
- ndInt8 isUnique = 1;
- ndInt32* const neighborg = pair[particle0].m_neighborg;
- for (ndInt32 k = neigborCount - 1; k >= 0; --k)
- {
- isUnique = isUnique & (neighborg[k] != particle1);
- }
- //ndAssert(isUnique);
-
- neighborg[neigborCount] = particle1;
- distance[particle0].m_dist[neigborCount] = dist;
- pairCount[particle0] = neigborCount + isUnique;
- }
- }
-
- {
- ndSpinLock lock(locks[particle1]);
- ndInt8 neigborCount = pairCount[particle1];
- if (neigborCount < D_PARTICLE_BUCKET_SIZE)
- {
- ndInt8 isUnique = 1;
- ndInt32* const neighborg = pair[particle1].m_neighborg;
- for (ndInt32 k = neigborCount - 1; k >= 0; --k)
- {
- isUnique = isUnique & (neighborg[k] != particle0);
- }
- //ndAssert(isUnique);
-
- neighborg[neigborCount] = particle0;
- distance[particle1].m_dist[neigborCount] = dist;
- pairCount[particle1] = neigborCount + isUnique;
- }
- }
- }
- }
- }
- }
- };
-
- const ndInt32 scansCount = gridScans.GetCount() - 1;
- for (ndInt32 i = threadIndex; i < scansCount; i += threadCount)
- {
- const ndInt32 start = gridScans[i];
- const ndInt32 count = gridScans[i + 1] - start;
- ProccessCell(start, count);
- }
- });
-
- auto AddPairs_new = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(AddPairs);
- const ndArray& hashGridMap = data.m_hashGridMap;
- const ndArray& gridScans = data.m_gridScans;
- const ndFloat32 diameter = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 diameter2 = diameter * diameter;
- const ndInt32 windowsTest = data.WorldToGrid(ndVector(data.m_worlToGridOrigin + diameter)) + 1;
-
- ndArray& locks = data.m_locks;
- ndArray& pairCount = data.m_pairCount;
- ndArray& pair = data.m_pairs;
- ndArray& distance = data.m_kernelDistance;
-
- auto ProccessCell = [this, &data, &hashGridMap, &pair, &pairCount, &locks, &distance, windowsTest, diameter2](ndInt32 start, ndInt32 count)
- {
- const ndInt32 count0 = count - 1;
- for (ndInt32 i = 0; i < count0; ++i)
- {
- const ndGridHash hash0 = hashGridMap[start + i];
- const ndInt32 particle0 = ndInt32(hash0.m_particleIndex);
- const ndInt32 x0 = data.WorldToGrid(m_posit[particle0]);
- const bool homeGridTest0 = (hash0.m_cellType == ndGridHash::m_homeGrid);
- for (ndInt32 j = i + 1; j < count; ++j)
- {
- const ndGridHash hash1 = hashGridMap[start + j];
- const ndInt32 particle1 = ndInt32(hash1.m_particleIndex);
- ndAssert(particle0 != particle1);
- const ndInt32 x1 = data.WorldToGrid(m_posit[particle1]);
- const ndInt32 sweeptTest = ((x1 - x0) >= windowsTest);
- if (sweeptTest)
- {
- break;
- }
- ndAssert(particle0 != particle1);
- const ndVector p1p0(m_posit[particle0] - m_posit[particle1]);
- const ndFloat32 dist2(p1p0.DotProduct(p1p0).GetScalar());
- if (dist2 < diameter2)
- {
- const bool homeGridTest1 = (hash1.m_cellType == ndGridHash::m_homeGrid);
- if (homeGridTest0 && homeGridTest1)
- {
- ndInt8 neigborCount0 = pairCount[particle0];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount0 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle0].m_neighborg[neigborCount0] = particle1;
- distance[particle0].m_dist[neigborCount0] = dist;
- pairCount[particle0] = neigborCount0 + 1;
- }
-
- ndInt8 neigborCount1 = pairCount[particle1];
- if (neigborCount1 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle1].m_neighborg[neigborCount1] = particle0;
- distance[particle1].m_dist[neigborCount1] = dist;
- pairCount[particle1] = neigborCount1 + 1;
- }
-
- }
- else if (homeGridTest0)
- {
- ndAssert(!homeGridTest1);
- ndInt8 neigborCount0 = pairCount[particle0];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount0 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle0].m_neighborg[neigborCount0] = particle1;
- distance[particle0].m_dist[neigborCount0] = dist;
- pairCount[particle0] = neigborCount0 + 1;
- }
- }
- else if (homeGridTest1)
- {
- ndAssert(!homeGridTest0);
- ndInt8 neigborCount1 = pairCount[particle1];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount1 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle1].m_neighborg[neigborCount1] = particle0;
- distance[particle1].m_dist[neigborCount1] = dist;
- pairCount[particle1] = neigborCount1 + 1;
- }
- }
- }
- }
- }
- };
-
- const ndInt32 scansCount = gridScans.GetCount() - 1;
- for (ndInt32 i = threadIndex; i < scansCount; i += threadCount)
- {
- const ndInt32 start = gridScans[i];
- const ndInt32 count = gridScans[i + 1] - start;
- ProccessCell(start, count);
- }
- });
-
-//#ifdef _DEBUG
-#if 0
- ndTree filter;
- for (ndInt32 i = 0; i < data.m_hashGridMap.GetCount(); ++i)
- {
- if (data.m_hashGridMap[i].m_cellType == ndGridHash::m_homeGrid)
- {
- ndAssert(filter.Insert(ndInt32 (data.m_hashGridMap[i].m_particleIndex)));
- }
- }
-#endif
-
- threadPool->ParallelExecute(AddPairs);
-
- //threadPool->ParallelExecute(AddPairs_new);
-}
-
-void ndBodySphFluid::CalculateParticlesDensity(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_density.SetCount(m_posit.GetCount());
- data.m_invDensity.SetCount(m_posit.GetCount());
-
- auto CalculateDensity = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateDensity);
- const ndArray& posit = m_posit;
-
- const ndFloat32 h = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 h2 = h * h;
- const ndFloat32 kernelMagicConst = ndFloat32(315.0f) / (ndFloat32(64.0f) * ndPi * ndPow(h, ndFloat32 (9.0f)));
- const ndFloat32 kernelConst = m_mass * kernelMagicConst;
- const ndFloat32 selfDensity = kernelConst * h2 * h2 * h2;
-
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndInt32 count = data.m_pairCount[i];
- const ndParticleKernelDistance& distance = data.m_kernelDistance[i];
- ndFloat32 density = selfDensity;
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndFloat32 d = distance.m_dist[j];
- const ndFloat32 dist2 = h2 - d * d;
- ndAssert(dist2 > ndFloat32(0.0f));
- const ndFloat32 dist6 = dist2 * dist2 * dist2;
- density += kernelConst * dist6;
- }
- ndAssert(density > ndFloat32(0.0f));
- data.m_density[i] = density;
- data.m_invDensity[i] = ndFloat32(1.0f) / density;
- }
- });
-
- threadPool->ParallelExecute(CalculateDensity);
-}
-
-void ndBodySphFluid::CalculateAccelerations(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_accel.SetCount(m_posit.GetCount());
-
- auto CalculateAcceleration = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAcceleration);
- const ndVector epsilon2 (ndFloat32(1.0e-12f));
-
- const ndArray& veloc = m_veloc;
- const ndArray& posit = m_posit;
- const ndFloat32* const density = &data.m_density[0];
- const ndFloat32* const invDensity = &data.m_invDensity[0];
-
- const ndFloat32 h = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- //const ndFloat32 u = m_viscosity;
- const ndVector kernelConst(m_mass * ndFloat32(45.0f) / (ndPi * ndPow(h, ndFloat32 (6.0f))));
-
- const ndFloat32 viscosity = m_viscosity;
- const ndFloat32 restDensity = m_restDensity;
- const ndFloat32 gasConstant = m_gasConstant;
-
- const ndVector gravity(m_gravity);
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i0 = startEnd.m_start; i0 < startEnd.m_end; ++i0)
- {
- const ndVector p0(posit[i0]);
- const ndVector v0(veloc[i0]);
-
- const ndInt32 count = data.m_pairCount[i0];
- const ndParticlePair& pairs = data.m_pairs[i0];
- ndParticleKernelDistance& distance = data.m_kernelDistance[i0];
- const ndFloat32 pressureI0 = density[i0] - restDensity;
-
- ndVector forceAcc(ndVector::m_zero);
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndInt32 i1 = pairs.m_neighborg[j];
- const ndVector p10(posit[i1] - p0);
- const ndVector dot(p10.DotProduct(p10) + epsilon2);
- const ndVector unitDir(p10 * dot.InvSqrt());
-
- ndAssert(unitDir.m_w == ndFloat32(0.0f));
-
- // kernel distance
- const ndFloat32 dist = distance.m_dist[j];
- const ndFloat32 kernelDist = h - dist;
- ndAssert(kernelDist >= ndFloat32(0.0f));
-
- // calculate pressure
- const ndFloat32 kernelDist2 = kernelDist * kernelDist;
- const ndFloat32 pressureI1 = density[i1] - restDensity;
- const ndVector force(gasConstant * kernelDist2 * invDensity[i1] * (pressureI0 + pressureI1));
- forceAcc += force * unitDir;
-
- // calculate viscosity acceleration
- const ndVector v01(veloc[i1] - v0);
- forceAcc += v01 * ndVector(kernelDist * viscosity * invDensity[j]);
- }
- const ndVector accel(gravity + ndVector(invDensity[i0]) * kernelConst * forceAcc);
- data.m_accel[i0] = accel;
- }
- });
-
- threadPool->ParallelExecute(CalculateAcceleration);
-}
-
-void ndBodySphFluid::IntegrateParticles(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- auto IntegrateParticles = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(IntegrateParticles);
- const ndArray& accel = data.m_accel;
- ndArray& veloc = m_veloc;
- ndArray& posit = m_posit;
-
- //const ndVector timestep (ndFloat32 (0.003f));
- //const ndVector timestep(m_timestep);
- //const ndVector timestep(m_timestep * 0.5f);
- const ndVector timestep(m_timestep * 0.25f);
-
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- veloc[i] = veloc[i] + accel[i] * timestep;
- posit[i] = posit[i] + veloc[i] * timestep;
- if (posit[i].m_y <= 1.0f)
- {
- posit[i].m_y = 1.0f;
- veloc[i].m_y = 0.0f;
- }
- }
- });
-
- threadPool->ParallelExecute(IntegrateParticles);
-}
-
-void ndBodySphFluid::CaculateAabb(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndBox
- {
- public:
- ndBox()
- :m_min(ndFloat32(1.0e10f))
- ,m_max(ndFloat32(-1.0e10f))
- {
- }
- ndVector m_min;
- ndVector m_max;
- };
-
- ndBox boxes[D_MAX_THREADS_COUNT];
- auto CalculateAabb = ndMakeObject::ndFunction([this, &boxes](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAabb);
- ndBox box;
- const ndArray& posit = m_posit;
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- box.m_min = box.m_min.GetMin(posit[i]);
- box.m_max = box.m_max.GetMax(posit[i]);
- }
- boxes[threadIndex] = box;
- });
-
- threadPool->ParallelExecute(CalculateAabb);
-
- ndBox box;
- const ndInt32 threadCount = threadPool->GetThreadCount();
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- box.m_min = box.m_min.GetMin(boxes[i].m_min);
- box.m_max = box.m_max.GetMax(boxes[i].m_max);
- }
-
- ndWorkingBuffers& data = *m_workingBuffers;
- //const ndFloat32 diameter = ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 diameter = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 gridSize = diameter * D_GRID_SIZE_SCALER;
-
- data.m_hashGridSize = gridSize;
- data.m_hashInvGridSize = ndFloat32(1.0f) / gridSize;
-
- const ndVector grid(data.m_hashGridSize);
- const ndVector invGrid(data.m_hashInvGridSize);
-
- // add one grid padding to the aabb
- box.m_min -= grid;
- box.m_max += (grid + grid);
-
- // quantize the aabb to integers of the gird size
- box.m_min = grid * (box.m_min * invGrid).Floor();
- box.m_max = grid * (box.m_max * invGrid).Floor();
-
- // make sure the w component is zero.
- m_box0 = box.m_min & ndVector::m_triplexMask;
- m_box1 = box.m_max & ndVector::m_triplexMask;
- data.SetWorldToGridMapping(gridSize, m_box1, m_box0);
-}
-
-void ndBodySphFluid::CreateGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndGridNeighborInfo
- {
- public:
- ndGridNeighborInfo()
- {
- //ndGridHash stepsCode;
- m_neighborDirs[0][0] = ndGridHash(0, 0);
- m_neighborDirs[0][1] = ndGridHash(0, 0);
- m_neighborDirs[0][2] = ndGridHash(0, 0);
- m_neighborDirs[0][3] = ndGridHash(0, 0);
-
- m_counter[0] = 1;
- m_isPadd[0][0] = 0;
- m_isPadd[0][1] = 1;
- m_isPadd[0][2] = 1;
- m_isPadd[0][3] = 1;
-
- //ndGridHash stepsCode_y;
- m_neighborDirs[1][0] = ndGridHash(0, 0);
- m_neighborDirs[1][1] = ndGridHash(1, 0);
- m_neighborDirs[1][2] = ndGridHash(0, 0);
- m_neighborDirs[1][3] = ndGridHash(0, 0);
-
- m_counter[1] = 2;
- m_isPadd[1][0] = 0;
- m_isPadd[1][1] = 0;
- m_isPadd[1][2] = 1;
- m_isPadd[1][3] = 1;
-
- //ndGridHash stepsCode_z;
- m_neighborDirs[2][0] = ndGridHash(0, 0);
- m_neighborDirs[2][1] = ndGridHash(0, 1);
- m_neighborDirs[2][2] = ndGridHash(0, 0);
- m_neighborDirs[2][3] = ndGridHash(0, 0);
-
- m_counter[2] = 2;
- m_isPadd[2][0] = 0;
- m_isPadd[2][1] = 0;
- m_isPadd[2][2] = 1;
- m_isPadd[2][3] = 1;
-
- //ndGridHash stepsCode_yz;
- m_neighborDirs[3][0] = ndGridHash(0, 0);
- m_neighborDirs[3][1] = ndGridHash(1, 0);
- m_neighborDirs[3][2] = ndGridHash(0, 1);
- m_neighborDirs[3][3] = ndGridHash(1, 1);
-
- m_counter[3] = 4;
- m_isPadd[3][0] = 0;
- m_isPadd[3][1] = 0;
- m_isPadd[3][2] = 0;
- m_isPadd[3][3] = 0;
- }
-
- ndGridHash m_neighborDirs[4][4];
- ndInt8 m_isPadd[4][4];
- ndInt8 m_counter[4];
- };
-
- ndGridNeighborInfo neiborghood;
- ndWorkingBuffers& data = *m_workingBuffers;
-
- auto CountGrids = ndMakeObject::ndFunction([this, &data, &neiborghood](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CountGrids);
- const ndVector origin(m_box0);
- const ndVector invGridSize(data.m_hashInvGridSize);
- //const ndVector particleBox(ndFloat32(1.5f) * GetParticleRadius());
- const ndVector particleBox(ndFloat32(0.5f) * data.m_hashGridSize);
-
- const ndVector* const posit = &m_posit[0];
- ndInt32* const scans = &data.m_gridScans[0];
-
- const ndStartEnd startEnd(m_posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector p0(gridPosit - particleBox);
- const ndVector p1(gridPosit + particleBox);
- const ndGridHash box0Hash(p0 * invGridSize, i);
- const ndGridHash box1Hash(p1 * invGridSize, i);
- const ndGridHash codeHash(box1Hash.m_gridHash - box0Hash.m_gridHash);
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndAssert(codeHash.m_y <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndUnsigned32 code = ndUnsigned32(codeHash.m_z * 2 + codeHash.m_y);
-#else
- ndAssert(codeHash.m_x <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndUnsigned32 code = ndUnsigned32(codeHash.m_z * 2 + codeHash.m_x);
-#endif
- scans[i] = neiborghood.m_counter[code];
- }
- });
-
- auto CreateGrids = ndMakeObject::ndFunction([this, &data, &neiborghood](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CreateGrids);
- const ndVector origin(m_box0);
- ndGridHash* const dst = &data.m_hashGridMap[0];
- const ndInt32* const scans = &data.m_gridScans[0];
- const ndVector* const posit = &m_posit[0];
- const ndVector invGridSize(data.m_hashInvGridSize);
- //const ndVector particleBox(ndFloat32(1.5f)* GetParticleRadius());
- const ndVector particleBox(ndFloat32(0.5f)* data.m_hashGridSize);
-
- const ndStartEnd startEnd(m_posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector gridPosit0(gridPosit - particleBox);
- const ndVector gridPosit1(gridPosit + particleBox);
- const ndGridHash centerHash(gridPosit* invGridSize, i);
- const ndGridHash box0Hash(gridPosit0 * invGridSize, i);
- const ndGridHash box1Hash(gridPosit1 * invGridSize, i);
- const ndGridHash codeHash(box1Hash.m_gridHash - box0Hash.m_gridHash);
-
- const ndInt32 base = scans[i];
- const ndInt32 count = scans[i + 1] - base;
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndAssert(codeHash.m_y <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndInt32 code = ndInt32(codeHash.m_z * 2 + codeHash.m_y);
-#else
- ndAssert(codeHash.m_x <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndInt32 code = ndInt32(codeHash.m_z * 2 + codeHash.m_x);
-#endif
- const ndGridHash* const neigborgh = &neiborghood.m_neighborDirs[code][0];
- ndAssert(count == neiborghood.m_counter[code]);
- for (ndInt32 j = 0; j < count; ++ j)
- {
- ndGridHash quadrand(box0Hash);
- quadrand.m_gridHash += neigborgh[j].m_gridHash;
- quadrand.m_cellType = ndGridHash::ndGridType(quadrand.m_gridHash == centerHash.m_gridHash);
- ndAssert(quadrand.m_cellType == ((quadrand.m_gridHash == centerHash.m_gridHash) ? ndGridHash::m_homeGrid : ndGridHash::m_adjacentGrid));
- dst[base + j] = quadrand;
- }
- }
- });
-
- data.m_gridScans.SetCount(m_posit.GetCount() + 1);
- data.m_gridScans[m_posit.GetCount()] = 0;
- threadPool->ParallelExecute(CountGrids);
-
- ndInt32 gridCount = 0;
- const ndInt32 itemsCount = data.m_gridScans.GetCount() & (-8);
- for (ndInt32 i = 0; i < itemsCount; i += 8)
- {
- for (ndInt32 j = 0; j < 8; ++j)
- {
- ndInt32 count = data.m_gridScans[i + j];
- data.m_gridScans[i + j] = gridCount;
- gridCount += count;
- }
- }
- for (ndInt32 j = itemsCount; j < data.m_gridScans.GetCount(); ++j)
- {
- ndInt32 count = data.m_gridScans[j];
- data.m_gridScans[j] = gridCount;
- gridCount += count;
- }
-
- data.m_hashGridMap.SetCount(gridCount);
- threadPool->ParallelExecute(CreateGrids);
- data.m_hashGridMapScratchBuffer.SetCount(gridCount);
-
- //ndAssert(TraceHashes());
-}
-
-bool ndBodySphFluid::TraceHashes() const
-{
-#if 0
- ndWorkingBuffers& data = *m_workingBuffers;
- ndGridHash* xxxx = &data.m_hashGridMap[0];
- for (int i = 0; i < data.m_hashGridMap.GetCount(); i++)
- {
- ndTrace(("id(%d)\tx(%d)\tz(%d)\n", xxxx[i].m_particleIndex, xxxx[i].m_x, xxxx[i].m_z));
- }
-#endif
-
- return true;
-}
-
-void ndBodySphFluid::Update(const ndScene* const scene, ndFloat32 timestep)
-{
- if (TaskState() == ndBackgroundTask::m_taskCompleted)
- {
- if (m_posit.GetCount())
- {
- m_timestep = timestep;
- ((ndScene*)scene)->SendBackgroundTask(this);
- if (!m_updateInBackground)
- {
- Sync();
- }
- }
- }
-}
-
-void ndBodySphFluid::Execute(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndAssert(sizeof(ndGridHash) == sizeof(ndUnsigned64));
-
- CaculateAabb(threadPool);
- CreateGrids(threadPool);
- SortGrids(threadPool);
- CalculateScans(threadPool);
- BuildBuckets(threadPool);
- CalculateParticlesDensity(threadPool);
- CalculateAccelerations(threadPool);
- IntegrateParticles(threadPool);
-}
-
-#else
-
-class ndBodySphFluid::ndGridHash
-{
- public:
- enum ndGridType
- {
- m_adjacentGrid = 0,
- m_homeGrid = 1,
- };
-
- ndGridHash()
- {
- }
-
- ndGridHash(ndUnsigned64 gridHash)
- :m_gridHash(gridHash)
- {
- }
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndGridHash(ndInt32 y, ndInt32 z)
- {
- m_gridHash = 0;
- m_y = ndUnsigned64(y);
- m_z = ndUnsigned64(z);
- }
-
- ndGridHash(const ndVector& grid, ndInt32 particleIndex)
- {
- ndAssert(grid.m_y >= ndFloat32(0.0f));
- ndAssert(grid.m_z >= ndFloat32(0.0f));
- ndAssert(grid.m_y < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_z < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
-
- ndVector hash(grid.GetInt());
-
- m_gridHash = 0;
- m_y = ndUnsigned64(hash.m_iy);
- m_z = ndUnsigned64(hash.m_iz);
-
- m_cellType = m_adjacentGrid;
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-#else
- ndGridHash(ndInt32 x, ndInt32 z)
- {
- m_gridHash = 0;
- m_x = ndUnsigned64(x);
- m_z = ndUnsigned64(z);
- }
-
- ndGridHash(const ndVector& grid, ndInt32 particleIndex)
- {
- ndAssert(grid.m_x >= ndFloat32(0.0f));
- ndAssert(grid.m_z >= ndFloat32(0.0f));
- ndAssert(grid.m_x < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_z < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
-
- ndVector hash(grid.GetInt());
-
- m_gridHash = 0;
- m_x = ndUnsigned64(hash.m_ix);
- m_z = ndUnsigned64(hash.m_iz);
-
- m_cellType = m_adjacentGrid;
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-#endif
-
- union
- {
- struct
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 m_y : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_z : D_SPH_HASH_BITS * 2;
-#else
- ndUnsigned64 m_x : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_z : D_SPH_HASH_BITS * 2;
-#endif
- ndUnsigned64 m_particleIndex : 23;
- ndUnsigned64 m_cellType : 1;
- };
- struct
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 m_yLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_yHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_zLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_zHigh : D_SPH_HASH_BITS;
-#else
- ndUnsigned64 m_xLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_xHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_zLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_zHigh : D_SPH_HASH_BITS;
-#endif
- };
- ndUnsigned64 m_gridHash : D_SPH_HASH_BITS * 2 * 2;
- };
-};
-
-class ndBodySphFluid::ndParticlePair
-{
- public:
- ndInt32 m_neighborg[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndParticleKernelDistance
-{
- public:
- ndFloat32 m_dist[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndWorkingBuffers
-{
-#define D_SPH_GRID_X_RESOLUTION 4
-
- public:
- ndWorkingBuffers()
- :m_accel(D_SPH_BUFFER_GRANULARITY)
- , m_locks(D_SPH_BUFFER_GRANULARITY)
- , m_pairCount(D_SPH_BUFFER_GRANULARITY)
- , m_gridScans(D_SPH_BUFFER_GRANULARITY)
- , m_density(D_SPH_BUFFER_GRANULARITY)
- , m_invDensity(D_SPH_BUFFER_GRANULARITY)
- , m_pairs(D_SPH_BUFFER_GRANULARITY)
- , m_hashGridMap(D_SPH_BUFFER_GRANULARITY)
- , m_hashGridMapScratchBuffer(D_SPH_BUFFER_GRANULARITY)
- , m_kernelDistance(D_SPH_BUFFER_GRANULARITY)
- , m_worlToGridOrigin(ndFloat32(1.0f))
- , m_worlToGridScale(ndFloat32(1.0f))
- , m_hashGridSize(ndFloat32(0.0f))
- , m_hashInvGridSize(ndFloat32(0.0f))
- , m_particleDiameter(ndFloat32(0.0f))
- {
- for (ndInt32 i = 0; i < D_MAX_THREADS_COUNT; ++i)
- {
- m_partialsGridScans[i].Resize(D_SPH_BUFFER_GRANULARITY);
- }
- }
-
- ~ndWorkingBuffers()
- {
- }
-
- void SetWorldToGridMapping(ndFloat32 gridSize, const ndVector& maxP, const ndVector& minP)
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- m_worlToGridOrigin = minP.m_x;
- ndFloat32 gridCount = ndFloor((maxP.m_x - minP.m_x) / gridSize + ndFloat32(1.0f));
- m_worlToGridScale = ndFloat32(1 << D_SPH_GRID_X_RESOLUTION) * gridCount / (maxP.m_x - minP.m_x);
-#else
- m_worlToGridOrigin = minP.m_y;
- ndFloat32 gridCount = ndFloor((maxP.m_y - minP.m_y) / gridSize + ndFloat32(1.0f));
- m_worlToGridScale = ndFloat32(1 << D_SPH_GRID_X_RESOLUTION) * (ndFloat32)gridCount / (maxP.m_y - minP.m_y);
-#endif
- }
-
- ndInt32 WorldToGrid(const ndVector& point) const
- {
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndInt32 val = ndInt32((point.m_x - m_worlToGridOrigin) * m_worlToGridScale);
-#else
- ndInt32 val = ndInt32((point.m_y - m_worlToGridOrigin) * m_worlToGridScale);
-#endif
- ndAssert(val >= 0);
- return val;
- }
-
- ndArray m_accel;
- ndArray m_locks;
- ndArray m_pairCount;
- ndArray m_gridScans;
- ndArray m_density;
- ndArray m_invDensity;
- ndArray m_pairs;
- ndArray m_hashGridMap;
- ndArray m_hashGridMapScratchBuffer;
- ndArray m_kernelDistance;
- ndArray m_partialsGridScans[D_MAX_THREADS_COUNT];
- ndFloat32 m_worlToGridOrigin;
- ndFloat32 m_worlToGridScale;
- ndFloat32 m_hashGridSize;
- ndFloat32 m_hashInvGridSize;
- ndFloat32 m_particleDiameter;
-};
-
-ndBodySphFluid::ndBodySphFluid()
- :ndBodyParticleSet()
- ,m_workingBuffers(new ndWorkingBuffers)
- ,m_mass(ndFloat32(1.0f))
- ,m_viscosity(ndFloat32(1.05f))
- ,m_restDensity(ndFloat32(1000.0f))
- ,m_gasConstant(ndFloat32(1.0f))
-{
- SetRestDensity(m_restDensity);
-}
-
-ndBodySphFluid::~ndBodySphFluid()
-{
- delete m_workingBuffers;
-}
-
-void ndBodySphFluid::SortBuckets(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
-
- class ndKey_low
- {
- public:
- ndKey_low(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- , m_data(*m_fluid->m_workingBuffers)
- , m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32(cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32(key & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- class ndKey_middle
- {
- public:
- ndKey_middle(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- , m_data(*m_fluid->m_workingBuffers)
- , m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32(cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32((key >> 8) & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- class ndKey_high
- {
- public:
- ndKey_high(void* const context)
- :m_fluid((ndBodySphFluid*)context)
- , m_data(*m_fluid->m_workingBuffers)
- , m_point(m_fluid->GetPositions())
- {
- }
-
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- ndInt32 index = ndInt32(cell.m_particleIndex);
- ndUnsigned32 key = ndUnsigned32(m_data.WorldToGrid(m_point[index]));
- return ndInt32((key >> 16) & 0xff);
- }
-
- ndBodySphFluid* m_fluid;
- ndWorkingBuffers& m_data;
- const ndArray& m_point;
- };
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndInt32 keySize = data.WorldToGrid(m_box1);
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- if (keySize >= 256)
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- }
- if (keySize >= (256 * 256))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, this);
- }
-
-#ifdef _DEBUG
- const ndArray& point = GetPositions();
- for (int i = 1; i < data.m_hashGridMap.GetCount(); ++i)
- {
- ndGridHash cell0(data.m_hashGridMap[i - 1]);
- ndGridHash cell1(data.m_hashGridMap[i + 0]);
- const ndVector p0(point[ndInt32(cell0.m_particleIndex)]);
- const ndVector p1(point[ndInt32(cell1.m_particleIndex)]);
- ndInt32 key0 = data.WorldToGrid(p0);
- ndInt32 key1 = data.WorldToGrid(p1);
- ndAssert(key0 <= key1);
- }
-#endif
-}
-
-void ndBodySphFluid::SortCellBuckects(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
-#ifdef D_USE_YZ_PLANE_BUCKETS
- class ndKey_ylow
- {
- public:
- ndKey_ylow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yLow);
- }
- };
-
- class ndKey_yhigh
- {
- public:
- ndKey_yhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yHigh);
- }
- };
-#else
- class ndKey_xlow
- {
- public:
- ndKey_xlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xLow);
- }
- };
-
- class ndKey_xhigh
- {
- public:
- ndKey_xhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xHigh);
- }
- };
-
-#endif
-
- class ndKey_zlow
- {
- public:
- ndKey_zlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zLow);
- }
- };
-
- class ndKey_zhigh
- {
- public:
- ndKey_zhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zHigh);
- }
- };
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndVector boxSize((m_box1 - m_box0).Scale(data.m_hashInvGridSize).GetInt());
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iy > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-#else
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_ix > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-#endif
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iz > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-
-#ifdef _DEBUG
- for (int i = 1; i < data.m_hashGridMap.GetCount(); ++i)
- {
- ndGridHash cell0(data.m_hashGridMap[i - 1]);
- ndGridHash cell1(data.m_hashGridMap[i + 0]);
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndUnsigned64 key0 = (cell0.m_z << (D_SPH_HASH_BITS * 2)) + cell0.m_y;
- ndUnsigned64 key1 = (cell1.m_z << (D_SPH_HASH_BITS * 2)) + cell1.m_y;
-#else
- ndUnsigned64 key0 = (cell0.m_z << (D_SPH_HASH_BITS * 2)) + cell0.m_x;
- ndUnsigned64 key1 = (cell1.m_z << (D_SPH_HASH_BITS * 2)) + cell1.m_x;
-#endif
- ndAssert(key0 <= key1);
- }
-#endif
-}
-
-void ndBodySphFluid::CalculateScans(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- ndInt32 sums[D_MAX_THREADS_COUNT + 1];
- ndInt32 scans[D_MAX_THREADS_COUNT + 1];
-
- auto CountGridScans = ndMakeObject::ndFunction([&data, &scans](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CountGridScans);
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
-
- const ndInt32 start = scans[threadIndex];
- const ndInt32 end = scans[threadIndex + 1];
- ndArray& gridScans = data.m_partialsGridScans[threadIndex];
- ndUnsigned64 gridHash0 = hashGridMap[start].m_gridHash;
-
- ndInt32 count = 0;
- gridScans.SetCount(0);
- for (ndInt32 i = start; i < end; ++i)
- {
- ndUnsigned64 gridHash = hashGridMap[i].m_gridHash;
- if (gridHash != gridHash0)
- {
- gridScans.PushBack(count);
- count = 0;
- gridHash0 = gridHash;
- }
- count++;
- }
- gridScans.PushBack(count);
- });
-
- auto CalculateScans = ndMakeObject::ndFunction([&data, &scans, &sums](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CalculateScans);
- ndArray& gridScans = data.m_gridScans;
- const ndArray& partialScan = data.m_partialsGridScans[threadIndex];
- const ndInt32 base = sums[threadIndex];
- ndInt32 sum = scans[threadIndex];
- for (ndInt32 i = 0; i < partialScan.GetCount(); ++i)
- {
- gridScans[base + i] = sum;
- sum += partialScan[i];
- }
- });
-
- memset(scans, 0, sizeof(scans));
- const ndInt32 threadCount = threadPool->GetThreadCount();
-
- ndInt32 particleCount = ndInt32(data.m_hashGridMap.GetCount());
-
- ndInt32 acc0 = 0;
- ndInt32 stride = particleCount / threadCount;
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
- for (ndInt32 threadIndex = 0; threadIndex < threadCount; threadIndex++)
- {
- scans[threadIndex] = acc0;
- acc0 += stride;
- while (acc0 < particleCount && (hashGridMap[acc0].m_gridHash == hashGridMap[acc0 - 1].m_gridHash))
- {
- acc0++;
- }
- }
- scans[threadCount] = particleCount;
- threadPool->ParallelExecute(CountGridScans);
-
- ndInt32 scansCount = 0;
-
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- sums[i] = scansCount;
- scansCount += ndInt32(data.m_partialsGridScans[i].GetCount());
- }
- sums[threadCount] = scansCount;
-
- data.m_gridScans.SetCount(scansCount + 1);
- threadPool->ParallelExecute(CalculateScans);
-
- data.m_gridScans[scansCount] = scans[threadCount];
-}
-
-void ndBodySphFluid::SortGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- SortBuckets(threadPool);
- SortCellBuckects(threadPool);
-
-#ifdef _DEBUG
- ndWorkingBuffers& data = *m_workingBuffers;
- for (ndInt32 i = 0; i < (data.m_hashGridMap.GetCount() - 1); ++i)
- {
- const ndGridHash& entry0 = data.m_hashGridMap[i + 0];
- const ndGridHash& entry1 = data.m_hashGridMap[i + 1];
- ndUnsigned64 gridHashA = entry0.m_gridHash;
- ndUnsigned64 gridHashB = entry1.m_gridHash;
- ndAssert(gridHashA <= gridHashB);
- }
-#endif
-}
-
-//void ndBodySphFluid::BuildBuckets(ndThreadPool* const threadPool)
-void ndBodySphFluid::BuildBuckets(ndThreadPool* const)
-{
- //#ifdef _DEBUG
-#if 0
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- ndInt32 countReset = ndInt32(data.m_locks.GetCount());
- data.m_pairs.SetCount(m_posit.GetCount());
- data.m_locks.SetCount(m_posit.GetCount());
- data.m_pairCount.SetCount(m_posit.GetCount());
- data.m_kernelDistance.SetCount(m_posit.GetCount());
- for (ndInt32 i = countReset; i < data.m_locks.GetCount(); ++i)
- {
- data.m_locks[i].Unlock();
- }
- for (ndInt32 i = 0; i < data.m_pairCount.GetCount(); ++i)
- {
- data.m_pairCount[i] = 0;
- }
-
- auto AddPairs = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(AddPairs);
- const ndArray& hashGridMap = data.m_hashGridMap;
- const ndArray& gridScans = data.m_gridScans;
- //const ndFloat32 diameter = ndFloat32(1.5f) * ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 diameter = data.m_particleDiameter;
- const ndFloat32 diameter2 = diameter * diameter;
- const ndInt32 windowsTest = data.WorldToGrid(ndVector(data.m_worlToGridOrigin + diameter)) + 1;
-
- ndArray& locks = data.m_locks;
- ndArray& pairCount = data.m_pairCount;
- ndArray& pair = data.m_pairs;
- ndArray& distance = data.m_kernelDistance;
-
- auto ProccessCell = [this, &data, &hashGridMap, &pair, &pairCount, &locks, &distance, windowsTest, diameter2](ndInt32 start, ndInt32 count)
- {
- const ndInt32 count0 = count - 1;
- for (ndInt32 i = 0; i < count0; ++i)
- {
- const ndGridHash hash0 = hashGridMap[start + i];
- const ndInt32 particle0 = ndInt32(hash0.m_particleIndex);
- const ndInt32 x0 = data.WorldToGrid(m_posit[particle0]);
- const bool homeGridTest0 = (hash0.m_cellType == ndGridHash::m_homeGrid);
- for (ndInt32 j = i + 1; j < count; ++j)
- {
- const ndGridHash hash1 = hashGridMap[start + j];
- const ndInt32 particle1 = ndInt32(hash1.m_particleIndex);
- ndAssert(particle0 != particle1);
- const ndInt32 x1 = data.WorldToGrid(m_posit[particle1]);
- const ndInt32 sweeptTest = ((x1 - x0) >= windowsTest);
- if (sweeptTest)
- {
- break;
- }
- ndAssert(particle0 != particle1);
- const bool homeGridTest1 = (hash1.m_cellType == ndGridHash::m_homeGrid);
- const ndInt32 test = homeGridTest0 | homeGridTest1;
- if (test)
- {
- const ndVector p1p0(m_posit[particle0] - m_posit[particle1]);
- const ndFloat32 dist2(p1p0.DotProduct(p1p0).GetScalar());
- if (dist2 <= diameter2)
- {
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- {
- ndSpinLock lock(locks[particle0]);
- ndInt8 neigborCount = pairCount[particle0];
- if (neigborCount < D_PARTICLE_BUCKET_SIZE)
- {
- ndInt8 isUnique = 1;
- ndInt32* const neighborg = pair[particle0].m_neighborg;
- for (ndInt32 k = neigborCount - 1; k >= 0; --k)
- {
- isUnique = isUnique & (neighborg[k] != particle1);
- }
- //ndAssert(isUnique);
-
- neighborg[neigborCount] = particle1;
- distance[particle0].m_dist[neigborCount] = dist;
- pairCount[particle0] = neigborCount + isUnique;
- }
- }
-
- {
- ndSpinLock lock(locks[particle1]);
- ndInt8 neigborCount = pairCount[particle1];
- if (neigborCount < D_PARTICLE_BUCKET_SIZE)
- {
- ndInt8 isUnique = 1;
- ndInt32* const neighborg = pair[particle1].m_neighborg;
- for (ndInt32 k = neigborCount - 1; k >= 0; --k)
- {
- isUnique = isUnique & (neighborg[k] != particle0);
- }
- //ndAssert(isUnique);
-
- neighborg[neigborCount] = particle0;
- distance[particle1].m_dist[neigborCount] = dist;
- pairCount[particle1] = neigborCount + isUnique;
- }
- }
- }
- }
- }
- }
- };
-
- const ndInt32 scansCount = ndInt32(gridScans.GetCount()) - 1;
- for (ndInt32 i = threadIndex; i < scansCount; i += threadCount)
- {
- const ndInt32 start = gridScans[i];
- const ndInt32 count = gridScans[i + 1] - start;
- ProccessCell(start, count);
- }
- });
-
- auto AddPairs_new = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(AddPairs);
- const ndArray& hashGridMap = data.m_hashGridMap;
- const ndArray& gridScans = data.m_gridScans;
- const ndFloat32 diameter = data.m_particleDiameter;
- const ndFloat32 diameter2 = diameter * diameter;
- const ndInt32 windowsTest = data.WorldToGrid(ndVector(data.m_worlToGridOrigin + diameter)) + 1;
-
- ndArray& locks = data.m_locks;
- ndArray& pairCount = data.m_pairCount;
- ndArray& pair = data.m_pairs;
- ndArray& distance = data.m_kernelDistance;
-
- auto ProccessCell = [this, &data, &hashGridMap, &pair, &pairCount, &locks, &distance, windowsTest, diameter2](ndInt32 start, ndInt32 count)
- {
- const ndInt32 count0 = count - 1;
- for (ndInt32 i = 0; i < count0; ++i)
- {
- const ndGridHash hash0 = hashGridMap[start + i];
- const ndInt32 particle0 = ndInt32(hash0.m_particleIndex);
- const ndInt32 x0 = data.WorldToGrid(m_posit[particle0]);
- const bool homeGridTest0 = (hash0.m_cellType == ndGridHash::m_homeGrid);
- for (ndInt32 j = i + 1; j < count; ++j)
- {
- const ndGridHash hash1 = hashGridMap[start + j];
- const ndInt32 particle1 = ndInt32(hash1.m_particleIndex);
- ndAssert(particle0 != particle1);
- const ndInt32 x1 = data.WorldToGrid(m_posit[particle1]);
- const ndInt32 sweeptTest = ((x1 - x0) >= windowsTest);
- if (sweeptTest)
- {
- break;
- }
- ndAssert(particle0 != particle1);
- const ndVector p1p0(m_posit[particle0] - m_posit[particle1]);
- const ndFloat32 dist2(p1p0.DotProduct(p1p0).GetScalar());
- if (dist2 < diameter2)
- {
- const bool homeGridTest1 = (hash1.m_cellType == ndGridHash::m_homeGrid);
- if (homeGridTest0 && homeGridTest1)
- {
- ndInt8 neigborCount0 = pairCount[particle0];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount0 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle0].m_neighborg[neigborCount0] = particle1;
- distance[particle0].m_dist[neigborCount0] = dist;
- pairCount[particle0] = neigborCount0 + 1;
- }
-
- ndInt8 neigborCount1 = pairCount[particle1];
- if (neigborCount1 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle1].m_neighborg[neigborCount1] = particle0;
- distance[particle1].m_dist[neigborCount1] = dist;
- pairCount[particle1] = neigborCount1 + 1;
- }
-
- }
- else if (homeGridTest0)
- {
- ndAssert(!homeGridTest1);
- ndInt8 neigborCount0 = pairCount[particle0];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount0 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle0].m_neighborg[neigborCount0] = particle1;
- distance[particle0].m_dist[neigborCount0] = dist;
- pairCount[particle0] = neigborCount0 + 1;
- }
- }
- else if (homeGridTest1)
- {
- ndAssert(!homeGridTest0);
- ndInt8 neigborCount1 = pairCount[particle1];
- const ndFloat32 dist = ndSqrt(ndMax(dist2, ndFloat32(1.0e-8f)));
- if (neigborCount1 < D_PARTICLE_BUCKET_SIZE)
- {
- pair[particle1].m_neighborg[neigborCount1] = particle0;
- distance[particle1].m_dist[neigborCount1] = dist;
- pairCount[particle1] = neigborCount1 + 1;
- }
- }
- }
- }
- }
- };
-
- const ndInt32 scansCount = ndInt32(gridScans.GetCount()) - 1;
- for (ndInt32 i = threadIndex; i < scansCount; i += threadCount)
- {
- const ndInt32 start = gridScans[i];
- const ndInt32 count = gridScans[i + 1] - start;
- ProccessCell(start, count);
- }
- });
-
- ndTree filter;
- for (ndInt32 i = 0; i < data.m_hashGridMap.GetCount(); ++i)
- {
- if (data.m_hashGridMap[i].m_cellType == ndGridHash::m_homeGrid)
- {
- ndAssert(filter.Insert(ndInt32(data.m_hashGridMap[i].m_particleIndex)));
- }
- }
-
-
- threadPool->ParallelExecute(AddPairs);
- //threadPool->ParallelExecute(AddPairs_new);
-#endif
-}
-
-void ndBodySphFluid::CalculateParticlesDensity(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_density.SetCount(m_posit.GetCount());
- data.m_invDensity.SetCount(m_posit.GetCount());
-
- auto CalculateDensity = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateDensity);
- const ndArray& posit = m_posit;
-
- const ndFloat32 h = data.m_particleDiameter;
- const ndFloat32 h2 = h * h;
- const ndFloat32 kernelConst = ndFloat32(315.0f) / (ndFloat32(64.0f) * ndPi * ndPow(h, ndFloat32 (9.0f)));
- const ndFloat32 kernelMassConst = m_mass * kernelConst;
- //const ndFloat32 selfDensity = kernelConst * h2 * h2 * h2;
- const ndFloat32 selfVolume = h2 * h2 * h2;
-
- const ndStartEnd startEnd(ndInt32(posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndInt32 count = data.m_pairCount[i];
- const ndParticleKernelDistance& distance = data.m_kernelDistance[i];
- //ndFloat32 density = selfDensity;
- ndFloat32 volume = selfVolume;
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndFloat32 dist = distance.m_dist[j];
- const ndFloat32 dist2 = h2 - dist * dist;
- ndAssert(dist2 >= ndFloat32(0.0f));
- const ndFloat32 dist6 = dist2 * dist2 * dist2;
- //density += kernelConst * dist6;
- volume += dist6;
- }
- //density = kernelConst * density;
- ndFloat32 density = kernelMassConst * volume;
- data.m_density[i] = density;
- data.m_invDensity[i] = ndFloat32(1.0f) / density;
- }
- });
-
- threadPool->ParallelExecute(CalculateDensity);
-}
-
-void ndBodySphFluid::CalculateAccelerations(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_accel.SetCount(m_posit.GetCount());
-
- auto CalculateAcceleration = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAcceleration);
- const ndVector epsilon2(ndFloat32(1.0e-12f));
-
- const ndArray& veloc = m_veloc;
- const ndArray& posit = m_posit;
- const ndFloat32* const density = &data.m_density[0];
- const ndFloat32* const invDensity = &data.m_invDensity[0];
-
- //const ndFloat32 u = m_viscosity;
- const ndFloat32 h = data.m_particleDiameter;
- const ndVector kernelConst(ndFloat32(45.0f) / (ndPi * ndPow(h, ndFloat32 (6.0f))));
-
- //const ndFloat32 viscosity = m_viscosity;
- const ndFloat32 restDensity = m_restDensity;
- const ndFloat32 gasConstant = m_gasConstant;
-
- //const ndVector gravity(m_gravity);
- const ndVector gravity(ndVector::m_zero);
- const ndStartEnd startEnd(ndInt32(posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i0 = startEnd.m_start; i0 < startEnd.m_end; ++i0)
- {
- const ndVector p0(posit[i0]);
- const ndVector v0(veloc[i0]);
- ndVector forceAcc(ndVector::m_zero);
-
- const ndParticlePair& pairs = data.m_pairs[i0];
- ndParticleKernelDistance& distance = data.m_kernelDistance[i0];
- const ndFloat32 pressureI0 = gasConstant * (density[i0] - restDensity);
-
- const ndInt32 count = data.m_pairCount[i0];
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndInt32 i1 = pairs.m_neighborg[j];
- const ndVector p10(p0 - posit[i1]);
- //const ndVector p10(posit[i1] - p0);
- const ndVector dot(p10.DotProduct(p10) + epsilon2);
- const ndVector unitDir(p10 * dot.InvSqrt());
-
- ndAssert(p10.m_w == ndFloat32(0.0f));
- ndAssert(ndAbs(ndSqrt (dot.GetScalar()) - distance.m_dist[j]) < ndFloat32(1.0e-4f));
-
- // kernel distance
- const ndFloat32 dist = h - distance.m_dist[j];
- ndAssert(dist >= ndFloat32(0.0f));
- const ndFloat32 kernelValue = dist * dist;
-
- // calculate pressure
- const ndFloat32 pressureI1 = gasConstant * (density[i1] - restDensity);
- const ndFloat32 averagePressure = ndFloat32 (0.5f) * invDensity[i1] * (pressureI1 + pressureI0);
- const ndVector forcePresure(m_mass * averagePressure * kernelValue);
-
- //// calculate viscosity acceleration
- //const ndVector v01(veloc[i1] - v0);
- //forceAcc += v01 * ndVector(kernelDist * viscosity * invDensity[j]);
-
- const ndVector force(forcePresure * unitDir);
- forceAcc += force;
- }
-
- const ndVector accel(gravity + forceAcc);
- //const ndVector accel(gravity + ndVector(invDensity[i0]) * forceAcc);
- data.m_accel[i0] = accel;
- }
- });
-
- threadPool->ParallelExecute(CalculateAcceleration);
-}
-
-void ndBodySphFluid::IntegrateParticles(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- auto IntegrateParticles = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(IntegrateParticles);
- const ndArray& accel = data.m_accel;
- ndArray& veloc = m_veloc;
- ndArray& posit = m_posit;
-
- //const ndVector timestep (ndFloat32 (0.003f));
- //const ndVector timestep(m_timestep);
- //const ndVector timestep(m_timestep * 0.5f);
- const ndVector timestep(m_timestep * 0.25f);
-
- const ndStartEnd startEnd(ndInt32(posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- veloc[i] = veloc[i] + accel[i] * timestep;
- posit[i] = posit[i] + veloc[i] * timestep;
- if (posit[i].m_y <= 1.0f)
- {
- posit[i].m_y = 1.0f;
- veloc[i].m_y = 0.0f;
- }
- }
- });
-
- threadPool->ParallelExecute(IntegrateParticles);
-}
-
-void ndBodySphFluid::CaculateAabb(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndBox
- {
- public:
- ndBox()
- :m_min(ndFloat32(1.0e10f))
- , m_max(ndFloat32(-1.0e10f))
- {
- }
- ndVector m_min;
- ndVector m_max;
- };
-
- ndBox boxes[D_MAX_THREADS_COUNT];
- auto CalculateAabb = ndMakeObject::ndFunction([this, &boxes](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAabb);
- ndBox box;
- const ndArray& posit = m_posit;
- const ndStartEnd startEnd(ndInt32(posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- box.m_min = box.m_min.GetMin(posit[i]);
- box.m_max = box.m_max.GetMax(posit[i]);
- }
- boxes[threadIndex] = box;
- });
-
- threadPool->ParallelExecute(CalculateAabb);
-
- ndBox box;
- const ndInt32 threadCount = threadPool->GetThreadCount();
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- box.m_min = box.m_min.GetMin(boxes[i].m_min);
- box.m_max = box.m_max.GetMax(boxes[i].m_max);
- }
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndFloat32 diameter = ndFloat32(2.0f) * GetParticleRadius();
- const ndFloat32 gridSize = ndFloat32(4.0f) * diameter * D_GRID_SIZE_SCALER;
-
- data.m_hashGridSize = gridSize;
- data.m_particleDiameter = diameter;
- data.m_hashInvGridSize = ndFloat32(1.0f) / gridSize;
-
- const ndVector grid(data.m_hashGridSize);
- const ndVector invGrid(data.m_hashInvGridSize);
-
- // add one grid padding to the aabb
- box.m_min -= grid;
- box.m_max += (grid + grid);
-
- // quantize the aabb to integers of the gird size
- box.m_min = grid * (box.m_min * invGrid).Floor();
- box.m_max = grid * (box.m_max * invGrid).Floor();
-
- // make sure the w component is zero.
- m_box0 = box.m_min & ndVector::m_triplexMask;
- m_box1 = box.m_max & ndVector::m_triplexMask;
- data.SetWorldToGridMapping(gridSize, m_box1, m_box0);
-}
-
-void ndBodySphFluid::CreateGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndGridNeighborInfo
- {
- public:
- ndGridNeighborInfo()
- {
- //ndGridHash stepsCode;
- m_neighborDirs[0][0] = ndGridHash(0, 0);
- m_neighborDirs[0][1] = ndGridHash(0, 0);
- m_neighborDirs[0][2] = ndGridHash(0, 0);
- m_neighborDirs[0][3] = ndGridHash(0, 0);
-
- m_counter[0] = 1;
- m_isPadd[0][0] = 0;
- m_isPadd[0][1] = 1;
- m_isPadd[0][2] = 1;
- m_isPadd[0][3] = 1;
-
- //ndGridHash stepsCode_y;
- m_neighborDirs[1][0] = ndGridHash(0, 0);
- m_neighborDirs[1][1] = ndGridHash(1, 0);
- m_neighborDirs[1][2] = ndGridHash(0, 0);
- m_neighborDirs[1][3] = ndGridHash(0, 0);
-
- m_counter[1] = 2;
- m_isPadd[1][0] = 0;
- m_isPadd[1][1] = 0;
- m_isPadd[1][2] = 1;
- m_isPadd[1][3] = 1;
-
- //ndGridHash stepsCode_z;
- m_neighborDirs[2][0] = ndGridHash(0, 0);
- m_neighborDirs[2][1] = ndGridHash(0, 1);
- m_neighborDirs[2][2] = ndGridHash(0, 0);
- m_neighborDirs[2][3] = ndGridHash(0, 0);
-
- m_counter[2] = 2;
- m_isPadd[2][0] = 0;
- m_isPadd[2][1] = 0;
- m_isPadd[2][2] = 1;
- m_isPadd[2][3] = 1;
-
- //ndGridHash stepsCode_yz;
- m_neighborDirs[3][0] = ndGridHash(0, 0);
- m_neighborDirs[3][1] = ndGridHash(1, 0);
- m_neighborDirs[3][2] = ndGridHash(0, 1);
- m_neighborDirs[3][3] = ndGridHash(1, 1);
-
- m_counter[3] = 4;
- m_isPadd[3][0] = 0;
- m_isPadd[3][1] = 0;
- m_isPadd[3][2] = 0;
- m_isPadd[3][3] = 0;
- }
-
- ndGridHash m_neighborDirs[4][4];
- ndInt8 m_isPadd[4][4];
- ndInt8 m_counter[4];
- };
-
- ndGridNeighborInfo neiborghood;
- ndWorkingBuffers& data = *m_workingBuffers;
-
- auto CountGrids = ndMakeObject::ndFunction([this, &data, &neiborghood](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CountGrids);
- const ndVector origin(m_box0);
- const ndVector invGridSize(data.m_hashInvGridSize);
- const ndVector particleBox(data.m_particleDiameter);
-
- const ndVector* const posit = &m_posit[0];
- ndInt32* const scans = &data.m_gridScans[0];
-
- const ndStartEnd startEnd(ndInt32(m_posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector p0(gridPosit - particleBox);
- const ndVector p1(gridPosit + particleBox);
- const ndGridHash box0Hash(p0 * invGridSize, i);
- const ndGridHash box1Hash(p1 * invGridSize, i);
- const ndGridHash codeHash(box1Hash.m_gridHash - box0Hash.m_gridHash);
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndAssert(codeHash.m_y <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndUnsigned32 code = ndUnsigned32(codeHash.m_z * 2 + codeHash.m_y);
-#else
- ndAssert(codeHash.m_x <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndUnsigned32 code = ndUnsigned32(codeHash.m_z * 2 + codeHash.m_x);
-#endif
- scans[i] = neiborghood.m_counter[code];
- }
- });
-
- auto CreateGrids = ndMakeObject::ndFunction([this, &data, &neiborghood](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CreateGrids);
- const ndVector origin(m_box0);
- ndGridHash* const dst = &data.m_hashGridMap[0];
- const ndInt32* const scans = &data.m_gridScans[0];
- const ndVector* const posit = &m_posit[0];
- const ndVector invGridSize(data.m_hashInvGridSize);
- const ndVector particleBox(data.m_particleDiameter);
-
- const ndStartEnd startEnd(ndInt32(m_posit.GetCount()), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector gridPosit0(gridPosit - particleBox);
- const ndVector gridPosit1(gridPosit + particleBox);
- const ndGridHash centerHash(gridPosit * invGridSize, i);
- const ndGridHash box0Hash(gridPosit0 * invGridSize, i);
- const ndGridHash box1Hash(gridPosit1 * invGridSize, i);
- const ndGridHash codeHash(box1Hash.m_gridHash - box0Hash.m_gridHash);
-
- const ndInt32 base = scans[i];
- const ndInt32 count = scans[i + 1] - base;
-
-#ifdef D_USE_YZ_PLANE_BUCKETS
- ndAssert(codeHash.m_y <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndInt32 code = ndInt32(codeHash.m_z * 2 + codeHash.m_y);
-#else
- ndAssert(codeHash.m_x <= 1);
- ndAssert(codeHash.m_z <= 1);
- const ndInt32 code = ndInt32(codeHash.m_z * 2 + codeHash.m_x);
-#endif
- const ndGridHash* const neigborgh = &neiborghood.m_neighborDirs[code][0];
- ndAssert(count == neiborghood.m_counter[code]);
- for (ndInt32 j = 0; j < count; ++j)
- {
- ndGridHash quadrand(box0Hash);
- quadrand.m_gridHash += neigborgh[j].m_gridHash;
- quadrand.m_cellType = ndGridHash::ndGridType(quadrand.m_gridHash == centerHash.m_gridHash);
- ndAssert(quadrand.m_cellType == ((quadrand.m_gridHash == centerHash.m_gridHash) ? ndGridHash::m_homeGrid : ndGridHash::m_adjacentGrid));
- dst[base + j] = quadrand;
- }
- }
- });
-
- data.m_gridScans.SetCount(m_posit.GetCount() + 1);
- data.m_gridScans[m_posit.GetCount()] = 0;
- threadPool->ParallelExecute(CountGrids);
-
- ndInt32 gridCount = 0;
- const ndInt32 itemsCount = ndInt32 (data.m_gridScans.GetCount()) & (-8);
- for (ndInt32 i = 0; i < itemsCount; i += 8)
- {
- for (ndInt32 j = 0; j < 8; ++j)
- {
- ndInt32 count = data.m_gridScans[i + j];
- data.m_gridScans[i + j] = gridCount;
- gridCount += count;
- }
- }
- for (ndInt32 j = itemsCount; j < data.m_gridScans.GetCount(); ++j)
- {
- ndInt32 count = data.m_gridScans[j];
- data.m_gridScans[j] = gridCount;
- gridCount += count;
- }
-
- data.m_hashGridMap.SetCount(gridCount);
- threadPool->ParallelExecute(CreateGrids);
- data.m_hashGridMapScratchBuffer.SetCount(gridCount);
-
- //ndAssert(TraceHashes());
-}
-
-bool ndBodySphFluid::TraceHashes() const
-{
-#if 0
- ndWorkingBuffers& data = *m_workingBuffers;
- ndGridHash* xxxx = &data.m_hashGridMap[0];
- for (int i = 0; i < data.m_hashGridMap.GetCount(); i++)
- {
- ndTrace(("id(%d)\tx(%d)\tz(%d)\n", xxxx[i].m_particleIndex, xxxx[i].m_x, xxxx[i].m_z));
- }
-#endif
-
- return true;
-}
-
-void ndBodySphFluid::Update(const ndScene* const scene, ndFloat32 timestep)
-{
- if (TaskState() == ndBackgroundTask::m_taskCompleted)
- {
- if (m_posit.GetCount())
- {
- m_timestep = timestep;
- ((ndScene*)scene)->SendBackgroundTask(this);
- if (!m_updateInBackground)
- {
- Sync();
- }
- }
- }
-}
-
-void ndBodySphFluid::Execute(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndAssert(sizeof(ndGridHash) == sizeof(ndUnsigned64));
-
- CaculateAabb(threadPool);
- CreateGrids(threadPool);
- SortGrids(threadPool);
- CalculateScans(threadPool);
- BuildBuckets(threadPool);
- CalculateParticlesDensity(threadPool);
- CalculateAccelerations(threadPool);
- IntegrateParticles(threadPool);
-}
-
-#endif
-
-#endif
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.h
deleted file mode 100644
index 7f0b5840ea..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid.h
+++ /dev/null
@@ -1,145 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_SPH_FLUID_H__
-#define __ND_BODY_SPH_FLUID_H__
-
-#include "ndBodyParticleSet.h"
-
-#ifndef D_USE_NEW_FLUID
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodySphFluid: public ndBodyParticleSet
-{
- public:
- D_COLLISION_API ndBodySphFluid();
- D_COLLISION_API virtual ~ndBodySphFluid ();
-
- ndFloat32 GetViscosity() const;
- void SetViscosity(ndFloat32 viscosity);
-
- //ndFloat32 GetParticleMass() const;
- //void SetParticleMass(ndFloat32 mass);
-
- void SetParticleRadius(ndFloat32 radius);
-
- ndFloat32 GetRestDensity() const;
- void SetRestDensity(ndFloat32 resDensity);
-
- ndFloat32 GetGasConstant() const;
- void SetGasConstant(ndFloat32 gasConst);
-
- virtual ndBodySphFluid* GetAsBodySphFluid();
- D_COLLISION_API void Execute(ndThreadPool* const threadPool);
-
- protected:
- D_COLLISION_API virtual void Update(const ndScene* const scene, ndFloat32 timestep);
- virtual bool RayCast(ndRayCastNotify& callback, const ndFastRay& ray, const ndFloat32 maxT) const;
-
- private:
- class ndGridHash;
- class ndParticlePair;
- class ndWorkingBuffers;
- class ndParticleKernelDistance;
-
- void SortGrids(ndThreadPool* const threadPool);
- void BuildBuckets(ndThreadPool* const threadPool);
- void CreateGrids(ndThreadPool* const threadPool);
- void CaculateAabb(ndThreadPool* const threadPool);
- void SortBuckets(ndThreadPool* const threadPool);
- void CalculateScans(ndThreadPool* const threadPool);
- void SortCellBuckects(ndThreadPool* const threadPool);
- void IntegrateParticles(ndThreadPool* const threadPool);
- void CalculateAccelerations(ndThreadPool* const threadPool);
- void CalculateParticlesDensity(ndThreadPool* const threadPool);
-
- bool TraceHashes() const;
-
- ndWorkingBuffers* m_workingBuffers;
- ndFloat32 m_mass;
- ndFloat32 m_viscosity;
- ndFloat32 m_restDensity;
- ndFloat32 m_gasConstant;
-
-} D_GCC_NEWTON_ALIGN_32 ;
-
-inline bool ndBodySphFluid::RayCast(ndRayCastNotify&, const ndFastRay&, const ndFloat32) const
-{
- return false;
-}
-
-inline ndBodySphFluid* ndBodySphFluid::GetAsBodySphFluid()
-{
- return this;
-}
-
-inline ndFloat32 ndBodySphFluid::GetViscosity() const
-{
- return m_viscosity;
-}
-
-inline void ndBodySphFluid::SetViscosity(ndFloat32 viscosity)
-{
- m_viscosity = viscosity;
-}
-
-//inline ndFloat32 ndBodySphFluid::GetParticleMass() const
-//{
-// return m_mass;
-//}
-
-//inline void ndBodySphFluid::SetParticleMass(ndFloat32 mass)
-//{
-// m_mass = mass;
-//}
-
-inline ndFloat32 ndBodySphFluid::GetRestDensity() const
-{
- return m_restDensity;
-}
-
-inline void ndBodySphFluid::SetRestDensity(ndFloat32 restDensity)
-{
- ndFloat32 r = GetParticleRadius();
- ndFloat32 volume = ndPi * ndFloat32(4.0f / 3.0f) * r * r * r;
- m_restDensity = restDensity;
- m_mass = volume * m_restDensity;
-}
-
-inline void ndBodySphFluid::SetParticleRadius(ndFloat32 radius)
-{
- ndBodyParticleSet::SetParticleRadius(radius);
- SetRestDensity(m_restDensity);
-}
-
-inline ndFloat32 ndBodySphFluid::GetGasConstant() const
-{
- return m_gasConstant;
-}
-
-inline void ndBodySphFluid::SetGasConstant(ndFloat32 gasConst)
-{
- m_gasConstant = gasConst;
-}
-
-#endif
-
-#endif
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.cpp
deleted file mode 100644
index 3e9c3a9b9a..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.cpp
+++ /dev/null
@@ -1,775 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndScene.h"
-#include "ndBodySphFluid_New.h"
-
-#ifdef D_USE_NEW_FLUID
-
-#define D_SPH_HASH_BITS 7
-#define D_SPH_BUFFER_GRANULARITY 4096
-
-#define D_PARTICLE_BUCKET_SIZE 32
-//#define D_GRID_SIZE_SCALER (2.0f)
-#define D_GRID_SIZE_SCALER (4.0f)
-
-class ndBodySphFluid::ndGridHash
-{
- public:
- enum ndGridType
- {
- m_adajacent = 0,
- m_homeGrid = 1,
- };
-
- ndGridHash()
- {
- }
-
- ndGridHash(ndUnsigned64 gridHash)
- :m_gridHash(gridHash)
- {
- }
-
- ndGridHash(ndInt32 x, ndInt32 y, ndInt32 z, ndInt32 particleIndex)
- {
- m_gridHash = 0;
- m_x = ndUnsigned64(x);
- m_y = ndUnsigned64(y);
- m_z = ndUnsigned64(z);
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-
- ndGridHash(const ndVector& grid, ndInt32 particleIndex)
- {
- ndAssert(grid.m_x >= ndFloat32(0.0f));
- ndAssert(grid.m_y >= ndFloat32(0.0f));
- ndAssert(grid.m_z >= ndFloat32(0.0f));
- ndAssert(grid.m_x < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_y < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
- ndAssert(grid.m_z < ndFloat32(1 << (D_SPH_HASH_BITS * 2)));
-
- ndVector hash(grid.GetInt());
-
- m_gridHash = 0;
- m_x = ndUnsigned64(hash.m_ix);
- m_y = ndUnsigned64(hash.m_iy);
- m_z = ndUnsigned64(hash.m_iz);
- m_particleIndex = ndUnsigned64(particleIndex);
- }
-
- union
- {
- struct
- {
- ndUnsigned64 m_x : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_y : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_z : D_SPH_HASH_BITS * 2;
- ndUnsigned64 m_particleIndex : 64 - 3 * 2 * D_SPH_HASH_BITS - 1;
- ndUnsigned64 m_cellType : 1;
- };
- struct
- {
- ndUnsigned64 m_xLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_xHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_yLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_yHigh : D_SPH_HASH_BITS;
- ndUnsigned64 m_zLow : D_SPH_HASH_BITS;
- ndUnsigned64 m_zHigh : D_SPH_HASH_BITS;
- };
- ndUnsigned64 m_gridHash : 3 * 2 * D_SPH_HASH_BITS;
- };
-};
-
-class ndBodySphFluid::ndParticlePair
-{
- public:
- ndInt32 m_neighborg[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndParticleKernelDistance
-{
- public:
- ndFloat32 m_dist[D_PARTICLE_BUCKET_SIZE];
-};
-
-class ndBodySphFluid::ndWorkingBuffers
-{
- public:
- ndWorkingBuffers()
- :m_accel(D_SPH_BUFFER_GRANULARITY)
- ,m_pairCount(D_SPH_BUFFER_GRANULARITY)
- ,m_gridScans(D_SPH_BUFFER_GRANULARITY)
- ,m_density(D_SPH_BUFFER_GRANULARITY)
- ,m_invDensity(D_SPH_BUFFER_GRANULARITY)
- ,m_pairs(D_SPH_BUFFER_GRANULARITY)
- ,m_hashGridMap(D_SPH_BUFFER_GRANULARITY)
- ,m_hashGridMapScratchBuffer(D_SPH_BUFFER_GRANULARITY)
- ,m_hashGridSize(ndFloat32 (0.0f))
- ,m_hashInvGridSize(ndFloat32(0.0f))
- {
- for (ndInt32 i = 0; i < D_MAX_THREADS_COUNT; ++i)
- {
- m_partialsGridScans[i].Resize(D_SPH_BUFFER_GRANULARITY);
- }
- }
-
- ~ndWorkingBuffers()
- {
- }
-
- ndArray m_accel;
- ndArray m_pairCount;
- ndArray m_gridScans;
- ndArray m_density;
- ndArray m_invDensity;
- ndArray m_pairs;
- ndArray m_hashGridMap;
- ndArray m_hashGridMapScratchBuffer;
- ndArray m_kernelDistance;
- ndArray m_partialsGridScans[D_MAX_THREADS_COUNT];
- ndFloat32 m_hashGridSize;
- ndFloat32 m_hashInvGridSize;
-};
-
-ndBodySphFluid::ndBodySphFluid()
- :ndBodyParticleSet()
- ,m_workingBuffers(new ndWorkingBuffers)
- ,m_mass(ndFloat32(0.02f))
- ,m_viscosity(ndFloat32 (1.05f))
- ,m_restDensity(ndFloat32(1000.0f))
- ,m_gasConstant(ndFloat32(1.0f))
-{
-}
-
-ndBodySphFluid::~ndBodySphFluid()
-{
- delete m_workingBuffers;
-}
-
-void ndBodySphFluid::CalculateScans(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- ndInt32 sums[D_MAX_THREADS_COUNT + 1];
- ndInt32 scans[D_MAX_THREADS_COUNT + 1];
-
- auto CountGridScans = ndMakeObject::ndFunction([&data, &scans](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CountGridScans);
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
-
- const ndInt32 start = scans[threadIndex];
- const ndInt32 end = scans[threadIndex + 1];
- ndArray& gridScans = data.m_partialsGridScans[threadIndex];
- ndUnsigned64 gridHash0 = hashGridMap[start].m_gridHash;
-
- ndInt32 count = 0;
- gridScans.SetCount(0);
- for (ndInt32 i = start; i < end; ++i)
- {
- ndUnsigned64 gridHash = hashGridMap[i].m_gridHash;
- if (gridHash != gridHash0)
- {
- gridScans.PushBack(count);
- count = 0;
- gridHash0 = gridHash;
- }
- count++;
- }
- gridScans.PushBack(count);
- });
-
- auto CalculateScans = ndMakeObject::ndFunction([&data, &scans, &sums](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CalculateScans);
- ndArray& gridScans = data.m_gridScans;
- const ndArray& partialScan = data.m_partialsGridScans[threadIndex];
- const ndInt32 base = sums[threadIndex];
- ndInt32 sum = scans[threadIndex];
- for (ndInt32 i = 0; i < partialScan.GetCount(); ++i)
- {
- gridScans[base + i] = sum;
- sum += partialScan[i];
- }
- });
-
- memset(scans, 0, sizeof(scans));
- const ndInt32 threadCount = threadPool->GetThreadCount();
-
- ndInt32 acc0 = 0;
- ndInt32 cellsCount = data.m_hashGridMap.GetCount();
- ndInt32 stride = cellsCount / threadCount;
- const ndGridHash* const hashGridMap = &data.m_hashGridMap[0];
- for (ndInt32 threadIndex = 0; threadIndex < threadCount; threadIndex++)
- {
- scans[threadIndex] = acc0;
- acc0 += stride;
- while (acc0 < cellsCount && (hashGridMap[acc0].m_gridHash == hashGridMap[acc0 - 1].m_gridHash))
- {
- acc0++;
- }
- }
- scans[threadCount] = cellsCount;
- threadPool->ParallelExecute(CountGridScans);
-
- ndInt32 scansCount = 0;
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- sums[i] = scansCount;
- scansCount += data.m_partialsGridScans[i].GetCount();
- }
- sums[threadCount] = scansCount;
-
- data.m_gridScans.SetCount(scansCount + 1);
- threadPool->ParallelExecute(CalculateScans);
-
- data.m_gridScans[scansCount] = scans[threadCount];
-}
-
-void ndBodySphFluid::SortGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndKey_xlow
- {
- public:
- ndKey_xlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xLow);
- }
- };
-
- class ndKey_xhigh
- {
- public:
- ndKey_xhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_xHigh);
- }
- };
-
- class ndKey_ylow
- {
- public:
- ndKey_ylow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yLow);
- }
- };
-
- class ndKey_yhigh
- {
- public:
- ndKey_yhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_yHigh);
- }
- };
-
- class ndKey_zlow
- {
- public:
- ndKey_zlow(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zLow);
- }
- };
-
- class ndKey_zhigh
- {
- public:
- ndKey_zhigh(void* const) {}
- ndInt32 GetKey(const ndGridHash& cell) const
- {
- return ndInt32(cell.m_zHigh);
- }
- };
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndVector boxSize((m_box1 - m_box0).Scale(data.m_hashInvGridSize).GetInt());
- data.m_hashGridMapScratchBuffer.SetCount(data.m_hashGridMap.GetCount());
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_ix > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iy > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- if (boxSize.m_iz > (1 << D_SPH_HASH_BITS))
- {
- ndCountingSort(*threadPool, data.m_hashGridMap, data.m_hashGridMapScratchBuffer, nullptr, nullptr);
- }
-
-#ifdef _DEBUG
- for (int i = 1; i < data.m_hashGridMap.GetCount(); ++i)
- {
- ndGridHash cell0(data.m_hashGridMap[i - 1]);
- ndGridHash cell1(data.m_hashGridMap[i + 0]);
- ndUnsigned64 key0 = cell0.m_gridHash;
- ndUnsigned64 key1 = cell1.m_gridHash;
- ndAssert(key0 <= key1);
- }
-#endif
-}
-
-void ndBodySphFluid::BuildBuckets(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_pairs.SetCount(m_posit.GetCount());
-
- data.m_pairCount.SetCount(m_posit.GetCount());
- data.m_kernelDistance.SetCount(m_posit.GetCount());
- for (ndInt32 i = 0; i < data.m_pairCount.GetCount(); ++i)
- {
- data.m_pairCount[i] = 0;
- }
-
- auto BuildBuckets = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(AddPairs);
- const ndArray& gridScans = data.m_gridScans;
- const ndArray& hashGridMap = data.m_hashGridMap;
-
- const ndFloat32 diameter = ndFloat32 (2.0f) * GetParticleRadius();
- const ndFloat32 diameter2 = diameter * diameter;
- ndArray& pairCount = data.m_pairCount;
- ndArray& pair = data.m_pairs;
- ndArray& distance = data.m_kernelDistance;
-
- auto ProccessCellInSameGrid = [this, &data, &hashGridMap, &pairCount, &pair, &distance, diameter2](ndInt32 start, ndInt32 count)
- {
- for (ndInt32 i = count - 1; i > 0; --i)
- {
- const ndGridHash& grid0(hashGridMap[start + i]);
- ndInt32 particle0 = ndInt32(grid0.m_particleIndex);
- for (ndInt32 j = i - 1; j >= 0; --j)
- {
- const ndGridHash& grid1(hashGridMap[start + j]);
- ndInt32 particle1 = ndInt32(grid1.m_particleIndex);
-
- const ndVector p1p0(m_posit[particle0] - m_posit[particle1]);
-
- ndFloat32 radios2 = p1p0.DotProduct(p1p0).GetScalar();
- if (radios2 < diameter2)
- {
- radios2 = ndMax(radios2, ndFloat32(1.0e-8f));
- ndFloat32 dist = ndSqrt(radios2);
- ndInt8 index0 = pairCount[particle0];
- if (index0 < D_PARTICLE_BUCKET_SIZE)
- {
- distance[particle0].m_dist[index0] = dist;
- pair[particle0].m_neighborg[index0] = ndInt32(particle1);
- pairCount[particle0] = index0 + 1;
- }
-
- ndInt8 index1 = pairCount[particle1];
- if (index1 < D_PARTICLE_BUCKET_SIZE)
- {
- distance[particle1].m_dist[index1] = dist;
- pair[particle1].m_neighborg[index1] = ndInt32(particle0);
- pairCount[particle1] = index1 + 1;
- }
- }
- }
- }
- };
-
- const ndStartEnd startEnd(gridScans.GetCount() - 1, threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndInt32 start = gridScans[i + 0];
- const ndInt32 count = gridScans[i + 1] - start;
- ProccessCellInSameGrid(start, count);
- }
- });
-
- threadPool->ParallelExecute(BuildBuckets);
-}
-
-void ndBodySphFluid::CalculateParticlesDensity(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_density.SetCount(m_posit.GetCount());
- data.m_invDensity.SetCount(m_posit.GetCount());
-
- auto CalculateDensity = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateDensity);
- const ndArray& posit = m_posit;
-
- const ndFloat32 h = ndFloat32 (2.0f) * GetParticleRadius();
- const ndFloat32 h2 = h * h;
- const ndFloat32 kernelMagicConst = ndFloat32(315.0f) / (ndFloat32(64.0f) * ndPi * ndPow(h, 9));
- const ndFloat32 kernelConst = m_mass * kernelMagicConst;
- const ndFloat32 selfDensity = kernelConst * h2 * h2 * h2;
-
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndInt32 count = data.m_pairCount[i];
- const ndParticleKernelDistance& distance = data.m_kernelDistance[i];
- ndFloat32 density = selfDensity;
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndFloat32 d = distance.m_dist[j];
- const ndFloat32 dist2 = h2 - d * d;
- ndAssert(dist2 > ndFloat32(0.0f));
- const ndFloat32 dist6 = dist2 * dist2 * dist2;
- density += kernelConst * dist6;
- }
- ndAssert(density > ndFloat32(0.0f));
- data.m_density[i] = density;
- data.m_invDensity[i] = ndFloat32(1.0f) / density;
- }
- });
-
- threadPool->ParallelExecute(CalculateDensity);
-}
-
-void ndBodySphFluid::CalculateAccelerations(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- data.m_accel.SetCount(m_posit.GetCount());
-
- auto CalculateAcceleration = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAcceleration);
- const ndVector epsilon2 (ndFloat32(1.0e-12f));
-
- const ndArray& veloc = m_veloc;
- const ndArray& posit = m_posit;
- const ndFloat32* const density = &data.m_density[0];
- const ndFloat32* const invDensity = &data.m_invDensity[0];
-
- const ndFloat32 h = ndFloat32 (2.0f) * GetParticleRadius();
- //const ndFloat32 u = m_viscosity;
- const ndVector kernelConst(m_mass * ndFloat32(45.0f) / (ndPi * ndPow(h, 6)));
-
- const ndFloat32 viscosity = m_viscosity;
- const ndFloat32 restDensity = m_restDensity;
- const ndFloat32 gasConstant = ndFloat32(0.5f) * m_gasConstant;
-
- const ndVector gravity(m_gravity);
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i0 = startEnd.m_start; i0 < startEnd.m_end; ++i0)
- {
- const ndVector p0(posit[i0]);
- const ndVector v0(veloc[i0]);
-
- const ndInt32 count = data.m_pairCount[i0];
- const ndParticlePair& pairs = data.m_pairs[i0];
- ndParticleKernelDistance& distance = data.m_kernelDistance[i0];
- const ndFloat32 pressureI0 = density[i0] - restDensity;
-
- ndVector forceAcc(ndVector::m_zero);
- for (ndInt32 j = 0; j < count; ++j)
- {
- const ndInt32 i1 = pairs.m_neighborg[j];
- const ndVector p10(posit[i1] - p0);
- const ndVector dot(p10.DotProduct(p10) + epsilon2);
- const ndVector unitDir(p10 * dot.InvSqrt());
-
- ndAssert(unitDir.m_w == ndFloat32(0.0f));
-
- // kernel distance
- const ndFloat32 dist = distance.m_dist[j];
- const ndFloat32 kernelDist = h - dist;
- ndAssert(kernelDist >= ndFloat32(0.0f));
-
- // calculate pressure
- const ndFloat32 kernelDist2 = kernelDist * kernelDist;
- const ndFloat32 pressureI1 = density[i1] - restDensity;
- const ndVector force(gasConstant * kernelDist2 * invDensity[i1] * (pressureI0 + pressureI1));
- forceAcc += force * unitDir;
-
- // calculate viscosity acceleration
- const ndVector v01(veloc[i1] - v0);
- forceAcc += v01 * ndVector(kernelDist * viscosity * invDensity[j]);
- }
- const ndVector accel(gravity + ndVector(invDensity[i0]) * kernelConst * forceAcc);
- data.m_accel[i0] = accel;
- }
- });
-
- threadPool->ParallelExecute(CalculateAcceleration);
-}
-
-void ndBodySphFluid::IntegrateParticles(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
- auto IntegrateParticles = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(IntegrateParticles);
- const ndArray& accel = data.m_accel;
- ndArray& veloc = m_veloc;
- ndArray& posit = m_posit;
-
- //const ndVector timestep(m_timestep);
- //ndVector halfTime(timestep * ndVector::m_half);
- const ndVector timestep (ndFloat32 (0.003f));
-
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- veloc[i] = veloc[i] + accel[i] * timestep;
- posit[i] = posit[i] + veloc[i] * timestep;
- if (posit[i].m_y <= 1.0f)
- {
- posit[i].m_y = 1.0f;
- veloc[i].m_y = 0.0f;
- }
- }
- });
-
- threadPool->ParallelExecute(IntegrateParticles);
-}
-
-void ndBodySphFluid::CaculateAabb(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- class ndBox
- {
- public:
- ndBox()
- :m_min(ndFloat32(1.0e10f))
- ,m_max(ndFloat32(-1.0e10f))
- {
- }
- ndVector m_min;
- ndVector m_max;
- };
-
- ndBox boxes[D_MAX_THREADS_COUNT];
- auto CalculateAabb = ndMakeObject::ndFunction([this, &boxes](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CalculateAabb);
- ndBox box;
- const ndArray& posit = m_posit;
- const ndStartEnd startEnd(posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- box.m_min = box.m_min.GetMin(posit[i]);
- box.m_max = box.m_max.GetMax(posit[i]);
- }
- boxes[threadIndex] = box;
- });
-
- threadPool->ParallelExecute(CalculateAabb);
-
- ndBox box;
- const ndInt32 threadCount = threadPool->GetThreadCount();
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- box.m_min = box.m_min.GetMin(boxes[i].m_min);
- box.m_max = box.m_max.GetMax(boxes[i].m_max);
- }
-
- ndWorkingBuffers& data = *m_workingBuffers;
- const ndFloat32 diameter = ndFloat32 (2.0f) * GetParticleRadius();
- const ndFloat32 gridSize = diameter * D_GRID_SIZE_SCALER;
-
- data.m_hashGridSize = gridSize;
- data.m_hashInvGridSize = ndFloat32(1.0f) / gridSize;
-
- const ndVector grid(data.m_hashGridSize);
- const ndVector invGrid(data.m_hashInvGridSize);
-
- // add one grid padding to the aabb
- box.m_min -= grid;
- box.m_max += (grid + grid);
-
- // quantize the aabb to integers of the gird size
- box.m_min = grid * (box.m_min * invGrid).Floor();
- box.m_max = grid * (box.m_max * invGrid).Floor();
-
- // make sure the w component is zero.
- m_box0 = box.m_min & ndVector::m_triplexMask;
- m_box1 = box.m_max & ndVector::m_triplexMask;
-}
-
-void ndBodySphFluid::CreateGrids(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndWorkingBuffers& data = *m_workingBuffers;
-
- auto CountGrids = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CountGrids);
- const ndVector origin(m_box0);
- const ndVector invGridSize(data.m_hashInvGridSize);
- const ndVector particleBox(ndFloat32(1.5f) * GetParticleRadius());
- const ndVector* const posit = &m_posit[0];
- ndInt32* const scans = &data.m_gridScans[0];
-
- const ndStartEnd startEnd(m_posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector gridPosit0(gridPosit - particleBox);
- const ndVector gridPosit1(gridPosit + particleBox);
-
- //const ndGridHash hash(gridPosit * invGridSize, i);
- const ndGridHash box0Hash(gridPosit0 * invGridSize, i);
- const ndGridHash box1Hash(gridPosit1 * invGridSize, i);
-
- ndInt32 dx = ndInt32(box1Hash.m_x - box0Hash.m_x + 1);
- ndInt32 dy = ndInt32(box1Hash.m_y - box0Hash.m_y + 1);
- ndInt32 dz = ndInt32(box1Hash.m_z - box0Hash.m_z + 1);
- ndAssert(dx >= 1);
- ndAssert(dy >= 1);
- ndAssert(dz >= 1);
- ndAssert(dx <= 2);
- ndAssert(dy <= 2);
- ndAssert(dz <= 2);
- ndInt32 count = dz * dy * dx;
- scans[i] = count;
- }
- });
-
- auto CreateGrids = ndMakeObject::ndFunction([this, &data](ndInt32 threadIndex, ndInt32 threadCount)
- {
- D_TRACKTIME_NAMED(CreateGrids);
- const ndVector origin(m_box0);
- const ndVector invGridSize(data.m_hashInvGridSize);
- const ndVector particleBox(ndFloat32(1.5f) * GetParticleRadius());
- const ndVector* const posit = &m_posit[0];
- ndInt32* const scans = &data.m_gridScans[0];
- ndGridHash* const dst = &data.m_hashGridMap[0];
-
- const ndStartEnd startEnd(m_posit.GetCount(), threadIndex, threadCount);
- for (ndInt32 i = startEnd.m_start; i < startEnd.m_end; ++i)
- {
- const ndVector gridPosit(posit[i] - origin);
- const ndVector gridPosit0(gridPosit - particleBox);
- const ndVector gridPosit1(gridPosit + particleBox);
- const ndGridHash centerHash(gridPosit * invGridSize, i);
- const ndGridHash box0Hash(gridPosit0 * invGridSize, i);
- const ndGridHash box1Hash(gridPosit1 * invGridSize, i);
-
- ndInt32 base = scans[i];
- for (ndInt32 z = ndInt32(box0Hash.m_z); z <= ndInt32(box1Hash.m_z); z++)
- {
- for (ndInt32 y = ndInt32(box0Hash.m_y); y <= ndInt32(box1Hash.m_y); y++)
- {
- for (ndInt32 x = ndInt32(box0Hash.m_x); x <= ndInt32(box1Hash.m_x); x++)
- {
- ndGridHash hash(x, y, z, i);
- hash.m_cellType = (hash.m_gridHash == centerHash.m_gridHash) ? ndGridHash::m_homeGrid : ndGridHash::m_adajacent;
- dst[base] = hash;
- base++;
- }
- }
- }
- ndAssert(base == scans[i + 1]);
- }
- });
-
- data.m_gridScans.SetCount(m_posit.GetCount() + 1);
- data.m_gridScans[m_posit.GetCount()] = 0;
- threadPool->ParallelExecute(CountGrids);
-
- ndInt32 gridCount = 0;
- const ndInt32 itemsCount = data.m_gridScans.GetCount() & (-8);
- for (ndInt32 i = 0; i < itemsCount; i += 8)
- {
- for (ndInt32 j = 0; j < 8; ++j)
- {
- ndInt32 count = data.m_gridScans[i + j];
- data.m_gridScans[i + j] = gridCount;
- gridCount += count;
- }
- }
- for (ndInt32 j = itemsCount; j < data.m_gridScans.GetCount(); ++j)
- {
- ndInt32 count = data.m_gridScans[j];
- data.m_gridScans[j] = gridCount;
- gridCount += count;
- }
-
- data.m_hashGridMap.SetCount(gridCount);
- //data.m_hashGridMapScratchBuffer.SetCount(gridCount);
- threadPool->ParallelExecute(CreateGrids);
-}
-
-bool ndBodySphFluid::TraceHashes() const
-{
-#if 0
- ndWorkingBuffers& data = *m_workingBuffers;
- ndGridHash* xxxx = &data.m_hashGridMap[0];
- for (int i = 0; i < data.m_hashGridMap.GetCount(); i++)
- {
- ndTrace(("id(%d)\tx(%d)\tz(%d)\n", xxxx[i].m_particleIndex, xxxx[i].m_x, xxxx[i].m_z));
- }
-#endif
-
- return true;
-}
-
-void ndBodySphFluid::Update(const ndScene* const scene, ndFloat32 timestep)
-{
- if (TaskState() == ndBackgroundTask::m_taskCompleted)
- {
- if (m_posit.GetCount())
- {
- m_timestep = timestep;
- ((ndScene*)scene)->SendBackgroundTask(this);
- if (!m_updateInBackground)
- {
- Sync();
- }
- }
- }
-}
-
-void ndBodySphFluid::Execute(ndThreadPool* const threadPool)
-{
- D_TRACKTIME();
- ndAssert(sizeof(ndGridHash) == sizeof(ndUnsigned64));
-
- CaculateAabb(threadPool);
- CreateGrids(threadPool);
- SortGrids(threadPool);
- CalculateScans(threadPool);
- BuildBuckets(threadPool);
- CalculateParticlesDensity(threadPool);
- CalculateAccelerations(threadPool);
- IntegrateParticles(threadPool);
-}
-
-#endif
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.h
deleted file mode 100644
index c989a17c61..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodySphFluid_New.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_SPH_NEW_FLUID_H__
-#define __ND_BODY_SPH_NEW_FLUID_H__
-
-#include "ndBodyParticleSet.h"
-
-#ifdef D_USE_NEW_FLUID
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodySphFluid: public ndBodyParticleSet
-{
- public:
- D_COLLISION_API ndBodySphFluid();
- D_COLLISION_API virtual ~ndBodySphFluid ();
-
- ndFloat32 GetViscosity() const;
- void SetViscosity(ndFloat32 viscosity);
-
- ndFloat32 GetRestDensity() const;
- void SetRestDensity(ndFloat32 resDensity);
-
- ndFloat32 GetGasConstant() const;
- void SetGasConstant(ndFloat32 gasConst);
- void SetParticleRadius(ndFloat32 radius);
- virtual ndBodySphFluid* GetAsBodySphFluid();
-
- D_COLLISION_API void Execute(ndThreadPool* const threadPool);
-
- protected:
- D_COLLISION_API virtual void Update(const ndScene* const scene, ndFloat32 timestep);
- virtual bool RayCast(ndRayCastNotify& callback, const ndFastRay& ray, const ndFloat32 maxT) const;
-
- private:
- enum ndGridType
- {
- ndAdjacentGrid = 0,
- ndHomeGrid = 1,
- };
-
- class ndGridHash;
- class ndParticlePair;
- class ndWorkingBuffers;
- class ndParticleKernelDistance;
-
- void SortGrids(ndThreadPool* const threadPool);
- void CreateGrids(ndThreadPool* const threadPool);
- void BuildBuckets(ndThreadPool* const threadPool);
- void CaculateAabb(ndThreadPool* const threadPool);
- void CalculateScans(ndThreadPool* const threadPool);
- void IntegrateParticles(ndThreadPool* const threadPool);
- void CalculateAccelerations(ndThreadPool* const threadPool);
- void CalculateParticlesDensity(ndThreadPool* const threadPool);
-
- bool TraceHashes() const;
-
- ndWorkingBuffers* m_workingBuffers;
- ndFloat32 m_mass;
- ndFloat32 m_viscosity;
- ndFloat32 m_restDensity;
- ndFloat32 m_gasConstant;
-
-} D_GCC_NEWTON_ALIGN_32 ;
-
-inline bool ndBodySphFluid::RayCast(ndRayCastNotify&, const ndFastRay&, const ndFloat32) const
-{
- return false;
-}
-
-inline ndBodySphFluid* ndBodySphFluid::GetAsBodySphFluid()
-{
- return this;
-}
-
-inline ndFloat32 ndBodySphFluid::GetViscosity() const
-{
- return m_viscosity;
-}
-
-inline void ndBodySphFluid::SetViscosity(ndFloat32 viscosity)
-{
- m_viscosity = viscosity;
-}
-
-inline ndFloat32 ndBodySphFluid::GetParticleMass() const
-{
- return m_mass;
-}
-
-inline void ndBodySphFluid::SetParticleMass(ndFloat32 mass)
-{
- m_mass = mass;
-}
-
-inline ndFloat32 ndBodySphFluid::GetRestDensity() const
-{
- return m_restDensity;
-}
-
-inline void ndBodySphFluid::SetRestDensity(ndFloat32 restDensity)
-{
- ndFloat32 r = GetParticleRadius();
- ndFloat32 volume = ndPi * ndFloat32(4.0f / 3.0f) * r * r * r;
- m_restDensity = restDensity;
- m_mass = volume * m_restDensity;
-}
-
-inline void ndBodySphFluid::SetParticleRadius(ndFloat32 radius)
-{
- ndBodyParticleSet::SetParticleRadius(radius);
- SetRestDensity(m_restDensity);
-}
-
-inline ndFloat32 ndBodySphFluid::GetGasConstant() const
-{
- return m_gasConstant;
-}
-
-inline void ndBodySphFluid::SetGasConstant(ndFloat32 gasConst)
-{
- m_gasConstant = gasConst;
-}
-#endif
-
-#endif
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.cpp
deleted file mode 100644
index f2679b85a0..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndContact.h"
-#include "ndBodyTriggerVolume.h"
-
-ndBodyTriggerVolume::ndBodyTriggerVolume()
- :ndBodyKinematicBase()
-{
-}
-
-ndBodyTriggerVolume::~ndBodyTriggerVolume()
-{
-}
-
-void ndBodyTriggerVolume::SpecialUpdate(ndFloat32 timestep)
-{
- const ndContactMap& contactMap = GetContactMap();
-
- ndBodyKinematic::ndContactMap::Iterator it(contactMap);
- for (it.Begin(); it; it++)
- {
- const ndContact* const contact = *it;
- if (contact->IsActive() && contact->IsInTrigger())
- {
- ndBodyKinematic* const body0 = contact->GetBody0();
- ndBodyKinematic* const body1 = contact->GetBody1();
- OnTrigger((body1 == this) ? body0 : body1, timestep);
- }
- }
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.h
deleted file mode 100644
index 8e47748c98..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBodyTriggerVolume.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_BODY_TRIGGER_VOLUME_H__
-#define __ND_BODY_TRIGGER_VOLUME_H__
-
-#include "ndCollisionStdafx.h"
-#include "ndBodyKinematicBase.h"
-
-D_MSV_NEWTON_ALIGN_32
-class ndBodyTriggerVolume : public ndBodyKinematicBase
-{
- public:
- D_CLASS_REFLECTION(ndBodyTriggerVolume, ndBodyKinematicBase)
- D_COLLISION_API ndBodyTriggerVolume();
- D_COLLISION_API virtual ~ndBodyTriggerVolume();
-
- ndBodyTriggerVolume* GetAsBodyTriggerVolume();
-
- virtual void OnTrigger(ndBodyKinematic* const body, ndFloat32 timestep);
- virtual void OnTriggerEnter(ndBodyKinematic* const body, ndFloat32 timestep);
- virtual void OnTriggerExit(ndBodyKinematic* const body, ndFloat32 timestep);
-
- D_COLLISION_API virtual void SpecialUpdate(ndFloat32 timestep);
-
- private:
- virtual void IntegrateExternalForce(ndFloat32 timestep);
-
-} D_GCC_NEWTON_ALIGN_32;
-
-inline ndBodyTriggerVolume* ndBodyTriggerVolume::GetAsBodyTriggerVolume()
-{
- return this;
-}
-
-inline void ndBodyTriggerVolume::OnTriggerEnter(ndBodyKinematic* const, ndFloat32)
-{
- //dAssert(0);
-}
-
-inline void ndBodyTriggerVolume::OnTrigger(ndBodyKinematic* const, ndFloat32)
-{
- //dAssert(0);
-}
-
-inline void ndBodyTriggerVolume::OnTriggerExit(ndBodyKinematic* const, ndFloat32)
-{
- //dAssert(0);
-}
-
-inline void ndBodyTriggerVolume::IntegrateExternalForce(ndFloat32)
-{
-}
-
-#endif
\ No newline at end of file
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.cpp b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.cpp
deleted file mode 100644
index 5c7f052c04..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.cpp
+++ /dev/null
@@ -1,1431 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "ndCoreStdafx.h"
-#include "ndCollisionStdafx.h"
-#include "ndBvhNode.h"
-#include "ndBodyKinematic.h"
-
-#define D_AABB_QUANTIZATION ndFloat32 (4.0f)
-#define D_AABB_INV_QUANTIZATION (ndFloat32 (1.0f) / D_AABB_QUANTIZATION)
-
-ndVector ndBvhNode::m_aabbQuantization(D_AABB_QUANTIZATION, D_AABB_QUANTIZATION, D_AABB_QUANTIZATION, ndFloat32 (0.0f));
-ndVector ndBvhNode::m_aabbInvQuantization(D_AABB_INV_QUANTIZATION, D_AABB_INV_QUANTIZATION, D_AABB_INV_QUANTIZATION, ndFloat32(0.0f));
-
-ndBvhLeafNode::ndBvhLeafNode(ndBodyKinematic* const body)
- :ndBvhNode(nullptr)
- ,m_body(body)
-{
-#ifdef _DEBUG
- static ndInt32 nodeId = 0;
- m_nodeId = nodeId;
- nodeId++;
-#endif
-
- SetAabb(body->m_minAabb, body->m_maxAabb);
-}
-
-ndBvhLeafNode::ndBvhLeafNode(const ndBvhLeafNode& src)
- :ndBvhNode(src)
- ,m_body(src.m_body)
-{
-#ifdef _DEBUG
- m_nodeId = src.m_nodeId;
-#endif
- SetAabb(src.m_minBox, src.m_maxBox);
-}
-
-ndBvhLeafNode::~ndBvhLeafNode()
-{
-}
-
-ndBvhNode* ndBvhLeafNode::Clone() const
-{
- ndBvhNode* const node = new ndBvhLeafNode(*this);
- return node;
-}
-
-ndBvhInternalNode::ndBvhInternalNode()
- :ndBvhNode(nullptr)
- ,m_left(nullptr)
- ,m_right(nullptr)
-{
-#ifdef _DEBUG
- static ndInt32 nodeId = 1000000;
- m_nodeId = nodeId;
- nodeId++;
-#endif
-}
-
-ndBvhInternalNode::ndBvhInternalNode(const ndBvhInternalNode& src)
- :ndBvhNode(src)
- ,m_left(nullptr)
- ,m_right(nullptr)
-{
-#ifdef _DEBUG
- m_nodeId = src.m_nodeId;
-#endif
-}
-
-ndBvhNode* ndBvhInternalNode::Clone() const
-{
- ndBvhNode* const node = new ndBvhInternalNode(*this);
- return node;
-}
-
-ndBvhInternalNode::~ndBvhInternalNode()
-{
-}
-
-bool ndBvhInternalNode::SanityCheck(ndUnsigned32 level) const
-{
- ndAssert(m_left->m_parent == this);
- ndAssert(m_right->m_parent == this);
-
- ndBvhNode::SanityCheck(level);
- m_left->SanityCheck(level + 1);
- m_right->SanityCheck(level + 1);
- return true;
-}
-
-#ifdef _DEBUG
-bool ndBvhNode::SanityCheck(ndUnsigned32 level) const
-{
- char margin[512];
- level = ndMin(level, ndUnsigned32(sizeof(margin) / 2 - 1));
-
- for (ndUnsigned32 i = 0; i < level; ++i)
- {
- margin[i * 2] = ' ';
- margin[i * 2 + 1] = ' ';
- }
- margin[level * 2] = 0;
- //if (GetBody())
- //{
- // ndTrace(("%s nodeId:%d depth:%d id:%d\n", margin, m_nodeId, m_depthLevel, GetBody()->GetId()));
- //}
- //else
- //{
- // ndTrace(("%s nodeId:%d depth:%d\n", margin, m_nodeId, m_depthLevel));
- //}
- ndAssert(!m_parent || (m_depthLevel < m_parent->m_depthLevel));
- ndAssert(!m_parent || ndBoxInclusionTest(m_minBox, m_maxBox, m_parent->m_minBox, m_parent->m_maxBox));
- return true;
-}
-
-#else
-bool ndBvhNode::SanityCheck(ndUnsigned32) const
-{
- return true;
-}
-#endif
-
-
-ndBvhNodeArray::ndBvhNodeArray()
- :ndArray(1024)
- ,m_isDirty(1)
- ,m_scansCount(0)
-{
-}
-
-ndBvhNodeArray::ndBvhNodeArray(const ndBvhNodeArray& src)
- :ndArray(1024)
- ,m_isDirty(1)
- ,m_scansCount(0)
-{
- Swap((ndBvhNodeArray&)src);
-}
-
-ndBvhNodeArray::~ndBvhNodeArray()
-{
- CleanUp();
-}
-
-void ndBvhNodeArray::CleanUp()
-{
- for (ndInt32 i = ndInt32(GetCount()) - 1; i >= 0; --i)
- {
- ndBvhNode* const node = (*this)[i];
- ndAssert(node->m_isDead);
- delete node;
- }
- SetCount(0);
-}
-
-void ndBvhNodeArray::Swap(ndBvhNodeArray& src)
-{
- ndArray::Swap(src);
-
- ndSwap(m_isDirty, src.m_isDirty);
- ndSwap(m_scansCount, src.m_scansCount);
- for (ndInt32 i = 0; i < ndInt32 (sizeof(m_scans) / sizeof(m_scans[0])); ++i)
- {
- ndSwap(m_scans[i], src.m_scans[i]);
- }
-}
-
-ndBvhSceneManager::ndBvhSceneManager()
- :m_workingArray()
- ,m_bvhBuildState()
-{
-}
-
-ndBvhSceneManager::ndBvhSceneManager(const ndBvhSceneManager& src)
- :m_workingArray(src.m_workingArray)
- ,m_bvhBuildState(src.m_bvhBuildState)
-{
-}
-
-ndBvhSceneManager::~ndBvhSceneManager()
-{
- CleanUp();
-}
-
-ndBvhNode* ndBvhSceneManager::AddBody(ndBodyKinematic* const body, ndBvhNode* root)
-{
- m_workingArray.m_isDirty = 1;
- ndBvhLeafNode* const bodyNode = new ndBvhLeafNode(body);
- ndBvhInternalNode* sceneNode = new ndBvhInternalNode();
-
- sceneNode->m_isDead = 0;
- m_workingArray.PushBack(sceneNode);
- body->m_sceneNodeIndex = ndInt32(m_workingArray.GetCount()) - 1;
-
- bodyNode->m_isDead = 0;
- m_workingArray.PushBack(bodyNode);
- body->m_bodyNodeIndex = ndInt32(m_workingArray.GetCount()) - 1;
-
- if (m_workingArray.GetCount() > 2)
- {
- ndAssert(root);
- ndBvhInternalNode* childNode = sceneNode;
- childNode->m_minBox = bodyNode->m_minBox;
- childNode->m_maxBox = bodyNode->m_maxBox;
- childNode->m_left = bodyNode;
- bodyNode->m_parent = childNode;
-
- ndUnsigned32 depth = 0;
- ndBvhNode* rootNode = root;
- ndBvhNode* parent = rootNode;
- while (1)
- {
- sceneNode = parent->GetAsSceneTreeNode();
- if (sceneNode && ndBoxInclusionTest(childNode->m_minBox, childNode->m_maxBox, parent->m_minBox, parent->m_maxBox))
- {
- const ndVector minLeftBox (sceneNode->m_left->m_minBox.GetMin(childNode->m_minBox));
- const ndVector maxLeftBox (sceneNode->m_left->m_maxBox.GetMax(childNode->m_maxBox));
- const ndVector minRightBox(sceneNode->m_right->m_minBox.GetMin(childNode->m_minBox));
- const ndVector maxRightBox(sceneNode->m_right->m_maxBox.GetMax(childNode->m_maxBox));
- const ndVector leftSize(maxLeftBox - minLeftBox);
- const ndVector rightSize(maxRightBox - minRightBox);
- const ndFloat32 leftArea = leftSize.DotProduct(leftSize.ShiftTripleRight()).GetScalar();
- const ndFloat32 rightArea = rightSize.DotProduct(rightSize.ShiftTripleRight()).GetScalar();
-
- parent = (leftArea < rightArea) ? sceneNode->m_left : sceneNode->m_right;
- depth++;
- }
- else
- {
- if (parent->m_parent)
- {
- if (parent->m_parent->GetLeft() == parent)
- {
- parent->m_parent->GetAsSceneTreeNode()->m_left = childNode;
- }
- else
- {
- parent->m_parent->GetAsSceneTreeNode()->m_right = childNode;
- }
- childNode->m_right = parent;
- childNode->m_parent = parent->m_parent;
- parent->m_parent = childNode;
-
- const ndVector minBox(childNode->m_left->m_minBox.GetMin(childNode->m_right->m_minBox));
- const ndVector maxBox(childNode->m_left->m_maxBox.GetMax(childNode->m_right->m_maxBox));
- childNode->m_minBox = minBox;
- childNode->m_maxBox = maxBox;
- }
- else
- {
- const ndVector minBox(parent->m_minBox.GetMin(childNode->m_minBox));
- const ndVector maxBox(parent->m_maxBox.GetMax(childNode->m_maxBox));
- childNode->m_minBox = minBox;
- childNode->m_maxBox = maxBox;
- childNode->m_right = parent;
- childNode->m_parent = nullptr;
- parent->m_parent = childNode;
- rootNode = childNode;
- }
- break;
- }
- }
- #ifdef _DEBUG
- //ndAssert(depth < 128);
- if (depth >= 256)
- {
- ndTrace(("This may be a pathological scene, consider balancing the scene\n"));
- }
- #endif
- return rootNode;
- }
- else
- {
- return bodyNode;
- }
-}
-
-void ndBvhSceneManager::RemoveBody(ndBodyKinematic* const body)
-{
- m_workingArray.m_isDirty = 1;
- ndBvhLeafNode* const bodyNode = (ndBvhLeafNode*)m_workingArray[body->m_bodyNodeIndex];
- ndBvhInternalNode* const sceneNode = (ndBvhInternalNode*)m_workingArray[body->m_sceneNodeIndex];
- ndAssert(bodyNode->GetAsSceneBodyNode());
- ndAssert(sceneNode->GetAsSceneTreeNode());
- bodyNode->Kill();
- sceneNode->Kill();
-}
-
-ndBvhLeafNode* ndBvhSceneManager::GetLeafNode(ndBodyKinematic* const body) const
-{
- ndAssert(m_workingArray[body->m_bodyNodeIndex] && m_workingArray[body->m_bodyNodeIndex]->GetAsSceneBodyNode());
- return (ndBvhLeafNode*)m_workingArray[body->m_bodyNodeIndex];
-}
-
-
-void ndBvhSceneManager::CleanUp()
-{
- m_workingArray.CleanUp();
-}
-
-void ndBvhSceneManager::Update(ndThreadPool& threadPool)
-{
- ndBvhNodeArray& nodeArray = m_workingArray;
-
- if (nodeArray.m_isDirty && nodeArray.GetCount())
- {
- D_TRACKTIME();
- const ndInt32 count = ndInt32(nodeArray.GetCount());
- nodeArray.SetCount(count * 2);
- ndBvhNode** const src = &nodeArray[0];
- ndBvhNode** const tmp = &nodeArray[count];
-
- class ndSortSceneNodeKey
- {
- public:
- ndSortSceneNodeKey(const void* const)
- {
- m_keyCode[0] = 0;
- m_keyCode[1] = 1;
- m_keyCode[2] = 2;
- m_keyCode[3] = 2;
- }
-
- ndInt32 GetKey(const ndBvhNode* const node) const
- {
- ndUnsigned32 code = ndUnsigned32(node->m_isDead * 2 + (((ndBvhNode*)node)->GetAsSceneBodyNode() ? 1 : 0));
- return m_keyCode[code];
- }
-
- ndInt32 m_keyCode[4];
- };
-
- ndUnsigned32 scans[5];
- ndCountingSortInPlace(threadPool, src, tmp, count, scans, nullptr);
-
- const ndInt32 alivedStart = ndInt32(scans[2]);
- const ndInt32 deadCount = ndInt32(scans[3]) - alivedStart;
- for (ndInt32 i = 0; i < deadCount; ++i)
- {
- ndBvhNode* const node = nodeArray[alivedStart + i];
- delete node;
- }
- nodeArray.SetCount(alivedStart);
-
- if (nodeArray.GetCount())
- {
- ndAtomic iterator(0);
- auto EnumerateNodes = ndMakeObject::ndFunction([&iterator, &nodeArray](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(MarkCellBounds);
- ndBvhNode** const nodes = &nodeArray[0];
- const ndInt32 baseCount = ndInt32(nodeArray.GetCount()) / 2;
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < baseCount; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((baseCount - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : baseCount - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- ndBvhLeafNode* const bodyNode = (ndBvhLeafNode*)nodes[baseCount + i + j];
- ndAssert(nodes[i + j]->GetAsSceneTreeNode());
- ndAssert(nodes[baseCount + i + j]->GetAsSceneBodyNode());
-
- ndBodyKinematic* const body = bodyNode->m_body;
- body->m_sceneNodeIndex = i + j;
- body->m_bodyNodeIndex = baseCount + i + j;
- }
- }
- });
- threadPool.ParallelExecute(EnumerateNodes);
- }
- nodeArray.m_isDirty = 0;
- }
-}
-
-ndBuildBvhTreeBuildState::ndBuildBvhTreeBuildState()
- :m_size(ndVector::m_zero)
- ,m_origin(ndVector::m_zero)
- ,m_cellBuffer0(1024)
- ,m_cellBuffer1(1024)
- ,m_cellCounts0(1024)
- ,m_cellCounts1(1024)
- ,m_tempNodeBuffer(1024)
- ,m_root(nullptr)
- ,m_srcArray(nullptr)
- ,m_tmpArray(nullptr)
- ,m_parentsArray(nullptr)
- ,m_depthLevel(0)
- ,m_leafNodesCount(0)
- ,m_state(m_beginBuild)
-{
-}
-
-void ndBuildBvhTreeBuildState::Init(ndInt32 maxCount)
-{
- m_depthLevel = 1;
- m_tempNodeBuffer.SetCount(ndInt32(4 * (maxCount + 4)));
-
- m_root = nullptr;
- m_srcArray = &m_tempNodeBuffer[0];
- m_tmpArray = &m_srcArray[2 * (maxCount + 4)];
- m_parentsArray = &m_srcArray[maxCount];
- m_leafNodesCount = maxCount;
-}
-
-void ndBvhSceneManager::UpdateScene(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
-
- ndInt32 start = 0;
- ndInt32 count = 0;
- ndAtomic iterator(0);
- auto UpdateSceneBvh = ndMakeObject::ndFunction([this, &iterator, &start, &count](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(UpdateSceneBvh);
- ndBvhInternalNode** const nodes = (ndBvhInternalNode**)&m_workingArray[start];
- const ndInt32 itemsCount = count;
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < itemsCount; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((itemsCount - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : itemsCount - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- ndBvhInternalNode* const node = nodes[i + j];
- ndAssert(node && node->GetAsSceneNode());
-
- const ndVector minBox(node->m_left->m_minBox.GetMin(node->m_right->m_minBox));
- const ndVector maxBox(node->m_left->m_maxBox.GetMax(node->m_right->m_maxBox));
- if (!ndBoxInclusionTest(minBox, maxBox, node->m_minBox, node->m_maxBox))
- {
- node->m_minBox = minBox;
- node->m_maxBox = maxBox;
- }
- }
- }
- });
-
- const ndBvhNodeArray& array = m_workingArray;
- for (ndInt32 i = 0; i < ndInt32(array.m_scansCount); ++i)
- {
- start = ndInt32(array.m_scans[i]);
- count = ndInt32(array.m_scans[i + 1] - start);
- threadPool.ParallelExecute(UpdateSceneBvh);
- }
-}
-
-bool ndBvhSceneManager::BuildBvhTreeInitNodes(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
- ndAtomic iterator(0);
- auto CopyBodyNodes = ndMakeObject::ndFunction([this, &iterator](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(CopyBodyNodes);
-
- ndBvhNodeArray& nodeArray = m_workingArray;
- const ndInt32 baseCount = ndInt32(nodeArray.GetCount()) / 2;
- ndBvhNode** const srcArray = m_bvhBuildState.m_srcArray;
- ndBvhLeafNode** const bodySceneNodes = (ndBvhLeafNode**)&nodeArray[baseCount];
-
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < baseCount; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((baseCount - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : baseCount - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- ndBvhLeafNode* const node = bodySceneNodes[i + j];
- ndAssert(node && node->GetAsSceneBodyNode());
- ndBodyKinematic* const body = node->GetBody();
-
- node->m_bhvLinked = 0;
- node->m_depthLevel = 0;
- node->m_parent = nullptr;
- node->SetAabb(body->m_minAabb, body->m_maxAabb);
- srcArray[i + j] = node;
- }
- }
- });
-
- ndAtomic iterator1(0);
- auto CopySceneNode = ndMakeObject::ndFunction([this, &iterator1](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(CopySceneNode);
- ndBvhNodeArray& nodeArray = m_workingArray;
-
- ndBvhInternalNode** const sceneNodes = (ndBvhInternalNode**)&nodeArray[0];
- ndBvhNode** const parentsArray = m_bvhBuildState.m_parentsArray;
-
- const ndInt32 baseCount = ndInt32(nodeArray.GetCount()) / 2;
- for (ndInt32 i = iterator1.fetch_add(D_WORKER_BATCH_SIZE); i < baseCount; i = iterator1.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((baseCount - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : baseCount - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- ndBvhInternalNode* const node = sceneNodes[i + j];
- ndAssert(node && node->GetAsSceneTreeNode());
-
- parentsArray[i + j] = node;
- node->m_bhvLinked = 0;
- node->m_depthLevel = 0;
- node->m_parent = nullptr;
- }
- }
- });
-
- Update(threadPool);
-
- bool ret = false;
- ndBvhNodeArray& nodeArray = m_workingArray;
-
- if (nodeArray.GetCount())
- {
- ret = true;
- m_bvhBuildState.Init(ndInt32(nodeArray.GetCount()) / 2);
- threadPool.ParallelExecute(CopyBodyNodes);
- threadPool.ParallelExecute(CopySceneNode);
- }
- return ret;
-}
-
-void ndBvhSceneManager::BuildBvhTreeCalculateLeafBoxes(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
- ndVector boxes[D_MAX_THREADS_COUNT][2];
- ndFloat32 boxSizes[D_MAX_THREADS_COUNT];
-
- ndAtomic iterator(0);
- auto CalculateBoxSize = ndMakeObject::ndFunction([this, &iterator, &boxSizes, &boxes](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(CalculateBoxSize);
- ndVector minP(ndFloat32(1.0e15f));
- ndVector maxP(ndFloat32(-1.0e15f));
- ndFloat32 minSize = ndFloat32(1.0e15f);
-
- ndBvhNode** const srcArray = m_bvhBuildState.m_srcArray;
-
- const ndInt32 leafNodesCount = m_bvhBuildState.m_leafNodesCount;
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < leafNodesCount; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((leafNodesCount - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : leafNodesCount - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- const ndBvhNode* const node = srcArray[i + j];
- ndAssert(((ndBvhNode*)node)->GetAsSceneBodyNode());
- minP = minP.GetMin(node->m_minBox);
- maxP = maxP.GetMax(node->m_maxBox);
- const ndVector size(node->m_maxBox - node->m_minBox);
- ndFloat32 maxDim = ndMax(ndMax(size.m_x, size.m_y), size.m_z);
- minSize = ndMin(maxDim, minSize);
- }
- }
- boxes[threadIndex][0] = minP;
- boxes[threadIndex][1] = maxP;
- boxSizes[threadIndex] = minSize;
- });
- threadPool.ParallelExecute(CalculateBoxSize);
-
- ndVector minP(ndFloat32(1.0e15f));
- ndVector maxP(ndFloat32(-1.0e15f));
- ndFloat32 minBoxSize = ndFloat32(1.0e15f);
- const ndInt32 threadCount = threadPool.GetThreadCount();
- for (ndInt32 i = 0; i < threadCount; ++i)
- {
- minP = minP.GetMin(boxes[i][0]);
- maxP = maxP.GetMax(boxes[i][1]);
- minBoxSize = ndMin(minBoxSize, boxSizes[i]);
- }
-
- m_bvhBuildState.m_origin = minP;
- m_bvhBuildState.m_size = ndVector::m_triplexMask & ndVector(minBoxSize);
-}
-
-ndInt32 ndBvhSceneManager::BuildSmallBvhTree(ndThreadPool& threadPool, ndBvhNode** const parentsArray, ndInt32 bashCount)
-{
- ndInt32 depthLevel[D_MAX_THREADS_COUNT];
- ndAtomic iterator(0);
- auto SmallBhvNodes = ndMakeObject::ndFunction([this, &iterator, parentsArray, bashCount, &depthLevel](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(SmallBhvNodes);
-
- const ndCellScanPrefix* const srcCellNodes = &m_bvhBuildState.m_cellCounts0[0];
- const ndCellScanPrefix* const newParentsDest = &m_bvhBuildState.m_cellCounts1[0];
- const ndBottomUpCell* const nodesCells = &m_bvhBuildState.m_cellBuffer0[0];
-
- ndAssert(m_bvhBuildState.m_cellCounts0.GetCount() == m_bvhBuildState.m_cellCounts1.GetCount());
-
- auto MakeTwoNodesTree = [](ndBvhInternalNode* const root, ndBvhNode* const left, ndBvhNode* const right)
- {
- left->m_bhvLinked = 1;
- right->m_bhvLinked = 1;
- root->m_bhvLinked = 1;
- root->m_left = left;
- root->m_right = right;
-
- left->m_parent = root;
- right->m_parent = root;
- root->m_parent = nullptr;
-
- root->m_minBox = left->m_minBox.GetMin(right->m_minBox);
- root->m_maxBox = left->m_maxBox.GetMax(right->m_maxBox);
- };
-
- auto MakeThreeNodesTree = [](ndBvhInternalNode* const root, ndBvhInternalNode* const subRoot, ndBvhNode* const node0, ndBvhNode* const node1, ndBvhNode* const node2)
- {
- class ndNodeOrder
- {
- public:
- ndVector m_p0;
- ndVector m_p1;
- ndBvhNode* m_node0;
- ndBvhNode* m_node1;
- ndBvhNode* m_node2;
- ndFloat32 m_area;
- };
-
- ndNodeOrder order[3];
-
- order[0].m_node0 = node0;
- order[0].m_node1 = node1;
- order[0].m_node2 = node2;
-
- order[1].m_node0 = node1;
- order[1].m_node1 = node2;
- order[1].m_node2 = node0;
-
- order[2].m_node0 = node2;
- order[2].m_node1 = node0;
- order[2].m_node2 = node1;
-
- for (ndInt32 i = 0; i < 3; ++i)
- {
- order[i].m_p0 = order[i].m_node0->m_minBox.GetMin(order[i].m_node1->m_minBox);
- order[i].m_p1 = order[i].m_node0->m_maxBox.GetMax(order[i].m_node1->m_maxBox);
- const ndVector size(order[i].m_p1 - order[i].m_p0);
- order[i].m_area = size.DotProduct(size.ShiftTripleRight()).GetScalar();
- }
-
- if (order[2].m_area < order[1].m_area)
- {
- ndSwap(order[1], order[2]);
- }
- if (order[1].m_area < order[0].m_area)
- {
- ndSwap(order[1], order[0]);
- }
-
- root->m_bhvLinked = 1;
- node0->m_bhvLinked = 1;
- node1->m_bhvLinked = 1;
- node2->m_bhvLinked = 1;
- subRoot->m_bhvLinked = 1;
-
- subRoot->m_parent = root;
- subRoot->m_left = order[0].m_node0;
- subRoot->m_right = order[0].m_node1;
- subRoot->m_minBox = order[0].m_p0;
- subRoot->m_maxBox = order[0].m_p1;
- subRoot->m_left->m_parent = subRoot;
- subRoot->m_right->m_parent = subRoot;
-
- root->m_parent = nullptr;
- root->m_right = subRoot;
- root->m_left = order[0].m_node2;
- root->m_left->m_parent = root;
-
- root->m_minBox = root->m_left->m_minBox.GetMin(root->m_right->m_minBox);
- root->m_maxBox = root->m_left->m_maxBox.GetMax(root->m_right->m_maxBox);
- };
-
- ndInt32 maxDepth = 0;
- const ndInt32 count = bashCount;
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < count; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((count - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : count - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- const ndInt32 k = i + j;
- const ndInt32 nodesCount = newParentsDest[k + 1].m_location - newParentsDest[k].m_location;
-
- ndInt32 depth = 0;
- if (nodesCount == 1)
- {
- const ndInt32 childIndex = srcCellNodes[k].m_location;
- const ndInt32 parentIndex = newParentsDest[k].m_location;
- ndBvhNode* const node0 = nodesCells[childIndex + 0].m_node;
- ndBvhNode* const node1 = nodesCells[childIndex + 1].m_node;
- ndBvhInternalNode* const root = parentsArray[parentIndex]->GetAsSceneTreeNode();
- ndAssert(root);
- ndAssert(!root->m_bhvLinked);
- MakeTwoNodesTree(root, node0, node1);
- root->m_bhvLinked = 0;
- }
- else if (nodesCount == 2)
- {
- const ndInt32 childIndex = srcCellNodes[k].m_location;
- const ndInt32 parentIndex = newParentsDest[k].m_location;
-
- ndBvhNode* const node0 = nodesCells[childIndex + 0].m_node;
- ndBvhNode* const node1 = nodesCells[childIndex + 1].m_node;
- ndBvhNode* const node2 = nodesCells[childIndex + 2].m_node;
-
- ndBvhInternalNode* const root = parentsArray[parentIndex + 0]->GetAsSceneTreeNode();
- ndBvhInternalNode* const subParent = parentsArray[parentIndex + 1]->GetAsSceneTreeNode();
-
- ndAssert(root);
- ndAssert(!root->m_bhvLinked);
- MakeThreeNodesTree(root, subParent, node0, node1, node2);
- root->m_bhvLinked = 0;
- depth += 1;
- }
- else if (nodesCount > 2)
- {
- class ndBlockSegment
- {
- public:
- ndInt32 m_start;
- ndInt32 m_count;
- ndInt32 m_rootNodeIndex;
- ndInt32 m_depth;
- };
-
- ndBlockSegment stackPool[32];
-
- ndInt32 stack = 1;
- ndInt32 rootNodeIndex = newParentsDest[k].m_location;
- stackPool[0].m_depth = 0;
- stackPool[0].m_rootNodeIndex = rootNodeIndex;
- stackPool[0].m_start = srcCellNodes[k].m_location;
- stackPool[0].m_count = srcCellNodes[k + 1].m_location - srcCellNodes[k].m_location;
-
- ndBvhNode* const rootNode = parentsArray[rootNodeIndex];
- rootNodeIndex++;
-
- ndInt32 maxStack = 0;
- while (stack)
- {
- stack--;
- const ndBlockSegment block(stackPool[stack]);
- ndAssert(block.m_count > 2);
-
- maxStack = ndMax(maxStack, stack);
-
- ndVector minP(ndFloat32(1.0e15f));
- ndVector maxP(ndFloat32(-1.0e15f));
- ndVector median(ndVector::m_zero);
- ndVector varian(ndVector::m_zero);
-
- for (ndInt32 m = 0; m < block.m_count; ++m)
- {
- ndBvhNode* const node = nodesCells[block.m_start + m].m_node;
- minP = minP.GetMin(node->m_minBox);
- maxP = maxP.GetMax(node->m_maxBox);
- ndVector p(ndVector::m_half * (node->m_minBox + node->m_maxBox));
- median += p;
- varian += p * p;
- }
-
- ndBvhInternalNode* const root = parentsArray[block.m_rootNodeIndex]->GetAsSceneTreeNode();
- root->m_minBox = minP;
- root->m_maxBox = maxP;
- root->m_bhvLinked = 1;
-
- ndInt32 index = 0;
- ndFloat32 maxVarian = ndFloat32(-1.0e15f);
- varian = varian.Scale(ndFloat32(block.m_count)) - median * median;
- for (ndInt32 m = 0; m < 3; ++m)
- {
- if (varian[m] > maxVarian)
- {
- index = m;
- maxVarian = varian[m];
- }
- }
-
- ndInt32 index0 = block.m_start + block.m_count / 2;
- if (maxVarian > ndFloat32(1.0e-3f))
- {
- class ndCompareContext
- {
- public:
- ndFloat32 m_midPoint;
- ndInt32 m_index;
- };
-
- class ndCompareKey
- {
- public:
- ndCompareKey(const void* const context)
- {
- const ndCompareContext* const info = (ndCompareContext*)context;
-
- m_index = info->m_index;
- m_midPoint = info->m_midPoint;
- }
-
- ndInt32 GetKey(const ndBottomUpCell& cell)
- {
- const ndBvhNode* const node = cell.m_node;
- const ndVector p(ndVector::m_half * (node->m_minBox + node->m_maxBox));
- ndInt32 key = p[m_index] >= m_midPoint;
- return key;
- }
-
- ndFloat32 m_midPoint;
- ndInt32 m_index;
- };
-
- ndCompareContext info;
- ndUnsigned32 scan[8];
-
- info.m_index = index;
- info.m_midPoint = median[index] / ndFloat32(block.m_count);
- ndCountingSortInPlace(&m_bvhBuildState.m_cellBuffer0[block.m_start], &m_bvhBuildState.m_cellBuffer1[block.m_start], block.m_count, scan, &info);
- index0 = block.m_start + ndInt32(scan[1]);
- if (index0 == block.m_start)
- {
- index0 = block.m_start + block.m_count / 2;
- }
- if (index0 == (block.m_start + block.m_count))
- {
- index0 = block.m_start + block.m_count / 2;
- }
- }
-
- ndAssert(index0 > block.m_start);
- ndAssert(index0 < (block.m_start + block.m_count));
-
- ndInt32 count0 = index0 - block.m_start;
-
- ndAssert(count0);
- if (count0 == 1)
- {
- ndBvhNode* const node = m_bvhBuildState.m_cellBuffer0[block.m_start].m_node;
- node->m_bhvLinked = 1;
- node->m_parent = root;
- root->m_left = node;
- }
- else if (count0 == 2)
- {
- ndBvhNode* const node0 = m_bvhBuildState.m_cellBuffer0[block.m_start + 0].m_node;
- ndBvhNode* const node1 = m_bvhBuildState.m_cellBuffer0[block.m_start + 1].m_node;
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndAssert(root);
- MakeTwoNodesTree(parent, node0, node1);
- parent->m_parent = root;
- root->m_left = parent;
- maxStack = ndMax(maxStack, block.m_depth + 1);
- }
- else if (count0 == 3)
- {
- ndBvhNode* const node0 = m_bvhBuildState.m_cellBuffer0[block.m_start + 0].m_node;
- ndBvhNode* const node1 = m_bvhBuildState.m_cellBuffer0[block.m_start + 1].m_node;
- ndBvhNode* const node2 = m_bvhBuildState.m_cellBuffer0[block.m_start + 2].m_node;
-
- ndBvhInternalNode* const grandParent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndAssert(root);
- MakeThreeNodesTree(grandParent, parent, node0, node1, node2);
- grandParent->m_parent = root;
- root->m_left = grandParent;
- maxStack = ndMax(maxStack, block.m_depth + 2);
- }
- else
- {
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- parent->m_bhvLinked = 1;
- parent->m_parent = root;
- parent->m_left = nullptr;
- parent->m_right = nullptr;
- root->m_left = parent;
-
- stackPool[stack].m_count = count0;
- stackPool[stack].m_start = block.m_start;
- stackPool[stack].m_depth = block.m_depth + 1;
- stackPool[stack].m_rootNodeIndex = rootNodeIndex;
-
- stack++;
- rootNodeIndex++;
- ndAssert(stack < sizeof(stackPool) / sizeof(stackPool[0]));
- }
-
- ndInt32 count1 = block.m_start + block.m_count - index0;
- ndAssert(count1);
- if (count1 == 1)
- {
- ndBvhNode* const node = m_bvhBuildState.m_cellBuffer0[index0].m_node;
- node->m_bhvLinked = 1;
- node->m_parent = root;
- root->m_right = node;
- }
- else if (count1 == 2)
- {
- ndBvhNode* const node0 = m_bvhBuildState.m_cellBuffer0[index0 + 0].m_node;
- ndBvhNode* const node1 = m_bvhBuildState.m_cellBuffer0[index0 + 1].m_node;
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndAssert(root);
- MakeTwoNodesTree(parent, node0, node1);
- parent->m_parent = root;
- root->m_right = parent;
- maxStack = ndMax(maxStack, block.m_depth + 1);
- }
- else if (count1 == 3)
- {
- ndBvhNode* const node0 = m_bvhBuildState.m_cellBuffer0[index0 + 0].m_node;
- ndBvhNode* const node1 = m_bvhBuildState.m_cellBuffer0[index0 + 1].m_node;
- ndBvhNode* const node2 = m_bvhBuildState.m_cellBuffer0[index0 + 2].m_node;
-
- ndBvhInternalNode* const grandParent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- rootNodeIndex++;
-
- ndAssert(root);
- MakeThreeNodesTree(grandParent, parent, node0, node1, node2);
- grandParent->m_parent = root;
- root->m_right = grandParent;
- maxStack = ndMax(maxStack, block.m_depth + 2);
- }
- else
- {
- ndBvhInternalNode* const parent = parentsArray[rootNodeIndex]->GetAsSceneTreeNode();
- parent->m_bhvLinked = 1;
- parent->m_parent = root;
- parent->m_left = nullptr;
- parent->m_right = nullptr;
- root->m_right = parent;
-
- stackPool[stack].m_start = index0;
- stackPool[stack].m_count = count1;
- stackPool[stack].m_depth = block.m_depth + 1;
- stackPool[stack].m_rootNodeIndex = rootNodeIndex;
-
- stack++;
- rootNodeIndex++;
- ndAssert(stack < sizeof(stackPool) / sizeof(stackPool[0]));
- }
- }
- rootNode->m_bhvLinked = 0;
- depth = maxStack;
- }
- #ifdef _DEBUG
- else if (nodesCount == 0)
- {
- ndInt32 index = srcCellNodes[k].m_location;
- ndBvhNode* const node = nodesCells[index].m_node;
- ndAssert(!node->m_bhvLinked);
- }
- #endif
-
- maxDepth = ndMax(maxDepth, depth);
- }
- }
- depthLevel[threadIndex] = maxDepth;
- });
- threadPool.ParallelExecute(SmallBhvNodes);
-
- ndInt32 depth = 0;
- for (ndInt32 i = threadPool.GetThreadCount() - 1; i >= 0; --i)
- {
- depth = ndMax(depth, depthLevel[i]);
- }
- return depth;
-}
-
-void ndBvhSceneManager::BuildBvhTreeSetNodesDepth(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
- class ndSortGetDethpKey
- {
- public:
- ndSortGetDethpKey(const void* const)
- {
- }
-
- ndInt32 GetKey(const ndBvhInternalNode* const node) const
- {
- return node->m_depthLevel;
- }
- };
-
- ndBvhNodeArray& nodeArray = m_workingArray;
-
- ndInt32 sceneNodeCount = ndInt32(nodeArray.GetCount()) / 2 - 1;
- ndBvhInternalNode** const view = (ndBvhInternalNode**)&nodeArray[0];
- ndBvhInternalNode** tmpBuffer = (ndBvhInternalNode**)&m_bvhBuildState.m_tempNodeBuffer[0];
-
- ndUnsigned32 scans[257];
- ndCountingSortInPlace(threadPool, &view[0], tmpBuffer, sceneNodeCount, scans, nullptr);
-
- nodeArray.m_scansCount = 0;
- for (ndInt32 i = 1; (i < 257) && (ndInt32(scans[i]) < sceneNodeCount); ++i)
- {
- nodeArray.m_scans[i - 1] = scans[i];
- nodeArray.m_scansCount++;
- }
- nodeArray.m_scans[nodeArray.m_scansCount] = scans[nodeArray.m_scansCount + 1];
- ndAssert(nodeArray.m_scans[0] == 0);
-}
-
-void ndBvhSceneManager::BuildBvhGenerateLayerGrids(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
- enum
- {
- m_linkedCell,
- m_insideCell,
- m_outsideCell,
- };
-
- class ndGridClassifier
- {
- public:
- ndGridClassifier(void* const data)
- {
- const ndBuildBvhTreeBuildState* const info = (ndBuildBvhTreeBuildState*)data;
- m_size = info->m_size;
- m_origin = info->m_origin;
- m_invSize = ndVector::m_triplexMask & ndVector(ndFloat32(1.0f) / m_size.m_x);
-
- m_code[0] = m_outsideCell;
- m_code[1] = m_insideCell;
- m_code[2] = m_linkedCell;
- m_code[3] = m_linkedCell;
- }
-
- ndInt32 GetKey(const ndBvhNode* const node) const
- {
- const ndVector minPosit((m_invSize * (node->m_minBox - m_origin)).GetInt());
- const ndVector maxPosit((m_invSize * (node->m_maxBox - m_origin)).GetInt());
- const ndInt32 x0 = ndInt32 (minPosit.m_ix);
- const ndInt32 y0 = ndInt32 (minPosit.m_iy);
- const ndInt32 z0 = ndInt32 (minPosit.m_iz);
- const ndInt32 x1 = ndInt32 (maxPosit.m_ix);
- const ndInt32 y1 = ndInt32 (maxPosit.m_iy);
- const ndInt32 z1 = ndInt32 (maxPosit.m_iz);
-
- ndAssert(x0 >= 0);
- ndAssert(y0 >= 0);
- ndAssert(z0 >= 0);
- ndAssert(x1 >= 0);
- ndAssert(y1 >= 0);
- ndAssert(z1 >= 0);
-
- const ndUnsigned32 test_x = ndUnsigned32((((x1 - x0)) >> 1) == 0);
- const ndUnsigned32 test_y = ndUnsigned32((((y1 - y0)) >> 1) == 0);
- const ndUnsigned32 test_z = ndUnsigned32((((z1 - z0)) >> 1) == 0);
- const ndUnsigned32 test = test_x & test_y & test_z;
- const ndUnsigned32 codeIndex = node->m_bhvLinked * 2 + test;
- return m_code[codeIndex];
- }
-
- ndVector m_size;
- ndVector m_invSize;
- ndVector m_origin;
- ndInt32 m_code[5];
- };
-
- class ndSortCell_x
- {
- public:
- ndSortCell_x(const void* const shift)
- {
- m_shift = *((ndInt32*)shift);
- }
-
- ndInt32 GetKey(const ndBottomUpCell& cell) const
- {
- ndInt32 val = cell.m_x >> m_shift;
- return val & 0xff;
- }
-
- ndInt32 m_shift;
- };
-
- class ndSortCell_y
- {
- public:
- ndSortCell_y(const void* const shift)
- {
- m_shift = *((ndInt32*)shift);
- }
-
- ndInt32 GetKey(const ndBottomUpCell& cell) const
- {
- ndInt32 val = cell.m_y >> m_shift;
- return val & 0xff;
- }
-
- ndInt32 m_shift;
- };
-
- class ndSortCell_z
- {
- public:
- ndSortCell_z(const void* const shift)
- {
- m_shift = *((ndInt32*)shift);
- }
-
- ndInt32 GetKey(const ndBottomUpCell& cell) const
- {
- ndInt32 val = cell.m_z >> m_shift;
- return val & 0xff;
- }
-
- ndInt32 m_shift;
- };
-
- class ndSortCellCount
- {
- public:
- ndSortCellCount(const void* const)
- {
- }
-
- ndInt32 GetKey(const ndCellScanPrefix& cell) const
- {
- return ndInt32 (cell.m_cellTest);
- }
- };
-
- ndUnsigned32 prefixScan[8];
- ndInt32 maxGrids[D_MAX_THREADS_COUNT][3];
-
- ndCountingSortInPlace(threadPool, m_bvhBuildState.m_srcArray, m_bvhBuildState.m_tmpArray, m_bvhBuildState.m_leafNodesCount, prefixScan, &m_bvhBuildState);
- ndInt32 insideCellsCount = ndInt32(prefixScan[m_insideCell + 1] - prefixScan[m_insideCell]);
- if (insideCellsCount)
- {
- m_bvhBuildState.m_cellBuffer0.SetCount(insideCellsCount);
- m_bvhBuildState.m_cellBuffer1.SetCount(insideCellsCount);
- const ndUnsigned32 linkedNodes = prefixScan[m_linkedCell + 1] - prefixScan[m_linkedCell];
- m_bvhBuildState.m_srcArray += linkedNodes;
- m_bvhBuildState.m_leafNodesCount -= linkedNodes;
-
- ndAtomic iterator(0);
- auto MakeGrids = ndMakeObject::ndFunction([this, &iterator, &maxGrids](ndInt32 threadIndex, ndInt32)
- {
- D_TRACKTIME_NAMED(MakeGrids);
-
- const ndGridClassifier gridClassifier(&m_bvhBuildState);
- const ndVector origin(gridClassifier.m_origin);
- const ndVector invSize(gridClassifier.m_invSize);
-
- ndBvhNode** const srcArray = m_bvhBuildState.m_srcArray;
-
- ndInt32 max_x = 0;
- ndInt32 max_y = 0;
- ndInt32 max_z = 0;
-
- const ndInt32 count = ndInt32(m_bvhBuildState.m_cellBuffer0.GetCount());
- for (ndInt32 i = iterator.fetch_add(D_WORKER_BATCH_SIZE); i < count; i = iterator.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((count - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : count - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- const ndInt32 k = i + j;
- ndBvhNode* const node = srcArray[k];
- const ndVector dist(node->m_minBox - origin);
- const ndVector posit(invSize * dist);
- const ndVector intPosit(posit.GetInt());
- m_bvhBuildState.m_cellBuffer0[k].m_x = ndInt32(intPosit.m_ix);
- m_bvhBuildState.m_cellBuffer0[k].m_y = ndInt32(intPosit.m_iy);
- m_bvhBuildState.m_cellBuffer0[k].m_z = ndInt32(intPosit.m_iz);
- m_bvhBuildState.m_cellBuffer0[k].m_node = node;
- max_x = ndMax(ndInt32(intPosit.m_ix), max_x);
- max_y = ndMax(ndInt32(intPosit.m_iy), max_y);
- max_z = ndMax(ndInt32(intPosit.m_iz), max_z);
- }
- }
- maxGrids[threadIndex][0] = max_x;
- maxGrids[threadIndex][1] = max_y;
- maxGrids[threadIndex][2] = max_z;
- });
- threadPool.ParallelExecute(MakeGrids);
-
- const ndInt32 threadCount = threadPool.GetThreadCount();
- for (ndInt32 i = 1; i < threadCount; ++i)
- {
- maxGrids[0][0] = ndMax(maxGrids[i][0], maxGrids[0][0]);
- maxGrids[0][1] = ndMax(maxGrids[i][1], maxGrids[0][1]);
- maxGrids[0][2] = ndMax(maxGrids[i][2], maxGrids[0][2]);
- }
-
- ndAssert(maxGrids[0][0] < 0x7fffffff);
- ndAssert(maxGrids[0][1] < 0x7fffffff);
- ndAssert(maxGrids[0][2] < 0x7fffffff);
- ndInt64 shift = 0;
- do {
- ndCountingSort(threadPool, m_bvhBuildState.m_cellBuffer0, m_bvhBuildState.m_cellBuffer1, nullptr, &shift);
- shift += 8;
- } while (ndInt64(maxGrids[0][0]) > ndInt64(1) << shift);
-
- shift = 0;
- do {
- ndCountingSort(threadPool, m_bvhBuildState.m_cellBuffer0, m_bvhBuildState.m_cellBuffer1, nullptr, &shift);
- shift += 8;
- } while (ndInt64(maxGrids[0][1]) > ndInt64(1) << shift);
-
- shift = 0;
- do {
- ndCountingSort(threadPool, m_bvhBuildState.m_cellBuffer0, m_bvhBuildState.m_cellBuffer1, nullptr, &shift);
- shift += 8;
- } while (ndInt64(maxGrids[0][2]) > ndInt64(1) << shift);
-
- ndBottomUpCell sentinelCell;
- sentinelCell.m_x = ndUnsigned32(-1);
- sentinelCell.m_y = ndUnsigned32(-1);
- sentinelCell.m_z = ndUnsigned32(-1);
- sentinelCell.m_node = nullptr;
-
- m_bvhBuildState.m_cellBuffer0.PushBack(sentinelCell);
- m_bvhBuildState.m_cellBuffer1.PushBack(sentinelCell);
- m_bvhBuildState.m_cellCounts0.SetCount(m_bvhBuildState.m_cellBuffer0.GetCount());
- m_bvhBuildState.m_cellCounts1.SetCount(m_bvhBuildState.m_cellBuffer1.GetCount());
-
- ndAtomic iterator1(0);
- auto MarkCellBounds = ndMakeObject::ndFunction([this, &iterator1](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(MarkCellBounds);
- ndCellScanPrefix* const dst = &m_bvhBuildState.m_cellCounts0[0];
-
- const ndInt32 count = ndInt32(m_bvhBuildState.m_cellBuffer0.GetCount()) - 1;
- for (ndInt32 i = iterator1.fetch_add(D_WORKER_BATCH_SIZE); i < count; i = iterator1.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((count - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : count - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- const ndInt32 k = i + j;
- const ndBottomUpCell& cell0 = m_bvhBuildState.m_cellBuffer0[k + 1];
- const ndBottomUpCell& cell1 = m_bvhBuildState.m_cellBuffer0[k];
- const ndUnsigned8 test = ndUnsigned8((cell0.m_x == cell1.m_x) & (cell0.m_y == cell1.m_y) & (cell0.m_z == cell1.m_z) & (cell1.m_node != nullptr));
- dst[k + 1].m_cellTest = test;
- dst[k + 1].m_location = k + 1;
- }
- }
- });
- threadPool.ParallelExecute(MarkCellBounds);
-
- m_bvhBuildState.m_cellCounts0[0].m_cellTest = 0;
- m_bvhBuildState.m_cellCounts0[0].m_location = 0;
- ndCountingSort(threadPool, m_bvhBuildState.m_cellCounts0, m_bvhBuildState.m_cellCounts1, prefixScan, nullptr);
-
- ndUnsigned32 sum = 0;
- const ndInt32 bashCount = ndInt32(prefixScan[1] - 1);
- for (ndInt32 i = 0; i < bashCount; ++i)
- {
- const ndInt32 count = m_bvhBuildState.m_cellCounts0[i + 1].m_location - m_bvhBuildState.m_cellCounts0[i].m_location - 1;
- m_bvhBuildState.m_cellCounts1[i].m_location = ndInt32(sum);
- sum += count;
- }
- if (sum)
- {
- m_bvhBuildState.m_cellCounts1[bashCount].m_location = ndInt32(sum);
- ndInt32 subTreeDepth = BuildSmallBvhTree(threadPool, m_bvhBuildState.m_parentsArray, bashCount);
- m_bvhBuildState.m_depthLevel += subTreeDepth;
-
- ndAtomic iterator2(0);
- auto EnumerateSmallBvh = ndMakeObject::ndFunction([this, &iterator2, sum](ndInt32, ndInt32)
- {
- D_TRACKTIME_NAMED(EnumerateSmallBvh);
-
- ndInt32 depthLevel = m_bvhBuildState.m_depthLevel;
- ndBvhNode** const parentsArray = m_bvhBuildState.m_parentsArray;
-
- const ndInt32 count = ndInt32(sum);
- for (ndInt32 i = iterator2.fetch_add(D_WORKER_BATCH_SIZE); i < count; i = iterator2.fetch_add(D_WORKER_BATCH_SIZE))
- {
- const ndInt32 maxSpan = ((count - i) >= D_WORKER_BATCH_SIZE) ? D_WORKER_BATCH_SIZE : count - i;
- for (ndInt32 j = 0; j < maxSpan; ++j)
- {
- ndBvhInternalNode* const root = parentsArray[i + j]->GetAsSceneTreeNode();
- ndAssert(root);
- if (!root->m_parent)
- {
- ndAssert(root->m_depthLevel == 0);
- class StackLevel
- {
- public:
- ndBvhInternalNode* m_node;
- ndInt32 m_depthLevel;
- };
-
- ndInt32 stack = 1;
- StackLevel m_stackPool[32];
-
- m_stackPool[0].m_node = root;
- m_stackPool[0].m_depthLevel = depthLevel;
-
- while (stack)
- {
- stack--;
- const StackLevel level(m_stackPool[stack]);
-
- ndBvhInternalNode* const node = level.m_node;
- node->m_depthLevel = level.m_depthLevel;
-
- ndBvhInternalNode* const left = node->m_left->GetAsSceneTreeNode();
- if (left && left->m_depthLevel == 0)
- {
- m_stackPool[stack].m_node = left;
- m_stackPool[stack].m_depthLevel = level.m_depthLevel - 1;
- stack++;
- ndAssert(stack < ndInt32(sizeof(m_stackPool) / sizeof(m_stackPool[0])));
- }
-
- ndBvhInternalNode* const right = node->m_right->GetAsSceneTreeNode();
- if (right && right->m_depthLevel == 0)
- {
- m_stackPool[stack].m_node = right;
- m_stackPool[stack].m_depthLevel = level.m_depthLevel - 1;
- stack++;
- ndAssert(stack < ndInt32(sizeof(m_stackPool) / sizeof(m_stackPool[0])));
- }
- }
- }
- }
- }
- });
- threadPool.ParallelExecute(EnumerateSmallBvh);
-
- m_bvhBuildState.m_parentsArray += sum;
- m_bvhBuildState.m_leafNodesCount += sum;
- m_bvhBuildState.m_depthLevel++;
- }
- }
-}
-
-ndBvhNode* ndBvhSceneManager::BuildIncrementalBvhTree(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
- ndBvhNode* root = nullptr;
- switch (m_bvhBuildState.m_state)
- {
- case ndBuildBvhTreeBuildState::m_beginBuild:
- {
- if (BuildBvhTreeInitNodes(threadPool))
- {
- m_bvhBuildState.m_state = m_bvhBuildState.m_calculateBoxes;
- }
- break;
- }
-
- case ndBuildBvhTreeBuildState::m_calculateBoxes:
- {
- BuildBvhTreeCalculateLeafBoxes(threadPool);
- m_bvhBuildState.m_state = m_bvhBuildState.m_buildLayer;
- break;
- }
-
- case ndBuildBvhTreeBuildState::m_buildLayer:
- {
- if (m_bvhBuildState.m_leafNodesCount > 1)
- {
- m_bvhBuildState.m_size = m_bvhBuildState.m_size * ndVector::m_two;
- BuildBvhGenerateLayerGrids(threadPool);
- }
- else
- {
- m_bvhBuildState.m_root = m_bvhBuildState.m_srcArray[0];
- m_bvhBuildState.m_state = m_bvhBuildState.m_enumerateLayers;
- }
- break;
- }
-
- case ndBuildBvhTreeBuildState::m_enumerateLayers:
- {
- BuildBvhTreeSetNodesDepth(threadPool);
- m_bvhBuildState.m_state = m_bvhBuildState.m_endBuild;
- break;
- }
-
- case ndBuildBvhTreeBuildState::m_endBuild:
- {
- root = m_bvhBuildState.m_root;
- ndAssert(m_bvhBuildState.m_root->SanityCheck(0));
- m_bvhBuildState.m_state = m_bvhBuildState.m_beginBuild;
- break;
- }
-
- default:
- ndAssert(0);
- }
- return root;
-}
-
-ndBvhNode* ndBvhSceneManager::BuildBvhTree(ndThreadPool& threadPool)
-{
- D_TRACKTIME();
-
- //while (!BuildIncrementalBvhTree());
-
- if (!BuildBvhTreeInitNodes(threadPool))
- {
- return nullptr;
- }
-
- BuildBvhTreeCalculateLeafBoxes(threadPool);
- while (m_bvhBuildState.m_leafNodesCount > 1)
- {
- m_bvhBuildState.m_size = m_bvhBuildState.m_size * ndVector::m_two;
- BuildBvhGenerateLayerGrids(threadPool);
- }
-
- m_bvhBuildState.m_root = m_bvhBuildState.m_srcArray[0];
-
- BuildBvhTreeSetNodesDepth(threadPool);
- ndAssert(m_bvhBuildState.m_root->SanityCheck(0));
-
- return m_bvhBuildState.m_root;
-}
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.h
deleted file mode 100644
index 374433261c..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndBvhNode.h
+++ /dev/null
@@ -1,330 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-#ifndef __ND_SCENE_NODE_H__
-#define __ND_SCENE_NODE_H__
-
-#include "ndCollisionStdafx.h"
-
-class ndBodyKinematic;
-class ndBvhLeafNode;
-class ndBvhInternalNode;
-
-D_MSV_NEWTON_ALIGN_32
-class ndBvhNode : public ndContainersFreeListAlloc
-{
- public:
- ndBvhNode(ndBvhNode* const parent);
- ndBvhNode(const ndBvhNode& src);
- virtual ~ndBvhNode();
- virtual ndBvhNode* Clone() const;
-
- void Kill();
- void GetAabb(ndVector& minBox, ndVector& maxBox) const;
- void SetAabb(const ndVector& minBox, const ndVector& maxBox);
-
- virtual ndBvhNode* GetAsSceneNode() const;
- virtual ndBvhLeafNode* GetAsSceneBodyNode() const;
- virtual ndBvhInternalNode* GetAsSceneTreeNode() const;
-
- virtual ndBvhNode* GetLeft() const;
- virtual ndBvhNode* GetRight() const;
- virtual ndBodyKinematic* GetBody() const;
-
- virtual bool SanityCheck(ndUnsigned32 level) const;
-
- ndVector m_minBox;
- ndVector m_maxBox;
- ndBvhNode* m_parent;
- ndSpinLock m_lock;
- ndInt32 m_depthLevel;
- ndUnsigned8 m_isDead;
- ndUnsigned8 m_bhvLinked;
-#ifdef _DEBUG
- ndInt32 m_nodeId;
-#endif
-
- static ndVector m_aabbQuantization;
- static ndVector m_aabbInvQuantization;
-} D_GCC_NEWTON_ALIGN_32 ;
-
-class ndBvhInternalNode: public ndBvhNode
-{
- public:
- ndBvhInternalNode();
- ndBvhInternalNode(const ndBvhInternalNode& src);
- virtual ~ndBvhInternalNode();
- virtual ndBvhNode* Clone() const;
-
- virtual ndBvhNode* GetLeft() const;
- virtual ndBvhNode* GetRight() const;
- virtual ndBvhInternalNode* GetAsSceneTreeNode() const;
-
- bool SanityCheck(ndUnsigned32 level) const;
-
- ndBvhNode* m_left;
- ndBvhNode* m_right;
-} D_GCC_NEWTON_ALIGN_32;
-
-class ndBvhLeafNode : public ndBvhNode
-{
- public:
- ndBvhLeafNode(ndBodyKinematic* const body);
- ndBvhLeafNode(const ndBvhLeafNode& src);
- virtual ~ndBvhLeafNode();
-
- virtual ndBvhNode* Clone() const;
- virtual ndBodyKinematic* GetBody() const;
- virtual ndBvhLeafNode* GetAsSceneBodyNode() const;
-
- ndBodyKinematic* m_body;
-};
-
-class ndBottomUpCell
-{
- public:
- ndInt32 m_x;
- ndInt32 m_y;
- ndInt32 m_z;
- ndBvhNode* m_node;
-};
-
-class ndCellScanPrefix
-{
- public:
- ndInt32 m_location : 30;
- ndUnsigned32 m_cellTest : 1;
-};
-
-class ndBuildBvhTreeBuildState
-{
- public:
- enum ndState
- {
- m_beginBuild,
- m_calculateBoxes,
- m_buildLayer,
- m_enumerateLayers,
- m_endBuild,
- };
-
- ndBuildBvhTreeBuildState();
-
- void Init(ndInt32 maxCount);
-
- ndVector m_size;
- ndVector m_origin;
- ndArray m_cellBuffer0;
- ndArray m_cellBuffer1;
- ndArray m_cellCounts0;
- ndArray m_cellCounts1;
- ndArray m_tempNodeBuffer;
-
- ndBvhNode* m_root;
- ndBvhNode** m_srcArray;
- ndBvhNode** m_tmpArray;
- ndBvhNode** m_parentsArray;
-
- ndInt32 m_depthLevel;
- ndInt32 m_leafNodesCount;
- ndState m_state;
-};
-
-class ndBvhNodeArray : public ndArray
-{
- public:
- ndBvhNodeArray();
- ndBvhNodeArray(const ndBvhNodeArray& src);
- ~ndBvhNodeArray();
-
- void CleanUp();
- void Swap(ndBvhNodeArray& src);
-
- ndUnsigned32 m_isDirty;
- ndUnsigned32 m_scansCount;
- ndUnsigned32 m_scans[256 + 32];
-};
-
-class ndBvhSceneManager
-{
- public:
- ndBvhSceneManager();
- ndBvhSceneManager(const ndBvhSceneManager& src);
- ~ndBvhSceneManager();
-
- void CleanUp();
- ndBvhNode* AddBody(ndBodyKinematic* const body, ndBvhNode* root);
- void RemoveBody(ndBodyKinematic* const body);
-
- void UpdateScene(ndThreadPool& threadPool);
- ndBvhNode* BuildBvhTree(ndThreadPool& threadPool);
-
- ndBvhNodeArray& GetNodeArray();
- ndBvhLeafNode* GetLeafNode(ndBodyKinematic* const body) const;
-
- private:
- void Update(ndThreadPool& threadPool);
- bool BuildBvhTreeInitNodes(ndThreadPool& threadPool);
- void BuildBvhTreeSetNodesDepth(ndThreadPool& threadPool);
- void BuildBvhGenerateLayerGrids(ndThreadPool& threadPool);
- void BuildBvhTreeCalculateLeafBoxes(ndThreadPool& threadPool);
-
- ndBvhNode* BuildIncrementalBvhTree(ndThreadPool& threadPool);
- ndInt32 BuildSmallBvhTree(ndThreadPool& threadPool, ndBvhNode** const parentsArray, ndInt32 bashCount);
-
- ndBvhNodeArray m_workingArray;
- ndBuildBvhTreeBuildState m_bvhBuildState;
-};
-
-
-// **************************************************************
-//
-// inline functions
-//
-// **************************************************************
-inline ndBvhNode::ndBvhNode(ndBvhNode* const parent)
- :ndContainersFreeListAlloc()
- ,m_minBox(ndFloat32(-1.0e15f))
- ,m_maxBox(ndFloat32(1.0e15f))
- ,m_parent(parent)
- ,m_lock()
- ,m_depthLevel(0)
- ,m_isDead(0)
- ,m_bhvLinked(0)
-{
-#ifdef _DEBUG
- m_nodeId = 0;
-#endif
-}
-
-inline ndBvhNode::ndBvhNode(const ndBvhNode& src)
- :ndContainersFreeListAlloc()
- ,m_minBox(src.m_minBox)
- ,m_maxBox(src.m_maxBox)
- ,m_parent(nullptr)
- ,m_lock()
- ,m_depthLevel(0)
- ,m_isDead(0)
- ,m_bhvLinked(0)
-{
-#ifdef _DEBUG
- m_nodeId = 0;
-#endif
-}
-
-inline ndBvhNode::~ndBvhNode()
-{
-}
-
-inline ndBvhNode* ndBvhNode::GetAsSceneNode() const
-{
- return (ndBvhNode*)this;
-}
-
-inline ndBvhLeafNode* ndBvhNode::GetAsSceneBodyNode() const
-{
- return nullptr;
-}
-
-inline ndBvhInternalNode* ndBvhNode::GetAsSceneTreeNode() const
-{
- return nullptr;
-}
-
-inline ndBodyKinematic* ndBvhNode::GetBody() const
-{
- return nullptr;
-}
-
-inline ndBvhNode* ndBvhNode::GetLeft() const
-{
- return nullptr;
-}
-
-inline ndBvhNode* ndBvhNode::GetRight() const
-{
- return nullptr;
-}
-
-inline void ndBvhNode::Kill()
-{
- m_isDead = 1;
-}
-
-inline void ndBvhNode::GetAabb(ndVector& minBox, ndVector& maxBox) const
-{
- minBox = m_minBox;
- maxBox = m_maxBox;
-}
-
-inline void ndBvhNode::SetAabb(const ndVector& minBox, const ndVector& maxBox)
-{
- ndAssert(minBox.m_x <= maxBox.m_x);
- ndAssert(minBox.m_y <= maxBox.m_y);
- ndAssert(minBox.m_z <= maxBox.m_z);
-
- const ndVector p0(minBox * m_aabbQuantization);
- const ndVector p1(maxBox * m_aabbQuantization + ndVector::m_one);
-
- m_minBox = p0.Floor() * m_aabbInvQuantization;
- m_maxBox = p1.Floor() * m_aabbInvQuantization;
-
- ndAssert(m_minBox.m_w == ndFloat32(0.0f));
- ndAssert(m_maxBox.m_w == ndFloat32(0.0f));
-}
-
-inline ndBvhNode* ndBvhNode::Clone() const
-{
- ndAssert(0);
- return nullptr;
-}
-
-inline ndBvhLeafNode* ndBvhLeafNode::GetAsSceneBodyNode() const
-{
- return (ndBvhLeafNode*)this;
-}
-
-inline ndBodyKinematic* ndBvhLeafNode::GetBody() const
-{
- return m_body;
-}
-
-inline ndBvhInternalNode* ndBvhInternalNode::GetAsSceneTreeNode() const
-{
- return (ndBvhInternalNode*)this;
-}
-
-inline ndBvhNode* ndBvhInternalNode::GetLeft() const
-{
- return m_left;
-}
-
-inline ndBvhNode* ndBvhInternalNode::GetRight() const
-{
- return m_right;
-}
-
-inline ndBvhNodeArray& ndBvhSceneManager::GetNodeArray()
-{
- return m_workingArray;
-}
-
-#endif
diff --git a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndCollision.h b/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndCollision.h
deleted file mode 100644
index 335a35e902..0000000000
--- a/newton-4.00/applications/toolsAndWrapers/newtonUnreal/UnrealNewtonProject1/Plugins/newton/Source/ThirdParty/newtonLibrary/Public/dCollision/ndCollision.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Copyright (c) <2003-2022>
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would be
-* appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be
-* misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*/
-
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently, but
-// are changed infrequently
-//
-
-#ifndef __ND_COLLISION_H__
-#define __ND_COLLISION_H__
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include