Guest User

Untitled

a guest
Oct 17th, 2020
547
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.51 KB | None | 0 0
  1. [Switch DeviceProfile]
  2. ; Started with copy of Engine's Switch profile
  3. DeviceType=Switch
  4.  
  5. +CVars=sg.ViewDistanceQuality=3
  6. +CVars=sg.AntiAliasingQuality=2
  7. +CVars=sg.ShadowQuality=1
  8. +CVars=sg.PostProcessQuality=1
  9. +CVars=sg.TextureQuality=1
  10. +CVars=sg.EffectsQuality=1
  11. +CVars=sg.FoliageQuality=1
  12.  
  13. ; Adjusted LodBias to 1 for textures that are likely to be big
  14. +TextureLODGroups=(Group=TEXTUREGROUP_World,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  15. +TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  16. +TextureLODGroups=(Group=TEXTUREGROUP_WorldSpecular,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  17. +TextureLODGroups=(Group=TEXTUREGROUP_Character,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  18. +TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  19. +TextureLODGroups=(Group=TEXTUREGROUP_CharacterSpecular,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  20. +TextureLODGroups=(Group=TEXTUREGROUP_Weapon,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  21. +TextureLODGroups=(Group=TEXTUREGROUP_WeaponNormalMap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  22. +TextureLODGroups=(Group=TEXTUREGROUP_WeaponSpecular,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  23. +TextureLODGroups=(Group=TEXTUREGROUP_Vehicle,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  24. +TextureLODGroups=(Group=TEXTUREGROUP_VehicleNormalMap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  25. +TextureLODGroups=(Group=TEXTUREGROUP_VehicleSpecular,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  26. +TextureLODGroups=(Group=TEXTUREGROUP_Cinematic,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  27. +TextureLODGroups=(Group=TEXTUREGROUP_Effects,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  28. +TextureLODGroups=(Group=TEXTUREGROUP_EffectsNotFiltered,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  29. +TextureLODGroups=(Group=TEXTUREGROUP_Skybox,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  30. +TextureLODGroups=(Group=TEXTUREGROUP_UI,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_NoMipmaps)
  31. ; Lightmap and Shadowmap shouldn't reduce (or you can get ugly artifacting)
  32. +TextureLODGroups=(Group=TEXTUREGROUP_Lightmap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  33. +TextureLODGroups=(Group=TEXTUREGROUP_Shadowmap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,NumStreamedMips=3,MipGenSettings=TMGS_SimpleAverage)
  34. +TextureLODGroups=(Group=TEXTUREGROUP_RenderTarget,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  35. +TextureLODGroups=(Group=TEXTUREGROUP_MobileFlattened,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  36. +TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Heightmap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)`
  37. +TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Weightmap,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  38. +TextureLODGroups=(Group=TEXTUREGROUP_Bokeh,MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear,MipGenSettings=TMGS_SimpleAverage)
  39. +TextureLODGroups=(Group=TEXTUREGROUP_Pixels2D,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=point,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  40. +TextureLODGroups=(Group=TEXTUREGROUP_Project01,MinLODSize=1,MaxLODSize=2048,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  41. +TextureLODGroups=(Group=TEXTUREGROUP_Project02,MinLODSize=1,MaxLODSize=2048,LODBias=1,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
  42.  
  43. ;
  44. ; Screen/Display
  45. ;
  46.  
  47. ; 720p backbuffer
  48. +CVars=r.setres=1280x720
  49.  
  50. ; Low Latency frame syncing - disabled by default - copy and uncomment the below line into the per-project SwitchDeviceProfile.ini to enable
  51. +CVars=r.GTSyncType=2
  52. +CVars=rhi.SyncSlackMS=0
  53. +CVars=rhi.syncinterval=1
  54.  
  55. ; Temporal Upsampling
  56. +CVars=r.TemporalAA.Upsampling=1
  57. ;+CVars=r.DynamicRes.OperationMode=2
  58.  
  59. ;
  60. ; TFB Overrides
  61. ;
  62. +CVars=r.MaterialQualityLevel=0
  63. +CVars=r.SceneColorFormat=2
  64.  
  65. ; get some memory back by reducing the vfx gpu simulation buffer
  66. +CVars=fx.GPUSimulationTextureSizeX=512
  67. +CVars=fx.GPUSimulationTextureSizeY=512
  68.  
  69. ; cube maps add up memory-wise, so make these smaller on Switch
  70. +CVars=r.ReflectionCaptureResolution=64
  71.  
  72. ;
  73. ; Lighting
  74. ;
  75.  
  76. ; default is 0.6, but levels look too dark on switch so increased to 1.0
  77. +CVars=r.SkylightIntensityMultiplier=1.0
  78.  
  79.  
  80. [SwitchConsole DeviceProfile]
  81. DeviceType=Switch
  82. BaseProfileName=Switch
  83. +CVars=r.ScreenPercentage=75
  84. +CVars=r.SecondaryScreenPercentage.GameViewport=100
  85. ; Copied from Falcon
  86. +CVars=sg.ViewDistanceQuality=2
  87. +CVars=sg.AntiAliasingQuality=2
  88. +CVars=sg.ShadowQuality=1
  89. +CVars=sg.PostProcessQuality=1
  90. +CVars=sg.TextureQuality=3
  91. +CVars=sg.EffectsQuality=1
  92. +CVars=r.StaticMeshLODDistanceScale=2
  93. +CVars=r.TemporalAAUpsampleFiltered=0
  94. +CVars=r.TemporalAA.AllowDownsampling=1
  95. +CVars=sg.FoliageQuality=2
  96. +CVars=foliage.MinLOD=1
  97. +CVars=r.ViewDistanceScale=0.8
  98. +CVars=r.DynamicRes.OperationMode=2
  99. +CVars=r.DynamicRes.MinScreenPercentage=70
  100. +CVars=r.DynamicRes.TargetedGPUHeadRoomPercentage=5
  101. ; looks like r.screenpercentage gets ignored with dynamic res
  102. +CVars=r.DynamicRes.MaxScreenPercentage=75
  103.  
  104. [SwitchHandheld DeviceProfile]
  105. DeviceType=Switch
  106. BaseProfileName=Switch
  107. ; draw less in handheld
  108. +CVars=r.ScreenPercentage=66.66
  109. +CVars=r.SecondaryScreenPercentage.GameViewport=66
  110. ; Copied from Falcon
  111. +CVars=sg.ViewDistanceQuality=1
  112. +CVars=sg.AntiAliasingQuality=1
  113. +CVars=sg.ShadowQuality=1
  114. +CVars=sg.PostProcessQuality=1
  115. +CVars=sg.TextureQuality=1
  116. +CVars=sg.EffectsQuality=0
  117. +CVars=r.StaticMeshLODDistanceScale=2.5
  118. +CVars=sg.FoliageQuality=1
  119. +CVars=foliage.MinLOD=2
  120. +CVars=r.Shadow.DistanceScale=0
  121. +CVars=r.ViewDistanceScale=0.8
  122. +CVars=r.MotionBlurQuality=0
  123. +CVars=r.DynamicRes.OperationMode=2
  124. +CVars=r.DynamicRes.MinScreenPercentage=60
  125. +CVars=r.DynamicRes.TargetedGPUHeadRoomPercentage=5
  126. ; looks like r.screenpercentage gets ignored with dynamic res
  127. +CVars=r.DynamicRes.MaxScreenPercentage=66.66
  128.  
  129. [Switch_Console_Forward DeviceProfile]
  130. DeviceType=Switch
  131. BaseProfileName=SwitchConsole
  132.  
  133. [Switch_Console_Deferred DeviceProfile]
  134. DeviceType=Switch
  135. BaseProfileName=SwitchConsole
  136.  
  137. [Switch_Handheld_Forward DeviceProfile]
  138. DeviceType=Switch
  139. BaseProfileName=SwitchHandheld
  140.  
  141. [Switch_Handheld_Deferred DeviceProfile]
  142. DeviceType=Switch
  143. BaseProfileName=SwitchHandheld
Advertisement
Add Comment
Please, Sign In to add comment