[URL]
Protocol=unreal
Name=Player
Map=Entry
LocalMap=Entry
LocalOptions=
TransitionMap=Entry
MapExt=changeme
EXEName=unreal.exe
DebugEXEName=DEBUG-unreal.exe
SaveExt=usa
Port=7777
PeerPort=7778
GameName=Default Game Name
GameNameShort=DGN

[Engine.ScriptPackages]
EngineNativePackages=Core
EngineNativePackages=Engine
; This is always needed since there are native UObjects
;SGMOD: no scaleform
;EngineNativePackages=GFxUI
EngineNativePackages=IpDrv
EngineNativePackages=WinDrv
EngineNativePackages=GameFramework
EngineNativePackages=SubstanceAir
; IpDrv and WinDrv are most likely the only packages needed here - they're included unless WITH_UE3_NETWORKING is 0. DO NOT put OnlineSubsystem packages here
NetNativePackages=IpDrv
NetNativePackages=WinDrv
EditorPackages=UnrealEd
EditorPackages=SubstanceAirEd
; This is only used when WITH_GFX is true
;SGMOD: no scaleform
;ScaleformEditorPackages=GFxUIEditor

[Engine.Engine]
NetworkDevice=IpDrv.TcpNetDriver
FallbackNetworkDevice=IpDrv.TcpNetDriver
ConsoleClassName=Engine.Console
GameViewportClientClassName=Engine.GameViewportClient
LocalPlayerClassName=Engine.LocalPlayer
DataStoreClientClassName=Engine.DataStoreClient
; The language used by the engine
Language=INT
bAllowMatureLanguage=FALSE
GameEngine=Engine.GameEngine
EditorEngine=UnrealEd.EditorEngine
UnrealEdEngine=UnrealEd.UnrealEdEngine
Client=WinDrv.WindowsClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
TinyFontName=EngineFonts.TinyFont
SmallFontName=EngineFonts.SmallFont
MediumFontName=EngineFonts.SmallFont
LargeFontName=EngineFonts.SmallFont
SubtitleFontName=EngineFonts.SmallFont
WireframeMaterialName=EngineDebugMaterials.WireframeMaterial
DefaultMaterialName=EngineMaterials.DefaultMaterial
DefaultDecalMaterialName=EngineMaterials.DefaultDecalMaterial
DefaultTextureName=EngineMaterials.DefaultDiffuse
EmissiveTexturedMaterialName=EngineMaterials.EmissiveTexturedMaterial
GeomMaterialName=EngineDebugMaterials.GeomMaterial
DefaultFogVolumeMaterialName=EngineMaterials.FogVolumeMaterial
TickMaterialName=EditorMaterials.Tick_Mat
CrossMaterialName=EditorMaterials.Cross_Mat
DefaultUICaretMaterialName=EngineMaterials.BlinkingCaret
SceneCaptureReflectActorMaterialName=EngineMaterials.ScreenMaterial
SceneCaptureCubeActorMaterialName=EngineMaterials.CubeMaterial
ScreenDoorNoiseTextureName=EngineMaterials.Good64x64TilingNoiseHighFreq
ImageGrainNoiseTextureName=EngineMaterials.Good64x64TilingNoiseHighFreq
RandomAngleTextureName=EngineMaterials.RandomAngles
RandomNormalTextureName=EngineMaterials.RandomNormal2
RandomMirrorDiscTextureName=EngineMaterials.RandomMirrorDisc
WeightMapPlaceholderTextureName=EngineMaterials.WeightMapPlaceholderTexture
LightMapDensityTextureName=EngineMaterials.DefaultWhiteGrid
LightMapDensityNormalName=EngineMaterials.DefaultNormal
LevelColorationLitMaterialName=EngineDebugMaterials.LevelColorationLitMaterial
LevelColorationUnlitMaterialName=EngineDebugMaterials.LevelColorationUnlitMaterial
LightingTexelDensityName=EngineDebugMaterials.MAT_LevelColorationLitLightmapUVs
ShadedLevelColorationUnlitMaterialName=EngineDebugMaterials.ShadedLevelColorationUnlitMaterial
ShadedLevelColorationLitMaterialName=EngineDebugMaterials.ShadedLevelColorationLitMaterial
RemoveSurfaceMaterialName=EngineMaterials.RemoveSurfaceMaterial
VertexColorMaterialName=EngineDebugMaterials.VertexColorMaterial
VertexColorViewModeMaterialName_ColorOnly=EngineDebugMaterials.VertexColorViewMode_ColorOnly
VertexColorViewModeMaterialName_AlphaAsColor=EngineDebugMaterials.VertexColorViewMode_AlphaAsColor
VertexColorViewModeMaterialName_RedOnly=EngineDebugMaterials.VertexColorViewMode_RedOnly
VertexColorViewModeMaterialName_GreenOnly=EngineDebugMaterials.VertexColorViewMode_GreenOnly
VertexColorViewModeMaterialName_BlueOnly=EngineDebugMaterials.VertexColorViewMode_BlueOnly
HeatmapMaterialName=EngineDebugMaterials.HeatmapMaterial
BoneWeightMaterialName=EngineDebugMaterials.BoneWeightMaterial
TangentColorMaterialName=EngineDebugMaterials.TangentColorMaterial
MobileEmulationMasterMaterialName=MobileEngineMaterials.MobileMasterMaterial
EditorBrushMaterialName=EngineMaterials.EditorBrushMaterial
DefaultPhysMaterialName=EngineMaterials.DefaultPhysicalMaterial
LandscapeHolePhysMaterialName=EngineMaterials.LandscapeHolePhysicalMaterial
TextureStreamingBoundsMaterialName=EditorMaterials.Utilities.TextureStreamingBounds_MATInst
TerrainErrorMaterialName=EngineDebugMaterials.MaterialError_Mat
ProcBuildingSimpleMaterialName=EngineBuildings.ProcBuildingSimpleMaterial
BuildingQuadStaticMeshName=EngineBuildings.BuildingQuadMesh

; Roughly how many texels per world unit when generating a building LOD color texture
ProcBuildingLODColorTexelsPerWorldUnit=0.075

; Roughly how many texels per world unit when generating a building LOD lighting texture
ProcBuildingLODLightingTexelsPerWorldUnit=0.015

; Maximum size of a building LOD color texture
; IMPORTANT: If you change this, you should also consider changing TEXTUREGROUP_ProcBuilding_Face!
MaxProcBuildingLODColorTextureSize=1024

; Maximum size of a building LOD lighting texture
; IMPORTANT: If you change this, you should also consider changing TEXTUREGROUP_ProcBuilding_LightMap!
MaxProcBuildingLODLightingTextureSize=256

; Whether to crop building LOD textures to rectangular textures to reduce wasted memory
UseProcBuildingLODTextureCropping=True

; Whether to force use of power-of-two LOD textures (uses more memory, but may have better performance)
; NOTE: Currently enabled until non-pow2 textures are supported on core platforms
ForcePowerOfTwoProcBuildingLODTextures=True


; True if we should combine light/shadow maps together if they're very similar to one another
bCombineSimilarMappings=False

; Maximum root mean square deviation of the image difference allowed for mappings to be combined.  Requires bCombineSimilarLightAndShadowMappings to be enabled.
MaxRMSDForCombiningMappings=6.0

ImageReflectionTextureSize=1024
TerrainMaterialMaxTextureCount=16
TerrainTessellationCheckCount=6
TerrainTessellationCheckBorder=2.0
TerrainTessellationCheckDistance=4096.0
BeginUPTryCount=200000
bStaticDecalsEnabled=True
bDynamicDecalsEnabled=True
bForceStaticTerrain=False
LightingOnlyBrightness=(R=0.3,G=0.3,B=0.3,A=1.0)
LightComplexityColors=(R=0,G=0,B=0,A=1)
LightComplexityColors=(R=0,G=255,B=0,A=1)
LightComplexityColors=(R=63,G=191,B=0,A=1)
LightComplexityColors=(R=127,G=127,B=0,A=1)
LightComplexityColors=(R=191,G=63,B=0,A=1)
LightComplexityColors=(R=255,G=0,B=0,A=1)
ShaderComplexityColors=(R=0.0,G=1.0,B=0.127,A=1.0)
ShaderComplexityColors=(R=0.0,G=1.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.046,G=0.52,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.215,G=0.215,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.52,G=0.046,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.7,G=0.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.0,B=0.5,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.9,B=0.9,A=1.0)
MaxPixelShaderAdditiveComplexityCount=900
TimeBetweenPurgingPendingKillObjects=60
bUseTextureStreaming=True
bUseBackgroundLevelStreaming=True
bSubtitlesEnabled=True
bSubtitlesForcedOff=FALSE
ScoutClassName="Engine.Scout"
DefaultPostProcessName=EngineMaterials.DefaultScenePostProcess
DefaultUIScenePostProcessName=EngineMaterials.DefaultUIPostProcess
ThumbnailSkeletalMeshPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
ThumbnailParticleSystemPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
ThumbnailMaterialPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
DefaultSoundName=EngineSounds.WhiteNoise
bOnScreenKismetWarnings=TRUE
bEnableKismetLogging=FALSE
bUseRecastNavMesh=TRUE
; If setting bAllowDebugViewmodesOnConsoles=TRUE, must also add EngineDebugMaterials to the StartupPackages for console platforms
bAllowDebugViewmodesOnConsoles=FALSE
CameraRotationThreshold=45.0
CameraTranslationThreshold=10000
PrimitiveProbablyVisibleTime = 8.0
PercentUnoccludedRequeries = 0.125
MaxOcclusionPixelsFraction = 0.1
MinTextureDensity=0.0
IdealTextureDensity=13.0
MaxTextureDensity=55.0
MinLightMapDensity=0.0
IdealLightMapDensity=0.05
MaxLightMapDensity=0.2
RenderLightMapDensityGrayscaleScale=1.0
RenderLightMapDensityColorScale=1.0
bRenderLightMapDensityGrayscale=false
LightMapDensityVertexMappedColor=(R=0.65,G=0.65,B=0.25,A=1.0)
LightMapDensitySelectedColor=(R=1.0,G=0.2,B=1.0,A=1.0)
bDisablePhysXHardwareSupport=True
DemoRecordingDevice=Engine.DemoRecDriver
bPauseOnLossOfFocus=FALSE
MaxFluidNumVerts=1048576
FluidSimulationTimeLimit=30.0
MaxParticleResize=0
MaxParticleResizeWarn=0
bCheckParticleRenderSize=True
MaxParticleVertexMemory=131972
NetClientTicksPerSecond=200
MaxTrackedOcclusionIncrement=0.10
TrackedOcclusionStepSize=0.10
MipFadeInSpeed0=0.3
MipFadeOutSpeed0=0.1
MipFadeInSpeed1=2.0
MipFadeOutSpeed1=1.0
StatColorMappings=(StatName="AverageFPS",ColorMap=((In=15.0,Out=(R=255)),(In=30,Out=(R=255,G=255)),(In=45.0,Out=(G=255))))
StatColorMappings=(StatName="Frametime",ColorMap=((In=1.0,Out=(G=255)),(In=25.0,Out=(G=255)),(In=29.0,Out=(R=255,G=255)),(In=33.0,Out=(R=255))))
StatColorMappings=(StatName="Streaming fudge factor",ColorMap=((In=0.0,Out=(G=255)),(In=1.0,Out=(G=255)),(In=2.5,Out=(R=255,G=255)),(In=5.0,Out=(R=255)),(In=10.0,Out=(R=255))))
PhysXGpuHeapSize=32
PhysXMeshCacheSize=8
bShouldGenerateSimpleLightmaps=TRUE

; Enables normal map sampling when Lightmass is generating 'simple' light maps.  This increases lighting build time, but may improve quality when normal maps are used to represent curvature over a large surface area.  When this setting is disabled, 'simple' light maps will not take normal maps into account.
bUseNormalMapsForSimpleLightMaps=TRUE

bSmoothFrameRate=TRUE
MinSmoothedFrameRate=22
MaxSmoothedFrameRate=62
bCheckForMultiplePawnsSpawnedInAFrame=FALSE
NumPawnsAllowedToBeSpawnedInAFrame=2
; This is the default (additive) color of selected objects in the editor
DefaultSelectedMaterialColor=(R=0.04,G=0.02,B=0.24,A=1.0)
; This is the default (additive) color of hovered objects in the editor
DefaultHoveredMaterialColor=(R=0.02,G=0.02,B=0.02,A=1.0)
; This is the startup state of the OnScreenDebugMessage system
bEnableOnScreenDebugMessages=true
AllowScreenDoorFade=False
AllowNvidiaStereo3d=False
; Allows matinee tracks to modify material instances on post process chains
EnableMatineePostProcessMaterialParam=False
; If in a DEBUG build, and DevAbsorbFunc is unsuppressed, the functions in this array will be ignored when throwing warning logs about non-simulated functions being absorbed
IgnoreSimulatedFuncWarnings=Tick
NearClipPlane=10.0
bUseStreamingPause=false
bKeepAllMaterialQualityLevelsLoaded=False

[PlatformInterface]
CloudStorageInterfaceClassName=
FacebookIntegrationClassName=
InGameAdManagerClassName=

[Engine.SeqAct_Interp]
; These control the default rendering overrides for matinee's with director tracks
; By default, some features are disabled to make room for cinematic lighting and shadowing
RenderingOverrides=(bAllowAmbientOcclusion=False,bAllowDominantWholeSceneDynamicShadows=False,bAllowMotionBlurSkinning=False,bAllowTemporalAA=True,bAllowLightShafts=True)

[Engine.StreamingMovies]
RenderPriorityPS3=1001
SuspendGameIO=True

[Engine.ISVHacks]
bInitializeShadersOnDemand=False
DisableATITextureFilterOptimizationChecks=True
UseMinimalNVIDIADriverShaderOptimization=True
PumpWindowMessagesWhenRenderThreadStalled=False

[Engine.GameEngine]
MaxDeltaTime=0



; mostly copied from 2k4
[Engine.DemoRecDriver]
AllowDownloads=True
DemoSpectatorClass=Engine.PlayerController
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=30.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=30
MaxRewindPoints=30
RewindPointInterval=1.0
NumRecentRewindPoints=7

[Engine.PackagesToAlwaysCook]

[Engine.StartupPackages]
bSerializeStartupPackagesFromMemory=TRUE
bFullyCompressStartupPackages=FALSE
Package=EngineMaterials
; Console platforms will remove EngineDebugMaterials from their StartupPackages
Package=EngineDebugMaterials
Package=EngineSounds
Package=EngineFonts
Package=SoundClassesAndModes

[Engine.PackagesToForceCookPerMap]

[Engine.MobileShaderGroups]

[Core.System]
MaxObjectsNotConsideredByGC=0
SizeOfPermanentObjectPool=0
StaleCacheDays=30
MaxStaleCacheSize=10
MaxOverallCacheSize=30
PackageSizeSoftLimit=300
AsyncIOBandwidthLimit=0
CachePath=..\..\%GAME%Game\Cache
CacheExt=.uxx
Paths=..\..\Engine\Content
ScriptPaths=..\..\%GAME%Game\Script
FRScriptPaths=..\..\%GAME%Game\ScriptFinalRelease
CutdownPaths=..\..\%GAME%Game\CutdownPackages
CutdownPaths=..\..\%GAME%Game\Script
ScreenShotPath=..\..\%GAME%Game\ScreenShots
LocalizationPaths=..\..\Engine\Localization
Extensions=upk
Extensions=u
Extensions=umap
SaveLocalizedCookedPackagesInSubdirectories=FALSE
TextureFileCacheExtension=tfc
bDisablePromptToRebuildScripts=FALSE
Suppress=Dev
Suppress=DevAbsorbFuncs
Suppress=DevAnim
Suppress=DevAssetDataBase
Suppress=DevAudio
Suppress=DevAudioVerbose
Suppress=DevBind
Suppress=DevBsp
Suppress=DevCamera
Suppress=DevCollision
Suppress=DevCompile
Suppress=DevComponents
Suppress=DevConfig
Suppress=DevCooking
Suppress=DevCrossLevel
Suppress=DevDataStore
Suppress=DevDecals
Suppress=DevFaceFX
Suppress=DevGFxUI
Suppress=DevGFxUIWarning
Suppress=DevGarbage
;Suppress=DevHDDCaching
Suppress=DevKill
Suppress=DevLevelTools
Suppress=DevLightmassSolver
Suppress=DevLoad
Suppress=DevMovie
Suppress=DevNavMesh
Suppress=DevNavMeshWarning
Suppress=DevNet
Suppress=DevNetTraffic
Suppress=DevNetTrafficDetail
Suppress=DevOnline
Suppress=DevPath
Suppress=DevReplace
Suppress=DevSHA
Suppress=DevSave
Suppress=DevShaders
Suppress=DevShadersDetailed
Suppress=DevSound
Suppress=DevStats
Suppress=DevStreaming
Suppress=DevTick
Suppress=DevUI
Suppress=DevUIAnimation
Suppress=DevUIFocus
Suppress=DevUIStates
Suppress=DevUIStyles
Suppress=DevMCP
Suppress=DevHTTP
Suppress=DevHttpRequest
Suppress=DevBeacon
Suppress=DevBeaconGame
Suppress=DevOnlineGame
Suppress=DevMatchmaking
Suppress=DevMovieCapture

Suppress=GameStats
Suppress=Init
Suppress=Input
Suppress=Inventory
Suppress=Localization
Suppress=LocalizationWarning
Suppress=PlayerManagement
Suppress=PlayerMove


[Engine.Client]
DisplayGamma=2.2
MinDesiredFrameRate=35.000000
InitialButtonRepeatDelay=0.2
ButtonRepeatDelay=0.1

[WinDrv.WindowsClient]
AudioDeviceClass=XAudio2.XAudio2Device
MinAllowableResolutionX=0
MinAllowableResolutionY=0
MaxAllowableResolutionX=0
MaxAllowableResolutionY=0
MinAllowableRefreshRate=0
MaxAllowableRefreshRate=0
ParanoidDeviceLostChecking=1
AllowJoystickInput=1

[WinDrv.HttpRequestWindowsMcp]
AppID="UDK"
AppSecret="Your_app_secret_here"

[XAudio2.XAudio2Device]
MaxChannels=32
CommonAudioPoolSize=0
MinCompressedDurationGame=5
MinCompressedDurationEditor=4
LowPassFilterResonance=0.9

[ALAudio.ALAudioDevice]
MaxChannels=32
CommonAudioPoolSize=0
MinCompressedDurationGame=5
MinCompressedDurationEditor=4
LowPassFilterResonance=0.9
//DeviceName=Generic Software

[Engine.Player]
ConfiguredInternetSpeed=10000
ConfiguredLanSpeed=20000
PP_DesaturationMultiplier=1.0
PP_HighlightsMultiplier=1.0
PP_MidTonesMultiplier=1.0
PP_ShadowsMultiplier=1.0

[IpDrv.TcpNetDriver]
AllowDownloads=True
AllowPeerConnections=False
AllowPeerVoice=False
ConnectionTimeout=30.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=15000
MaxInternetClientRate=10000
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
NetConnectionClassName="IpDrv.TcpipConnection"

[OnlineSubsystemSteamworks.IpNetDriverSteamworks]
NetConnectionClassName="OnlineSubsystemSteamworks.IpNetConnectionSteamworks"
bSteamSocketsOnly=False

[IpServer.UdpServerQuery]
GameName=ut

