Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [/Script/EngineSettings.GameMapsSettings]
- GameInstanceClass=/Script/FortniteGame.FortGameInstance
- GameDefaultMap=/Game/Maps/Frontend
- ServerDefaultMap=/Game/Maps/FortniteEmptyDedicated
- GlobalDefaultGameMode=/Script/FortniteGame.FortGameModePvE
- GlobalDefaultServerGameMode=/Script/FortniteGame.FortGameModeEmptyDedicated
- TransitionMap=/Game/Maps/FortniteTransition
- LocalMapOptions=
- EditorStartupMap=
- [BuildConfiguration]
- bAllowHotReloadFromIDE=false
- [CrashContextProperties]
- CrashReportClientRichText=NSLOCTEXT("FortGlobals", "FortniteCrashReportClientText", "We are very sorry that this crash occurred. Our goal is to prevent crashes like this from occurring in the future. Please help us track down and fix this crash by providing detailed information about what you were doing so that we may reproduce the crash and fix it quickly. You can also get help at <a id=\"browser\" href=\"http://fortnitehelp.epicgames.com\" style=\"Hyperlink\">Fortnite Help</>.\n\nThanks for your help in improving Fortnite.")
- ; Assumes headless Linux client
- [/Script/LinuxTargetPlatform.LinuxTargetSettings]
- !TargetedRHIs=ClearArray
- +TargetedRHIs=SF_VULKAN_SM5
- [Core.Log]
- LogHttp=warning
- LogXmpp=warning
- LogBeacon=verbose
- LogQos=verbose
- LogOnline=log
- LogOnlineCloud=verbose
- LogOnlineGame=verbose
- LogOnlineParty=verbose
- LogParty=verbose
- LogOnlineChat=log
- LogGarbage=log
- LogTemp=warning
- LogSourceControl=Warning
- LogLootTables=Warning
- LogMatchmakingServiceClient=verbose
- LogMatchmakingServiceDedicatedServer=verbose
- LogUAC=Log
- LogBattlEye=Log
- LogEasyAntiCheatServer=Log
- LogEasyAntiCheatClient=Log
- ; LogFortAnalytics prints Core.ServerPerformance once in a while, but shouldn't be spammy otherwise
- LogFortAnalytics=Log
- LogVoiceEngine=Error
- LogEpicCMS=Log
- [LogFiles]
- MaxLogFilesOnDisk=300
- [Core.System]
- ZeroEngineVersionWarning=False
- LoadingScreenHangDurationMultiplier=3.0
- GameThreadHeartBeatStartSuspended=True
- [/Script/Engine.GarbageCollectionSettings]
- gc.MaxObjectsNotConsideredByGC=1
- gc.SizeOfPermanentObjectPool=17825792
- gc.FlushStreamingOnGC=False
- gc.ActorClusteringEnabled=True
- gc.BlueprintClusteringEnabled=True
- gc.UseDisregardForGCOnDedicatedServers=True
- [/Script/Engine.StreamingSettings]
- s.WarnIfTimeLimitExceeded=False
- s.PriorityAsyncLoadingExtraTime=40.0
- s.PriorityLevelStreamingActorsUpdateExtraTime=10.0
- s.EventDrivenLoaderEnabled=true
- s.ProcessPrestreamingRequests=True
- s.ForceGCAfterLevelStreamedOut=0
- s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0
- s.AllowLevelRequestsWhileAsyncLoadingInMatch=1
- s.MaxLevelRequestsAtOnceWhileInMatch=2
- s.AsyncLoadingThreadEnabled=True
- s.AsyncPostLoadEnabled=True
- [HTTP]
- HttpTimeout=30
- [Internationalization]
- +LocalizationPaths=%GAMEDIR%Content/Localization/EngineOverrides
- [DeviceProfileManager]
- -DeviceProfileSelectionModule=ExampleDeviceProfileSelector
- [CoreRedirects]
- ; Added during 8.20 development
- +PropertyRedirects=(OldName="FortPlayerPawnAthena.CustomizationLoadout", NewName="FortPlayerPawn.CosmeticLoadout")
- +PropertyRedirects=(OldName="FortPlayerControllerAthena.CustomizationLoadout", NewName="FortPlayerController.CosmeticLoadoutPC")
- ; End of 8.20
- ; Added during 8.10 development, can probably be removed before ship
- +PropertyRedirects=(OldName="FortItemView.OnItemRotaionChanged", NewName="OnItemRotationChanged")
- ; End of 8.10 development stuff
- ; Added during 7.0 development, can probably be removed before ship
- +ClassRedirects=(OldName="AthenaWeaponCosmeticItemDefinition", NewName="AthenaItemWrapDefinition")
- +EnumRedirects=(OldName="EFortBangType",ValueChanges=(("CosmeticWeapon","CosmeticItemWrap")))
- ; End of 7.0 development stuff
- +ClassRedirects=(OldName="AthenaMusicOverrideItemDefinition", NewName="AthenaMusicPackItemDefinition")
- +EnumRedirects=(OldName="EFortBangType",ValueChanges=(("CosmeticMusicOverride","CosmeticMusicPack")))
- +PropertyRedirects=(OldName="FortItemDefinition.Tooltip", NewName="FortItemDefinition.TooltipClass")
- +PropertyRedirects=(OldName="FortExpeditionItemDefinition.MaxTargetPowerRating", NewName="FortItemDefinition.BaseTargetPowerRating")
- +FunctionRedirects=(OldName="FortUIBlueprintFunctionLibrary.GetSmallItemDefinitionPreviewImageBrush", NewName="FortUIBlueprintFunctionLibrary.GetItemDefinitionSmallPreviewImageBrush")
- +FunctionRedirects=(OldName="FortUIBlueprintFunctionLibrary.GetSmallItemPreviewImageBrush", NewName="FortUIBlueprintFunctionLibrary.GetItemSmallPreviewImageBrush")
- +ClassRedirects=(OldName="FortEnemyTargetedWidget", NewName="FortHUDTargetUnderReticleWidget")
- +ClassRedirects=(OldName="FortPlayerAnimGraphInstance", NewName="FortPlayerAnimInstance")
- +FunctionRedirects=(OldName="FortUIBlueprintFunctionLibrary.GetSmallItemPreviewImageBrush", NewName="FortUIBlueprintFunctionLibrary.GetItemSmallPreviewImageBrush")
- +FunctionRedirects=(OldName="FortItemPickerBase.CommitSelectedItem", NewName="FortItemPickerBase.TryCommitSelectedItem")
- +EnumRedirects=(OldName="/Script/FortniteUI.EFortSupportBonusType", NewName="/Script/FortniteGame.EFortSupportBonusType")
- +PropertyRedirects=(OldName="Widget.Opacity", NewName="Widget.RenderOpacity")
- +FunctionRedirects=(OldName="Widget.GetOpacity", NewName="Widget.GetRenderOpacity")
- +FunctionRedirects=(OldName="Widget.SetOpacity", NewName="Widget.SetRenderOpacity")
- +FunctionRedirects=(OldName="AthenaHUDBase.TeamMembersChanged", NewName="AthenaHUDBase.SquadMembersChanged")
- +PropertyRedirects=(OldName="FortDirectAcquisitionWidgetBase.OfferData",NewName="FortDirectAcquisitionWidgetBase.AcquisitionOfferData")
- +PropertyRedirects=(OldName="FortQueryTwoPointSolver.OnCustomRotationMode.PointA",NewName="InPointA")
- +PropertyRedirects=(OldName="FortMission.BlueprintCustomHandleMissionEvent.MissionGuid",NewName="InMissionGuid")
- +ClassRedirects=(OldName="FortCrackEffect", NewName="BuildingWeakSpot")
- +PropertyRedirects=(OldName="FortGameData.CrackEffectBlueprintClass",NewName="WeakSpotBlueprintClass")
- +ClassRedirects=(OldName="AthenaInGameModifierItemDefinition", NewName="AthenaGadgetItemDefinition")
- +ClassRedirects=(OldName="AthenaJetpackFuelGauge", NewName="AthenaGadgetFuelWidget")
- +FunctionRedirects=(OldName="FortPlayerPawnAthena.ActivateMeleeCombatSlow", NewName="FortPlayerPawnAthena.MeleeCombatActivated")
- +ClassRedirects=(OldName="FortAthenaMutator_ItemDropOverride", NewName="FortAthenaMutator_InventoryOverride")
- +ClassRedirects=(OldName="FortAthenaMutator_GiveItemsAtPhase", NewName="FortAthenaMutator_GiveItemsAtGamePhaseStep")
- +PropertyRedirects=(OldName="FortExpeditionSummaryWidget.LandVehicles",NewName="LandVehiclesTotal")
- +PropertyRedirects=(OldName="FortExpeditionSummaryWidget.SeaVehicles",NewName="SeaVehiclesTotal")
- +PropertyRedirects=(OldName="FortExpeditionSummaryWidget.AirVehicles",NewName="AirVehiclesTotal")
- +PropertyRedirects=(OldName="FortRemoteControlledPawnAthena.RemoteControlledPawnCameraClass",NewName="RemoteControlledPawnDefaultCameraClass")
- +ClassRedirects=(OldName="FortToyActorBase", NewName="FortToyPreviewActor")
- +ClassRedirects=(OldName="AnimNotify_PlayFeedbackLine_C",NewName="/Script/FortniteGame.FortAnimNotify_PlayFeedbackLine",OverrideClassName="/Script/CoreUObject.Class")
- +ClassRedirects=(OldName="FortItemIcon", NewName="FortLazyImage")
- +FunctionRedirects=(OldName="FortLazyImage.SetItemDefinition", NewName="SetBrushFromItemDefinition")
- +PropertyRedirects=(OldName="FortLazyImage.SetBrushFromItemDefinition.InItemDefinition", NewName="ItemDefinition")
- +PropertyRedirects=(OldName="FortLazyImage.bShadow", NewName="bApplyDropShadow")
- ; ListView refactors
- +ClassRedirects=(OldName="/Script/CommonUI.CommonListItem", NewName="/Script/UMG.UserListEntry")
- +ClassRedirects=(OldName="/Script/UMG.UserTableRow", NewName="/Script/UMG.UserListEntry")
- +ClassRedirects=(OldName="/Script/CommonUI.CommonObjectListItem", NewName="/Script/UMG.UserObjectListEntry")
- +ClassRedirects=(OldName="/Script/UMG.UserObjectTableRow", NewName="/Script/UMG.UserObjectListEntry")
- +ClassRedirects=(OldName="/Script/UMG.NativeUserTableRow", NewName="/Script/UMG.NativeUserListEntry")
- +FunctionRedirects=(OldName="UserListEntry.SetSelected", NewName="BP_OnItemSelectionChanged")
- +PropertyRedirects=(OldName="UserListEntry.BP_OnItemSelectionChanged.bSelected", NewName="bIsSelected")
- +FunctionRedirects=(OldName="UserListEntry.SetExpanded", NewName="BP_OnItemExpansionChanged")
- +FunctionRedirects=(OldName="UserListEntry.BP_OnRowReleased", NewName="BP_OnEntryReleased")
- +FunctionRedirects=(OldName="UserListEntry.SetIndexInList", Removed=True)
- +FunctionRedirects=(OldName="UserListEntry.ToggleExpansion", Removed=True)
- +FunctionRedirects=(OldName="UserListEntry.GetIndentLevel", Removed=True)
- +FunctionRedirects=(OldName="UserListEntry.DoesItemHaveChildren", Removed=True)
- +FunctionRedirects=(OldName="UserListEntry.Private_OnExpanderArrowShiftClicked", Removed=True)
- +FunctionRedirects=(OldName="UserListEntry.RegisterOnClicked", Removed=True)
- +FunctionRedirects=(OldName="UserObjectListEntry.Reset", NewName="BP_OnEntryReleased")
- +FunctionRedirects=(OldName="UserObjectListEntry.GetData", NewName="GetListItemObject")
- +FunctionRedirects=(OldName="UserObjectListEntry.SetData", NewName="OnListItemObjectSet")
- +PropertyRedirects=(OldName="UserObjectListEntry.OnListItemObjectSet.InData",NewName="ListItemObject")
- +FunctionRedirects=(OldName="CommonButton.OnClicked", NewName="BP_OnClicked")
- +FunctionRedirects=(OldName="CommonButton.OnDoubleClicked", NewName="BP_OnDoubleClicked")
- +FunctionRedirects=(OldName="CommonButton.OnHovered", NewName="BP_OnHovered")
- +FunctionRedirects=(OldName="CommonButton.OnUnhovered", NewName="BP_OnUnhovered")
- +FunctionRedirects=(OldName="CommonButton.OnEnabled", NewName="BP_OnEnabled")
- +FunctionRedirects=(OldName="CommonButton.OnDisabled", NewName="BP_OnDisabled")
- +FunctionRedirects=(OldName="CommonButton.OnSelected", NewName="BP_OnSelected")
- +FunctionRedirects=(OldName="CommonButton.OnDeselected", NewName="BP_OnDeselected")
- +FunctionRedirects=(OldName="CommonListView.GetSelectedItem", NewName="BP_GetSelectedItem")
- +FunctionRedirects=(OldName="CommonListView.ScrollIntoView", NewName="ScrollItemIntoView")
- +FunctionRedirects=(OldName="CommonListView.SetDataProvider", NewName="BP_SetListItems")
- +FunctionRedirects=(OldName="CommonListView.SetListItemsSource", NewName="BP_SetListItems")
- +PropertyRedirects=(OldName="ListView.BP_SetListItems.InDataProvider", NewName="InListItems")
- +PropertyRedirects=(OldName="ListView.BP_SetListItems.ListItems", NewName="InListItems")
- +FunctionRedirects=(OldName="CommonListView.Clear", NewName="ClearListItems")
- +FunctionRedirects=(OldName="CommonListView.SetItemHeight", NewName="TileView.SetEntryHeight")
- +FunctionRedirects=(OldName="TableViewBase.RegenerateAllRows", NewName="RegenerateAllEntries")
- +PropertyRedirects=(OldName="TreeView.SetItemExpansion.InShouldExpandItem",NewName="bExpandItem")
- +PropertyRedirects=(OldName="CommonTileView.ItemAlignment",NewName="TileAlignment")
- +FunctionRedirects=(OldName="CommonTileView.SetItemWidth", NewName="SetEntryWidth")
- +PropertyRedirects=(OldName="CommonListView.OnItemClicked", NewName="BP_OnItemClicked")
- +PropertyRedirects=(OldName="CommonListView.OnItemDoubleClicked", NewName="BP_OnItemDoubleClicked")
- +PropertyRedirects=(OldName="CommonListView.OnItemSelected", NewName="BP_OnItemSelectionChanged")
- +PropertyRedirects=(OldName="CommonListView.OnItemHovered", NewName="BP_OnItemIsHoveredChanged")
- +PropertyRedirects=(OldName="CommonListView.OnItemWidgetCreated", NewName="BP_OnEntryGenerated")
- +PropertyRedirects=(OldName="CommonListView.OnItemWidgetDestroyed", NewName="BP_OnEntryReleased")
- +PropertyRedirects=(OldName="CommonListView.OnItemScrolledIntoView", NewName="BP_OnItemScrolledIntoView")
- +PropertyRedirects=(OldName="CommonListView.ListItemClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonListView.RowWidgetClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonTileView.OnItemClicked", NewName="BP_OnItemClicked")
- +PropertyRedirects=(OldName="CommonTileView.OnItemDoubleClicked", NewName="BP_OnItemDoubleClicked")
- +PropertyRedirects=(OldName="CommonTileView.OnItemSelected", NewName="BP_OnItemSelectionChanged")
- +PropertyRedirects=(OldName="CommonTileView.OnItemHovered", NewName="BP_OnItemIsHoveredChanged")
- +PropertyRedirects=(OldName="CommonTileView.OnItemWidgetCreated", NewName="BP_OnEntryGenerated")
- +PropertyRedirects=(OldName="CommonTileView.OnItemWidgetDestroyed", NewName="BP_OnEntryReleased")
- +PropertyRedirects=(OldName="CommonTileView.OnItemScrolledIntoView", NewName="BP_OnItemScrolledIntoView")
- +PropertyRedirects=(OldName="CommonTileView.ListItemClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonTileView.RowWidgetClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonTileView.ItemHeight", NewName="EntryHeight")
- +PropertyRedirects=(OldName="CommonTileView.ItemWidth", NewName="EntryWidth")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemClicked", NewName="BP_OnItemClicked")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemDoubleClicked", NewName="BP_OnItemDoubleClicked")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemSelected", NewName="BP_OnItemSelectionChanged")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemHovered", NewName="BP_OnItemIsHoveredChanged")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemWidgetCreated", NewName="BP_OnEntryGenerated")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemWidgetDestroyed", NewName="BP_OnEntryReleased")
- +PropertyRedirects=(OldName="CommonTreeView.OnItemScrolledIntoView", NewName="BP_OnItemScrolledIntoView")
- +PropertyRedirects=(OldName="CommonTreeView.ListItemClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonTreeView.RowWidgetClass", NewName="EntryWidgetClass")
- +PropertyRedirects=(OldName="CommonTreeView.OnGetChildrenForCategory", NewName="BP_OnGetItemChildren")
- +PropertyRedirects=(OldName="FortGadgetItemDefinition.DecoItemDefinition", NewName="WeaponItemDefinition")
- +FunctionRedirects=(OldName="ListView.SetSelectedItem", NewName="BP_SetSelectedItem")
- +FunctionRedirects=(OldName="ListView.SetItemSelection", NewName="BP_SetItemSelection")
- +FunctionRedirects=(OldName="ListView.ClearSelection", NewName="BP_ClearSelection")
- +FunctionRedirects=(OldName="ListView.GetNumItemsSelected", NewName="BP_GetNumItemsSelected")
- +FunctionRedirects=(OldName="ListView.GetSelectedItems", NewName="BP_GetSelectedItems")
- +FunctionRedirects=(OldName="ListView.IsItemVisible", NewName="BP_IsItemVisible")
- +FunctionRedirects=(OldName="ListView.NavigateToItem", NewName="BP_NavigateToItem")
- +FunctionRedirects=(OldName="ListView.ScrollItemIntoView", NewName="BP_ScrollItemIntoView")
- +FunctionRedirects=(OldName="ListView.CancelScrollIntoView", NewName="BP_CancelScrollIntoView")
- +ClassRedirects=(OldName="/Script/CommonUI.CommonDynamicEntryBox", NewName="/Script/UMG.DynamicEntryBox")
- +PropertyRedirects=(OldName="CommonDynamicEntryBox.BoxType", NewName="EntryBoxType")
- +PropertyRedirects=(OldName="CommonDynamicEntryBox.EntrySize", NewName="EntrySizeRule")
- +EnumRedirects=(OldName="EDynamicBoxType", NewName="/Script/UMG.EDynamicBoxType")
- +EnumRedirects=(OldName="EItemAlignment", NewName="/Script/Slate.EListItemAlignment")
- +PropertyRedirects=(OldName="FortSwipePanel.OnSwipeUp", NewName="BP_OnSwipeUp")
- +PropertyRedirects=(OldName="FortSwipePanel.OnSwipeDown", NewName="BP_OnSwipeDown")
- +PropertyRedirects=(OldName="FortSwipePanel.OnSwipeLeft", NewName="BP_OnSwipeLeft")
- +PropertyRedirects=(OldName="FortSwipePanel.OnSwipeRight", NewName="BP_OnSwipeRight")
- +ClassRedirects=(OldName="NavigationSystemConfig",NewName="/Script/NavigationSystem.NavigationSystemModuleConfig",InstanceOnly="true")
- +ClassRedirects=(OldName="AthenaPlayspace",NewName="FortPlayspace")
- +ClassRedirects=(OldName="AthenaPlayspaceConsole",NewName="FortPlayspaceConsole")
- +ClassRedirects=(OldName="AthenaCreativePlot",NewName="FortCreativePlot")
- +ClassRedirects=(OldName="AthenaCreativePlotManager",NewName="FortCreativePlotManager")
- +ClassRedirects=(OldName="AthenaPlaysetItemDefinition",NewName="FortPlaysetItemDefinition")
- +ClassRedirects=(OldName="AthenaPlaysetStreamingData",NewName="FortPlaysetStreamingData")
- +ClassRedirects=(OldName="AthenaPlaysetGrenadeInputComponent",NewName="FortPlaysetGrenadeInputComponent")
- +ClassRedirects=(OldName="AthenaObjectMoverInputComponent",NewName="FortObjectMoverInputComponent")
- +ClassRedirects=(OldName="AthenaItemEntryWidget",NewName="FortItemEntryWidget")
- +ClassRedirects=(OldName="AthenaCreativeCollectionManager",NewName="FortCustomSpawnCollectionManager")
- +ClassRedirects=(OldName="AthenaCreativeBuildingContainer",NewName="BuildingCustomizableSpawnContainer")
- +ClassRedirects=(OldName="PlaceableActorItemDefinition",NewName="FortPlaceableActorItemDefinition")
- +ClassRedirects=(OldName="AthenaCreativeRecord",NewName="FortCreativePlotRecord")
- +StructRedirects=(OldName="/Script/FortniteUI.FortCreativeItemListData", NewName="/Script/FortniteGame.FortCreativeItemListData")
- +ClassRedirects=(OldName="FortAthenaMutator_InputBlocker", NewName="FortAthenaMutator_Hardcore")
- +FunctionRedirects=(OldName="FortCampaignHeroLoadoutItem.GetCrewMemberBySlotName", NewName="GetHeroBySlotName")
- +FunctionRedirects=(OldName="FortCampaignHeroLoadoutItem.GetSlotNameByCrewMember", NewName="GetSlotNameByHero")
- +FunctionRedirects=(OldName="FortItemPreviewPedestal.PreviewItemBP", NewName="DisplayItemBP")
- +PropertyRedirects=(OldName="FortInventoryContext.AreAnyItemsUnseenForInventoryFilter.FilterType", NewName="InventoryFilter")
- +ClassRedirects=(OldName="FortHeroLoadoutItemPicker", NewName="FortHeroLoadoutHeroPicker")
- +EnumRedirects=(OldName="EDynamicFoundationType",ValueChanges=(("Dynamic_StartEnabled","StartEnabled_Dynamic"),("Dynamic_StartDisabled","StartDisabled")))
- +ClassRedirects=(OldName="FortItemListTileView", NewName="AthenaCreativeItemTileView")
- +ClassRedirects=(OldName="FortItemEntryWidget", NewName="AthenaCreativeItemTileButton")
- +ClassRedirects=(OldName="FortItemEntryObjectWrapper", NewName="AthenaCreativeItemEntryObjectWrapper")
- +EnumRedirects=(OldName="EItemTileViewDisplayType", NewName="EItemListViewDisplayType")
- +FunctionRedirects=(OldName="FortItemTileView.CenterSelectedItemTileWidget", NewName="FortItemListViewInterface.CenterSelectedItemListEntryWidgetBP")
- +FunctionRedirects=(OldName="FortItemTileView.SetFilterAndSorter", NewName="FortItemListViewInterface.SetFilterAndSorterBP")
- +FunctionRedirects=(OldName="FortItemTileView.SetFilter", NewName="FortItemListViewInterface.SetFilterBP")
- +FunctionRedirects=(OldName="FortItemTileView.SetCustomItemList", NewName="FortItemListViewInterface.SetCustomItemListBP")
- +FunctionRedirects=(OldName="FortItemTileView.ClearCustomItemList", NewName="FortItemListViewInterface.ClearCustomItemListBP")
- +FunctionRedirects=(OldName="FortItemTileView.SetSorter", NewName="FortItemListViewInterface.SetSorterBP")
- +FunctionRedirects=(OldName="FortItemTileView.RefreshFilterAndSort", NewName="FortItemListViewInterface.RefreshFilterAndSortBP")
- +FunctionRedirects=(OldName="FortItemTileView.RefreshSort", NewName="FortItemListViewInterface.RefreshSortBP")
- +FunctionRedirects=(OldName="FortItemTileView.GetFilter", NewName="FortItemListViewInterface.GetFilterBP")
- +FunctionRedirects=(OldName="FortItemTileView.GetSorter", NewName="FortItemListViewInterface.GetSorterBP")
- +FunctionRedirects=(OldName="FortItemTileView.ShowNullItemTile", NewName="FortItemListViewInterface.ShowNullItemListEntryBP")
- +FunctionRedirects=(OldName="FortItemTileView.HideNullItemTile", NewName="FortItemListViewInterface.HideNullItemListEntryBP")
- +FunctionRedirects=(OldName="FortItemTileView.SetItemViewContext", NewName="FortItemListViewInterface.SetItemViewContextBP")
- ;+FunctionRedirects=(OldName="FortItemTileView.ContainsItem", NewName="FortItemListViewInterface.ContainsItemBP")
- +PropertyRedirects=(OldName="FortItemTileView.ItemsForTileView", NewName="FortItemTileView.ItemsForListView")
- +ClassRedirects=(OldName="FortItemPickerButton", NewName="FortItemTileButton")
- +PropertyRedirects=(OldName="FortItemTileView.bShouldShowNullItemTile", NewName="FortItemTileView.bShouldShowNullItemListEntry")
- +PropertyRedirects=(OldName="FortItemListView.bShouldShowNullItemTile", NewName="FortItemListView.bShouldShowNullItemListEntry")
- +FunctionRedirects=(OldName="FortItemListViewInterface.CenterSelectedItemListEntryWidgetBP", NewName="FortItemListViewInterface.CenterSelectedItemListEntryWidget")
- +FunctionRedirects=(OldName="FortItemListViewInterface.SetFilterAndSorterBP", NewName="FortItemListViewInterface.SetFilterAndSorter")
- +FunctionRedirects=(OldName="FortItemListViewInterface.SetFilterBP", NewName="FortItemListViewInterface.SetFilter")
- +FunctionRedirects=(OldName="FortItemListViewInterface.SetCustomItemListBP", NewName="FortItemListViewInterface.SetCustomItemList")
- +FunctionRedirects=(OldName="FortItemListViewInterface.ClearCustomItemListBP", NewName="FortItemListViewInterface.ClearCustomItemList")
- +FunctionRedirects=(OldName="FortItemListViewInterface.SetSorterBP", NewName="FortItemListViewInterface.SetSorter")
- +FunctionRedirects=(OldName="FortItemListViewInterface.RefreshFilterAndSortBP", NewName="FortItemListViewInterface.RefreshFilterAndSort")
- +FunctionRedirects=(OldName="FortItemListViewInterface.RefreshSortBP", NewName="FortItemListViewInterface.RefreshSort")
- +FunctionRedirects=(OldName="FortItemListViewInterface.GetFilterBP", NewName="FortItemListViewInterface.GetFilter")
- +FunctionRedirects=(OldName="FortItemListViewInterface.GetSorterBP", NewName="FortItemListViewInterface.GetSorter")
- +FunctionRedirects=(OldName="FortItemListViewInterface.ShowNullItemTileBP", NewName="FortItemListViewInterface.ShowNullItemListEntry")
- +FunctionRedirects=(OldName="FortItemListViewInterface.HideNullItemTileBP", NewName="FortItemListViewInterface.HideNullItemListEntry")
- +FunctionRedirects=(OldName="FortItemListViewInterface.SetItemViewContextBP", NewName="FortItemListViewInterface.SetItemViewContext")
- +FunctionRedirects=(OldName="FortItemListViewInterface.ContainsItemBP", NewName="FortItemListViewInterface.ContainsItem")
- +FunctionRedirects=(OldName="FortItemTileView.ContainsItem", NewName="FortItemListViewInterface.ContainsItem")
- +PackageRedirects=(OldName="/Social/BrutalType", NewName="/LauncherSocial/BrutalType")
- +PackageRedirects=(OldName="/Social/BrutalType-Black", NewName="/LauncherSocial/BrutalType-Black")
- +PackageRedirects=(OldName="/Social/BrutalType-Bold", NewName="/LauncherSocial/BrutalType-Bold")
- +PackageRedirects=(OldName="/Social/BrutalType-ExtraBold", NewName="/LauncherSocial/BrutalType-ExtraBold")
- +PackageRedirects=(OldName="/Social/BrutalType-ExtraLight", NewName="/LauncherSocial/BrutalType-ExtraLight")
- +PackageRedirects=(OldName="/Social/BrutalType-Light", NewName="/LauncherSocial/BrutalType-Light")
- +PackageRedirects=(OldName="/Social/BrutalType-Medium", NewName="/LauncherSocial/BrutalType-Medium")
- +PackageRedirects=(OldName="/Social/BrutalType-Regular", NewName="/LauncherSocial/BrutalType-Regular")
- +PackageRedirects=(OldName="/Social/BrutalType-Thin", NewName="/LauncherSocial/BrutalType-Thin")
- +FunctionRedirects=(OldName="AnimationSharingManager.AnimSharingEnabled", NewName="AnimationSharingManager.AnimationSharingEnabled")
- +PropertyRedirects=(OldName="FortMcpContext.OnRarityUpgraded", NewName="FortMcpContext.OnRarityUpgradeComplete")
- [/Script/Engine.Engine]
- GameEngine=/Script/FortniteGame.FortEngine
- UnrealEdEngine=/Script/FortniteEditor.FortUnrealEdEngine
- EditorEngine=/Script/FortniteEditor.FortUnrealEdEngine
- GameViewportClientClassName=/Script/FortniteGame.FortGameViewportClient
- WorldSettingsClassName=/Script/FortniteGame.FortWorldSettings
- NavigationSystemClassName=/Script/FortniteGame.FortNavSystem
- AvoidanceManagerClassName=/Script/FortniteGame.AthenaAvoidanceManager
- LocalPlayerClassName=/Script/FortniteGame.FortLocalPlayer
- GameSingletonClassName=/Script/FortniteGame.FortGlobals
- AssetManagerClassName=/Script/FortniteGame.FortAssetManager
- LevelScriptActorClassName=/Script/FortniteGame.FortLevelScriptActor
- GameUserSettingsClassName=/Script/FortniteGame.FortGameUserSettings
- ConsoleClassName=/Script/FortniteGame.FortConsole
- bSmoothFrameRate=false ; Off until we fix stalls
- bCanBlueprintsTickByDefault=false
- DurationOfErrorsAndWarningsOnHUD=0 ; no onscreen warnings
- bSuppressWarningOnEmptyMorphTargetAnimation=true
- DefaultBloomKernelTextureName=/Engine/EngineResources/DefaultTexture.DefaultTexture ; DefaultBloomKernel is not used on Fortnite (only used for FFT bloom)
- PhysicErrorCorrection=(LinearDeltaThresholdSq=90000,LinearInterpAlpha=0.01,LinearRecipFixTime=0.1,AngularDeltaThreshold=0.6283,AngularInterpAlpha=0.1,AngularRecipFixTime=1.0,BodySpeedThresholdSq=0.0)
- ; Redirect deleted specific-AI-type code classes to base FortAIPawn just in case any references were missed somewhere!
- +ActiveClassRedirects=(OldClassName="FortPawn_Husk",NewClassName="FortAIPawn")
- +ActiveClassRedirects=(OldClassName="FortPawn_Smasher",NewClassName="FortAIPawn")
- +ActiveClassRedirects=(OldClassName="FortPawn_Troll",NewClassName="FortAIPawn")
- ; Hero Loadout and other Hero-related functions, classes, structs, etc.
- +ActiveClassRedirects=(OldClassName="FortHeroLeaderPerkDefinition", NewClassName="FortTeamPerkItemDefinition")
- +ActiveClassRedirects=(OldClassName="FortHeroTeamLeadPerkDefinition",NewClassName="FortTeamPerkItemDefinition")
- +ActiveStructRedirects=(OldStructName="FortHeroLeaderPerkSquadCondition", NewStructName="FortTeamPerkLoadoutCondition")
- +ActiveStructRedirects=(OldStructName="FortHeroTeamLeadPerkSquadCondition", NewStructName="FortTeamPerkLoadoutCondition")
- +K2FieldRedirects=(OldFieldName="FortCampaignHeroLoadoutItem.GetFollowerHeroes",NewFieldName="FortCampaignHeroLoadoutItem.GetSupportHeroes")
- +K2FieldRedirects=(OldFieldName="FortMission.GetAbilityKitForHeroCrewLeaderPerk",NewFieldName="FortMission.GetAbilityKitForTeamLeadPerk")
- +K2FieldRedirects=(OldFieldName="FortMission.GetAbilityKitForHeroCommanderPerk",NewFieldName="FortMission.GetAbilityKitForCommanderPerk")
- +PropertyRedirects=(OldName="FortHeroTeamLeadPerkDefinition.LeaderPerkConditions",NewName="TeamLeadPerkConditions")
- +PropertyRedirects=(OldName="FortCampaignHeroLoadoutItemDefinition.LeaderSlotQuery",NewName="TeamLeadSlotQuery")
- +PropertyRedirects=(OldName="FortCampaignHeroLoadoutItemDefinition.FollowerSlotQuery",NewName="SupportHeroSlotQuery")
- +FunctionRedirects=(OldName="FortCampaignHeroLoadoutItem.GetFollowerHeroes", NewName="FortCampaignHeroLoadoutItem.GetSupportHeroes")
- +FunctionRedirects=(OldName="FortHeroGameplayDefinition.GetAbilityKitForHeroCrewLeaderPerk", NewName="FortHeroGameplayDefinition.GetAbilityKitForTeamLeadPerk")
- +FunctionRedirects=(OldName="FortHeroGameplayDefinition.GetAbilityKitForHeroCommanderPerk", NewName="FortHeroGameplayDefinition.GetAbilityKitForCommanderPerk")
- ; Time Of Day redirectors
- +ActiveClassRedirects=(OldClassName="FortDayNightLightingAndFog", NewClassName="FortTimeOfDayManager")
- +K2FieldRedirects=(OldFieldName="FortGameState.GetDayPhaseHandler",NewFieldName="FortGameState.GetTimeOfDayManager")
- ; Rename spawn points pacing difficulty option to a shorter name
- +ActiveClassRedirects=(OldClassName="FortDifficultyOptionCategoryEncounter_SpawnPointsPercentageCurveSequence",NewClassName="/Script/FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnPointsCurve")
- +ActiveClassRedirects=(OldClassName="FortDifficultyOptionEncounter_SpawnPointsPercentageCurveSequence",NewClassName="/Script/FortniteGame.FortDifficultyOptionEncounter_SpawnPointsCurve")
- ; Redirect engine classes to fortnite subsets
- +ActiveClassRedirects=(OldClassName="StaticMeshActor",NewClassName="/Script/FortniteGame.FortStaticMeshActor",InstanceOnly="true")
- +ActiveClassRedirects=(OldClassName="LevelScriptActor",NewClassName="/Script/FortniteGame.FortLevelScriptActor")
- +EnumRedirects=(EnumName="EFortTargetSelectionFilter",OldEnumEntry="EFortTargetSelectionFilter::Husks",NewEnumEntry="EFortTargetSelectionFilter::AIPawns")
- +EnumRedirects=(EnumName="EFortTargetSelectionFilter",OldEnumEntry="EFortTargetSelectionFilter::Smashers",NewEnumEntry="EFortTargetSelectionFilter::AIPawns")
- +EnumRedirects=(EnumName="EBoundingBoxSlotDirectionCalculation",OldEnumEntry="EBoundingBoxSlotDirectionCalculation::AlongWalls",NewEnumEntry="EBoundingBoxSlotDirectionCalculation::FaceWall")
- +EnumRedirects=(EnumName="EBoundingBoxSlotDirectionCalculation",OldEnumEntry="EBoundingBoxSlotDirectionCalculation::FacingCenter",NewEnumEntry="EBoundingBoxSlotDirectionCalculation::FaceCenter")
- +ActiveClassRedirects=(OldClassName="EVaultContentSortType",NewClassName="/Script/FortniteGame.EInventoryContentSortType")
- ; FortAthena DEIMOS spawning logic refactor
- +ActiveClassRedirects=(OldClassName="FortQueryGenerator_MutatorSupplyDropBaseQueryResults",NewClassName="FortQueryGenerator_MutatorBaseQueryResults")
- ; [Added in 7.20]
- +K2FieldRedirects=(OldFieldName="FortKismetLibrary.GetTimeUntilCalendarEventEnd",NewFieldName="FortKismetLibrary.GetCalendarEventInformation")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortKismetLibrary.GetCalendarEventInformation.bFoundEvent", NewParamName="bIsEventActive")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortKismetLibrary.GetCalendarEventInformation.OutTime", NewParamName="TimeUntilEnd")
- +ActiveClassRedirects=(OldClassName="/Script/FortniteUI.FortAsyncAction_GameStateReady",NewClassName="/Script/FortniteGame.FortAsyncAction_GameStateReady")
- +ActiveClassRedirects=(OldClassName="/Script/FortniteUI.FortAsyncAction_CurrentPlaylistReady",NewClassName="/Script/FortniteGame.FortAsyncAction_CurrentPlaylistReady")
- +ActiveClassRedirects=(OldClassName="/Script/FortniteUI.FortAsyncAction_AuthorityMatchReady",NewClassName="/Script/FortniteGame.FortAsyncAction_AuthorityMatchReady")
- ; [End of added in 7.20 block]
- ;;;;; Redirects for UI-related things
- ; BangType updates (Duplicates needed for BP pins)
- +ActiveClassRedirects=(OldClassName="EBangType",NewClassName="/Script/FortniteGame.EFortBangType")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Invalid",NewEnumEntry="EFortBangType::Invalid")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Custom",NewEnumEntry="EFortBangType::Custom")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Play",NewEnumEntry="EFortBangType::PlayTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Play",NewEnumEntry="EFortBangType::PlayTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Hero",NewEnumEntry="EFortBangType::HeroesTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Hero",NewEnumEntry="EFortBangType::HeroesTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Vault",NewEnumEntry="EFortBangType::VaultTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Vault",NewEnumEntry="EFortBangType::VaultTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Store",NewEnumEntry="EFortBangType::StoreTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Store",NewEnumEntry="EFortBangType::StoreTab")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Friends",NewEnumEntry="EFortBangType::FriendsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Friends",NewEnumEntry="EFortBangType::FriendsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::PartyInvite",NewEnumEntry="EFortBangType::PartyInviteButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="PartyInvite",NewEnumEntry="EFortBangType::PartyInviteButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::DailyReward",NewEnumEntry="EFortBangType::DailyRewardsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="DailyReward",NewEnumEntry="EFortBangType::DailyRewardsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Quest",NewEnumEntry="EFortBangType::QuestsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Quest",NewEnumEntry="EFortBangType::QuestsButton")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Schematics",NewEnumEntry="EFortBangType::VaultSchematics")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Schematics",NewEnumEntry="EFortBangType::VaultSchematics")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Personnel",NewEnumEntry="EFortBangType::VaultPersonnel")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Personnel",NewEnumEntry="EFortBangType::VaultPersonnel")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Resources",NewEnumEntry="EFortBangType::VaultResources")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Resources",NewEnumEntry="EFortBangType::VaultResources")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Melee",NewEnumEntry="EFortBangType::VaultMelee")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Melee",NewEnumEntry="EFortBangType::VaultMelee")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Ranged",NewEnumEntry="EFortBangType::VaultRanged")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Ranged",NewEnumEntry="EFortBangType::VaultRanged")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Consumables",NewEnumEntry="EFortBangType::VaultConsumables")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Consumables",NewEnumEntry="EFortBangType::VaultConsumables")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Ingredients",NewEnumEntry="EFortBangType::VaultIngredients")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Ingredients",NewEnumEntry="EFortBangType::VaultIngredients")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="EBangType::Traps",NewEnumEntry="EFortBangType::VaultTraps")
- +EnumRedirects=(EnumName="ETokenProfileType",OldEnumEntry="ETokenProfileType::Common",NewEnumEntry="EItemProfileType::Common")
- +EnumRedirects=(EnumName="ETokenProfileType",OldEnumEntry="ETokenProfileType::Campaign",NewEnumEntry="EItemProfileType::Campaign")
- +EnumRedirects=(EnumName="ETokenProfileType",OldEnumEntry="ETokenProfileType::Athena",NewEnumEntry="EItemProfileType::Athena")
- +EnumRedirects=(EnumName="EFortBangType",OldEnumEntry="Traps",NewEnumEntry="EFortBangType::VaultTraps")
- +ActiveClassRedirects=(OldClassName="FortUIState_HomeBase",NewClassName="/Script/FortniteUI.FortUIStateWidget_FrontEnd")
- +TaggedPropertyRedirects=(ClassName="FortUIStateManager", OldPropertyName="StateDataPath", NewPropertyName="StateWidgetsDataPath")
- +K2FieldRedirects=(OldFieldName="FortUIStateManager.GetCurrentState",NewFieldName="FortUIStateManager.GetCurrentStateWidget")
- +K2FieldRedirects=(OldFieldName="FortUserWidget.GetUIState",NewFieldName="FortUserWidget.GetCurrentStateWidget")
- +ActiveClassRedirects=(OldClassName="FortUIStateData",NewClassName="/Script/FortniteUI.FortUIStateWidgetsData")
- +TaggedPropertyRedirects=(ClassName="FortUIStateWidgetsData", OldPropertyName="WidgetEntries", NewPropertyName="StateWidgets")
- +ActiveStructRedirects=(OldStructName="WidgetDataEntry", NewStructName="/Script/FortniteUI.StateWidgetDataEntry")
- +TaggedPropertyRedirects=(ClassName="StateWidgetDataEntry", OldPropertyName="Widget", NewPropertyName="StateWidget")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortPartyContext.GetActiveFriendsList.Result", NewParamName="OutActiveFriends")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortPartyContext.GetPartyInvites.Result", NewParamName="OutPartyInvites")
- +ActiveClassRedirects=(OldClassName="QuestObjectiveInfo",NewClassName="/Script/FortniteGame.FortQuestObjectiveInfo")
- +ActiveClassRedirects=(OldClassName="FortQuestReward",NewClassName="/Script/FortniteGame.FortItemInstanceQuantityPair")
- +ActiveClassRedirects=(OldClassName="BlueprintContextBase",NewClassName="/Script/BlueprintContext.BlueprintContextBase")
- +ActiveClassRedirects=(OldClassName="BlueprintContextLibrary",NewClassName="/Script/BlueprintContext.BlueprintContextLibrary")
- +ActiveClassRedirects=(OldClassName="EFortFrontendInventoryFilter",NewClassName="/Script/FortniteGame.EFortFrontendInventoryFilter")
- +ActiveClassRedirects=(OldClassName="K2Node_GetBlueprintContext", NewClassName="/Script/BlueprintContextEditor.K2Node_GetBlueprintContextEx")
- +ActiveClassRedirects=(OldClassName="AthenaPlayerStateInfoBase",NewClassName="/Script/FortniteUI.AthenaPlayerIndicatorBase")
- +ActiveClassRedirects=(OldClassName="FortAlterationWidget_NUI", NewClassName="FortAlterationWidget")
- +ActiveClassRedirects=(OldClassName="FortAlterationsWidget_NUI", NewClassName="FortAlterationsWidget")
- +EnumRedirects=(EnumName="EFrontEndCamera", OldEnumEntry="Command_Hero", NewEnumEntry="LegacyHeroLoadout")
- +ActiveClassRedirects=(OldClassName="FortDirectAcquisitionOfferInfo", NewClassName="FortStoreFrontOfferInfo")
- ; Spelling error fix for mission placement struct
- +TaggedPropertyRedirects=(ClassName="FortMissionPlacementFoundationItem",OldPropertyName="ItemIndentifyingTags",NewPropertyName="ItemIdentifyingTags")
- +ActiveClassRedirects=(OldClassName="EAthenaCustomizationCategory",NewClassName="/Script/FortniteGame.EAthenaCustomizationCategory")
- // Remove FortniteServer
- +ActiveClassRedirects=(OldClassName="FortGameModeFOB",NewClassName="/Script/FortniteGame.FortGameModeFOB")
- +ActiveClassRedirects=(OldClassName="FortGameModeKeep",NewClassName="/Script/FortniteGame.FortGameModeKeep")
- +ActiveClassRedirects=(OldClassName="FortGameModeManor",NewClassName="/Script/FortniteGame.FortGameModeManor")
- +ActiveClassRedirects=(OldClassName="FortGameModeOutpost",NewClassName="/Script/FortniteGame.FortGameModeOutpost")
- +ActiveClassRedirects=(OldClassName="FortGameModeZone",NewClassName="/Script/FortniteGame.FortGameModeZone")
- +ActiveClassRedirects=(OldClassName="FortGamePvPBase",NewClassName="/Script/FortniteGame.FortGamePvPBase")
- +ActiveClassRedirects=(OldClassName="FortGamePvPBaseDestruction",NewClassName="/Script/FortniteGame.FortGamePvPBaseDestruction")
- +ActiveClassRedirects=(OldClassName="EPvPGameEndReasons",NewClassName="/Script/FortniteGame.EPvPGameEndReasons")
- +ActiveClassRedirects=(OldClassName="FCachedPlayerFOBInformation",NewClassName="/Script/FortniteGame.FCachedPlayerFOBInformation")
- +ActiveClassRedirects=(OldClassName="FTeamFOBRequiredTags",NewClassName="/Script/FortniteGame.FTeamFOBRequiredTags")
- +TaggedPropertyRedirects=(ClassName="AIHotSpotSlotGenerator_OnBoundingBox",OldPropertyName="MaxBBExtent",NewPropertyName="MaxExtent")
- +TaggedPropertyRedirects=(ClassName="AIHotSpotSlotGenerator_OnBoundingBox",OldPropertyName="bLimitBBSize",NewPropertyName="bLimitMaxExtent")
- +TaggedPropertyRedirects=(ClassName="AIHotSpotSlotGenerator_OnBoundingBox",OldPropertyName="ExpandOrShrinkByDistance",NewPropertyName="ExpandBy")
- +TaggedPropertyRedirects=(ClassName="FortWorkerType",OldPropertyName="BuildingSynergyTag",NewPropertyName="ManagerSynergyTag")
- +K2FieldRedirects=(OldFieldName="FortMission.GetMissionFortPlayerControllers",NewFieldName="FortMission.GetParticipatingMissionControllers")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortMissionLibrary.StartNotification.bIsLatent", NewParamName="bWaitForClients")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortMissionLibrary.StartTutorialNotification.bIsLatent", NewParamName="bWaitForClients")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortObjectiveBase.StartMissionNotification.bIsLatent", NewParamName="bWaitForClients")
- +K2ParamRedirects=(NodeName="/Script/BlueprintGraph.K2Node_CallFunction", OldParamName="FortMission.StartMissionNotification.bIsLatent", NewParamName="bWaitForClients")
- +TaggedPropertyRedirects=(ClassName="FortMissionEventName", OldPropertyName="MissionName", NewPropertyName="CategoryName")
- ; redirect for allowing some of the strategic building functionality to be re-used elsewhere
- +ActiveClassRedirects=(OldClassName="EFortStrategicBuildingProximityGEApplicationType",NewClassName="/Script/FortniteGame.EFortProximityBasedGEApplicationType")
- +EnumRedirects=(EnumName="EFortProximityBasedGEApplicationType",OldEnumEntry="EFortStrategicBuildingProximityGEApplicationType::ApplyOnProximityPulse",NewEnumEntry="EFortProximityBasedGEApplicationType::ApplyOnProximityPulse")
- +EnumRedirects=(EnumName="EFortProximityBasedGEApplicationType",OldEnumEntry="EFortStrategicBuildingProximityGEApplicationType::ApplyOnProximityTouch",NewEnumEntry="EFortProximityBasedGEApplicationType::ApplyOnProximityTouch")
- +EnumRedirects=(EnumName="EFortProximityBasedGEApplicationType",OldEnumEntry="EFortStrategicBuildingProximityGEApplicationType::ApplyOnlyDuringProximityTouch",NewEnumEntry="EFortProximityBasedGEApplicationType::ApplyOnlyDuringProximityTouch")
- +ActiveClassRedirects=(OldClassName="FProximityBasedGEDeliveryInfo",NewClassName="/Script/FortniteGame.FProximityBasedGEDeliveryInfo")
- +K2FieldRedirects=(OldFieldName="FortKismetLibrary.K2_DoesPlayerHaveItem",NewFieldName="FortKismetLibrary.K2_GetItemQuantityOnPlayer")
- +TaggedPropertyRedirects=(ClassName="BuildingContainer",OldPropertyname="QuotaLevel", NewPropertyName="MaximumQuotaLevelBound")
- +TaggedPropertyRedirects=(ClassName="AFortSaveFileBuildingInstructionsHandler",OldPropertyName="bDespawnOnLoad",NewPropertyName="bDespawnOnBuildingsSpawned")
- +TaggedPropertyRedirects=(ClassName="FortPlacementActorFinderEntry",OldPropertyName="BuildingClassToReplace",NewPropertyName="BuildingClassToFind")
- +TaggedPropertyRedirects=(ClassName="FortPlayerPawn",OldPropertyName="DeniedByCoolDownMontage",NewPropertyName="UnableToPerformActionMontage")
- +ActiveStructRedirects=(OldStructName="ColletorUnitInfo",NewStructName="CollectorUnitInfo")
- +ActiveStructRedirects=(OldStructName="FortTaggedDeployableBaseNeighborhoodLootUnlock",NewStructName="FortTaggedDeployableBaseLootUnlock")
- +ActiveClassRedirects=(OldClassName="FortBangWrapper",NewClassName="FortBangWrapperOld")
- +ActiveClassRedirects=(OldClassName="EnvQueryGenerator_ActorsOfClass",NewClassName="/Script/FortniteGame.FortQueryGenerator_ActorsAround")
- !NetDriverDefinitions=ClearArray
- +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemUtils.IpNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
- +NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemUtils.IpNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
- +NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver")
- +NetDriverDefinitions=(DefName="MeshNetDriver",DriverClassName="/Script/MeshNetwork.MeshNetDriver",DriverClassNameFallback="/Script/MeshNetwork.MeshNetDriver")
- +TaggedPropertyRedirects=(ClassName="CustomCharacterAccessoryData", OldPropertyName="bUseCollisionFromBody", NewPropertyName="bUseClothCollisionFromOtherParts")
- +TaggedPropertyRedirects=(ClassName="FortAthenaCreativePortal", OldPropertyName="bIsCuratedPortal", NewPropertyName="bIsPublishedPortal")
- +TaggedPropertyRedirects=(ClassName="FortMinigame", OldPropertyName="EndConditions", NewPropertyName="BaseEndConditionArray")
- ; Context Redirects
- +ActiveClassRedirects=(OldClassName="CommonUIContext",NewClassName="/Script/CommonUI.CommonUISubsystem")
- +ActiveClassRedirects=(OldClassName="CommonInputContext",NewClassName="/Script/CommonInput.CommonInputSubsystem")
- ; Social Redirects
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialChatChromeMarginsDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialChatChromeMarginsDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialChatChromeStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialChatChromeStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.ChatColorSchemeDataAsset",NewClassName="/Script/LauncherSocialDefaults.ChatColorSchemeDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialChatStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialChatStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialChatChromeColorSchemeDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialChatChromeColorSchemeDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialCheckBoxStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialCheckBoxStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialRadioBoxStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialRadioBoxStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialScrollBarStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialScrollBarStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialFontStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialFontStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialListStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialListStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialListMarginsDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialListMarginsDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialSoundSchemaDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialSoundSchemaDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialActionButtonStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialActionButtonStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialChatMarkupStyleDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialChatMarkupStyleDataAsset")
- +ActiveClassRedirects=(OldClassName="/Script/SocialDefaults.SocialProfanityDataAsset",NewClassName="/Script/LauncherSocialDefaults.SocialProfanityDataAsset")
- ; challenge page rework
- +PropertyRedirects=(OldName="FortChallengeBundleScheduleDefinition.EventName", NewName="CalendarEventTag")
- +PropertyRedirects=(OldName="FortChallengeBundleItemDefinition.EventName", NewName="CalendarEventTag")
- [/Script/OnlineSubsystemUtils.OnlineBeaconHost]
- BeaconConnectionInitialTimeout=48.0
- BeaconConnectionTimeout=49.0
- [/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
- TextureFormatPriority_ETC2=0.900000
- TextureFormatPriority_DXT=0.200000
- TextureFormatPriority_PVRTC=0.200000
- TextureFormatPriority_ATC=0.200000
- TextureFormatPriority_ASTC=0.200000
- AudioMaxChannels=12
- Orientation=sensorlandscape
- MinSDKVersion=16
- TargetSDKVersion=21
- bEnableGradle=true
- PackageName=com.epicgames.fortnite
- GooglePlayLicenseKey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoGCztn2BAKfAJo8GVv6ohTaUbAVJOZjCd8G/l0ShQ38uaNiYlUv7BbLmqlT2fvQTWXzXoACYfsmTAaGv7bxALZqI5JtKiipKIsCx43NxT8vJsrIkWyXuIKN6iAD1n/nb9dOg6uUasVfnB4prKEY4m1IHZNTioMJfE/pzh/YeFnpf61hATrpqg0pL2eiME63AIYNBbqYb1XP3wxObmOjfGR6K4E6cTb5KTU3ryoOZIiLdSJ4CScTjNKfg8T0W/VetPEPvH0EqAzVvYqCvClUAAXiZERKrJPNScXlaXNW8GCLyWpu9CPSjHvjv526fEY1c6zCzA2NESZUgHAP804J/4wIDAQAB
- ApplicationDisplayName=Fortnite
- StoreVersion=2
- VersionDisplayName=8.40.0
- MinSDKVersion=16
- TargetSDKVersion=21
- InstallLocation=InternalOnly
- bCreateAllPlatformsInstall=False
- bDisableVerifyOBBOnStartUp=False
- bUseExternalFilesDir=True
- AntVerbosity=Quiet
- bFullScreen=True
- bUseChangeListAsStoreVersion=True
- bAppendChangeListToVersionDisplayName=True
- bAppendPlatformToVersionDisplayName=True
- DepthBufferPreference=Default
- ExtraApplicationSettings=
- ExtraActivitySettings=
- +ExtraPermissions=com.android.vending.BILLING
- bPackageForGearVR=False
- bRemoveOSIG=False
- KeyStore=Fortnite.keystore
- KeyAlias=FNMobile
- bBuildForArmV7=False
- bBuildForArm64=True
- bBuildForX86=False
- bBuildForX8664=False
- bBuildForES2=False
- bBuildForES31=True
- bBuildForESDeferred=False
- bUseNEONForArmV7=True
- bSupportsVulkan=True
- ; uncomment the line below to require -detectvulkan
- ;bDetectVulkanByDefault=False
- bEnableGooglePlaySupport=True
- GamesAppID=1
- AdMobAdUnitID=
- bShowLaunchImage=True
- AndroidAudio=Default
- bEnableNewKeyboard=True
- CompressionOverrides=(bOverrideCompressionTimes=True,DurationThreshold=2.000000,MaxNumRandomBranches=1,SoundCueQualityIndex=3)
- CompressionQualityModifier=0.150000
- MaxSampleRate=32000.000000
- HighSampleRate=24000.000000
- MedSampleRate=16000.000000
- LowSampleRate=12000.000000
- MinSampleRate=10000.000000
- bResampleForDevice=True
- bSaveSymbols=False
- bAllowControllers=False
- bBlockAndroidKeysOnControllers=True
- bAllowIMU=False
- SDKAPILevelOverride=android-26
- bBuildWithHiddenSymbolVisibility=True
- bAllowLargeOBBFiles=True
- MaxAspectRatio=2.9
- bUseDisplayCutout=True
- [/Script/AndroidPlatformEditor.AndroidSDKSettings]
- SDKAPILevel=latest
- NDKAPILevel=android-19
- [/Script/FortniteGame.FortPartyBeaconClient]
- BeaconConnectionInitialTimeout=10.0
- BeaconConnectionTimeout=15.0 ; This is just the initial session setup
- ReconnectionInitialTimeout=100.0 ; Map loading occurs here
- ReconnectionTimeout=52.0
- [/Script/FortniteGame.FortLobbyBeaconClient]
- BeaconConnectionInitialTimeout=50.0
- BeaconConnectionTimeout=45.0
- [/Script/Qos.QosRegionManager]
- NumTestsPerRegion=5
- PingTimeout=3.0
- !RegionDefinitions=ClearArray
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "NA-East", "NA-East"), RegionId="NAE", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "NA-West", "NA-West"), RegionId="NAW", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "Europe", "Europe"), RegionId="EU", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "Oceania", "Oceania"), RegionId="OCE", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "Brazil", "Brazil"), RegionId="BR", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "Asia", "Asia"), RegionId="ASIA", bEnabled=true, bVisible=true, bAutoAssignable=true)
- +RegionDefinitions=(DisplayName=NSLOCTEXT("MMRegion", "Undefined", "Undefined"), RegionId="UND", bEnabled=true, bVisible=false, bAutoAssignable=false)
- !DatacenterDefinitions=ClearArray
- +DatacenterDefinitions=(Id="VA", RegionId="NAE", bEnabled=true, Servers[0]=(Address="34.193.154.39", Port=22222), Servers[1]=(Address="52.203.3.55", Port=22222), Servers[2]=(Address="54.82.195.216", Port=22222), Servers[3]=(Address="34.194.116.183", Port=22222))
- +DatacenterDefinitions=(Id="OH", RegionId="NAE", bEnabled=true, Servers[0]=(Address="13.59.18.131", Port=22222), Servers[1]=(Address="18.216.47.148", Port=22222), Servers[2]=(Address="18.221.198.242", Port=22222), Servers[3]=(Address="52.15.144.157", Port=22222))
- +DatacenterDefinitions=(Id="NCAL", RegionId="NAW", bEnabled=true, Servers[0]=(Address="13.57.85.73", Port=22222), Servers[1]=(Address="13.56.62.131", Port=22222), Servers[2]=(Address="13.56.40.30", Port=22222), Servers[3]=(Address="52.53.85.226", Port=22222))
- +DatacenterDefinitions=(Id="OR", RegionId="NAW", bEnabled=true, Servers[0]=(Address="34.215.225.150", Port=22222), Servers[1]=(Address="34.215.53.191", Port=22222), Servers[2]=(Address="35.166.120.237", Port=22222), Servers[3]=(Address="52.34.35.6", Port=22222))
- +DatacenterDefinitions=(Id="DE", RegionId="EU", bEnabled=true, Servers[0]=(Address="18.194.220.44", Port=22222), Servers[1]=(Address="18.194.228.16", Port=22222), Servers[2]=(Address="35.156.234.249", Port=22222), Servers[3]=(Address="35.158.209.186", Port=22222))
- +DatacenterDefinitions=(Id="GB", RegionId="EU", bEnabled=true, Servers[0]=(Address="35.176.251.200", Port=22222), Servers[1]=(Address="35.176.71.245", Port=22222), Servers[2]=(Address="52.56.149.83", Port=22222), Servers[3]=(Address="52.56.183.213", Port=22222))
- +DatacenterDefinitions=(Id="IE", RegionId="EU", bEnabled=true, Servers[0]=(Address="34.243.155.72", Port=22222), Servers[1]=(Address="34.243.61.206", Port=22222), Servers[2]=(Address="52.18.254.19", Port=22222), Servers[3]=(Address="52.48.115.87", Port=22222))
- +DatacenterDefinitions=(Id="FR", RegionId="EU", bEnabled=true, Servers[0]=(Address="52.47.107.154", Port=22222), Servers[1]=(Address="52.47.140.95", Port=22222), Servers[2]=(Address="52.47.178.167", Port=22222), Servers[3]=(Address="52.47.193.251", Port=22222))
- +DatacenterDefinitions=(Id="TOK", RegionId="ASIA", bEnabled=true, Servers[0]=(Address="13.115.140.167", Port=22222), Servers[1]=(Address="13.115.206.205", Port=22222), Servers[2]=(Address="52.196.239.119", Port=22222), Servers[3]=(Address="52.69.44.52", Port=22222))
- +DatacenterDefinitions=(Id="SEA", RegionId="ASIA", bEnabled=true, Servers[0]=(Address="13.228.51.104", Port=22222), Servers[1]=(Address="52.220.191.249", Port=22222), Servers[2]=(Address="52.221.166.208", Port=22222), Servers[3]=(Address="52.74.234.192", Port=22222))
- +DatacenterDefinitions=(Id="SYD", RegionId="OCE", bEnabled=true, Servers[0]=(Address="13.210.122.252", Port=22222), Servers[1]=(Address="13.210.30.168", Port=22222), Servers[2]=(Address="13.210.108.126", Port=22222), Servers[3]=(Address="13.210.58.172", Port=22222))
- +DatacenterDefinitions=(Id="SAO", RegionId="BR", bEnabled=true, Servers[0]=(Address="18.231.38.143", Port=22222), Servers[1]=(Address="18.231.52.12", Port=22222), Servers[2]=(Address="52.67.68.145", Port=22222), Servers[3]=(Address="54.207.41.123", Port=22222))
- +DatacenterDefinitions=(Id="tg_oregon", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.197.8.8", Port=22222), Servers[1]=(Address="35.185.246.177", Port=22222), Servers[2]=(Address="35.185.199.194", Port=22222), Servers[3]=(Address="35.185.246.79", Port=22222))
- +DatacenterDefinitions=(Id="tg_iowa", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.184.219.232", Port=22222), Servers[1]=(Address="35.192.173.168", Port=22222), Servers[2]=(Address="35.192.83.156", Port=22222), Servers[3]=(Address="35.184.255.96", Port=22222))
- +DatacenterDefinitions=(Id="ta_seoul", RegionId="UND", bEnabled=true, Servers[0]=(Address="52.78.81.204", Port=22222), Servers[1]=(Address="13.125.18.11", Port=22222), Servers[2]=(Address="13.125.33.160", Port=22222), Servers[3]=(Address="13.124.108.227", Port=22222))
- +DatacenterDefinitions=(Id="tg_taiwan", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.194.133.173", Port=22222), Servers[1]=(Address="35.187.152.162", Port=22222), Servers[2]=(Address="35.185.172.129", Port=22222), Servers[3]=(Address="35.194.173.64", Port=22222))
- +DatacenterDefinitions=(Id="tg_mumbai", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.200.129.244", Port=22222), Servers[1]=(Address="35.200.145.197", Port=22222), Servers[2]=(Address="35.200.131.39", Port=22222), Servers[3]=(Address="35.200.143.52", Port=22222))
- +DatacenterDefinitions=(Id="tg_singapore", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.187.224.145", Port=22222), Servers[1]=(Address="35.186.154.179", Port=22222), Servers[2]=(Address="35.186.151.243", Port=22222), Servers[3]=(Address="35.187.226.215", Port=22222))
- +DatacenterDefinitions=(Id="tg_belgium", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.187.48.180", Port=22222), Servers[1]=(Address="35.187.121.242", Port=22222), Servers[2]=(Address="35.187.41.70", Port=22222), Servers[3]=(Address="35.187.102.28", Port=22222))
- +DatacenterDefinitions=(Id="tg_netherlands", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.204.11.145", Port=22222), Servers[1]=(Address="35.204.11.24", Port=22222), Servers[2]=(Address="35.204.5.232", Port=22222), Servers[3]=(Address="35.204.4.9", Port=22222))
- +DatacenterDefinitions=(Id="tg_montreal", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.203.6.170", Port=22222), Servers[1]=(Address="35.203.0.208", Port=22222), Servers[2]=(Address="35.203.2.179", Port=22222), Servers[3]=(Address="35.203.2.45", Port=22222))
- +DatacenterDefinitions=(Id="tg_scarolina", RegionId="UND", bEnabled=true, Servers[0]=(Address="35.185.79.220", Port=22222), Servers[1]=(Address="35.185.103.238", Port=22222), Servers[2]=(Address="35.185.113.163", Port=22222), Servers[3]=(Address="35.185.110.209", Port=22222))
- [Engine.StartupPackages]
- +Package=/Game/Sounds/SoundClassesAndModes/Ambient
- +Package=/Game/Sounds/SoundClassesAndModes/Default
- +Package=/Game/Sounds/SoundClassesAndModes/Loud
- +Package=/Game/Sounds/SoundClassesAndModes/Master
- +Package=/Game/Sounds/SoundClassesAndModes/Quick
- +Package=/Game/Sounds/SoundClassesAndModes/Quiet
- +Package=/Game/Sounds/SoundClassesAndModes/Slow
- [/Script/UnrealEd.EditorEngine]
- LocalPlayerClassName=/Script/FortniteGame.FortLocalPlayer
- bAllowMultiplePIEWorlds=1
- [/Script/UnrealEd.UnrealEdEngine]
- bOnlinePIEEnabled=false
- -TemplateMapInfos=(ThumbnailTexture=Texture2D'/Engine/Maps/Templates/Thumbnails/Default.Default',Map="/Engine/Maps/Templates/Template_Default")
- -TemplateMapInfos=(ThumbnailTexture=Texture2D'/Engine/Maps/Templates/Thumbnails/EmptyWithLighting.EmptyWithLighting',Map="/Engine/Maps/Templates/Template_EmptyWithLighting")
- -TemplateMapInfos=(ThumbnailTexture=Texture2D'/Engine/Maps/Templates/Thumbnails/Primitives.Primitives',Map="/Engine/Maps/Templates/Template_Primitives")
- -TemplateMapInfos=(ThumbnailTexture=Texture2D'/Engine/Maps/Templates/Thumbnails/VR-Basic.VR-Basic',Map="/Engine/Maps/Templates/VR-Basic")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/Athena_Grid_Plane.Athena_Grid_Plane',Map="/Game/Athena/Maps/Test/EditorTemplates/Athena_Grid_Plane")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/Builder_Grid_Plane.Builder_Grid_Plane',Map="/Game/Maps/Test_Maps/EditorTemplates/Builder_Grid_Plane")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/3x3_Building.3x3_Building',Map="/Game/Maps/Test_Maps/EditorTemplates/3x3_Building")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/5x5_Building.5x5_Building',Map="/Game/Maps/Test_Maps/EditorTemplates/5x5_Building")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/Tile_Outer.Tile_Outer',Map="/Game/Maps/Test_Maps/EditorTemplates/Tile_Outer")
- +TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/UI/EditorTemplates/Mission_Testbed.Mission_Testbed',Map="/Game/Maps/Test_Maps/EditorTemplates/Mission_Testbed")
- [ProcessLimits]
- ; 16 GB by default, just to prevent runaway instances from making healthy ones go OOM
- VirtualMemoryLimitInKB=16777216
- [SystemSettings]
- t.FPSChart.DoCsvProfile=1
- Fort.SimulateClientPreloadingBehaviorInEditorBuilds=1
- tick.LightweightTimeguardThresholdMS=30
- csv.Shipping.ContinuousWrites=1
- csv.ContinuousWrites=0
- ; NOTE THAT ANY ITEMS IN THIS SECTION WILL AFFECT ALL PLATFORMS!!!
- r.AllowStaticLighting=False
- r.Shadow.CacheWPOPrimitives=1
- r.CapsuleIndirectShadowMinVisibility=.5
- r.CapsuleIndirectConeAngle=.2
- r.AOSpecularOcclusionMode=0
- r.SupportSimpleForwardShading=1
- p.BatchPhysXTasksSize=8
- r.DoLazyStaticMeshUpdate=1
- FX.BatchAsync=1
- FX.BatchAsyncBatchSize=32
- grass.TickInterval=5
- r.Mobile.TonemapperFilm=1
- ; To prevent large DistanceFields memory allocations in zone. @TODO: We will need to change AtlasSizeZ in a more dynamic fashion when we ship Athena
- r.DistanceFields.ForceMaxAtlasSize=1
- r.DistanceFields.AtlasSizeZ=1024
- ; For low end compatibility
- Compat.MAX_GPUSKIN_BONES=75
- r.setres=1280x720
- ; Low-end minimum 3DRes is 1080p at 25%, 480x270
- r.MinYResolutionFor3DView=270
- r.Mac.OpenGLDisabled=1
- rhi.Metal.AllowStencils=0
- rhi.Metal.RuntimeDebugLevel=0
- ; Slate Settings
- Slate.MaxFontAtlasPagesBeforeFlush=4
- net.ProcessQueuedBunchesMillisecondLimit=0
- InGamePerformanceTracking.Enabled=1
- InGamePerformanceTracking.HistorySize=240
- ; Default reporting will cover both 30Hz and 60Hz
- t.FPSChart.InterestingFramerates=30,60
- ; Allow QueryOnly actors to be marked as simulation disabled
- p.DisableQueryOnlyActors=1
- ; Temporarily disable PSO cache for now since it is causing a crash when loading an existing one.
- D3D12.EnablePSOCache=0
- ; Athena uses stencil for LOD dither (HLOD transitions)
- r.StencilForLODDither=1
- ; GPU Crash debugging.
- r.gpucrash.collectionenable=1
- r.gpucrash.datadepth=5
- ; Disabling EnsureOnNaNFail for now since we do not want to surface NaN issues in various development branches.
- EnsureOnNaNFail=1
- ; SafeZone Testing
- ;r.DebugSafeZone.TitleRatio=0.9
- ; Enable Level Streaming Fixes by default.
- demo.WithLevelStreamingFixes=1
- demo.WithDeltaCheckpoints=1
- net.DisableRemapScriptActors=1
- demo.ReplayStreamerAutoDemoPrefix="UnsavedReplay-"
- demo.ReplayStreamerAutoDemoUseDateTimePostfix=1
- net.DoPacketOrderCorrection=1
- ; The size of the ring buffer for highlight clips
- RecordingBufferLength=30
- ; Disable restart after PSO cache. Kairos needs to control this directly.
- r.ProgramBinaryCache.RestartAndroidAfterPrecompile=0
- ; AR feature config
- r.Zeus.ChallengeModeEnabled=0
- [SystemSettingsEditor]
- r.setres=1280x720
- [Voice]
- bEnabled=true
- bLiveStreamVoiceEnabled=true
- MaxLocalLiveStreamTalkers=1
- LiveStreamRequireSpatialization=true
- LiveStreamVoicePushToTalk=true
- LiveStreamVoiceSoundClass=/Game/Sounds/FortSoundClassesAndModes/Fort_VOIP_Livestream_InWorld.Fort_VOIP_Livestream_InWorld
- [VoiceChat.Vivox]
- ServerUrl="https://fnwp.www.vivox.com/api2/"
- Domain=fnwp.vivox.com
- Namespace=Fortnite
- [OnlineSubsystem]
- bHasVoiceEnabled=false
- DefaultPlatformService=MCP
- PollingIntervalInMs=20
- bUseBuildIdOverride=false
- BuildIdOverride=0
- [OnlineSubsystemMcp.OnlinePartyMcp]
- PendingCreateResponseTimeout=0
- PendingJoinResponseTimeout=20
- PendingLeaveResponseTimeout=10
- PendingKickResponseTimeout=10
- PendingJoinRequestTimeout=20
- PendingPromoteResponseTimeout=10
- [OnlineSubsystemMcp.McpProfile]
- McpClientCommandUrl=/api/game/v2/profile/`accountId/client/`fname?profileId=`profileId
- McpDedicatedServerCommandUrl=/api/game/v2/profile/`accountId/dedicated_server/`fname?profileId=`profileId
- McpPublicCommandUrl=/api/game/v2/profile/`accountId/public/`fname?profileId=`profileId
- [/Script/McpProfileSys.McpProfileGroup]
- ProfileWriteLockTimeoutSecs=180
- ProfileNotificationsStompTopic=/topic/fn/profile/`accountid`/`app`
- ApplyStashEndPoint=/api/admin/account/`accountId/apply-stash/`stashName
- WeeklyIntervalStartDay=4
- [/Script/McpProfileSys.McpProfile]
- bEnableMocks=true
- [/Script/FortniteGame.FortMcpProfileCommonCore]
- ListCatalogEntriesUrl=/api/storefront/v2/catalog
- [XMPP]
- bEnableWebsockets=true
- [/Script/Hotfix.UpdateManager]
- AppSuspendedUpdateCheckTimeSeconds=600
- bCheckPlatformOSSForUpdate=true
- bCheckOSSForUpdate=true
- [OnlineSubsystemMcp]
- bEnabled=true
- bEnableXmpp=true
- bEnableNotificationHandler=true
- bEnableNotificationTransportManager=true
- bEnableNotificationTransportXmpp=true
- +StompTopics="twitch|/topic/fn/twitch/%0/`app`"
- +StompTopics="match|/topic/fn/match/%0/`app`"
- ; Most platforms want to use the MCP display name. Platforms that do not will override this to false in their Engine.ini
- bUseMCPIdentityForPlayerName=true
- bQueryDisplayNameFromUserInterface=true
- bCanTrustUserProvidedDisplayName=true
- DefaultUntrustedDisplayName=Player
- bUsePartySystemV2=true
- bDumpPartyStatePeriodicallyInVeryVerbose=true
- [OnlineSubsystemMcp EMBEDDED]
- bEnabled=false
- ; Epic shared service endpoints
- ; Daniel this is all we should need I believe
- [OnlineSubsystemMcp.OnlineBuildInfoMcpV2 GameDev]
- Domain="launcher-public-service-gamedev.ol.epicgames.net/launcher"
- [OnlineSubsystemMcp.OnlineBuildInfoMcpV2 Prod]
- Domain="launcher-public-service-prod06.ol.epicgames.com/launcher"
- [OnlineSubsystemMcp.OnlineBuildInfoMcpV2 Stage]
- Domain="launcher-public-service-stage.ol.epicgames.com/launcher"
- [OnlineSubsystemMcp.OnlineBuildInfoMcpV2 CI]
- Domain="launcher-public-service-ci.ol.epicgames.net/launcher"
- ; BASE SERVICE CONFIG - shared by all services
- [OnlineSubsystemMcp.BaseServiceMcp]
- Protocol="https"
- ; ACCESS SERVICE
- [OnlineSubsystemMcp.OnlineAccessMcp]
- ServiceName="lightswitch"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp FortniteLoadTest]
- Domain="lightswitch-public-service-lt.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineAccessMcp Prod]
- Domain="lightswitch-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="lightswitch-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineAccessMcp Stage]
- Domain="lightswitch-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineAccessMcp GameDev]
- Domain="lightswitch-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineAccessMcp CI]
- Domain="lightswitch-public-service-ci.ol.epicgames.net"
- ; ACCOUNT SERVICE
- ; reused as base config for OnlineIdentityMcp, OnlineAccountMappingMcp, and OnlineUsersMcp
- [OnlineSubsystemMcp.AccountServiceMcp]
- ServiceName="account"
- [OnlineSubsystemMcp.AccountServiceMcp Prod]
- Domain="account-public-service-prod.ol.epicgames.com"
- RedirectUrl="accounts.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="account-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.AccountServiceMcp Stage]
- Domain="account-public-service-stage.ol.epicgames.com"
- RedirectUrl="accounts.epicgames-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.AccountServiceMcp GameDev]
- Domain="account-public-service-gamedev.ol.epicgames.net"
- RedirectUrl="accounts.epicgames-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.AccountServiceMcp CI]
- Domain="account-public-service-ci.ol.epicgames.net"
- RedirectUrl="accounts.epicgames-ci.ol.epicgames.net"
- ; AFFILIATE SERVICE
- [OnlineSubsystemMcp.OnlineAffiliateServiceMcp]
- ServiceName="affiliate"
- [OnlineSubsystemMcp.OnlineAffiliateServiceMcp Prod]
- Domain="affiliate-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="affiliate-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineAffiliateServiceMcp Stage]
- Domain="affiliate-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineAffiliateServiceMcp GameDev]
- Domain="affiliate-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineAffiliateServiceMcp CI]
- Domain="affiliate-public-service-ci.ol.epicgames.net"
- ; CATALOG SERVICE
- [OnlineSubsystemMcp.OnlineCatalogServiceMcp]
- ServiceName="catalog"
- [OnlineSubsystemMcp.OnlineCatalogServiceMcp Prod]
- Domain="catalog-public-service-prod06.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="catalog-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineCatalogServiceMcp Stage]
- Domain="catalogv2-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineCatalogServiceMcp GameDev]
- Domain="catalogv2-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineCatalogServiceMcp CI]
- Domain="catalogv2-public-service-ci.ol.epicgames.net"
- ; CODEREDEMPTION SERVICE
- [OnlineSubsystemMcp.CodeRedemptionServiceMcp]
- ServiceName="coderedemption"
- [OnlineSubsystemMcp.CodeRedemptionServiceMcp Prod]
- Domain="coderedemption-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="coderedemption-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.CodeRedemptionServiceMcp Stage]
- Domain="coderedemption-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.CodeRedemptionServiceMcp GameDev]
- Domain="coderedemption-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.CodeRedemptionServiceMcp CI]
- Domain="coderedemption-public-service-ci.ol.epicgames.net"
- ; EULA SERVICE
- [OnlineSubsystemMcp.OnlineEulaServiceMcp]
- ServiceName="eulatracking"
- [OnlineSubsystemMcp.MessageStorageService GameDev]
- Domain="message-storage-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineEulaServiceMcp Prod]
- Domain="eulatracking-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="eulatracking-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineEulaServiceMcp Stage]
- Domain="eulatracking-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEulaServiceMcp GameDev]
- Domain="eulatracking-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineEulaServiceMcp CI]
- Domain="eulatracking-public-service-ci.ol.epicgames.net"
- ; FRIENDS SERVICE
- [OnlineSubsystemMcp.OnlineFriendsMcp]
- ServiceName="friends"
- [OnlineSubsystemMcp.OnlineFriendsMcp Prod]
- Domain="friends-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="friends-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineFriendsMcp Stage]
- Domain="friends-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineFriendsMcp GameDev]
- Domain="friends-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineFriendsMcp CI]
- Domain="friends-public-service-ci.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineGroupsMcp Prod]
- Domain="groups-service-prod06.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="groups-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineGroupsMcp Stage]
- Domain="groups-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineGroupsMcp GameDev]
- Domain="groups-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineGroupsMcp CI]
- Domain="groups-service-ci.ol.epicgames.net"
- ; FULFILLMENT SERVICE
- [OnlineSubsystemMcp.OnlineFulfillmentServiceMcp]
- ServiceName="fulfillment"
- [OnlineSubsystemMcp.OnlineFulfillmentServiceMcp Prod]
- Domain="fulfillment-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="fulfillment-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineFulfillmentServiceMcp Stage]
- Domain="fulfillment-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineFulfillmentServiceMcp GameDev]
- Domain="fulfillment-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineFulfillmentServiceMcp CI]
- Domain="fulfillment-public-service-ci.ol.epicgames.net"
- ; IMAGE SERVICE
- [OnlineSubsystemMcp.OnlineImageServiceMcp]
- ServiceName="imageservice"
- Domain="launcher-resources.s3.amazonaws.com"
- ; Image service overrides for Live
- [OnlineSubsystemMcp.OnlineImageServiceMcp Fortnite]
- Domain="cdn1.unrealengine.com"
- [OnlineSubsystemMcp.OnlineImageServiceMcp FortniteLiveTesting]
- Domain="cdn1.unrealengine.com"
- [OnlineSubsystemMcp.OnlineImageServiceMcp FortnitePreDeployA]
- Domain="cdn1.unrealengine.com"
- [OnlineSubsystemMcp.OnlineImageServiceMcp FortnitePreDeployA]
- Domain="cdn1.unrealengine.com"
- ; PRICEENGINE SERVICE
- [OnlineSubsystemMcp.OnlinePriceEngineServiceMcp]
- ServiceName="priceengine"
- [OnlineSubsystemMcp.OnlinePriceEngineServiceMcp Prod]
- Domain="priceengine-public-service-ecomprod01.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="priceengine-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlinePriceEngineServiceMcp Stage]
- Domain="priceengine-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlinePriceEngineServiceMcp GameDev]
- Domain="priceengine-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlinePriceEngineServiceMcp CI]
- Domain="priceengine-public-service-ci.ol.epicgames.net"
- ; SERVICEAVAILABILITY SERVICE
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp]
- ServiceName="lightswitch"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp FortniteLoadTest]
- Domain="lightswitch-public-service-lt.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp Prod]
- Domain="lightswitch-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="lightswitch-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp Stage]
- Domain="lightswitch-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp GameDev]
- Domain="lightswitch-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineServiceAvailabilityMcp CI]
- Domain="lightswitch-public-service-ci.ol.epicgames.net"
- ; STATSINGESTION SERVICE
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp]
- ServiceName=""
- ; Intentionally blank, used to infer not to include servicename in base URL
- ; Custom url for Live app
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp Fortnite]
- Domain="statsingestion-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp Prod]
- Domain="statsingestion-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp Stage]
- Domain="statsingestion-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp GameDev]
- Domain="statsingestion-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp CI]
- Domain="statsingestion-public-service-ci.ol.epicgames.net"
- ; MESH SERVICE
- [OnlineSubsystemMcp.OnlineMeshMcp]
- ServiceName="mesh"
- [OnlineSubsystemMcp.OnlineMeshMcp Fortnite]
- Domain="mesh-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineMeshMcp FortniteLoadTest]
- Domain="mesh-public-service-loadtest.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineMeshMcp Prod]
- Domain="mesh-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineMeshMcp Stage]
- Domain="mesh-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineMeshMcp GameDev]
- Domain="mesh-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineMeshMcp CI]
- Domain="mesh-public-service-ci.ol.epicgames.net"
- ; EVENTS SERVICE
- [OnlineSubsystemMcp.OnlineEventsServiceMcp]
- ServiceName="events"
- BasePath="/api/v1"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp Fortnite]
- Domain="events-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp FortnitePredeployA]
- Domain="events-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp FortnitePredeployB]
- Domain="events-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp FortniteLiveTesting]
- Domain="events-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp FortniteLoadTest]
- Domain="events-public-service-loadtest.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp Prod]
- Domain="events-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp Stage]
- Domain="events-public-service-prod.ol.epicgames.com" ; TODO: Does this need to be separate from prod?
- [OnlineSubsystemMcp.OnlineEventsServiceMcp GameDev]
- Domain="events-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineEventsServiceMcp CI]
- Domain="events-public-service-ci.ol.epicgames.net"
- ; DEVICE NOTIFICATION SERVICE
- [OnlineSubsystemMcp.DeviceNotificationServiceMcp]
- ServiceName=""
- ; Intentionally blank for the time being, used to not to include servicename in base URL
- [OnlineSubsystemMcp.DeviceNotificationServiceMcp GameDev]
- Domain="communications-service-gamedev.ol.epicgames.net"
- ; STOMP SERVICE
- [OnlineSubsystemMcp.StompServiceMcp]
- ServiceName="stomp"
- Protocol="wss"
- ; Custom url for Live app
- [OnlineSubsystemMcp.StompServiceMcp Fortnite]
- Domain="notifications-service-prod06.ol.epicgames.com:443"
- ; Custom url for LoadTest
- [OnlineSubsystemMcp.StompServiceMcp FortniteLoadTest]
- Domain="notifications-service-prod12lt.ol.epicgames.com:443"
- [OnlineSubsystemMcp.StompServiceMcp Prod]
- Domain="notifications-service-prod12test.ol.epicgames.com:443"
- !AltDomains=ClearArray
- +AltDomains="notifications-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.StompServiceMcp Stage]
- Domain="notifications-service-stage-pub.ol.epicgames.com:443"
- [OnlineSubsystemMcp.StompServiceMcp GameDev]
- Domain="notifications-service-gamedev.ol.epicgames.net:443"
- [OnlineSubsystemMcp.StompServiceMcp CI]
- Domain="notifications-service-ci.ol.epicgames.net:443"
- ; WAITINGROOM SERVICE
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp]
- ServiceName="waitingroom"
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp FortniteDevTesting]
- Domain="waitingroom-public-service-gamedevtesting.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp Prod]
- Domain="fortnitewaitingroom-public-service-prod.ol.epicgames.com"
- !AltDomains=ClearArray
- +AltDomains="fortnitewaitingroom-public-service-prod.ak.epicgames.com"
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp Stage]
- Domain="fortnitewaitingroom-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp GameDev]
- Domain="waitingroom-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp CI]
- Domain="waitingroom-public-service-ci.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineChannelsServiceMcp]
- ServiceName=""
- ; Intentionally blank for the time being, used to not to include servicename in base URL
- [OnlineSubsystemMcp.OnlineChannelsServiceMcp Prod]
- Domain="channels-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineChannelsServiceMcp GameDev]
- Domain="channels-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineChannelsServiceMcp CI]
- Domain="channels-public-service-ci.ol.epicgames.net"
- ; LINKS SERVICE
- [OnlineSubsystemMcp.OnlineLinksServiceMcp]
- ServiceName="links"
- [OnlineSubsystemMcp.OnlineLinksServiceMcp Fortnite]
- Domain="links-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineLinksServiceMcp Prod]
- Domain="links-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineLinksServiceMcp Stage]
- Domain="links-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineLinksServiceMcp GameDev]
- Domain="links-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineLinksServiceMcp CI]
- Domain="links-public-service-ci.ol.epicgames.net"
- ; SIDECAR SERVICE
- [OnlineSubsystemMcp.OnlineSidecarServiceMcp]
- ServiceName=""
- Protocol="http"
- Domain="127.0.0.1:8000"
- [OnlineSubsystemMcp.OnlineSidecarServiceMcp GameDev]
- Protocol="https"
- Domain="mcpsidecar-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlinePartySystemMcpV2]
- ServiceName="party"
- CreatePartyWaitForXmppConnectionTimeoutSeconds = 5.0
- bRequiresMatchingBuildId = true
- bEnableQueryPartyJoinability = true
- bPublishPresenceInV1Format = true
- bRestorePartiesPerformsCleanup = true
- JoinConfirmTimeoutSeconds=20
- bAreTaskAnalyticsEnabled=true
- bShouldLeavePartiesOnShutdown=false
- [OnlineSubsystemMcp.OnlinePartySystemMcpV2 CI]
- Domain="party-service-ci.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlinePartySystemMcpV2 GameDev]
- Domain="party-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlinePartySystemMcpV2 Stage]
- Domain="party-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlinePartySystemMcpV2 Prod]
- Domain="party-service-prod.ol.epicgames.com"
- ; DATA STORAGE SERVICE
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp]
- ServiceName="datastorage"
- BasePath="/api/v1"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp Fortnite]
- Domain="datastorage-public-service-live.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp LoadTest]
- Domain="datastorage-public-service-loadtest.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp Prod]
- Domain="datastorage-public-service-prod.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp Stage]
- Domain="datastorage-public-service-stage.ol.epicgames.com"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp GameDev]
- Domain="datastorage-public-service-gamedev.ol.epicgames.net"
- [OnlineSubsystemMcp.OnlineDataStorageServiceMcp CI]
- Domain="datastorage-public-service-ci.ol.epicgames.net"
- ; End: Shared service endpoints
- ; Fortnite service endpoints
- ; Don't use ssl for local development - this overrides HTTPS being set for BaseServiceMcp
- [OnlineSubsystemMcp.GameServiceMcp Developer]
- Protocol="http"
- [OnlineSubsystemMcp.GameServiceMcp Localhost]
- Protocol="http"
- [OnlineSubsystemMcp.GameServiceMcp Fortnite]
- !AltDomains=ClearArray
- +AltDomains="fortnite-public-service-prod.ak.epicgames.com"
- ; End: Fortnite service endpoints
- ; Connection status toggles & retries
- ; bUpdatesConnectionStatus=true means any failed HTTP request will cause an immediate logout.
- ; Default off and let services opt in if required.
- [OnlineSubsystemMcp.BaseServiceMcp]
- bUpdatesConnectionStatus=false
- HttpRetryLimit=4
- +HttpRetryResponseCodes=429
- +HttpRetryResponseCodes=503
- +HttpRetryResponseCodes=504
- [OnlineSubsystemMcp.GameServiceMcp]
- bUpdatesConnectionStatus=true
- [OnlineSubsystemMcp.OnlineGameAccessMcp]
- bUpdatesConnectionStatus=false
- [OnlineSubsystemMcp.OnlineUserCloudMcp]
- bUpdatesConnectionStatus=false
- HttpRetryLimit=6
- +HttpRetryVerbs=PUT
- +HttpRetryVerbs=HEAD
- +HttpRetryVerbs=GET
- [OnlineSubsystemMcp.OnlineIdentityMcp]
- ; Do not automatically log in to XMPP, have the party system or presence do it
- bAutoLoginToXmpp=false
- bShouldReconnectXmpp=true
- bOfflineAccountToken=true
- bOfflineClientToken=true
- bVerifyAuthIncludesPermissions=false
- bQueryMetadata=false
- bQuerySSODomains=false
- +HttpRetryResponseCodes=408
- AuthCodeRedirectUrl="/fnauth"
- +LoginDomains=".sonyentertainmentnetwork.com"
- +LoginDomains=".live.com"
- +LoginDomains=".nintendo.com"
- AccountCreationUrl="/tos?client_id=`clientid&response_type=code"
- bForceUpgradeHeadless=true
- PlatformTokenEarlyExpirationSeconds=300
- [OnlineSubsystemMcp.OnlineWaitingRoomMcp]
- bEnabled=true
- GracePeriod=300
- RetryConfigUrl="https://s3-us-west-1.amazonaws.com/launcher-resources/waitingroom"
- [OnlineSubsystemMcp.OnlineSessionMcp]
- HeartbeatInterval=60.0
- HttpRetryLimit=10
- +HttpRetryResponseCodes=409
- [OnlineSubsystemMcp.OnlineStoreMcp]
- StoreNamespace=fn
- [OnlineSubsystemMcp.Xmpp]
- bPrivateChatFriendsOnly=true
- [OnlineSubsystemMcp.OnlinePresenceMcp]
- PresenceUpdateDelaySeconds=1.0
- [OnlineSubsystemMcp.OnlineStatsIngestionServiceMcp]
- UpdateStatsUrl=/api/stats/fortnite
- [OnlineSubsystemMcp.OnlineStatsMcp]
- QuerySingleUserStatsUrl=/api/statsv2/account/`AccountId
- QueryMultipleUserStatsUrl=/api/statsv2/query
- QueryLeaderboardUrl=/api/statsv2/leaderboards/`LeaderboardName
- [OnlineSubsystemMcp.OnlineLinksServiceMcp]
- Namespace=fn
- [OnlineSubsystemTencent]
- ; Will be enabled by region plugin when we want Tencent OSS
- bEnabled=false
- [OnlineSubsystemTwitch]
- bEnabled=true
- ClientId=bs3mowbbusifs5b0rm43e9adg2k3nq
- [OnlineSubsystemTwitch.OnlineIdentityTwitch]
- LoginRedirectUrl="https://accounts.epicgames.com/login/getTwitchToken"
- ScopeFields=user_read
- +ScopeFields=channel_check_subscription
- [OnlineSubsystemFacebook]
- bEnabled=true
- bEnableAutomaticLogging=false
- bEnableAdvertisingId=false
- ; Epic Facebook App
- ClientId=1132078350149238
- [OnlineSubsystemFacebook.OnlineIdentityFacebook]
- bUsePopup=true
- ScopeFields="email"
- LoginRedirectUrl="https://accounts.epicgames.com/OAuthAuthorized"
- [OnlineSubsystemGoogle]
- bEnabled=true
- ; Epic Windows client id and secret
- ClientId="81931294547-hor569hj0vrc4toqad6s74cs0ttdr34n.apps.googleusercontent.com"
- ClientSecret="4kvDl4ed9n1CV6pA8YRUkzWR"
- ServerClientId="invalid"
- [OnlineSubsystemGoogle Prod]
- ServerClientId="81931294547-ict6llss8611g9nglndn2bnln48bo59d.apps.googleusercontent.com"
- [OnlineSubsystemGoogle GameDev]
- ServerClientId="81931294547-6c92ub3o0j3t3tg8u0rgek8oc1afl74k.apps.googleusercontent.com"
- [OnlineSubsystemGoogle Stage]
- ServerClientId="81931294547-2qbailshfkieiqofe9ogmpm9bfbjudip.apps.googleusercontent.com"
- [OnlineSubsystemGoogle.OnlineIdentityGoogle]
- ScopeFields="https://www.googleapis.com/auth/userinfo.profile"
- +ScopeFields="https://www.googleapis.com/auth/userinfo.email"
- [/Script/Account.ExternalAccountProvider]
- +Services=(Type=Facebook, ExternalServiceName=FACEBOOK)
- +Services=(Type=Google, ExternalServiceName=GOOGLE)
- +Services=(Type=Epic_PSN, ExternalServiceName=MCP)
- +Services=(Type=Epic_XBL, ExternalServiceName=MCP)
- +Services=(Type=Epic_Erebus, ExternalServicename=MCP)
- +Services=(Type=Epic_Facebook, ExternalServicename=MCP)
- +Services=(Type=Epic_Google, ExternalServicename=MCP)
- +Services=(Type=Epic_Portal, ExternalServicename=MCP)
- [/Script/Hotfix.OnlineHotfixManager]
- HotfixManagerClassName=/Script/FortniteGame.FortHotfixManager
- [OnlineSubsystemMcp.OnlineGameAccessMcp]
- PeriodicCheckFrequencyInSeconds=1200
- [GameFeedback]
- DefaultLogHeadSizeKb=64
- DefaultLogTailSizeKb=1984
- FeedbackUploadPath=/api/feedback
- [/Script/Engine.Player]
- ConfiguredInternetSpeed=60000
- ConfiguredLanSpeed=60000
- [/Script/OnlineSubsystemUtils.IpNetDriver]
- bNoTimeouts=false
- ConnectionTimeout=90.0
- InitialConnectTimeout=60.0
- RecentlyDisconnectedTrackingTime=120
- MaxClientRate=60000
- MaxInternetClientRate=60000
- NetServerMaxTickRate=20
- ; Increase socket buffer sizes to be more resilient to game thread hitches during periods of high bandwidth
- ServerDesiredSocketReceiveBufferBytes=2097152
- ServerDesiredSocketSendBufferBytes=2097152
- ClientDesiredSocketReceiveBufferBytes=1048576
- ClientDesiredSocketSendBufferBytes=1048576
- [GameNetDriver NetAnalyticsAggregatorConfig]
- +NetAnalyticsData=(DataName="Core.ServerNetConn", bEnabled=true)
- +NetAnalyticsData=(DataName="Oodle.Stats", bEnabled=true)
- [/Script/NavigationSystem.NavCollision]
- bGatherConvexGeometry=true
- bCreateOnClient=false
- ; bIsDynamicObstacle=true ; Do NOT set this to true, because then static geo and floors (among many other things) would be dynamic obstacles and would not generate nav mesh on top of them!
- [/Script/Engine.PathFollowingComponent]
- bUseVisibilityTestsSimplification=false
- [/Script/FortniteGame.FortNavArea_StoneWall]
- DrawColor=(R=211,G=211,B=211,A=164)
- DefaultCost=50
- [/Script/FortniteGame.FortNavArea_WoodenWall]
- DrawColor=(R=219,G=97,B=57,A=164)
- DefaultCost=35
- [/Script/FortniteGame.FortNavComponent]
- bDoAsyncPathfinding=false
- bDoHierarchicalPathfinding=false
- bDoPathOffsetting=true
- bSearchFromGoalWhenOutOfNodes=false
- [/Script/FortniteGame.FortNavSystem]
- bUseStaticMeshLinks=false
- bUseStaticWorldLinksDown=true
- bUseStaticWorldLinksUp=true
- bUseJumpLinkActors=true
- DirtyAreasUpdateFreqInactive=0.200000
- +SupportedAgents=(Name="Husk",Color=(B=175,G=64,R=0,A=160),DefaultQueryExtent=(X=278.000000,Y=278.000000,Z=250.000000),NavigationDataClassName=/Script/FortniteGame.FortNavMesh,AgentRadius=34.000000,AgentHeight=110.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,PreferredNavData=Class'/Script/FortniteGame.FortNavMesh',bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False)
- +SupportedAgents=(Name="Smasher",Color=(B=160,G=0,R=64,A=160),DefaultQueryExtent=(X=278.000000,Y=278.000000,Z=250.000000),NavigationDataClassName=/Script/FortniteGame.FortNavMesh,AgentRadius=70.000000,AgentHeight=180.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,PreferredNavData=Class'/Script/FortniteGame.FortNavMesh',bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False)
- +SupportedAgents=(Name="Graph",Color=(B=255,G=255,R=0,A=160),DefaultQueryExtent=(X=512.000000,Y=512.000000,Z=250.000000),NavigationDataClassName=/Script/FortniteGame.FortNavigationGraph,AgentRadius=100000.000000,AgentHeight=0.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,PreferredNavData=Class'/Script/FortniteGame.FortNavigationGraph',bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False)
- [DevOptions.Shaders]
- CookerMemoryUsedInGB = 49
- MemoryToLeaveForTheOSInGB = 3
- MemoryUsedPerSCWProcessInGB = 0.4
- [Kismet]
- AllowDerivedBlueprints=true
- bCanSuppressAccessViolation=true
- [Audio]
- DeferStartupPrecache=true
- UseAudioThread=true
- [/Script/Engine.SoundGroups]
- !SoundGroupProfiles=ClearArray
- +SoundGroupProfiles=(SoundGroup=SOUNDGROUP_Default, bAlwaysDecompressOnLoad=false, DecompressedDuration=2)
- +SoundGroupProfiles=(SoundGroup=SOUNDGROUP_Effects, bAlwaysDecompressOnLoad=false, DecompressedDuration=2)
- +SoundGroupProfiles=(SoundGroup=SOUNDGROUP_UI, bAlwaysDecompressOnLoad=false, DecompressedDuration=2)
- +SoundGroupProfiles=(SoundGroup=SOUNDGROUP_Music, bAlwaysDecompressOnLoad=false, DecompressedDuration=0)
- +SoundGroupProfiles=(SoundGroup=SOUNDGROUP_Voice, bAlwaysDecompressOnLoad=false, DecompressedDuration=0)
- [EnvironmentQueryEd]
- EnableEnvironmentQueryEd=true
- [BehaviorTreesEd]
- BehaviorTreeEditorEnabled=true
- BehaviorTreeNewAssetsEnabled=true
- [Plugins]
- -EnabledPlugins=BlankPlugin
- -EnabledPlugins=UObjectPlugin
- -EnabledPlugins=OculusRift
- -EnabledPlugins=MessagingDebugger
- -EnabledPlugins=SubversionSourceControl
- -EnabledPlugins=WindowsMoviePlayer
- -EnabledPlugins=CableComponent
- ;Uncomment to add simulated lag
- ;[PacketSimulationSettings]
- ;PktLoss=1
- ;PktOrder=0
- ;PktDup=0
- ;PktLag=75
- ;PktLagVariance=20
- [/Script/Engine.AISystemBase]
- AISystemModuleName=AIModule
- AISystemClassName=/Script/FortniteGame.FortAISystem
- [/Script/AIModule.AISystem]
- HotSpotManagerClassName=/Script/FortniteGame.FortAIHotSpotManager
- PerceptionSystemClassName=/Script/FortniteGame.FortAIPerceptionSystem
- bEnableBTAITasks=true
- [/Script/AIModule.AISense_Sight]
- bAutoRegisterNewPawnsAsSources=false
- [SharedCookedBuildSettings]
- +SharedCookedBuildPath=\\epicgames.net\root\Builds\Fortnite\[BRANCHNAME]-CL-[CL]\[PLATFORM]
- +SharedCookedBuildPath=\\epicgames.net\root\Builds\Fortnite\AutoTest\Builds\[BRANCHNAME]-CL-[CL]\[PLATFORM]
- [ConsoleVariables]
- Fort.EnableHoldUseToPickupSwap=1
- net.AllowAsyncLoading=1
- net.DelayUnmappedRPCs=1
- net.MaxRPCPerNetUpdate=10
- net.PingExcludeFrameTime=1
- net.MaxNetStringSize=16777216
- net.UseAdaptiveNetUpdateFrequency=1
- net.MaxChannelSize=65535
- net.ShareInitialCompareState=1
- OSS.VerboseSessionInPayloads=0
- OSS.VerboseSessionOutPayloads=0
- OSS.VerboseIdentityPayloads=0
- httpReplay.ChunkUploadDelayInSeconds=20
- demo.CheckpointUploadDelayInSeconds=60
- demo.ForceDisableAsyncPackageMapLoading=0
- gpad.DefaultLeftStickInnerDeadZone=0.24
- gpad.LeftStickOuterDeadZone=0.01
- gpad.DefaultRightStickInnerDeadZone=0.27
- gpad.RightStickOuterDeadZone=0.01
- demo.UseNetRelevancy=0
- demo.CullDistanceOverride=3000
- demo.RecordHzWhenNotRelevant=2
- demo.ClientRecordAsyncEndOfFrame=1
- ; Disabled due to high crash counts in 5.20 -- todo: Rob M investigate to re-enable
- gc.CreateGCClusters=false
- fx.FavorNiagaraOverCascade=1
- tick.DoAsyncEndOfFrameTasks=1
- Athena.Vehicle.bDisplayTricksInDeathLog=1
- ; In meters...
- Athena.Vehicle.ShowAirHeightOver=3
- Athena.Vehicle.ShowAirDistanceOver=5
- Athena.Vehicle.ShowAirSecondsOverShowAirSecondsOver=1.0
- Athena.RequireBoundingBoxCenterVisibleForDeco=1
- ; br disable player overlap queries when in a vehicle for performance.
- Athena.DisablePlayerCollisionInVehicle=0
- ; br enable/disable whether the opened chest summary analytic fires
- Athena.bFireOpenedChestSummaryAnalyticEvent=0
- ; br players inventory telemetry
- Analytic.DumpPlayerInventoryPerZonePhase=1
- ; br quickbar slot delay prototype
- Weapon.TryToFireRestrictedByTypeCooldowns=1
- ; br when we use perfect aim, we interpolate to it from min spread
- Weapon.UseInterpolateToPerfectAim=0
- ; br make sure shotguns hit a minimum number of shots
- Weapon.UseShotgunMinNumberOfHits=1
- Weapon.NumberOfMinHitsForShotguns=3
- ; Strip render data for LODs below the MinLOD for the target platform during cooking.
- r.StaticMesh.StripMinLodDataDuringCooking=1
- r.SkeletalMesh.StripMinLodDataDuringCooking=1
- ; Strip adjacency data as we don't use tessellation
- r.ForceStripAdjacencyDataDuringCooking=1
- ; Reduced to improve perf at a minor hit to visuals
- r.AOGlobalDFStartDistance=100
- ; Fortnite has tons of drawing policies, so we can just split them up evenly, regardless of visibility
- r.RHICmdBalanceParallelLists=0
- ; Fortnite has mushrooms, bushes and other things which are very sparse. We need more nodes to cull shadows effectively.
- foliage.MinVertsToSplitNode=8192
- ;Enable MBP on servers and disable KK and KS pairs for performance
- p.ForceNoKSPairs=1
- p.ForceNoKKPairs=1
- Athena.bMegaStormEnabled=0
- ; Destroy irrelevant dormant actors on client
- Net.RepGraph.DormantDynamicActorsDestruction=1
- FortRepGraph.SpatialBiasX=-270000
- FortRepGraph.SpatialBiasY=-270000
- ; Glider Redeploy values
- Fort.GliderRedeployRequiresJump=0
- Fort.GliderRedeployUseWindowOfTime=0
- Fort.GliderRedeployWindowLength=5.0
- Fort.GliderRedeployPreventSkydiving=1
- ; Enable Facial Animation System
- Fort.EnableFacialAnimation=1
- ;Fort.EnableFacialVideoSource=1
- ; Zipline values
- Zipline.UseInteractToEnterZipline=1
- ; Turns on/off the music player Props
- Fort.PropMusicPlayerEnabled=0
- Fort.PropMusicPlayerEnabledAlternate=1
- Fort.ForceMusicPlayersPlaying=1
- ; Turns on/off the volume checks in creative/playgrounds so players can't affect players inside a volume with explosions if they are outside the volume
- Fort.ShouldPerformTargetSelectionVolumeChecks=1
- ; Turns on/off interaction checks while skydiving or gliding
- Fort.AllowInteractionChecksWhileSkydiving=1
- ; Turns on/off resurrection funcitionality
- Athena.bResurrectionFunctionalityEnabled=1
- ; Indicates we will spwan in the air (skydive) instead of on the van
- Athena.bEnterSkyDivingOnReboot=0;
- fort.Building.AutoChangeMaterialOnPreview=1
- voice.SilenceDetectionThreshold=0.0
- Weapon.IgnoreActorsAttachedToPawns=1
- ; TeamOutlines
- Athena.EnableRenderCustomDepthOptim=1
- ; Prioritize UObject loading over texture streaming when skydiving. The rest of the time, keep the priority Low (equal to texture streaming)
- fort.AsyncLoadingPrecachePriority.WhilstSkydiving=2
- fort.AsyncLoadingPrecachePriority.NotSkydiving=0
- demo.JumpToEndOfLiveReplay=0
- demo.InternalPauseChannels=0
- [DerivedDataBackendGraph]
- Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=5, FoldersToClean=10, MaxFileChecksPerSec=1, Path=\\epicgames.net\root\DDC-Global-Fortnite, EnvPathOverride=UE-SharedDataCachePath)
- Boot=(Type=Boot, Filename="%GAMEDIR%DerivedDataCache/Boot.ddc", MaxCacheSize=784)
- [AssetRegistry]
- ; Fortnite currently depends on the dependency graph at runtime for map preloading, but we can strip the dependency/asset info for untagged assets
- ; Some platforms disable the dependencies entirely
- bSerializeDependencies=true
- bUseAssetRegistryTagsWhitelistInsteadOfBlacklist=true
- bFilterAssetDataWithNoTags=true
- bFilterDependenciesWithNoTags=true
- +CookedTagsWhitelist=(Class=CustomCharacterPart,Tag=CharacterPartType)
- +CookedTagsWhitelist=(Class=CustomCharacterPart,Tag=SkeletalMesh)
- +CookedTagsWhitelist=(Class=CustomCharacterPart,Tag=GenderPermitted)
- +CookedTagsWhitelist=(Class=CustomCharacterPart,Tag=BodyTypesPermitted)
- +CookedTagsWhitelist=(Class=FortItemDefinition,Tag=DisplayName)
- +CookedTagsWhitelist=(Class=FortItemDefinition,Tag=ItemType)
- +CookedTagsWhitelist=(Class=FortItemDefinition,Tag=bNeverPersisted)
- +CookedTagsWhitelist=(Class=FortEmoteItemDefinition,Tag=CommandName)
- +CookedTagsWhitelist=(Class=FortSchematicItemDefinition,Tag=CraftingRecipe)
- +CookedTagsWhitelist=(Class=FortMissionInfo,Tag=MissionTags)
- +CookedTagsWhitelist=(Class=Blueprint,Tag=BuildingType)
- +CookedTagsWhitelist=(Class=Blueprint,Tag=bIsPlayerBuildable)
- +CookedTagsWhitelist=(Class=Blueprint,Tag=CurrentBuildingLevel)
- +CookedTagsWhitelist=(Class=Blueprint,Tag=ActionEnvironment)
- ; These are use with USE_COMPACT_ASSET_REGISTRY to further deduplicate things with FName
- +CookedTagsAsFName=ItemType
- +CookedTagsAsFName=BuildingType
- +CookedTagsAsFName=CharacterPartType
- +CookedTagsAsFName=BodyTypesPermitted
- +CookedTagsAsFName=GenderPermitted
- +CookedTagsAsPathName=GameplayCueName
- +CookedTagsAsPathName=SkeletalMesh
- [/Script/Engine.AutomationTestSettings]
- +EditorTestModules=StaticMeshEditor
- +EditorTestModules=LandscapeEditor
- +EditorTestModules=GameProjectGeneration
- +TestLevelFolders=TestMaps
- +TestLevelFolders=Test_Maps
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Environments/Props/Bedroom/Meshes/Bedroom_Dresser_03.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/Player/Male/Male_Avg_Base/Fortnite_M_Avg_Player_AnimBlueprint.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Animation/Game/MainPlayer/Montages/Rifle/AssaultRifle_Reload.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/M_Avg_Base_Skeleton/Aim_Offset_Pistol_Downsights_LC.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/M_Avg_Base_Skeleton/AimOffsets/PistolDownsights.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Animation/Game/MainPlayer/Combat/Guns/AssaultRifle/Aim_AssaultRifle_DownS.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Animation/Game/MainPlayer/Locomotion/Small/Sprint/SprintLeanAdditive.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Building/ActorBlueprints/Prop/Bathroom_ToiletBowl01.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Macros/Advancement/E_ClassDamageValue.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Effects/Fort_Effects/Creatures/Elemental/Ice/IceShard.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/UI/DefaultFont.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Packages/Fortress_SharedMaterials/SubSurfaceProfile/SS_MistMonster_01.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Packages/Fortress_SharedMaterials/Base_Material/CharacterShader.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Packages/Fortress_SharedMaterials/Base_Material_Functions/BaseShaderMaterialFunction.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Environments/Props/Boxes/Materials/Boxes.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Environments/Hexmap/ParamCollection/DifficultyColors.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/Enemies/Husk/Mesh/Husk/MorphTargets/BreathIn.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Effects/Fort_Effects/Effects/Atlas/P_ActivationWave.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/FortressPhysicalMaterials/Car.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/Enemies/Husk/Mesh/Husk/Base_Husk_Physics.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/Reverb_Presets/OutdoorTown_01_Reverb.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/Enemies/Husk/Mesh/Husk/Base_Husk.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Characters/Enemies/Husk/Mesh/Husk/Base_Husk_Skeleton.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Loot/Badges/MissionBadges/Art/Badge_General_Brush.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/UI/Styles/BlackButton_Glass.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/Attenuation/Fort_Critical_Hit_Close_Att.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/FortSoundClassesAndModes/Fort_Explosives_Large_PSM.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/Fort_UI_Sounds/FrontEnd/Fort_UI_Ablity_Unlock_Cue.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/FortSoundClassesAndModes/BandPass.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Sounds/Foley_Loot/Ingredients/Energy/Battery_Collect.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Packages/FortNite_Gameplay_Props/FORT_Grill.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Environments/Sets/Barn/Textures/T_Farm_Roof_Wood_Shingle_1.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Tools/Turntable/LightingScenarios/FortniteEvening/Textures/PanoHDR/FortniteEveningTargetCube_Tex.uasset"),bSkipTestWhenUnAttended=False)
- +TestAssetsToOpen=(AssetToOpen=(FilePath="../../../FortniteGame/Content/Tools/Turntable/Textures/T_componentReflectiveTarget.uasset"),bSkipTestWhenUnAttended=False)
- +ImportExportTestDefinitions=(ImportFilePath=(FilePath="../../../FortniteGame/Content/QA/AutomationAssets/chamferboxtestsimpleNormalsOff.FBX"),ExportFileExtension=,bSkipExport=False,FactorySettings=)
- +ImportExportTestDefinitions=(ImportFilePath=(FilePath="../../../FortniteGame/Content/QA/AutomationAssets/chamferboxtestsimpleNormalsOn.FBX"),ExportFileExtension=,bSkipExport=False,FactorySettings=)
- +ImportExportTestDefinitions=(ImportFilePath=(FilePath="../../../FortniteGame/Content/QA/AutomationAssets/Prop_Wood_Crate_01_D.tga"),ExportFileExtension="BMP",bSkipExport=False,FactorySettings=)
- [NavMeshRenderingComponent]
- bForceDisableNavmeshRendering=false
- [/Script/NavigationSystem.NavigationSystemV1]
- bInitialBuildingLocked=True
- bSkipAgentHeightCheckWhenPickingNavData=True
- DirtyAreasUpdateFreq=1.000000
- [/Script/FortniteGame.FortNavMesh]
- bForceRebuildOnLoad=true
- [/Script/NavigationSystem.RecastNavMesh]
- bDistinctlyDrawTilesBeingBuilt=True
- DrawOffset=10.000000
- bFixedTilePoolSize=False
- TilePoolSize=1024
- TileSizeUU=1000.f
- TileSizeUU=1024.000000
- CellSize=19.f
- CellSize=17.000000
- CellHeight=10.f
- CellHeight=16.000000
- AgentMaxSlope=44.f
- AgentMaxSlope=44.509998
- AgentMaxStepHeight=35.f
- AgentMaxStepHeight=45.000000
- MergeRegionSize=400.f
- MergeRegionSize=340.000000
- MaxSimplificationError=0.990000
- DefaultMaxSearchNodes=2048.000000
- DefaultMaxHierarchicalSearchNodes=2048.000000
- RegionPartitioning=ChunkyMonotone
- LayerPartitioning=Monotone
- RegionChunkSplits=2
- LayerChunkSplits=2
- bSortNavigationAreasByCost=True
- bPerformVoxelFiltering=False
- bMarkLowHeightAreas=False
- bUseVirtualFilters=False
- bUseVoxelCache=False
- HeuristicScale=0.999000
- RuntimeGeneration=Dynamic
- [/Script/NavigationSystem.NavigationData]
- RuntimeGeneration=Dynamic
- [/Script/Engine.RendererSettings]
- r.MobileHDR=True
- r.AllowOcclusionQueries=True
- r.ExpandNewlyOcclusionTestedBBoxesAmount=75
- r.MinScreenRadiusForLights=0.030000
- r.MinScreenRadiusForDepthPrepass=0.030000
- r.PrecomputedVisibilityWarning=False
- r.TextureStreaming=True
- r.NormalMapsForStaticLighting=False
- r.GenerateMeshDistanceFields=True
- r.GenerateLandscapeGIData=False
- r.DistanceFieldBuild.Compress=True
- r.DistanceFieldBuild.EightBit=True
- r.TessellationAdaptivePixelsPerTriangle=48.000000
- r.TranslucentSortPolicy=0
- TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000)
- r.CustomDepth=3
- r.DefaultFeature.Bloom=True
- r.DefaultFeature.AmbientOcclusion=True
- r.DefaultFeature.AmbientOcclusionStaticFraction=False
- r.DefaultFeature.AutoExposure=True
- r.DefaultFeature.MotionBlur=True
- r.DefaultFeature.LensFlare=False
- r.DefaultFeature.AntiAliasing=2
- r.EarlyZPass=2
- r.EarlyZPassMovable=True
- r.DBuffer=False
- r.ClearSceneMethod=1
- r.BasePassOutputsVelocity=True
- r.WireframeCullThreshold=5.000000
- r.LightShaftRenderToSeparateTranslucency=1
- r.EarlyZPassOnlyMaterialMasking=True
- r.VertexFoggingForOpaque=False
- r.SelectiveBasePassOutputs=True
- r.TonemapperFilm=1
- r.Streaming.MaxTextureUVDensity=2500
- r.Mobile.DisableVertexFog=False
- r.MobileNumDynamicPointLights=0
- r.Mobile.AllowMovableDirectionalLights=True
- r.Mobile.AllowDistanceFieldShadows=False
- r.Mobile.EnableStaticAndCSMShadowReceivers=False
- r.Mobile.SkyLightPermutation=2
- r.Mobile.CompressLandscapeWeightmaps=True
- r.SupportStationarySkylight=False
- r.SupportLowQualityLightmaps=False
- r.SupportAtmosphericFog=False
- r.GPUCrashDebugging=false
- ; FN at the moment relies on highp in pixel shaders
- r.Mobile.ForceFullPrecisionInPS=1
- OpenGL.UseEmulatedUBs=1
- [/Script/MacTargetPlatform.MacTargetSettings]
- -TargetedRHIs=SF_METAL_SM4
- +CachedShaderFormats=SF_METAL_SM5
- MaxShaderLanguageVersion=3
- [/Script/UnrealEd.CookerSettings]
- bCompileBlueprintsInDevelopmentMode=False
- bIgnoreIniSettingsOutOfDateForIteration=True
- bIgnoreScriptPackagesOutOfDateForIteration=False
- +ModulesExcludedOnDedicatedServer=FortniteUI
- DefaultASTCQualityBySize=2
- DefaultASTCQualityBySpeed=2
- bIterativeCookingForLaunchOn=True
- bIterativeCookingForFileCookContent=True
- [/Script/Engine.UserInterfaceSettings]
- RenderFocusRule=Never
- DefaultCursor=/Game/UI/Foundation/SoftwareCursors/InvisibleCursorWidget.InvisibleCursorWidget_C
- ApplicationScale=1.000000
- CustomScalingRuleClass=/Script/FortniteUI.BacchusDPICustomScalingRule
- bLoadWidgetsOnDedicatedServer=False
- UIScaleRule=Custom
- UIScaleCurve=(EditorCurveData=(PreInfinityExtrap=RCCE_Constant,PostInfinityExtrap=RCCE_Constant,DefaultValue=340282346638528859811704183484516925440.000000,Keys=((Time=480.000000,Value=0.444000),(Time=720.000000,Value=0.666000),(Time=1080.000000,Value=1.000000),(Time=8640.000000,Value=8.000000))),ExternalCurve=None)
- bAllowHighDPIInGameMode=True
- [/Script/SignificanceManager.SignificanceManager]
- SignificanceManagerClassName=/Script/FortniteGame.FortSignificanceManager
- [/Script/Engine.NetworkSettings]
- n.VerifyPeer=true
- [NetworkReplayStreaming]
- ;DefaultFactoryName=NullNetworkReplayStreaming
- ;DefaultFactoryName=FortniteReplayStreamer
- DefaultFactoryName=FortniteSaveGameReplayStreamer
- [HttpNetworkReplayStreaming]
- ServerURL="https://fortnitereplay-public-service-gamedev.ol.epicgames.net/replay/v2/"
- [DSSNetworkReplayStreamer]
- +HttpRetryResponseCodes=429
- +HttpRetryResponseCodes=503
- +HttpRetryResponseCodes=504
- +HttpRetryVerbs=GET
- +HttpRetryVerbs=PUT
- HttpRetryLimit=6
- [/Script/FortniteEditor.FortUnrealEdEngine]
- SourceControlStatusBranchConfig="//GamePlugins/Main/Programs/RoboMerge/data/fortnite.branchmap.json"
- [/Script/WindowsTargetPlatform.WindowsTargetSettings]
- AudioCallbackBufferFrameSize=256
- AudioNumBuffersToEnqueue=7
- [/Script/PS4MediaFactory.PS4MediaSettings]
- NativeAudioOut=True
- [/Script/PS4MediaFactory.PS4MediaSettings]
- NativeAudioOut=True
- [StaticMeshLODSettings]
- -LevelArchitecture=(NumLODs=4,LightMapResolution=32,LODPercentTriangles=50,SilhouetteImportance=4,Name=LOCTEXT("LevelArchitectureLOD","Level Architecture"))
- -SmallProp=(NumLODs=4,LODPercentTriangles=50,Name=LOCTEXT("SmallPropLOD","Small Prop"))
- -LargeProp=(NumLODs=4,LODPercentTriangles=50,Name=LOCTEXT("LargePropLOD","Large Prop"))
- -Deco=(NumLODs=4,LODPercentTriangles=50,Name=LOCTEXT("DecoLOD","Deco"))
- -Vista=(NumLODs=1,Name=LOCTEXT("VistaLOD","Vista"))
- -Foliage=(NumLODs=1,Name=LOCTEXT("FoliageLOD","Foliage"))
- +Default=(NumLODs=3,MaxNumStreamedLODs=0,bSupportLODStreaming=0,LODPercentTriangles=50,PixelError=30,SilhouetteImportance=5,Name=LOCTEXT("DefaultLOD","Default"))
- [FortStaticMeshLODSettings]
- +LODGroupExclusionNames=_NoLOD
- +LODGroupExclusionNames=S_DomPoint
- LODGroupMinTriangles=256
- [EngineSessionManager]
- UseWatchdogMTBF=Yes
- AllowWatchdogDialogs=Yes
- [PacketHandlerComponents]
- EncryptionComponent=AESHandlerComponent
- Components=OodleHandlerComponent
- [OodleHandlerComponent]
- bEnableOodle=true
- ServerEnableMode=AlwaysEnabled
- ClientEnableMode=AlwaysEnabled
- Mode=Release
- PacketLogFile=PacketDump
- bUseDictionaryIfPresent=true
- ServerDictionary=Content/Oodle/FortniteGameOutput.udic
- ClientDictionary=Content/Oodle/FortniteGameInput.udic
- [/Script/Engine.AnimationSettings]
- DefaultCompressionAlgorithm=Class'/Script/Engine.AnimCompress_PerTrackCompression'
- bTickAnimationOnSkeletalMeshInit=False
- [/Script/GameplayDebugger.GameplayDebuggerConfig]
- +Categories=(CategoryName="BehaviorTree",SlotIdx=2,ActiveInGame=Disable)
- [/Script/UnrealEd.HierarchicalLODSettings]
- bForceSettingsInAllMaps=False
- DefaultSetup=None
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/1x1/1x1_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/3x3/3x3_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/5x5/5x5_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/5x9/5x9_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/7x12/7x12_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Buildings/9x12/9x12_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/POI/POI_Small_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/POI/POI_Medium_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/POI/POI_Large_HLOD")
- +MapsToBuild=(FilePath="/Game/Athena/Maps/Landscape/Landscape_HLOD")
- bInvalidateHLODClusters=True
- bDeleteHLODAssets=False
- [/Script/IOSRuntimeSettings.IOSRuntimeSettings]
- bSupportsOpenGLES2=False
- bDevForArmV7=False
- bDevForArm64=True
- bShipForArmV7=False
- bCookPVRTCTextures=False
- bCookASTCTextures=True
- AudioMaxChannels=16
- CompressionOverrides=(bOverrideCompressionTimes=True,DurationThreshold=2.000000,MaxNumRandomBranches=1,SoundCueQualityIndex=2)
- bAllowControllers=False
- VersionInfo=8.40.0
- MinimumiOSVersion=IOS_11
- CompressionOverrides=(bOverrideCompressionTimes=True,DurationThreshold=2.000000,MaxNumRandomBranches=1,SoundCueQualityIndex=3)
- CompressionQualityModifier=0.150000
- MaxSampleRate=32000.000000
- HighSampleRate=24000.000000
- MedSampleRate=16000.000000
- LowSampleRate=12000.000000
- MinSampleRate=10000.000000
- bResampleForDevice=True
- bEnableIdleTimer=False
- MaxShaderLanguageVersion=3
- bSupportsITunesFileSharing=False
- bDisableMotionData=True
- BundleIdentifier=com.epicgames.Fortnite
- [/Script/CrashlyticsEditor.CrashlyticsSettings]
- APIKey=7a4cebd0324af21696e5e321802c5e26ba541cad
- [RemoteSession]
- bAutoHostWithGame=false
- bAutoHostWithPIE=true
- Quality=70
- [/Script/Engine.AudioSettings]
- DefaultSoundClassName=/Game/Sounds/FortSoundClassesAndModes/Master.Master
- DefaultSoundConcurrencyName=None
- DefaultBaseSoundMix=/Game/Sounds/FortSoundClassesAndModes/Fort_Default_Mix.Fort_Default_Mix
- VoiPSoundClass=/Game/Sounds/FortSoundClassesAndModes/Fort_01_VOIP.Fort_01_VOIP
- DefaultReverbSendLevel=0.000000
- LowPassFilterResonance=0.900000
- MaximumConcurrentStreams=10
- +QualityLevels=(DisplayName=NSLOCTEXT("AudioSettings", "DefaultSettingsName", "Default"),MaxChannels=32)
- +QualityLevels=(DisplayName=NSLOCTEXT("", "9B9FE4744AF7846DB6CF50AC91F8EE51", "Low"),MaxChannels=20)
- +QualityLevels=(DisplayName=NSLOCTEXT("[/Script/Engine]", "CE9BB875451A8B074714BA9B6B36C3FE", "iOS"),MaxChannels=16)
- +QualityLevels=(DisplayName=NSLOCTEXT("[/Script/Engine]", "66F9E485445C1C5DB47314A3AF62BA25", "Android"),MaxChannels=12)
- bAllowVirtualizedSounds=True
- bDisableMasterEQ=True
- bDisableMasterReverb=False
- bAllowCenterChannel3DPanning=True
- DialogueFilenameFormat="{DialogueGuid}_{ContextId}"
- DefaultMediaSoundClassName=/Game/Sounds/FortSoundClassesAndModes/RenderedCinematics.RenderedCinematics
- [/Script/Slate.SlateSettings]
- bExplicitCanvasChildZOrder=True
- [/Script/Paper2D.PaperRuntimeSettings]
- bEnableSpriteAtlasGroups=True
- [/Script/WmfMediaFactory.WmfMediaSettings]
- NativeAudioOut=False
- [/Script/CinematicCamera.CineCameraComponent]
- +LensPresets=(Name="Spectator Zoom",LensSettings=(MinFocalLength=8,MaxFocalLength=400,MinFStop=1.0,MaxFStop=22,MinimumFocusDistance=100))
- [Analytics]
- AppsFlyerAppleAppID=1261357853
- AppsFlyerDevAppleAppID=000222000
- AppsFlyerDevKey=SVhRej6PSX628tKmkAZh7a
- AppsFlyerDevChannel=FN_Dev
- AppsFlyerShippingChannel=FN_Live
- [AnalyticsDevelopment]
- AppsFlyerAppleAppID=1261357853
- AppsFlyerDevAppleAppID=000222000
- AppsFlyerDevKey=SVhRej6PSX628tKmkAZh7a
- AppsFlyerDevChannel=FN_Dev
- AppsFlyerShippingChannel=FN_Live
- [AnalyticsDebug]
- AppsFlyerAppleAppID=1261357853
- AppsFlyerDevAppleAppID=000222000
- AppsFlyerDevKey=SVhRej6PSX628tKmkAZh7a
- AppsFlyerDevChannel=FN_Dev
- AppsFlyerShippingChannel=FN_Live
- [AnalyticsTest]
- AppsFlyerAppleAppID=1261357853
- AppsFlyerDevAppleAppID=000222000
- AppsFlyerDevKey=SVhRej6PSX628tKmkAZh7a
- AppsFlyerDevChannel=FN_Dev
- AppsFlyerShippingChannel=FN_Live
- [/Script/Engine.ProxyLODMeshSimplificationSettings]
- r.ProxyLODMeshReductionModule=ProxyLODMeshReduction
- ; Mobile, cook low quality materials only as reserved for mobile
- [ForwardShadingQuality_GLSL_ES2 ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [ForwardShadingQuality_GLSL_ES3_1_ANDROID ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [ForwardShadingQuality_SF_VULKAN_ES31_ANDROID ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [ForwardShadingQuality_SF_VULKAN_ES31_ANDROID_NOUB ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [ForwardShadingQuality_SF_METAL ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- ; Desktop, cook low and high quality materials only
- [ForwardShadingQuality_PCD3D_SM5 ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [ForwardShadingQuality_SF_METAL_SM5 ShaderPlatformQualitySettings]
- QualityOverrides[0]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[1]=(bDiscardQualityDuringCook=False,bEnableOverride=True,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- QualityOverrides[2]=(bDiscardQualityDuringCook=True,bEnableOverride=False,bForceFullyRough=False,bForceNonMetal=False,bForceDisableLMDirectionality=False,bForceLQReflections=False,bDisableMaterialNormalCalculation=False,MobileCSMQuality=PCF_2x2)
- [/Script/Engine.CollisionProfile]
- -Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False)
- -Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- -Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- -Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- -Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- -Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False)
- -Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False)
- -Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False)
- -Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False)
- -Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False)
- -Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False)
- -Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False)
- -Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False)
- -Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False)
- -Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False)
- -Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False)
- -Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False)
- -Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False)
- +Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False)
- +Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False)
- +Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False)
- +Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False)
- +Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="BlockAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="BlockAllPhysics",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks and provides physics response to all actors by default. All new custom channels will use its own default response.",bCanModify=False)
- +Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
- +Profiles=(Name="Pawn",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False)
- +Profiles=(Name="PhysicsActor",CollisionEnabled=QueryOnly,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False)
- +Profiles=(Name="Destructible",CollisionEnabled=QueryOnly,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False)
- +Profiles=(Name="InvisibleWall",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False)
- +Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False)
- +Profiles=(Name="Ragdoll",CollisionEnabled=QueryOnly,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False)
- +Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False)
- +Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False)
- +Profiles=(Name="FortPawnCapsule",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="FCC_Trace_WeaponWorldMulti",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh",Response=ECR_Ignore),(Channel="FCC_Query_PawnCapsule")),HelpMessage="Use for capsules of player or neutral pawns, or things that should behave like them",bCanModify=True)
- +Profiles=(Name="FortAIPawnCapsule",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule")),HelpMessage="DEPRECATED! Use for capsules of enemy pawns, or things that should behave like them",bCanModify=True)
- +Profiles=(Name="FortPawnMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility"),(Channel="WorldDynamic"),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_WeaponMulti",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap)),HelpMessage="Needs description",bCanModify=True)
- +Profiles=(Name="FortBlockingCapsule",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh")),HelpMessage="Use for capsules of interactive objects that should block weapons and interaction ",bCanModify=True)
- +Profiles=(Name="FortTriggerDefault",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileIgnoreAI",Response=ECR_Overlap)),HelpMessage="Use for objects that block weapons, interaction, and overlap most things",bCanModify=True)
- +Profiles=(Name="FortTriggerOnlyWeapons",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap),(Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileIgnoreAI",Response=ECR_Overlap)),HelpMessage="Use for objects that should be shootable, but have no other collision.",bCanModify=True)
- +Profiles=(Name="FortTriggerOnlyPawns",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponWorldMulti",Response=ECR_Ignore)),HelpMessage="Use for objects that should overlap pawns, but have no other collision.",bCanModify=True)
- +Profiles=(Name="FortTriggerOnlyInteractions",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_MoveTool",Response=ECR_Overlap)),HelpMessage="Use for objects that should be interactible, but have no other collision.",bCanModify=True)
- +Profiles=(Name="FortOverlapDynamicAndDestructible",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap)),HelpMessage="Use for objects that should overlap pawns, but have no other collision.",bCanModify=True)
- +Profiles=(Name="FortWeakSpot",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_WeakSpot")),HelpMessage="Use only for weak points, don\'t set in editor.",bCanModify=True)
- +Profiles=(Name="FortStaticMesh",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_NonDestructible"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World"),(Channel="FCC_Object_SpectatorDroneCamera")),HelpMessage="Use for static meshes that never move and cannot be interacted with",bCanModify=True)
- +Profiles=(Name="FortBuildingMesh",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World"),(Channel="FCC_Trace_WeakSpot",Response=ECR_Overlap)),HelpMessage="Use for potentially interactive meshes that do not move",bCanModify=True)
- +Profiles=(Name="FortBuildingMeshPhysics",CollisionEnabled=QueryAndPhysics,ObjectTypeName="",CustomResponses=((Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeakSpot",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Trace_World"),(Channel="FCC_Object_ProjectileMesh")),HelpMessage="Use for potentially interactive mesh which must also collide with physics",bCanModify=True)
- +Profiles=(Name="FortDynamicMesh",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World")),HelpMessage="Use for meshes that can move, but need to be interactive and shootable",bCanModify=True)
- +Profiles=(Name="FortDynamicMeshPhysics",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World")),HelpMessage="Use for meshes that can move, but need to be interactive and shootable",bCanModify=True)
- +Profiles=(Name="FortDynamicMeshIgnoreCamera",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World")),HelpMessage="Same as FortDynamicMesh, but ignores camera collision",bCanModify=True)
- +Profiles=(Name="FortDynamicMeshOverlapPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World"),(Channel="Pawn",Response=ECR_Overlap)),HelpMessage="Same as FortDynamicMeshIgnoreCamera, but do not block pawns",bCanModify=True)
- +Profiles=(Name="FortProjectileHitAllPawns",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_Projectile",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI")),HelpMessage="Projectile that stops when hitting any pawn or the world",bCanModify=True)
- +Profiles=(Name="FortProjectileHitPawnMesh",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_ProjectileMesh",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI")),HelpMessage="Projectile that stops when hitting any pawn or the world",bCanModify=True)
- +Profiles=(Name="FortProjectileHitPlayersOnly",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_ProjectileIgnoreAI",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap)),HelpMessage="Projectile that stops when hitting player pawns or the world",bCanModify=True)
- +Profiles=(Name="FortProjectileHitPlayersAndWeapon",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_ProjectileIgnoreAI",CustomResponses=((Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap)),HelpMessage="Projectile that stops when hitting player pawns or the world",bCanModify=True)
- +Profiles=(Name="FortProjectileOverlapPawns",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_Projectile",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="Projectile that only stops when hitting the world",bCanModify=True)
- +Profiles=(Name="FortProjectileBall",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_Projectile",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="FCC_Object_Projectile",Response=ECR_Overlap)),HelpMessage="Ball Projectile that only stops when hitting the world",bCanModify=True)
- +Profiles=(Name="FortAIPawnCapsuleOverlapPawns",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_PawnAI",CustomResponses=((Channel="Camera",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule"),(Channel="FCC_Trace_WeaponWorldMulti",Response=ECR_Ignore)),HelpMessage="Use for capsules of enemy pawns, disabled collisions with other pawns",bCanModify=True)
- +Profiles=(Name="FortAIPawnEnemyCapsuleLowLOD",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_PawnAI",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule")),HelpMessage="Use for capsules of enemy pawns, disabled collisions with world and other pawns",bCanModify=True)
- +Profiles=(Name="FortAIPawnEnemyAthenaCapsuleLowLOD",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_PawnAI",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle"),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule")),HelpMessage="Use for capsules of enemy pawns, disabled collisions with world and other pawns",bCanModify=True)
- +Profiles=(Name="FortAIPawnFriendlyCapsuleLowLOD",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule")),HelpMessage="Use for capsules of friendly pawns, disabled collisions with world and other pawns",bCanModify=True)
- +Profiles=(Name="FortAIPawnCapsuleGhost",CollisionEnabled=QueryOnly,ObjectTypeName="FCC_Object_PawnAI",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Query_PawnCapsule")),HelpMessage="Use for capsule of ghost-like enemies that pass through walls",bCanModify=True)
- +Profiles=(Name="FortWater",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponCapsule",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponMulti",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap),(Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Trace_World",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileMesh",Response=ECR_Overlap),(Channel="FCC_Object_SpectatorDroneCamera",Response=ECR_Overlap),(Channel="FCC_Trace_WaterVolume")),HelpMessage="Use on all bodies of water. Blocks cameras and overlaps with other elements.",bCanModify=True)
- +Profiles=(Name="FortSupplyDrop",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="PhysicsBody",Response=ECR_Ignore),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_World")),HelpMessage="Use for meshes that can move, but need to be interactive and shootable",bCanModify=True)
- +Profiles=(Name="FortSupplyDropGroundTrace",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="FCC_Trace_World")),HelpMessage="Needs description",bCanModify=True)
- +Profiles=(Name="FortCameraOnly",CollisionEnabled=QueryOnly,ObjectTypeName="",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Used for objects which collide only with the camera.",bCanModify=True)
- +Profiles=(Name="FortPickup",CollisionEnabled=QueryOnly,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="WorldStatic"),(Channel="WorldDynamic"),(Channel="Pawn",Response=ECR_Overlap),(Channel="FCC_Trace_Interaction",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Used for pickups",bCanModify=True)
- +Profiles=(Name="FortPickupTraceChannelOnly",CollisionEnabled=QueryOnly,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Overlap),(Channel="FCC_Trace_Interaction",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Used for pickups",bCanModify=True)
- +Profiles=(Name="FortCreativeGhost",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_MoveTool",Response=ECR_Block)),HelpMessage="Use for objects that we want to have no collision, but we still want to trigger overlap events.",bCanModify=True)
- +Profiles=(Name="VehiclePenetrable",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=((Channel="FCC_Trace_Interaction"),(Channel="FCC_Trace_WeaponCapsule",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_WeaponMulti",Response=ECR_Overlap),(Channel="FCC_Trace_Weapon",Response=ECR_Overlap),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Query_PawnCapsule"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Object_SpectatorDroneCamera"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap)),HelpMessage="Vehicle collision which overlaps but doesn\'t block weapons",bCanModify=True)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,Name="FCC_Trace_Interaction",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,Name="FCC_Trace_WeakSpot",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel3,Name="FCC_Trace_WeaponCapsule",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel4,Name="FCC_Object_PawnAI",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel5,Name="FCC_Trace_WeaponMulti",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel6,Name="FCC_Trace_NonDestructible",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel7,Name="FCC_Trace_Weapon",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel8,Name="FCC_Object_Projectile",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel9,Name="FCC_Object_ProjectileIgnoreAI",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel10,Name="FCC_Query_PawnCapsule",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel11,Name="FCC_Trace_World",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel12,Name="FCC_Object_ProjectileMesh",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel13,Name="FCC_Object_SpectatorDroneCamera",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel14,Name="FCC_Trace_WeaponWorldMulti",DefaultResponse=ECR_Overlap,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel15,Name="FCC_Trace_WaterVolume",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel16,Name="FCC_Trace_WeaponPawnAndWorldMulti",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +DefaultChannelResponses=(Channel=ECC_GameTraceChannel17,Name="FCC_Trace_MoveTool",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
- +EditProfiles=(Name="BlockAll",CustomResponses=((Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Object_SpectatorDroneCamera")))
- +EditProfiles=(Name="BlockAllDynamic",CustomResponses=((Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="OverlapAll",CustomResponses=((Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileIgnoreAI",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileMesh",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Trace_WaterVolume",Response=ECR_Ignore)))
- +EditProfiles=(Name="OverlapAllDynamic",CustomResponses=((Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileIgnoreAI",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileMesh",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="FCC_Trace_WaterVolume",Response=ECR_Ignore)))
- +EditProfiles=(Name="IgnoreOnlyPawn",CustomResponses=((Channel="FCC_Trace_Weapon"),(Channel="FCC_Trace_WeaponMulti",Response=ECR_Overlap),(Channel="FCC_Trace_WeaponPawnAndWorldMulti",Response=ECR_Overlap)))
- +EditProfiles=(Name="Pawn",CustomResponses=((Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Query_PawnCapsule"),(Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="Spectator",CustomResponses=((Channel="FCC_Query_PawnCapsule")))
- +EditProfiles=(Name="Trigger",CustomResponses=((Channel="FCC_Object_Projectile",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileIgnoreAI",Response=ECR_Overlap),(Channel="FCC_Object_ProjectileMesh",Response=ECR_Overlap),(Channel="FCC_Object_PawnAI",Response=ECR_Overlap),(Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)))
- +EditProfiles=(Name="OverlapOnlyPawn",CustomResponses=((Channel="FCC_Object_PawnAI",Response=ECR_Overlap)))
- +EditProfiles=(Name="PhysicsActor",CustomResponses=((Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="Destructible",CustomResponses=((Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="InvisibleWall",CustomResponses=((Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="InvisibleWallDynamic",CustomResponses=((Channel="FCC_Object_PawnAI")))
- +EditProfiles=(Name="Vehicle",CustomResponses=((Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_Interaction"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Object_SpectatorDroneCamera"),(Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Query_PawnCapsule"),(Channel="FCC_Trace_WeaponWorldMulti",Response=ECR_Ignore)))
- +EditProfiles=(Name="BlockAllPhysics",CustomResponses=((Channel="FCC_Trace_WeaponCapsule"),(Channel="FCC_Object_PawnAI"),(Channel="FCC_Trace_WeaponMulti"),(Channel="FCC_Trace_WeaponPawnAndWorldMulti"),(Channel="FCC_Trace_Weapon"),(Channel="FCC_Object_Projectile"),(Channel="FCC_Object_ProjectileIgnoreAI"),(Channel="FCC_Object_ProjectileMesh"),(Channel="FCC_Object_SpectatorDroneCamera")))
- -ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall")
- -ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn")
- -ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic")
- -ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor")
- -ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic")
- +ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall")
- +ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn")
- +ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic")
- +ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor")
- +ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic")
- +ProfileRedirects=(OldName="FortCarriedWeapon",NewName="NoCollision")
- +ProfileRedirects=(OldName="FortBuildingSMA",NewName="FortBuildingMesh")
- +ProfileRedirects=(OldName="FortRift",NewName="FortBlockingCapsule")
- +ProfileRedirects=(OldName="FortGeneratorCapsule",NewName="FortTriggerDefault")
- +ProfileRedirects=(OldName="FortCTFFlag",NewName="FortTriggerDefault")
- +ProfileRedirects=(OldName="FortProjectileIgnorePawns",NewName="FortProjectileOverlapPawns")
- +ProfileRedirects=(OldName="FortAIPawnCapsuleIgnorePawns",NewName="FortAIPawnCapsuleOverlapPawns")
- +ProfileRedirects=(OldName="FortAIPawnCapsuleTakerSwoop",NewName="FortAIPawnCapsuleOverlapPawns")
- +ProfileRedirects=(OldName="Water",NewName="FortWater")
- -CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic")
- -CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic")
- -CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle")
- -CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn")
- +CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic")
- +CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic")
- +CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle")
- +CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn")
- [/Script/Engine.StaticMeshComponent]
- bCanEverAffectNavigation=False
- [/Script/Engine.SkinnedMeshComponent]
- VisibilityBasedAnimTickOption = EVisibilityBasedAnimTickOption::OnlyTickPoseWhenRendered
- [EnumRemap]
- TEXTUREGROUP_Project01.DisplayName=Glider
- TEXTUREGROUP_Project02.DisplayName=Pickaxe
- TEXTUREGROUP_Project03.DisplayName=Back Bling
- TEXTUREGROUP_Project04.DisplayName=Spray Decal
- [/Script/Engine.SkeletalMeshSimplificationSettings]
- r.SkeletalMeshReductionModule=SkeletalMeshReduction
- [/Script/HelpshiftEditor.HelpshiftSettings]
- APIKey=5ac5f7da74a05226b76d01e68ddba714
- DomainName=eg-sandbox.helpshift.com
- AppID=eg-sandbox_platform_20180410193434707-094cce0c23eadf4
- [/Script/MeshNetwork.MeshNetDriver]
- NetConnectionClassName="/Script/MeshNetwork.MeshConnection"
- !ChannelDefinitions=CLEAR_ARRAY
- +ChannelDefinitions=(ChannelName=Control, ClassName=/Script/Engine.ControlChannel, StaticChannelIndex=0, bTickOnCreate=true, bServerOpen=false, bClientOpen=true, bInitialServer=false, bInitialClient=true)
- +ChannelDefinitions=(ChannelName=Actor, ClassName=/Script/Engine.ActorChannel, StaticChannelIndex=-1, bTickOnCreate=false, bServerOpen=true, bClientOpen=false, bInitialServer=false, bInitialClient=false)
- +ChannelDefinitions=(ChannelName=LiveStreamVoice, ClassName=/Script/LiveStreamVoice.LiveStreamVoiceChannel, StaticChannelIndex=-1, bTickOnCreate=true, bServerOpen=true, bClientOpen=false, bInitialServer=false, bInitialClient=false)
- [/Script/MeshNetwork.MeshBeaconHost]
- BeaconConnectionInitialTimeout=30.0
- BeaconConnectionTimeout=30.0
- ListenPort=16000
- MaxConnections=200
- [/Script/MeshNetwork.MeshBeaconClient]
- BeaconConnectionInitialTimeout=30.0
- BeaconConnectionTimeout=30.0
- [/Script/FortniteGame.FortLevelSaveComponent]
- PublishRateLimitSeconds=60
- [/Script/Engine.NetDriver]
- +ChannelDefinitions=(ChannelName=LiveStreamVoice, ClassName=/Script/LiveStreamVoice.LiveStreamVoiceChannel, StaticChannelIndex=-1, bTickOnCreate=true, bServerOpen=true, bClientOpen=false, bInitialServer=false, bInitialClient=false)
- [SlateRenderer]
- TextureAtlasSize=512
- [/Script/UnrealEd.ChunkDependencyInfo]
- ; Must be synched with FortAssetManager.h chunk values
- +DependencyArray=(ChunkID=10,ParentChunkID=1)
- +DependencyArray=(ChunkID=11,ParentChunkID=10)
- ; Language chunks, depend on gameplay
- +DependencyArray=(ChunkID=2,ParentChunkID=10)
- +DependencyArray=(ChunkID=3,ParentChunkID=10)
- +DependencyArray=(ChunkID=4,ParentChunkID=10)
- +DependencyArray=(ChunkID=5,ParentChunkID=10)
- +DependencyArray=(ChunkID=6,ParentChunkID=10)
- +DependencyArray=(ChunkID=7,ParentChunkID=10)
- +DependencyArray=(ChunkID=8,ParentChunkID=10)
- +DependencyArray=(ChunkID=9,ParentChunkID=10)
- ; Hardcode support for 10 encrypted paks, depend on charaters
- +DependencyArray=(ChunkID=1000,ParentChunkID=1)
- +DependencyArray=(ChunkID=1001,ParentChunkID=1)
- +DependencyArray=(ChunkID=1002,ParentChunkID=1)
- +DependencyArray=(ChunkID=1003,ParentChunkID=1)
- +DependencyArray=(ChunkID=1004,ParentChunkID=1)
- +DependencyArray=(ChunkID=1005,ParentChunkID=1)
- +DependencyArray=(ChunkID=1006,ParentChunkID=1)
- +DependencyArray=(ChunkID=1007,ParentChunkID=1)
- +DependencyArray=(ChunkID=1008,ParentChunkID=1)
- +DependencyArray=(ChunkID=1009,ParentChunkID=1)
- [/Script/Engine.NetDriver]
- +ChannelDefinitions=(ChannelName=LiveStreamVoice, ClassName=/Script/LiveStreamVoice.LiveStreamVoiceChannel, StaticChannelIndex=-1, bTickOnCreate=true, bServerOpen=true, bClientOpen=false, bInitialServer=false, bInitialClient=false)
- [/Script/AppleARKit.AppleARKitSettings]
- DefaultFaceTrackingDirection = EARFaceTrackingDirection::FaceMirrored
- [/Script/Engine.PhysicsSettings]
- DefaultGravityZ=-2800.000000
- DefaultTerminalVelocity=4000.000000
- DefaultFluidFriction=0.300000
- SimulateScratchMemorySize=262144
- RagdollAggregateThreshold=4
- TriangleMeshTriangleMinAreaThreshold=5.000000
- bEnableAsyncScene=False
- bEnableShapeSharing=False
- bEnablePCM=False
- bEnableStabilization=False
- bWarnMissingLocks=True
- bEnable2DPhysics=False
- PhysicErrorCorrection=(PingExtrapolation=0.300000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=0.200000,MaxRestoredStateError=2.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000100,AngleLerp=0.020000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=50.000000,ErrorAccumulationSeconds=3.000000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000)
- LockedAxis=Invalid
- DefaultDegreesOfFreedom=Full3D
- BounceThresholdVelocity=200.000000
- FrictionCombineMode=Average
- RestitutionCombineMode=Average
- MaxAngularVelocity=3600.000000
- MaxDepenetrationVelocity=0.000000
- ContactOffsetMultiplier=0.010000
- MinContactOffset=0.000100
- MaxContactOffset=1.000000
- bSimulateSkeletalMeshOnDedicatedServer=False
- DefaultShapeComplexity=CTF_UseSimpleAndComplex
- bDefaultHasComplexCollision=True
- bSuppressFaceRemapTable=True
- bSupportUVFromHitResults=False
- bDisableActiveActors=False
- bDisableKinematicStaticPairs=False
- bDisableKinematicKinematicPairs=False
- bDisableCCD=False
- bEnableEnhancedDeterminism=False
- MaxPhysicsDeltaTime=0.033333
- bSubstepping=False
- bSubsteppingAsync=False
- MaxSubstepDeltaTime=0.033333
- MaxSubsteps=3
- SyncSceneSmoothingFactor=0.000000
- AsyncSceneSmoothingFactor=0.990000
- InitialAverageFrameRate=0.016667
- PhysXTreeRebuildRate=100
- +PhysicalSurfaces=(Type=SurfaceType1,Name="Wood")
- +PhysicalSurfaces=(Type=SurfaceType2,Name="Stone")
- +PhysicalSurfaces=(Type=SurfaceType3,Name="Metal")
- +PhysicalSurfaces=(Type=SurfaceType4,Name="HumanFlesh")
- +PhysicalSurfaces=(Type=SurfaceType5,Name="HumanOppositionFlesh")
- +PhysicalSurfaces=(Type=SurfaceType6,Name="HuskFlesh")
- +PhysicalSurfaces=(Type=SurfaceType7,Name="PurpleFlesh")
- +PhysicalSurfaces=(Type=SurfaceType8,Name="Water")
- +PhysicalSurfaces=(Type=SurfaceType9,Name="Grass")
- +PhysicalSurfaces=(Type=SurfaceType10,Name="Dirt")
- +PhysicalSurfaces=(Type=SurfaceType11,Name="Explosive")
- +PhysicalSurfaces=(Type=SurfaceType12,Name="WeakSpot")
- +PhysicalSurfaces=(Type=SurfaceType13,Name="Objective")
- +PhysicalSurfaces=(Type=SurfaceType14,Name="WeakSpot_Wood")
- +PhysicalSurfaces=(Type=SurfaceType15,Name="WeakSpot_Stone")
- +PhysicalSurfaces=(Type=SurfaceType16,Name="WeakSpot_Metal")
- +PhysicalSurfaces=(Type=SurfaceType17,Name="TakerFlesh")
- +PhysicalSurfaces=(Type=SurfaceType18,Name="Glass")
- +PhysicalSurfaces=(Type=SurfaceType19,Name="HuskFleshMetal")
- +PhysicalSurfaces=(Type=SurfaceType20,Name="HuskFleshIce")
- +PhysicalSurfaces=(Type=SurfaceType21,Name="HuskFleshElectric")
- +PhysicalSurfaces=(Type=SurfaceType22,Name="HuskFleshFire")
- +PhysicalSurfaces=(Type=SurfaceType23,Name="Snow")
- +PhysicalSurfaces=(Type=SurfaceType24,Name="Ice")
- +PhysicalSurfaces=(Type=SurfaceType25,Name="Lava")
- DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=True,MBPBounds=(Min=(X=-310088.000000,Y=-341252.000000,Z=-5120.000000),Max=(X=359836.000000,Y=275920.000000,Z=135041.000000),IsValid=1),MBPNumSubdivs=10)
- [/Script/FortniteGame.TagManager]
- +RepBucket="YDlXRZyTxJ3xTItrtH1SW8vAlMt/phkLHXF5GvF48fClZ4i1fd1XC8yAXvU3RAuvbwgOojO0iO2CMywzxssF3wM="
- +RepBucket="xJuoIB52puI2qc3SlprQkx1IL8vjueIhp4ynCmRjfFyGOPnWowtZdH+iQbEbJKPJDPI7pG741k17myThPj1CDwQ="
- +RepBucket="L0DvBhjscinAnTQYKm2SnyexenCMbVVwS3B+Ii1DpdYd/Oje/eDfG2/hvrESGDasCfO+SMk40f0VhyfQkZ5MOkajLGJ3QIiXYWP3FpLo1mcE"
- +RepBucket="gi6o4tWxZCG2FUu/yds1JaRE3rj9axWESRQ98Z5ZnOFUZ4W2oj8tH7cYrrT1IeOMT40mBw1CRTTnfDMLn5lPMEajLGJ3QIiXYWP3FpLo1mcE"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement