diff --git a/Binaries/Win64/IvazowskyDev.target b/Binaries/Win64/IvazowskyDev.target new file mode 100644 index 00000000..03bd4d10 --- /dev/null +++ b/Binaries/Win64/IvazowskyDev.target @@ -0,0 +1,3356 @@ +{ + "TargetName": "IvazowskyDev", + "Platform": "Win64", + "Configuration": "Development", + "TargetType": "Game", + "IsTestTarget": false, + "Architecture": "x64", + "Project": "../../IvazowskyDev.uproject", + "Launch": "$(ProjectDir)/Binaries/Win64/IvazowskyDev.exe", + "Version": + { + "MajorVersion": 5, + "MinorVersion": 3, + "PatchVersion": 1, + "Changelist": 28051148, + "CompatibleChangelist": 27405482, + "IsLicenseeVersion": 0, + "IsPromotedBuild": 0, + "BranchName": "++UE5+Release-5.3", + "BuildId": "27405482" + }, + "BuildProducts": [ + { + "Path": "$(ProjectDir)/Binaries/Win64/D3D12/D3D12Core.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/D3D12/d3d12SDKLayers.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/IvazowskyDev.exe", + "Type": "Executable" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/IvazowskyDev.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/NvmlWrapper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/OpenImageDenoise.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb12.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbbmalloc.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbbmalloc.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Samples/PixelStreaming/WebServers/get_ps_servers.bat", + "Type": "RequiredResource" + }, + { + "Path": "$(ProjectDir)/Samples/PixelStreaming/WebServers/get_ps_servers.sh", + "Type": "RequiredResource" + } + ], + "RuntimeDependencies": [ + { + "Path": "$(EngineDir)/Binaries/ThirdParty/DbgHelp/dbghelp.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/MsQuic/v220/win64/msquic.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/NVIDIA/NVaftermath/Win64/GFSDK_Aftermath_Lib.x64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Ogg/Win64/VS2015/libogg_64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/OpenXR/win64/openxr_loader.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Vorbis/Win64/VS2015/libvorbis_64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Vorbis/Win64/VS2015/libvorbisfile_64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64/WinPixEventRuntime.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/XAudio2_9/x64/xaudio2_9redist.dll", + "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/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/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/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/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_BranchModifiedBadge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckIn.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_Conflicted.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Diff.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_MarkedForAdd.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_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/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/AI/AISupport/AISupport.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/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/Developer/AnimationSharing/AnimationSharing.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/Concert/ConcertMain/ConcertMain.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/ConcertSyncClient.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/ConcertSyncCore.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/DumpGPUServices.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/PixWinPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/PluginUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/RenderDocPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/UObjectPlugin.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/BlueprintMaterialTextureNodes/BlueprintMaterialTextureNodes.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/EditorScriptingUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/GeometryMode.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/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/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/AVCodecs/AMFCodecs/AMFCodecs.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AVCodecs/AVCodecsCore/AVCodecsCore.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AVCodecs/NVCodecs/NVCodecs.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/AutomationUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/ChaosCaching.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosClothEditor/ChaosClothEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCloth/ChaosCloth.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/ChaosEditor.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/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/Landmass/Landmass.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/LocalizableMessage.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/StructUtils/StructUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/ToolPresets.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Water/Water.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/WebSocketNetworking/WebSocketNetworking.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Niagara.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/InterchangeEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Interchange.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/BlueprintJson/BlueprintJson.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/RuntimeFilesDownloader/RuntimeFilesDownloader.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/VaRestPlugin/VaRest.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/nvidia/DLSS/Binaries/ThirdParty/Win64/Development/nvngx_dlss.dll", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/nvidia/DLSS/Binaries/ThirdParty/Win64/nvngx_dlss.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Plugins/Marketplace/nvidia/DLSS/DLSS.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlate/MediaPlate.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/PixelCapture/PixelCapture.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/PixelStreaming/PixelStreaming.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/WmfMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MeshPainting/MeshPainting.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/LevelSequenceEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/SequencerScripting.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/Runtime/ActorLayerUtilities/ActorLayerUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/AndroidFileServer.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/CustomMeshComponent/CustomMeshComponent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Database/SQLiteCore/SQLiteCore.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/InputDebugging/InputDebugging.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Metasound.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/MsQuic.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/OpenXR/OpenXR.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/SunPosition/SunPosition.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/WaveTable.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/XRBase/XRBase.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/InterchangeTests.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/TraceUtilities/TraceUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/RemoteControlInterception/RemoteControlInterception.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/RemoteControl/RemoteControl.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Takes.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/D3D12/D3D12Core.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/D3D12/d3d12SDKLayers.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/NvmlWrapper.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/OpenImageDenoise.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb.pdb", + "Type": "DebugNonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbb12.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbbmalloc.dll", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/tbbmalloc.pdb", + "Type": "DebugNonUFS" + }, + { + "Path": "$(ProjectDir)/IvazowskyDev.uproject", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/EasyXMLParser/EasyXMLParser.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/JPrinter/JPrinter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/createProcess/createProcess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/manageTextFile/manageTextFile.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Samples/PixelStreaming/WebServers/get_ps_servers.bat", + "Type": "NonUFS" + }, + { + "Path": "$(ProjectDir)/Samples/PixelStreaming/WebServers/get_ps_servers.sh", + "Type": "NonUFS" + } + ], + "AdditionalProperties": [ + { + "Name": "SDK", + "Value": "Not Applicable" + } + ] +} \ No newline at end of file diff --git a/Config/DefaultDeviceProfiles.ini b/Config/DefaultDeviceProfiles.ini index 96b6d1fd..172b7d5c 100644 --- a/Config/DefaultDeviceProfiles.ini +++ b/Config/DefaultDeviceProfiles.ini @@ -9,8 +9,8 @@ bIsVisibleForAssets=True +CVars=r.Nanite.MaxPixelsPerEdge=2 +CVars=r.RayTracing.Culling=1 +CVars=r.Shadow.DistanceScale=2 --TextureLODGroups= -(Group=TEXTUREGROUP_World,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) -+TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) -+TextureLODGroups=(Group=TEXTUREGROUP_Character,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) -+TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) ++CVars=r.Tonemapper.Sharpen=1 ++TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default,CookPlatformTilingDisabled=False,MaxAniso=0) ++TextureLODGroups=(Group=TEXTUREGROUP_Character,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default,CookPlatformTilingDisabled=False,MaxAniso=0) ++TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default,CookPlatformTilingDisabled=False,MaxAniso=0) + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini index 8d66e863..b0144b2e 100644 --- a/Config/DefaultGame.ini +++ b/Config/DefaultGame.ini @@ -7,8 +7,6 @@ ProjectID=B89CCC284A7D213231762AB505314AAD Build=IfProjectHasCode BuildConfiguration=PPBC_Development BuildTarget= -LaunchOnTarget= -StagingDirectory=(Path="D:/shared/Builds/ivazowsky/ivazowsky-pixel-streaming-v4") FullRebuild=False ForDistribution=False IncludeDebugFiles=False @@ -16,7 +14,7 @@ BlueprintNativizationMethod=Disabled bIncludeNativizedAssetsInProjectGeneration=False bExcludeMonolithicEngineHeadersInNativizedCode=False UsePakFile=True -bUseIoStore=False +bUseIoStore=True bUseZenStore=False bMakeBinaryConfig=False bGenerateChunks=True @@ -32,9 +30,9 @@ PackageCompressionFormat=Oodle bForceUseProjectCompressionFormatIgnoreHardwareOverride=False PackageAdditionalCompressionOptions= PackageCompressionMethod=Kraken -PackageCompressionLevel_DebugDevelopment=4 -PackageCompressionLevel_TestShipping=5 -PackageCompressionLevel_Distribution=7 +PackageCompressionLevel_DebugDevelopment=2 +PackageCompressionLevel_TestShipping=3 +PackageCompressionLevel_Distribution=4 PackageCompressionMinBytesSaved=1024 PackageCompressionMinPercentSaved=5 bPackageCompressionEnableDDC=False @@ -52,8 +50,8 @@ InternationalizationPreset=English +CulturesToStage=en +CulturesToStage=ru-RU LocalizationTargetCatchAllChunkId=0 -bCookAll=False -bCookMapsOnly=False +bCookAll=True +bCookMapsOnly=True bSkipEditorContent=False bSkipMovies=False -IniKeyDenylist=KeyStorePassword @@ -97,7 +95,6 @@ bSkipMovies=False +IniSectionDenylist=HordeStorageServers +IniSectionDenylist=StorageServers +DirectoriesToAlwaysCook=(Path="/Game/Blueprints/Utils") -+DirectoriesToAlwaysCook=(Path="/Game/Maps/Interiors") +DirectoriesToAlwaysCook=(Path="/Game/Blueprints/UI/Others") +DirectoriesToAlwaysCook=(Path="/Game/Blueprints/UI/WBPS/Imgs/flatPlans") +DirectoriesToAlwaysCook=(Path="/Game/Blueprints/UI/WBPS/Imgs/floorPlans") @@ -106,10 +103,7 @@ bSkipMovies=False +DirectoriesToAlwaysCook=(Path="/Interchange/Materials") +DirectoriesToAlwaysCook=(Path="/Interchange/Pipelines") +DirectoriesToAlwaysCook=(Path="/Interchange/Utilities") -+DirectoriesToAlwaysCook=(Path="/Game/Maps") ++DirectoriesToAlwaysCook=(Path="/Game/AssetPacks/CarsPack") +DirectoriesToAlwaysStageAsNonUFS=(Path="Xml") +DirectoriesToAlwaysStageAsNonUFS=(Path="script") -PerPlatformBuildConfig=() -PerPlatformTargetFlavorName=() -PerPlatformBuildTarget=() diff --git a/Content/Blueprints/Player/GI.uasset b/Content/Blueprints/Player/GI.uasset index 5fca2fd6..1f944e22 100644 Binary files a/Content/Blueprints/Player/GI.uasset and b/Content/Blueprints/Player/GI.uasset differ diff --git a/Content/Blueprints/Player/MyPC.uasset b/Content/Blueprints/Player/MyPC.uasset index 642e0191..94f0dd09 100644 Binary files a/Content/Blueprints/Player/MyPC.uasset and b/Content/Blueprints/Player/MyPC.uasset differ diff --git a/Content/Blueprints/Player/VR/VRPawn.uasset b/Content/Blueprints/Player/VR/VRPawn.uasset index 5d11bb22..dfa29a43 100644 Binary files a/Content/Blueprints/Player/VR/VRPawn.uasset and b/Content/Blueprints/Player/VR/VRPawn.uasset differ diff --git a/Content/Blueprints/Player/myHud.uasset b/Content/Blueprints/Player/myHud.uasset index ebdb4af9..9cd08854 100644 Binary files a/Content/Blueprints/Player/myHud.uasset and b/Content/Blueprints/Player/myHud.uasset differ diff --git a/Content/Blueprints/UI/Actors/FlatPoint.uasset b/Content/Blueprints/UI/Actors/FlatPoint.uasset index ab6b7eb1..3aa31336 100644 Binary files a/Content/Blueprints/UI/Actors/FlatPoint.uasset and b/Content/Blueprints/UI/Actors/FlatPoint.uasset differ diff --git a/Content/Blueprints/UI/WBPS/Menu/settings.uasset b/Content/Blueprints/UI/WBPS/Menu/settings.uasset index 68f1d141..13cbe7d7 100644 Binary files a/Content/Blueprints/UI/WBPS/Menu/settings.uasset and b/Content/Blueprints/UI/WBPS/Menu/settings.uasset differ diff --git a/Content/Blueprints/World/BP_House.uasset b/Content/Blueprints/World/BP_House.uasset index bad36753..734a5cf4 100644 Binary files a/Content/Blueprints/World/BP_House.uasset and b/Content/Blueprints/World/BP_House.uasset differ diff --git a/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset b/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset index f17b9d81..dc1746ad 100644 Binary files a/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset and b/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset differ diff --git a/Content/Maps/Interiors/GP7/S01/GP7_S01_F02_22_MOP.umap b/Content/Maps/Interiors/GP7/S01/GP7_S01_F02_22_MOP.umap deleted file mode 100644 index d4e46cce..00000000 Binary files a/Content/Maps/Interiors/GP7/S01/GP7_S01_F02_22_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S01/GP7_S01_F23_24_MOP.umap b/Content/Maps/Interiors/GP7/S01/GP7_S01_F23_24_MOP.umap deleted file mode 100644 index bf2ac34e..00000000 Binary files a/Content/Maps/Interiors/GP7/S01/GP7_S01_F23_24_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F02_22_MOP.umap b/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F02_22_MOP.umap deleted file mode 100644 index 1f7ad7fa..00000000 Binary files a/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F02_22_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F23_24_MOP.umap b/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F23_24_MOP.umap deleted file mode 100644 index 4f2cdf3a..00000000 Binary files a/Content/Maps/Interiors/GP7/S01/SM_GP7_S01_F23_24_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S02/GP7_S02_F02_18_MOP.umap b/Content/Maps/Interiors/GP7/S02/GP7_S02_F02_18_MOP.umap deleted file mode 100644 index cc077b32..00000000 Binary files a/Content/Maps/Interiors/GP7/S02/GP7_S02_F02_18_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S02/SM_GP7_S02_F02_18_MOP.umap b/Content/Maps/Interiors/GP7/S02/SM_GP7_S02_F02_18_MOP.umap deleted file mode 100644 index 0da7118c..00000000 Binary files a/Content/Maps/Interiors/GP7/S02/SM_GP7_S02_F02_18_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S03/GP7_S03_F02_12_MOP.umap b/Content/Maps/Interiors/GP7/S03/GP7_S03_F02_12_MOP.umap deleted file mode 100644 index fe1742c3..00000000 Binary files a/Content/Maps/Interiors/GP7/S03/GP7_S03_F02_12_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S03/GP7_S03_F13_MOP.umap b/Content/Maps/Interiors/GP7/S03/GP7_S03_F13_MOP.umap deleted file mode 100644 index 45783463..00000000 Binary files a/Content/Maps/Interiors/GP7/S03/GP7_S03_F13_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F02_12_MOP.umap b/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F02_12_MOP.umap deleted file mode 100644 index baebfa48..00000000 Binary files a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F02_12_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13.umap b/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13.umap deleted file mode 100644 index c9e353e6..00000000 Binary files a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13_MOP.umap b/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13_MOP.umap deleted file mode 100644 index 936ff476..00000000 Binary files a/Content/Maps/Interiors/GP7/S03/SM_GP7_S03_F13_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F02_15_MOP.umap b/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F02_15_MOP.umap deleted file mode 100644 index c64a76c0..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F02_15_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F16_18_MOP.umap b/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F16_18_MOP.umap deleted file mode 100644 index 92b99f05..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_GP7_S04_F16_18_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_S04_F02_15_MOP.umap b/Content/Maps/Interiors/GP7/S04/GP7_S04_F02_15_MOP.umap deleted file mode 100644 index 2fe9b49d..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_S04_F02_15_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-11-12_P.umap b/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-11-12_P.umap deleted file mode 100644 index 973551f2..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-11-12_P.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-13_P.umap b/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-13_P.umap deleted file mode 100644 index e4ebd9b4..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-13_P.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-14-15_P.umap b/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-14-15_P.umap deleted file mode 100644 index 336620f6..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_S04_F03-14-15_P.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/GP7_S04_F16_18_MOP.umap b/Content/Maps/Interiors/GP7/S04/GP7_S04_F16_18_MOP.umap deleted file mode 100644 index 78593872..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/GP7_S04_F16_18_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F02_15_MOP.umap b/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F02_15_MOP.umap deleted file mode 100644 index e7e23597..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F02_15_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F16_18_MOP.umap b/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F16_18_MOP.umap deleted file mode 100644 index f8ec02a6..00000000 Binary files a/Content/Maps/Interiors/GP7/S04/SM_GP7_S04_F16_18_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/GP7_S05_F02_07_MOP.umap b/Content/Maps/Interiors/GP7/S05/GP7_S05_F02_07_MOP.umap deleted file mode 100644 index 9bcbe564..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/GP7_S05_F02_07_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/GP7_S05_F08_MOP.umap b/Content/Maps/Interiors/GP7/S05/GP7_S05_F08_MOP.umap deleted file mode 100644 index 567873d7..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/GP7_S05_F08_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/GP7_S05_F09_MOP.umap b/Content/Maps/Interiors/GP7/S05/GP7_S05_F09_MOP.umap deleted file mode 100644 index 47ea093a..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/GP7_S05_F09_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F02_07_MOP.umap b/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F02_07_MOP.umap deleted file mode 100644 index 2a7cb07b..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F02_07_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F08_MOP.umap b/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F08_MOP.umap deleted file mode 100644 index a8bb1fc1..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F08_MOP.umap and /dev/null differ diff --git a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F09_MOP.umap b/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F09_MOP.umap deleted file mode 100644 index 7bffbf54..00000000 Binary files a/Content/Maps/Interiors/GP7/S05/SM_GP7_S05_F09_MOP.umap and /dev/null differ diff --git a/Content/Maps/MainScene.umap b/Content/Maps/MainScene.umap index cee52740..ec53cceb 100644 Binary files a/Content/Maps/MainScene.umap and b/Content/Maps/MainScene.umap differ diff --git a/Content/Maps/lighting.umap b/Content/Maps/lighting.umap index ff92ea52..c73f2f77 100644 Binary files a/Content/Maps/lighting.umap and b/Content/Maps/lighting.umap differ diff --git a/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.uasset b/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.uasset index 40b686aa..8946c2b9 100644 Binary files a/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.uasset and b/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.uasset differ diff --git a/Content/UltraDynamicSky/Blueprints/skyLightReplacer.uasset b/Content/UltraDynamicSky/Blueprints/skyLightReplacer.uasset index 70e0b525..df41ff58 100644 Binary files a/Content/UltraDynamicSky/Blueprints/skyLightReplacer.uasset and b/Content/UltraDynamicSky/Blueprints/skyLightReplacer.uasset differ diff --git a/IvazowskyDev.uproject b/IvazowskyDev.uproject index 5caa9ff1..a8f20d24 100644 --- a/IvazowskyDev.uproject +++ b/IvazowskyDev.uproject @@ -270,13 +270,11 @@ }, { "Name": "OpenXR", - "Enabled": false, + "Enabled": true, "SupportedTargetPlatforms": [ - "Win32", "Win64", "Linux", - "Android", - "HoloLens" + "Android" ] }, { @@ -348,6 +346,14 @@ { "Name": "SunPosition", "Enabled": true + }, + { + "Name": "TcpMessaging", + "Enabled": false + }, + { + "Name": "UdpMessaging", + "Enabled": false } ], "TargetPlatforms": [ diff --git a/Samples/PixelStreaming/WebServers/get_ps_servers.bat b/Samples/PixelStreaming/WebServers/get_ps_servers.bat new file mode 100644 index 00000000..a3778aae --- /dev/null +++ b/Samples/PixelStreaming/WebServers/get_ps_servers.bat @@ -0,0 +1,199 @@ +@Rem Copyright Epic Games, Inc. All Rights Reserved. + +@echo off + +@Rem Set script location as working directory for commands. +pushd "%~dp0" + +@Rem Turned on delayed expansion so we have variables evaluated in nested scope +setlocal EnableDelayedExpansion + +@Rem Unset all our variables as these persist between cmd sessions if cmd not closed. +SET "PSInfraOrg=" +SET "PSInfraRepo=" +SET "PSInfraTagOrBranch=" +SET "ReleaseVersion=" +SET "ReleaseUrl=" +SET "IsTag=" +SET "RefType=" +SET "Url=" +SET "DownloadVersion=" +SET "FlagPassed=" + +:arg_loop_start +SET ARG=%1 +if DEFINED ARG ( + if "%ARG%"=="/h" ( + goto print_help + ) + if "%ARG%"=="/v" ( + SET UEVersion=%2 + SET FlagPassed=1 + SHIFT + ) + if "%ARG%"=="/b" ( + SET PSInfraTagOrBranch=%2 + SET IsTag=0 + SET FlagPassed=1 + SHIFT + ) + if "%ARG%"=="/t" ( + SET PSInfraTagOrBranch=%2 + SET IsTag=1 + SET FlagPassed=1 + SHIFT + ) + if "%ARG%"=="/r" ( + SET "ReleaseVersion=%2" + SET "ReleaseUrl=https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download/!ReleaseVersion!/!ReleaseVersion!.zip" + SET IsTag=0 + SET FlagPassed=1 + SHIFT + ) + SHIFT + goto arg_loop_start +) + +@Rem Name and version of ps-infra that we are downloading +SET PSInfraOrg=EpicGames +SET PSInfraRepo=PixelStreamingInfrastructure + +@Rem If a UE version is supplied set the right branch or tag to fetch for that version of UE +if DEFINED UEVersion ( + if "%UEVersion%"=="4.26" ( + SET PSInfraTagOrBranch=UE4.26 + SET IsTag=0 + ) + if "%UEVersion%"=="4.27" ( + SET PSInfraTagOrBranch=UE4.27 + SET IsTag=0 + ) + if "%UEVersion%"=="5.0" ( + SET PSInfraTagOrBranch=UE5.0 + SET IsTag=0 + ) + if "%UEVersion%"=="5.1" ( + SET PSInfraTagOrBranch=UE5.1 + SET IsTag=0 + ) + if "%UEVersion%"=="5.2" ( + SET PSInfraTagOrBranch=UE5.2 + SET IsTag=0 + ) + if "%UEVersion%"=="5.3" ( + SET PSInfraTagOrBranch=UE5.3 + SET IsTag=0 + ) +) + +@Rem If no arguments select a specific version, fetch the appropriate default +if NOT DEFINED PSInfraTagOrBranch ( + SET PSInfraTagOrBranch=UE5.3 + SET IsTag=0 +) +echo Tag or branch: !PSInfraTagOrBranch! + +@Rem Whether the named reference is a tag or a branch affects the Url we fetch it on +if %IsTag%==1 ( + SET RefType=tags +) else ( + SET RefType=heads +) + +@Rem We have a branch, no user-specified release, then check repo for the presence of a RELEASE_VERSION file in the current branch +if %IsTag%==0 ( + if NOT DEFINED ReleaseUrl ( + @Rem We don't want to auto-set the release version if the user passed an explicit flag. + if NOT DEFINED FlagPassed ( + FOR /F "tokens=* USEBACKQ" %%F IN (`curl -s -f -L https://raw.githubusercontent.com/EpicGames/PixelStreamingInfrastructure/%PSInfraTagOrBranch%/RELEASE_VERSION`) DO ( + SET "ReleaseVersion=!PSInfraTagOrBranch!-%%F" + SET "ReleaseUrl=https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download/!ReleaseVersion!/!ReleaseVersion!.zip" + ) + ) + ) +) + +@Rem Set our DownloadVersion here as we use this to check the contents of our DOWNLOAD_VERSION file shortly. +SET "DownloadVersion=%PSInfraTagOrBranch%" +if DEFINED ReleaseVersion ( + SET "DownloadVersion=!ReleaseVersion!" + echo Release: !ReleaseVersion! +) + +@Rem Check for the existence of a DOWNLOAD_VERSION file and if found, check its contents against our %DownloadVersion% +if exist DOWNLOAD_VERSION ( + + @Rem Read DOWNLOAD_VERSION file into variable + FOR /F "delims=" %%F IN ( DOWNLOAD_VERSION ) DO ( + SET "PreviousDownloadVersion=%%F" + @Rem Remove whitespace + SET "PreviousDownloadVersion=!PreviousDownloadVersion: =!" + ) + + if !DownloadVersion! == !PreviousDownloadVersion! ( + echo Downloaded version ^(!DownloadVersion!^) of PS infra matches release version ^(!PreviousDownloadVersion!^)...skipping install. + goto :EOF + ) else ( + echo There is a newer released version ^(!DownloadVersion!^) - had ^(!PreviousDownloadVersion!^), downloading... + ) +) else ( + echo DOWNLOAD_VERSION file not found...beginning ps-infra download. +) + +@Rem By default set the download url to the .zip of the branch +SET Url=https://github.com/%PSInfraOrg%/%PSInfraRepo%/archive/refs/%RefType%/%PSInfraTagOrBranch%.zip + +@Rem If we have a ReleaseUrl then set it to our download url +if DEFINED ReleaseUrl ( + SET Url=!ReleaseUrl! +) + +@Rem Download ps-infra and follow redirects. +echo Attempting downloading Pixel Streaming infrastructure from: !Url! +curl -L !Url! > ps-infra.zip + +@Rem Unarchive the .zip +tar -xmf ps-infra.zip || echo bad archive, contents: && type ps-infra.zip && exit 0 + +@Rem Remove old infra +if exist Frontend\ ( rmdir /s /q Frontend ) +if exist Matchmaker\ ( rmdir /s /q Matchmaker ) +if exist SignallingWebserver\ ( rmdir /s /q SignallingWebserver ) +if exist SFU\ ( rmdir /s /q SFU ) + +@Rem Rename the extracted, versioned, directory +for /d %%i in ("PixelStreamingInfrastructure-*") do ( + for /d %%j in ("%%i/*") do ( + echo "%%i\%%j" + move "%%i\%%j" . + ) + for %%j in ("%%i/*") do ( + echo "%%i\%%j" + move "%%i\%%j" . + ) + + echo "%%i" + rmdir /s /q "%%i" +) + +@Rem Delete the downloaded zip +del ps-infra.zip + +@Rem Create a DOWNLOAD_VERSION file, which we use as a comparison file to check if we should auto upgrade when these scripts are run again +echo %DownloadVersion%> DOWNLOAD_VERSION +goto :EOF + +:print_help +echo. +echo Tool for fetching PixelStreaming Infrastructure. If no flags are set specifying a version to fetch, +echo the recommended version will be chosen as a default. +echo. +echo Usage: +echo %~n0%~x0 [^/h] [^/v ^] [^/b ^] [^/t ^] [^/r ^] +echo Where: +echo /v Specify a version of Unreal Engine to download the recommended release for +echo /b Specify a specific branch for the tool to download from repo +echo /t Specify a specific tag for the tool to download from repo +echo /r Specify a specific release url path e.g. https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download/${RELEASE_HERE}.zip +echo /h Display this help message +goto :EOF \ No newline at end of file diff --git a/Samples/PixelStreaming/WebServers/get_ps_servers.sh b/Samples/PixelStreaming/WebServers/get_ps_servers.sh new file mode 100644 index 00000000..ba178d96 --- /dev/null +++ b/Samples/PixelStreaming/WebServers/get_ps_servers.sh @@ -0,0 +1,179 @@ +#!/bin/bash +# Copyright Epic Games, Inc. All Rights Reserved. + +BASH_LOCATION=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +pushd "${BASH_LOCATION}" > /dev/null + +print_help() { + echo " + Tool for fetching PixelStreaming Infrastructure. If no flags are set specifying a version to fetch, + the recommended version will be chosen as a default. + + Usage: + ${0} [-h] [-v ] [-b ] [-t ] + Where: + -v Specify a version of Unreal Engine to download the recommended + release for + -b Specify a specific branch for the tool to download from repo + -t Specify a specific tag for the tool to download from repo + -r Specify a specific release url path e.g. https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download//.zip + -h Display this help message +" + exit 1 +} + +# Set all default variables (e.g. # Name and version of ps-infra that we are downloading) +PSInfraOrg=EpicGames +PSInfraRepo=PixelStreamingInfrastructure +PSInfraTagOrBranch=UE5.3 +RefType=heads +IsTag=0 +ReleaseUrlBase=https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download +# Unset any variables that don't have defaults that we use that may have persisted between bash terminals. +unset Url +unset DownloadVersion +unset FlagPassed +unset ReleaseVersion +unset ReleaseUrl + +while(($#)) ; do + case "$1" in + -h ) print_help;; + -v ) UEVersion="$2"; FlagPassed=1; shift 2;; + -b ) PSInfraTagOrBranch="$2"; FlagPassed=1; IsTag=0; shift 2;; + -t ) PSInfraTagOrBranch="$2"; FlagPassed=1; IsTag=1; shift 2;; + -r ) ReleaseVersion="$2"; FlagPassed=1; IsTag=0; ReleaseUrl=$ReleaseUrlBase/$ReleaseVersion/$ReleaseVersion.tar.gz; shift 2;; + * ) echo "Unknown command: $1"; shift;; + esac + done + +# If a UE version is supplied set the right branch or tag to fetch for that version of UE +if [ ! -z "$UEVersion" ] +then + if [ "$UEVersion" = "4.26" ] + then + PSInfraTagOrBranch=UE4.26 + IsTag=0 + fi + if [ "$UEVersion" = "4.27" ] + then + PSInfraTagOrBranch=UE4.27 + IsTag=0 + fi + if [ "$UEVersion" = "5.0" ] + then + PSInfraTagOrBranch=UE5.0 + IsTag=0 + fi + if [ "$UEVersion" = "5.1" ] + then + PSInfraTagOrBranch=UE5.1 + IsTag=0 + fi + if [ "$UEVersion" = "5.2" ] + then + PSInfraTagOrBranch=UE5.2 + IsTag=0 + fi + if [ "$UEVersion" = "5.3" ] + then + PSInfraTagOrBranch=UE5.3 + IsTag=0 + fi +fi + +# If no arguments select a specific version, fetch the appropriate default +if [ -z "$PSInfraTagOrBranch" ] +then + PSInfraTagOrBranch=UE5.3 + IsTag=0 +fi +echo "Tag or branch: $PSInfraTagOrBranch" + +# Whether the named reference is a tag or a branch affects the Url we fetch it on +if [ "$IsTag" -eq 1 ] +then + RefType=tags +else + RefType=heads +fi + +# We have a branch, no user-specified release, then check repo for the presence of a RELEASE_VERSION file in the current branch. +if [ "$IsTag" -eq 0 ] && [ -z "$ReleaseUrl" ] && [ -z "$FlagPassed" ] +then + RelUrl=https://raw.githubusercontent.com/EpicGames/PixelStreamingInfrastructure/$PSInfraTagOrBranch/RELEASE_VERSION + if curl --output /dev/null --silent -r 0-0 --fail "$RelUrl"; then + ReleaseVersion="$PSInfraTagOrBranch-$(curl -L -s $RelUrl)" + ReleaseUrl=https://github.com/EpicGames/PixelStreamingInfrastructure/releases/download/$ReleaseVersion/$ReleaseVersion.tar.gz + echo "Valid RELEASE_VERSION file found in Github repo at $RelUrl" + else + echo "RELEASE_VERSION file does not exist at: $RelUrl" + fi +else + echo "Skipping downloading RELEASE_VERSION file." +fi + +#Set our DownloadVersion here as we use this to check the contents of our DOWNLOAD_VERSION file shortly. +DownloadVersion="$PSInfraTagOrBranch" +if [ ! -z "$ReleaseVersion" ] +then + DownloadVersion="$ReleaseVersion" + echo "Release: $ReleaseVersion" +fi + +#Rem Check for the existence of a DOWNLOAD_VERSION file and if found, check its contents against our $DownloadVersion +if test -f DOWNLOAD_VERSION; +then + PREVIOUS_DOWNLOAD_VERSION=$(cat DOWNLOAD_VERSION) + if [ "$DownloadVersion" = "$PREVIOUS_DOWNLOAD_VERSION" ] + then + echo "Downloaded version ($DownloadVersion) of PS infra matches release version ($PREVIOUS_DOWNLOAD_VERSION)...skipping install." + exit 0 + else + echo "There is a newer released version ($DownloadVersion) - had ($PREVIOUS_DOWNLOAD_VERSION), downloading..." + #Remove old infra + rm -rf Frontend + rm -rf Matchmaker + rm -rf SignallingWebServer + rm -rf SFU + fi +else + echo "DOWNLOAD_VERSION file not found..." +fi + +# Pre-download - Set the download url to the .zip of the branch +Url=https://github.com/$PSInfraOrg/$PSInfraRepo/archive/refs/$RefType/$PSInfraTagOrBranch.tar.gz + +#Check if ReleaseUrl is valid by CURLing with fail fast and if success then set it to our download url +if [ ! -z "$ReleaseUrl" ] +then + echo "Checking if release url is valid, url: $ReleaseUrl" + if curl --output /dev/null --silent -r 0-0 --fail "$ReleaseUrl"; then + echo "Valid release url at: $ReleaseUrl" + Url=$ReleaseUrl + else + echo "Invalid Github release url: $ReleaseUrl" + exit 1 + fi +fi + +# Download - download ps-infra and follow redirects. +echo "Beginning ps-infra download from: $Url" +curl -L $Url > ps-infra.tar.gz + +# Unarchive the .tar +tar -xmf ps-infra.tar.gz || $(echo "bad archive, contents:" && head --lines=20 ps-infra.tar.gz && exit 0) + +# Move the server folders into the current directory (WebServers) and delete the original directory +mv PixelStreamingInfrastructure-*/* . +# Copy any files and folders beginning with dot (ignored by * glob) and discard errors regarding to not being able to move "." and ".." +mv PixelStreamingInfrastructure-*/.* . 2>/dev/null || : +rm -rf PixelStreamingInfrastructure-* + +# Delete the downloaded tar +rm ps-infra.tar.gz + +#Create a DOWNLOAD_VERSION file, which we use as a comparison file to check if we should auto upgrade when these scripts are run again +echo "$DownloadVersion" >| DOWNLOAD_VERSION +exit 0 \ No newline at end of file