[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconProduct=ut
ServerBeaconPort=8777
BeaconPort=9777

[TextureStreaming]
MinTextureResidentMipCount=7
PoolSize=160
MemoryMargin=20
MemoryLoss=0
HysteresisLimit=20
DropMipLevelsLimit=16
StopIncreasingLimit=12
StopStreamingLimit=8
MinEvictSize=10
MinFudgeFactor=1
FudgeFactorIncreaseRateOfChange=0.5
FudgeFactorDecreaseRateOfChange=-0.4
MinRequestedMipsToConsider=11
MinTimeToGuaranteeMinMipCount=2
MaxTimeToGuaranteeMinMipCount=12
UseTextureFileCache=TRUE
LoadMapTimeLimit=20.0
LightmapStreamingFactor=0.04
ShadowmapStreamingFactor=0.04
MaxLightmapRadius=2000.0
AllowStreamingLightmaps=True
TextureFileCacheBulkDataAlignment=1
UsePriorityStreaming=True
bAllowSwitchingStreamingSystem=False
UseDynamicStreaming=True
bEnableAsyncDefrag=False
bEnableAsyncReallocation=False
MaxDefragRelocations=256
MaxDefragDownShift=128
BoostPlayerTextures=3.0
TemporalAAMemoryReserve=4.0

[StreamByURL]
PostLoadPause=6.0

[UnrealEd.EditorEngine]
LocalPlayerClassName=UnrealEd.EditorPlayer
bSubtitlesEnabled=True
GridEnabled=True
SnapScaleEnabled=True
ScaleGridSize=5
SnapVertices=False
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FOVAngle=90.000000
GodMode=True
AutoSaveDir=..\..\Engine\Autosaves
InvertwidgetZAxis=True
UseAxisIndicator=True
MatineeCurveDetail=0.1
Client=WinDrv.WindowsClient
CurrentGridSz=4
bUseMayaCameraControls=True
bPrefabsLocked=True
HeightMapExportClassName="TerrainHeightMapExporterTextT3D"
EditorOnlyContentPackages=EditorMeshes
EditorOnlyContentPackages=EditorMaterials
EditorOnlyContentPackages=EditorResources
EditorOnlyContentPackages=EditorLandscapeResources
EditorOnlyContentPackages=EditorShellMaterials
EditorOnlyContentPackages=MobileEngineMaterials
EditPackagesInPath=..\..\Development\Src
EditPackages=Core
EditPackages=Engine
EditPackages=IpDrv
;SGMOD: no scaleform
;EditPackages=GFxUI
EditPackages=GameFramework
EditPackages=UnrealEd
;SGMOD: no scaleform
;EditPackages=GFxUIEditor
EditPackages=WinDrv
EditPackages=OnlineSubsystemPC
EditPackages=OnlineSubsystemGameSpy
EditPackages=OnlineSubsystemLive
EditPackages=OnlineSubsystemSteamworks
EditPackages=OnlineSubsystemGameCenter
EditPackages=SubstanceAir
EditPackages=SubstanceAirEd
bBuildReachSpecs=FALSE
bGroupingActive=TRUE
bCustomCameraAlignEmitter=TRUE
CustomCameraAlignEmitterDistance=100.0
bDrawSocketsInGMode=FALSE
bSmoothFrameRate=FALSE
MinSmoothedFrameRate=5
MaxSmoothedFrameRate=120
FarClippingPlane=0
TemplateMapFolders=..\..\Engine\Content\Maps\Templates
UseOldStyleMICEditorGroups=true

[UnrealEd.UnrealEdEngine]
AutoSaveIndex=0
PackagesToBeFullyLoadedAtStartup=EditorMaterials
PackagesToBeFullyLoadedAtStartup=EditorMeshes
PackagesToBeFullyLoadedAtStartup=EditorResources
PackagesToBeFullyLoadedAtStartup=EngineMaterials
PackagesToBeFullyLoadedAtStartup=EngineFonts
PackagesToBeFullyLoadedAtStartup=EngineResources
PackagesToBeFullyLoadedAtStartup=Engine_MI_Shaders
PackagesToBeFullyLoadedAtStartup=MapTemplateIndex

[Engine.DataStoreClient]
GlobalDataStoreClasses="Engine.UIDataStore_GameResource"
GlobalDataStoreClasses="Engine.UIDataStore_Fonts"
GlobalDataStoreClasses="Engine.UIDataStore_Registry"
GlobalDataStoreClasses="Engine.UIDataStore_InputAlias"
;PlayerDataStoreClassNames="Engine.UIDataStore_InputAlias"

[DevOptions.Shaders]
AutoReloadChangedShaders=True
bAllowMultiThreadedShaderCompile=True
bAllowDistributedShaderCompile=False
bAllowDistributedShaderCompileForBuildPCS=False
NumUnusedShaderCompilingThreads=1
ThreadedShaderCompileThreshold=1
MaxShaderJobBatchSize=30
PrecompileShadersJobThreshold=40000
bDumpShaderPDBs=False
bPromptToRetryFailedShaderCompiles=True

[DevOptions.Debug]
ShowSelectedLightmap=False

[StatNotifyProviders]
BinaryFileStatNotifyProvider=true
XmlStatNotifyProvider=false
CsvStatNotifyProvider=false
StatsNotifyProvider_UDP=false
PIXNamedCounterProvider=false

[StatNotifyProviders.StatNotifyProvider_UDP]
ListenPort=13000

[RemoteControl]
SuppressRemoteControlAtStartup=False

[LogFiles]
PurgeLogsDays=3
LogTimes=True

[AnimationCompression]
CompressCommandletVersion=3	// Bump this up to trigger full recompression. Otherwise only new animations imported will be recompressed.
DefaultCompressionAlgorithm=AnimationCompressionAlgorithm_RemoveLinearKeys
TranslationCompressionFormat=0
RotationCompressionFormat=1
AlternativeCompressionThreshold=1.f
ForceRecompression=False
bOnlyCheckForMissingSkeletalMeshes=False
KeyEndEffectorsMatchName=IK
KeyEndEffectorsMatchName=eye
KeyEndEffectorsMatchName=weapon
KeyEndEffectorsMatchName=hand
KeyEndEffectorsMatchName=attach
KeyEndEffectorsMatchName=camera

[IpDrv.OnlineSubsystemCommonImpl]
MaxLocalTalkers=1
MaxRemoteTalkers=16
bIsUsingSpeechRecognition=false

[IpDrv.OnlineGameInterfaceImpl]
LanAnnouncePort=14001
LanQueryTimeout=5.0

[OnlineSubsystemLive.OnlineSubsystemLive]
LanAnnouncePort=14001
VoiceNotificationDelta=0.2

[Engine.StaticMeshCollectionActor]
bCookOutStaticMeshActors=TRUE
MaxStaticMeshComponents=100

[Engine.StaticLightCollectionActor]
bCookOutStaticLightActors=TRUE
MaxLightComponents=100

[LiveSock]
bUseVDP=True
bUseSecureConnections=true
MaxDgramSockets=64
MaxStreamSockets=16
DefaultRecvBufsizeInK=256
DefaultSendBufsizeInK=256
SystemLinkPort=14000

[CustomStats]
LD=Streaming fudge factor
LD=FrameTime
LD=Terrain Smooth Time
LD=Terrain Render Time
LD=Decal Render Time
LD=Terrain Triangles
LD=Decal Triangles
LD=Decal Draw Calls
LD=Static Mesh Tris
LD=Skel Mesh Tris
LD=Skel Verts CPU Skin
LD=Skel Verts GPU Skin
LD=30+ FPS
LD=Total CPU rendering time
LD=Total GPU rendering time
LD=Occluded primitives
LD=Projected shadows
LD=Visible static mesh elements
LD=Visible dynamic primitives
LD=Texture Pool Size
LD=Physical Memory Used
LD=Virtual Memory Used
LD=Audio Memory Used
LD=Texture Memory Used
LD=360 Texture Memory Used
LD=Animation Memory
LD=Vertex Lighting Memory
LD=StaticMesh Vertex Memory
LD=StaticMesh Index Memory
LD=SkeletalMesh Vertex Memory
LD=SkeletalMesh Index Memory
LD=Decal Vertex Memory
LD=Decal Index Memory
LD=Decal Interaction Memory
MEMLEAN=Virtual Memory Used
MEMLEAN=Audio Memory Used
MEMLEAN=Animation Memory
MEMLEAN=FaceFX Cur Mem
MEMLEAN=Vertex Lighting Memory
MEMLEAN=StaticMesh Vertex Memory
MEMLEAN=StaticMesh Index Memory
MEMLEAN=SkeletalMesh Vertex Memory
MEMLEAN=SkeletalMesh Index Memory
MEMLEAN=Decal Vertex Memory
MEMLEAN=Decal Index Memory
MEMLEAN=Decal Interaction Memory
MEMLEAN=VertexShader Memory
MEMLEAN=PixelShader Memory
GameThread=Async Loading Time
GameThread=Audio Update Time
GameThread=FrameTime
GameThread=HUD Time
GameThread=Input Time
GameThread=Kismet Time
GameThread=Move Actor Time
GameThread=RHI Game Tick
GameThread=RedrawViewports
GameThread=Script time
GameThread=Tick Time
GameThread=Update Components Time
GameThread=World Tick Time
GameThread=Async Work Wait
GameThread=PerFrameCapture
GameThread=DynamicLightEnvComp Tick
Mobile=ES2 Draw Calls
Mobile=ES2 Draw Calls (UP)
Mobile=ES2 Triangles Drawn
Mobile=ES2 Triangles Drawn (UP)
Mobile=ES2 Program Count
Mobile=ES2 Program Count (PP)
Mobile=ES2 Program Changes
Mobile=ES2 Uniform Updates (Bytes)
Mobile=ES2 Base Texture Binds
Mobile=ES2 Detail Texture Binds
Mobile=ES2 Lightmap Texture Binds
Mobile=ES2 Environment Texture Binds
Mobile=ES2 Bump Offset Texture Binds
Mobile=Frustum Culled primitives
Mobile=Statically occluded primitives
SplitScreen=Processed primitives
SplitScreen=Mesh draw calls
SplitScreen=Mesh Particles
SplitScreen=Particle Draw Calls

[MemorySplitClassesToTrack]
Class=AnimSequence
Class=AudioComponent
Class=AudioDevice
Class=BrushComponent
Class=CylinderComponent
Class=DecalComponent
Class=DecalManager
Class=DecalMaterial
Class=Font
Class=Level
Class=Material
Class=MaterialInstanceConstant
Class=MaterialInstanceTimeVarying
Class=Model
Class=ModelComponent
Class=MorphTarget
Class=NavigationMeshBase
Class=ParticleModule
Class=ParticleSystemComponent
Class=PathNode
Class=ProcBuilding_SimpleLODActor
Class=RB_BodyInstance
Class=RB_BodySetup
Class=ReachSpec
Class=Sequence
Class=SkeletalMesh
Class=SkeletalMeshComponent
Class=SoundCue
Class=SoundNode
Class=SoundNodeWave
Class=StaticMesh
Class=StaticMeshActor
Class=StaticMeshCollectionActor
Class=StaticMeshComponent
Class=Terrain
Class=TerrainComponent
Class=Texture2D
Class=UIRoot

[MemLeakCheckExtraExecsToRun]
Cmd="obj list class=StaticMesh -Alphasort -DetailedInfo"
Cmd="obj list class=StaticMeshActor -ALPHASORT -DetailedInfo"
Cmd="obj list class=StaticMeshCollectionActor -ALPHASORT -DetailedInfo"
Cmd="obj list class=TextureMovie -Alphasort -DetailedInfo"
Cmd="obj list class=Level -ALPHASORT -DetailedInfo"
Cmd="lightenv list volumes"
Cmd="lightenv list transition"
Cmd="ListThreads"

[ConfigCoalesceFilter]
FilterOut=%GAME%Engine.ini
FilterOut=%GAME%Editor.ini
FilterOut=%GAME%Input.ini
FilterOut=%GAME%Lightmass.ini
FilterOut=%GAME%Game.ini
FilterOut=%GAME%GameDedicatedServer.ini
FilterOut=%GAME%UI.ini
FilterOut=%GAME%SystemSettings.ini
FilterOut=%GAME%EngineG4WLive.ini
FilterOut=%GAME%EngineG4WLiveDedicatedServer.ini
FilterOut=%GAME%EngineNoLive.ini
FilterOut=%GAME%EngineNoLiveDedicatedServer.ini
FilterOut=%GAME%EditorKeyBindings.ini
FilterOut=%GAME%EditorUserSettings.ini
FilterOut=%GAME%EngineGameSpy.ini
FilterOut=%GAME%EngineSteamworks.ini
FilterOut=Descriptions.int
FilterOut=Editor.int
FilterOut=EditorTips.int
FilterOut=UnrealEd.int
FilterOut=WinDrv.int
FilterOut=XWindow.int
FilterOut=GfxUIEditor.int
FilterOut=Properties.int

[TaskPerfTracking]
bUseTaskPerfTracking=TRUE
RemoteConnectionIP="10.1.20.20"
ConnectionString="Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2"
RemoteConnectionStringOverride="Data Source=production-db;Initial Catalog=EngineTaskPerf;Integrated Security=True;Pooling=False;Asynchronous Processing=True;Network Library=dbmssocn"

[FPSChartTracking]
ShouldTrackFPSWhenNonInteractive=False

[TaskPerfMemDatabase]
bUseTaskPerfMemDatabase=TRUE
RemoteConnectionIP="10.1.20.20"
ConnectionString="Provider=sqloledb;Data Source=dev-db;Initial Catalog=PerfMem;Trusted_Connection=Yes;Connection Timeout=2"
RemoteConnectionStringOverride="Data Source=dev-db;Initial Catalog=PerfMem;Integrated Security=True;Pooling=True;Asynchronous Processing=True;Network Library=dbmssocn"

[MemoryPools]
FLightPrimitiveInteractionInitialBlockSize=512
FModShadowPrimitiveInteractionInitialBlockSize=512

[MobileMaterialCookSettings]
SkinningOnlyMaterials=
NoLightmapOnlyMaterials=

[Engine.PhysicsLODVerticalEmitter]
ParticlePercentage=100

[Engine.OnlineSubsystem]
NamedInterfaceDefs=(InterfaceName="RecentPlayersList",InterfaceClassName="Engine.OnlineRecentPlayersList")
AsyncMinCompletionTime=0.0

[Engine.OnlineRecentPlayersList]
MaxRecentPlayers=100
MaxRecentParties=5

[VoIP]
VolumeThreshold=0.2
bHasVoiceEnabled=true

[FullScreenMovie]
bForceNoMovies=FALSE

[IPDrv.WebConnection]
MaxValueLength=512
MaxLineLength=4096

[IPDrv.WebServer]
ApplicationPaths[0]=/ServerAdmin
ApplicationPaths[1]=/images
;;Applications[0]=UWeb.HelloWeb
;;ApplicationPaths[0]=/Hello
ListenPort=80
MaxConnections=18
ExpirationSeconds=86400
bEnabled=false

[IPDrv.WebResponse]
IncludePath=/Web
CharSet=iso-8859-1

[TextureTracking]
#TextureName=T_GD_Traffic_Crosswalk_01

[AnimNotify]
Trail_MaxSampleRate=200.0

[Engine.UIDataStore_OnlinePlayerData]
PartyChatProviderClassName=Engine.UIDataProvider_OnlinePartyChatList

[Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainXFOV

[MobileSupport]
bShouldCachePVRTCTextures=False
bShouldCacheATITCTextures=False
bShouldCacheETCTextures=False
bShouldCacheFlashTextures=False
bShouldFlattenMaterials=True
FlattenedTextureResolutionBias=0
UDKRemotePort=41765
UDKRemotePortPIE=41766

[Engine.GameViewportClient]
bDebugNoGFxUI=FALSE

# this probably needs be a lot more complicated and be similiar to the summary gather we do in MemLeakCheck
[ContentComparisonReferenceTypes]
+Class=AnimSet
+Class=SkeletalMesh
+Class=SoundCue
+Class=StaticMesh
+Class=ParticleSystem
+Class=Texture2D


[UnitTesting]
UnitTestPath=..\..\Engine\UnitTests
UnitTestPackageName=UnitTestPackage

[Engine.HttpFactory]
HttpRequestClassName=WinDrv.HttpRequestWindows

[IpDrv.OnlineImageDownloaderWeb]
MaxSimultaneousDownloads=8

[IpDrv.McpServiceConfig]
Protocol="http"
Domain="localhost:8888"

[IpDrv.McpServiceBase]
McpConfigClassName="IpDrv.McpServiceConfig"

[IpDrv.McpServerTimeBase]
McpServerTimeClassName="IpDrv.McpServerTimeManager"

[IpDrv.McpServerTimeManager]
TimeStampUrl="/timestamp"

[IpDrv.McpGroupsBase]
McpGroupsManagerClassName="IpDrv.McpGroupsManager"

[IpDrv.McpGroupsManager]
CreateGroupUrl = "/groupcreate"
DeleteGroupUrl = "/groupdelete"
QueryGroupsUrl = "/grouplist"
QueryGroupMembersUrl = "/groupmembers"
AddGroupMembersUrl = "/groupmembers"
RemoveGroupMembersUrl = "/groupmembers"
DeleteGroupUrl = "/groupdelete"
DeleteAllGroupsUrl = "/groupdeletebyownerid"
QueryGroupInvitesUrl = "/groupinvite"
AcceptGroupInviteUrl = "/groupinvite"
RejectGroupInviteUrl = "/groupinvite"

[IpDrv.McpMessageBase]
McpMessageManagerClassName="IpDrv.McpMessageManager"

[IpDrv.McpMessageManager]
CompressionType = MMCT_LZO
CreateMessageUrl = "/messagecreate"
DeleteMessageUrl = "/messagedelete"
QueryMessagesUrl = "/messagelist"
QueryMessageContentsUrl = "/messagecontents"

[IpDrv.McpIdMappingBase]
McpIdMappingClassName="IpDrv.McpIdMappingManager"

[IpDrv.McpIdMappingManager]
AddMappingUrl="/useraddaccountmapping"
QueryMappingUrl="/userresolveaccountmappings"

[IpDrv.McpUserManagerBase]
McpUserManagerClassName="IpDrv.McpUserManager"

[IpDrv.McpUserManager]
RegisterUserMcpUrl="/registerusermcp"
RegisterUserFacebookUrl="/registeruserfacebook"
QueryUserUrl="/userstatus"
QueryUsersUrl="/usermultiplestatus"
DeleteUserUrl="/deleteuser"
McpAuthUrl="/authenticateusermcp"
FacebookAuthUrl="/authenticateuserfacebook"

[IpDrv.McpThreadedChatV3]
ChatThreadResource="/api/chatthreads"
ChatThreadResourceConcerningUser="/api/chatthreads/{threadId}/user/{mcpId}"
ChatPostsResourceConcerningUser="/api/chatthreads/user/{mcpId}/posts"
ChatPostsResourceForUsers="/api/chatthreads/{threadId}/users"
bWantsRepliesForUsers=true

[IpDrv.McpRemoteNotificationV3]
PushNotificationPath="/api/push/IOS"

[IpDrv.McpUserManagerV3]
AccountUrl="/api/account"
AuthUrl="/api/account/{epicId}"
QueryUrl="/api/identity"

[IpDrv.McpGroupsManagerV3]
GroupsUrl="/api/user/{epicId}/groups"
GroupMembersUrl="/api/user/{epicId}/groups/{groupId}/members"

[IpDrv.McpIdMappingManagerV3]
AddMappingUrl="/api/account/{epicId}/account"
QueryMappingUrl="/api/identity/mappings/{type}"

[IpDrv.McpMessageManagerV3]
OutboxPath="/api/messaging/{epicId}/outbox"
InboxPath="/api/messaging/{epicId}/inbox"
HeaderPath="/api/messaging/{epicId}/inbox/{messageId}/header"
MessagePath="/api/messaging/{epicId}/inbox/{messageId}"

[IpDrv.McpUserInventoryManagerV3]
ProcessCommandUrl="/api/profile/process"
ProfileResourcePath="/api/profile/user/{epicId}/{profileId}"
IapResourcePath="/api/iap/purchase/{epicId}"

[IpDrv.McpSystemCloudFileManagerV3]
FileResourcePath="/api/cloudstorage/system"

[IpDrv.McpUserCloudFileManagerV3]
FileResourcePath="/api/cloudstorage/user/{epicId}/{uniqueFilename}"

[IpDrv.McpClashMobManagerV3]
ChallengePath="/api/challenges"
UserChallengePath="/api/challenges/{challengeId}/users"
ChallengeFilePath="/api/challenges/{challengeId}/file/{fileName}"
UserChallengeUpdatePath="/api/challenges/{challengeId}/users/{epicId}/saveSlots/{saveSlotId}"

[IpDrv.McpUserCloudFileDownload]
EnumerateCloudFilesUrl="/cloudstoragelist"
ReadCloudFileUrl="/cloudstoragecontents"
WriteCloudFileUrl="/cloudstoragesave"
DeleteCloudFileUrl="/cloudstoragedelete"

[IpDrv.McpClashMobBase]
McpClashMobClassName="IpDrv.McpClashMobManager"

[IpDrv.McpClashMobManager]
ChallengeListUrl="/challengelist"
ChallengeStatusUrl="/challengestatus"
ChallengeMultiStatusUrl="/challengemultiplestatus"
AcceptChallengeUrl="/acceptchallenge"
UpdateChallengeProgressUrl="/updatechallenge"
UpdateRewardProgressUrl="/updatereward"


[IpDrv.McpManagedValueManagerBase]
McpManagedValueManagerClassName="IpDrv.McpManagedValueManager"

[IpDrv.McpManagedValueManager]
CreateSaveSlotUrl="/createvalues"
ReadSaveSlotUrl="/listvalues"
UpdateValueUrl="/updatevalue"
DeleteValueUrl="/deletevalue"

[IpDrv.McpUserInventoryBase]
McpUserInventoryClassName="IpDrv.McpUserInventoryManager"

[IpDrv.McpUserInventoryManager]
CreateSaveSlotUrl="/createsaveslot"
DeleteSaveSlotUrl="/deletesaveslot"
ListSaveSlotUrl="/listsaveslot"
ListItemsUrl="/listitems"
PurchaseItemUrl="/purchaseitem"
SellItemUrl="/sellitem"
EarnItemUrl="/earnitem"
ConsumeItemUrl="/consumeitem"
DeleteItemUrl="/deleteitem"
IapRecordUrl="/recordiap"

[IpDrv.McpClashMobFileDownload]
RequestFileURL="/challengefile"

[IpDrv.McpServerTimeManagerV3]
TimeStampUrl="/api/timestamp"

[IpDrv.McpLeaderboardsBase]
McpLeaderboardsClassName="IpDrv.McpLeaderboardsV3"

[IpDrv.McpLeaderboardsV3]
LeaderboardEntriesPath="/api/leaderboard/{leaderboardName}/entries"
BaseLeaderboardPath="/api/leaderboard"
LeaderboardEntryPath="/api/leaderboard/{leaderboardName}/entry/{gameAccountId}"

[IpDrv.OnlineTitleFileDownloadWeb]
RequestFileURL="/downloadfile"
RequestFileListURL="/listfiles"
TimeOut=10.0

[OnlineSubsystemPC.OnlineSubsystemPC]
TitleFileClassName="IpDrv.OnlineTitleFileDownloadWeb"
TitleFileCacheClassName="IpDrv.TitleFileDownloadCache"
UserCloudFileClassName="IpDrv.McpUserCloudFileDownload"

[OnlineSubsystemGameCenter.OnlineSubsystemGameCenter]
bSupportsGameInvites=true
bLoginOnInit=true
TitleFileClassName="IpDrv.OnlineTitleFileDownloadWeb"
TitleFileCacheClassName="IpDrv.TitleFileDownloadCache"
UserCloudFileClassName="IpDrv.McpUserCloudFileDownload"

[OnlineSubsystem]
PollingIntervalInMs=50
bAllowAsyncBlocking=true
DebugTaskDelayInMs=0

[SubstanceAir]
; number of mipmaps to keep during cooking
MipCountAfterCooking=7
; total memory budget
MemBudgetMb=2048
; 0 = will use all the cores (minus 1)
FreeCore=0
; TRUE will keep all bitmap versions
bForceTextureBaking=FALSE
bInstallTimeGeneration=FALSE