lordbean

2021 ARKSE Overhauled Scalability

Jul 15th, 2021 (edited)
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;
  2. ; Base scalability settings
  3. ; =========================
  4. ;
  5. ; The definitions here affect the console variables starting with "sg." and define the user quality levels (game/editor video settings)
  6. ; To override a specific platform use DeviceProfile.ini (whach out for the different syntax).
  7. ;
  8. ;-----------------------------------------------------------------------------------------------------------------
  9.  
  10. ; Note: [ResolutionQuality] isn't using the usual 0/1/2/3 quality levels, the value directly maps to r.ScreenPercentage.
  11. ; This is because we want custom scaling aligned with the screen/window resolution with more fine grained control
  12. ;
  13. ;-----------------------------------------------------------------------------------------------------------------
  14. ;
  15. ; Note: "r.MSAA.CompositingSampleCount" goes upto 8 however we're limiting it to 4 in a scale of 1/1/2/4
  16. ; Meaning that it is off for the first two detail levels.
  17.  
  18. ;-----------------------------------------------------------------------------------------------------------------
  19.  
  20. [TrueSkyQuality@0]
  21. r.TrueSkyQuality=0
  22.  
  23. [TrueSkyQuality@1]
  24. r.TrueSkyQuality=0.5
  25.  
  26. [TrueSkyQuality@2]
  27. r.TrueSkyQuality=0.75
  28.  
  29. [TrueSkyQuality@3]
  30. r.TrueSkyQuality=1
  31.  
  32. ;-----------------------------------------------------------------------------------------------------------------
  33.  
  34. [GroundClutterQuality@0]
  35. r.GroundClutterQuality=0
  36.  
  37. [GroundClutterQuality@1]
  38. r.GroundClutterQuality=0.5
  39.  
  40. [GroundClutterQuality@2]
  41. r.GroundClutterQuality=0.75
  42.  
  43. [GroundClutterQuality@3]
  44. r.GroundClutterQuality=1
  45.  
  46. ;-----------------------------------------------------------------------------------------------------------------
  47.  
  48. [IBLQuality@0]
  49. r.IBLQuality=0
  50.  
  51. [IBLQuality@1]
  52. r.IBLQuality=1
  53.  
  54. [IBLQuality@2]
  55. r.IBLQuality=1
  56.  
  57. [IBLQuality@3]
  58. r.IBLQuality=1
  59.  
  60. ;-----------------------------------------------------------------------------------------------------------------
  61.  
  62. [HeightFieldShadowQuality@0]
  63. r.HFShadowQuality=1
  64. r.DistanceFieldShadowRaytraceDistance=150000
  65. r.DistanceFieldShadowing=1
  66. r.DistanceFieldAO=1
  67. r.DFDistanceScale=1.0
  68. r.DFFullResolution=0
  69. r.DistanceFieldBuild.Compress=1
  70.  
  71. [HeightFieldShadowQuality@1]
  72. r.HFShadowQuality=1
  73. r.DistanceFieldShadowRaytraceDistance=200000
  74. r.DistanceFieldShadowing=1
  75. r.DistanceFieldAO=1
  76. r.DFDistanceScale=1.5
  77. r.DFFullResolution=0
  78. r.DistanceFieldBuild.Compress=1
  79.  
  80. [HeightFieldShadowQuality@2]
  81. r.HFShadowQuality=2
  82. r.DistanceFieldShadowRaytraceDistance=300000
  83. r.DistanceFieldShadowing=1
  84. r.DistanceFieldAO=1
  85. r.DFDistanceScale=2.0
  86. r.DFFullResolution=0
  87. r.DistanceFieldBuild.Compress=0
  88.  
  89. [HeightFieldShadowQuality@3]
  90. r.HFShadowQuality=2
  91. r.DistanceFieldShadowRaytraceDistance=500000
  92. r.DistanceFieldShadowing=1
  93. r.DistanceFieldAO=1
  94. r.DFDistanceScale=2.5
  95. r.DFFullResolution=0
  96. r.DistanceFieldBuild.Compress=0
  97.  
  98. ;-----------------------------------------------------------------------------------------------------------------
  99.  
  100. [AntiAliasingQuality@0]
  101. r.PostProcessAAQuality=0
  102. r.MSAA.CompositingSampleCount=1
  103.  
  104. [AntiAliasingQuality@1]
  105. r.PostProcessAAQuality=2
  106. r.MSAA.CompositingSampleCount=1
  107.  
  108. [AntiAliasingQuality@2]
  109. r.PostProcessAAQuality=3
  110. r.MSAA.CompositingSampleCount=2
  111.  
  112. [AntiAliasingQuality@3]
  113. r.PostProcessAAQuality=4
  114. r.MSAA.CompositingSampleCount=2
  115.  
  116. ;-----------------------------------------------------------------------------------------------------------------
  117.  
  118. [ViewDistanceQuality@0]
  119. r.SkeletalMeshLODBias=0
  120. r.ViewDistanceScale=0.5
  121.  
  122. [ViewDistanceQuality@1]
  123. r.SkeletalMeshLODBias=0
  124. r.ViewDistanceScale=1.0
  125.  
  126. [ViewDistanceQuality@2]
  127. r.SkeletalMeshLODBias=0
  128. r.ViewDistanceScale=1.4
  129.  
  130. [ViewDistanceQuality@3]
  131. r.SkeletalMeshLODBias=0
  132. r.ViewDistanceScale=1.75
  133.  
  134. ;-----------------------------------------------------------------------------------------------------------------
  135.  
  136. [ShadowQuality@0]
  137. r.LightFunctionQuality=1
  138. r.ShadowQuality=1
  139. r.Shadow.MaxResolution=128
  140. r.Shadow.CSM.MaxCascades=0
  141. r.Shadow.AllowForegroundShadows=0
  142. r.Shadow.RadiusThreshold=0.01
  143. r.Shadow.CSM.TransitionScale=1
  144. r.Shadow.DistanceScale=1
  145. r.Shadow.OcclusionCullCascadedShadowMaps=1
  146.  
  147. [ShadowQuality@1]
  148. r.LightFunctionQuality=2
  149. r.ShadowQuality=3
  150. r.Shadow.MaxResolution=512
  151. r.Shadow.CSM.MaxCascades=4
  152. r.Shadow.AllowForegroundShadows=1
  153. r.Shadow.RadiusThreshold=0.02
  154. r.Shadow.CSM.TransitionScale=2
  155. r.Shadow.DistanceScale=0.4
  156.  
  157. [ShadowQuality@2]
  158. r.LightFunctionQuality=3
  159. r.ShadowQuality=3
  160. r.Shadow.MaxResolution=1024
  161. r.Shadow.CSM.MaxCascades=8
  162. r.Shadow.AllowForegroundShadows=1
  163. r.Shadow.RadiusThreshold=0.01
  164. r.Shadow.CSM.TransitionScale=2
  165. r.Shadow.DistanceScale=1.0
  166.  
  167. [ShadowQuality@3]
  168. r.LightFunctionQuality=3
  169. r.ShadowQuality=3
  170. r.Shadow.MaxResolution=2048
  171. r.Shadow.CSM.MaxCascades=12
  172. r.Shadow.AllowForegroundShadows=1
  173. r.Shadow.RadiusThreshold=0.005
  174. r.Shadow.CSM.TransitionScale=2
  175. r.Shadow.DistanceScale=1.6
  176.  
  177. ;-----------------------------------------------------------------------------------------------------------------
  178.  
  179. [PostProcessQuality@0]
  180. r.MotionBlurQuality=1
  181. r.AmbientOcclusionMaxQuality=50
  182. r.AmbientOcclusionLevels=1
  183. r.AmbientOcclusionRadiusScale=.01
  184. r.AmbientOcclusion32BitPrecision=1
  185. r.AmbientOcclusionSampleSetQuality=0
  186. r.AmbientOcclusionFadeoutExponent=.125
  187. r.DepthOfFieldQuality=0
  188. r.LensFlareQuality=0
  189. r.SceneColorFringeQuality=0
  190. r.EyeAdaptationQuality=4
  191. r.BloomQuality=1
  192. r.UpsampleQuality=4
  193. r.TonemapperQuality=4
  194. r.LightShaftQuality=1
  195. r.LightShaftBlurPasses=0
  196. r.ScreenSpaceReflections=0
  197. r.RefractionQuality=0
  198. r.SSR.Quality=0
  199. r.SSR.HalfResSceneColor=1
  200. r.SSR.Temporal=0
  201. r.FastBlurThreshold=0
  202. r.TranslucencyVolumeBlur=0
  203. r.SSS.Scale=0
  204. r.SSS.SampleSet=0
  205. r.TranslucencyLightingVolumeDim=32
  206. r.TranslucencyLightingVolumeInnerDistance=400
  207. r.TranslucencyLightingVolumeOuterDistance=1000
  208.  
  209. [PostProcessQuality@1]
  210. r.MotionBlurQuality=1
  211. r.AmbientOcclusionMaxQuality=75
  212. r.AmbientOcclusionLevels=1
  213. r.AmbientOcclusionRadiusScale=.01
  214. r.AmbientOcclusion32BitPrecision=1
  215. r.AmbientOcclusionSampleSetQuality=0
  216. r.AmbientOcclusionFadeoutExponent=.125
  217. r.DepthOfFieldQuality=0
  218. r.LensFlareQuality=0
  219. r.SceneColorFringeQuality=0
  220. r.EyeAdaptationQuality=4
  221. r.BloomQuality=2
  222. r.UpsampleQuality=4
  223. r.TonemapperQuality=4
  224. r.LightShaftQuality=2
  225. r.LightShaftBlurPasses=0
  226. r.ScreenSpaceReflections=0
  227. r.RefractionQuality=2
  228. r.SSR.Quality=0
  229. r.SSR.Temporal=0
  230. r.SSR.HalfResSceneColor=1
  231. r.SSR.ExperimentalDenoiser=1
  232. r.FastBlurThreshold=3
  233. r.TranslucencyVolumeBlur=0
  234. r.SSS.Quality=0
  235. r.SSS.Scale=1
  236. r.SSS.SampleSet=0
  237. r.TranslucencyLightingVolumeDim=32
  238. r.TranslucencyLightingVolumeInnerDistance=600
  239. r.TranslucencyLightingVolumeOuterDistance=2000
  240.  
  241. [PostProcessQuality@2]
  242. r.MotionBlurQuality=1
  243. r.AmbientOcclusionMaxQuality=75
  244. r.AmbientOcclusionLevels=2
  245. r.AmbientOcclusionRadiusScale=.01
  246. r.AmbientOcclusion32BitPrecision=1
  247. r.AmbientOcclusionSampleSetQuality=1
  248. r.AmbientOcclusionFadeoutExponent=.125
  249. r.DepthOfFieldQuality=0
  250. r.LensFlareQuality=0
  251. r.SceneColorFringeQuality=0
  252. r.EyeAdaptationQuality=4
  253. r.BloomQuality=3
  254. r.UpsampleQuality=4
  255. r.TonemapperQuality=4
  256. r.LightShaftQuality=3
  257. r.LightShaftBlurPasses=1
  258. r.ScreenSpaceReflections=0
  259. r.RefractionQuality=3
  260. r.SSR.Quality=0
  261. r.SSR.Temporal=0
  262. r.SSR.HalfResSceneColor=1
  263. r.SSR.ExperimentalDenoiser=1
  264. r.FastBlurThreshold=7
  265. r.TranslucencyVolumeBlur=1
  266. r.SSS.Quality=-1
  267. r.SSS.Scale=1
  268. r.SSS.SampleSet=1
  269. r.TranslucencyLightingVolumeDim=32
  270. r.TranslucencyLightingVolumeInnerDistance=800
  271. r.TranslucencyLightingVolumeOuterDistance=3000
  272.  
  273. [PostProcessQuality@3]
  274. r.MotionBlurQuality=2
  275. r.AmbientOcclusionMaxQuality=100
  276. r.AmbientOcclusionLevels=2
  277. r.AmbientOcclusionRadiusScale=.01
  278. r.AmbientOcclusion32BitPrecision=1
  279. r.AmbientOcclusionSampleSetQuality=1
  280. r.AmbientOcclusionFadeoutExponent=.125
  281. r.DepthOfFieldQuality=0
  282. r.LensFlareQuality=0
  283. r.SceneColorFringeQuality=0
  284. r.EyeAdaptationQuality=4
  285. r.BloomQuality=4
  286. r.UpsampleQuality=4
  287. r.TonemapperQuality=4
  288. r.LightShaftQuality=4
  289. r.LightShaftBlurPasses=2
  290. r.ScreenSpaceReflections=0
  291. r.RefractionQuality=4
  292. r.SSR.Quality=0
  293. r.SSR.Temporal=0
  294. r.SSR.HalfResSceneColor=1
  295. r.SSR.ExperimentalDenoiser=1
  296. r.FastBlurThreshold=7
  297. r.TranslucencyVolumeBlur=1
  298. r.SSS.Quality=-1
  299. r.SSS.Scale=1
  300. r.SSS.SampleSet=2
  301. r.TranslucencyLightingVolumeDim=32
  302. r.TranslucencyLightingVolumeInnerDistance=1000
  303. r.TranslucencyLightingVolumeOuterDistance=4000
  304.  
  305. ;-----------------------------------------------------------------------------------------------------------------
  306.  
  307. [TextureQuality@0]
  308. r.Streaming.DropMips=1
  309. r.DetailMode=0
  310. r.Streaming.MipBias=0
  311. r.Streaming.Boost=-4
  312. r.MaxAnisotropy=2
  313. r.RenderTargetPoolMin=500
  314. r.Streaming.PoolSize=2000
  315. r.Streaming.LimitPoolSizeToVRAM=1
  316. r.Streaming.MaxEffectiveScreenSize=720
  317.  
  318. [TextureQuality@1]
  319. r.Streaming.DropMips=0
  320. r.DetailMode=1
  321. r.Streaming.MipBias=0
  322. r.Streaming.Boost=1
  323. r.MaxAnisotropy=4
  324. r.RenderTargetPoolMin=900
  325. r.Streaming.PoolSize=4000
  326. r.Streaming.LimitPoolSizeToVRAM=0
  327. r.Streaming.MaxEffectiveScreenSize=900
  328.  
  329. [TextureQuality@2]
  330. r.Streaming.DropMips=0
  331. r.DetailMode=1
  332. r.Streaming.MipBias=0
  333. r.Streaming.Boost=3
  334. r.MaxAnisotropy=8
  335. r.RenderTargetPoolMin=1400
  336. r.Streaming.PoolSize=8000
  337. r.Streaming.LimitPoolSizeToVRAM=0
  338. r.Streaming.MaxEffectiveScreenSize=1080
  339.  
  340. [TextureQuality@3]
  341. r.Streaming.DropMips=0
  342. r.DetailMode=2
  343. r.Streaming.MipBias=0
  344. r.Streaming.Boost=5
  345. r.MaxAnisotropy=16
  346. r.RenderTargetPoolMin=2000
  347. r.Streaming.PoolSize=16000
  348. r.Streaming.LimitPoolSizeToVRAM=0
  349.  
  350. ;-----------------------------------------------------------------------------------------------------------------
  351.  
  352. [EffectsQuality@0]
  353. r.oneframethreadlag=0
  354. r.SceneColorFormat=4
  355. r.PostProcessing.PreferCompute=1
  356. r.AOObjectDistanceField=1
  357. r.GenerateMeshDistanceFields=1
  358.  
  359. [EffectsQuality@1]
  360. r.oneframethreadlag=0
  361. r.SceneColorFormat=4
  362. r.PostProcessing.PreferCompute=1
  363. r.AOObjectDistanceField=1
  364. r.GenerateMeshDistanceFields=1
  365.  
  366. [EffectsQuality@2]
  367. r.oneframethreadlag=0
  368. r.SceneColorFormat=4
  369. r.PostProcessing.PreferCompute=1
  370. r.AOObjectDistanceField=1
  371. r.GenerateMeshDistanceFields=1
  372.  
  373. [EffectsQuality@3]
  374. r.oneframethreadlag=0
  375. r.SceneColorFormat=4
  376. r.PostProcessing.PreferCompute=1
  377. r.AOObjectDistanceField=1
  378. r.GenerateMeshDistanceFields=1
Add Comment
Please, Sign In to add comment