Guest User

Mordhau BaseSclability.ini

a guest
Sep 23rd, 2019
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.76 KB | None | 0 0
  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.  
  16. [ScalabilitySettings]
  17. ; PerfIndexThresholds define the thresholds that determine what the autodetected quality should be for each group.
  18. ; When you auto detect performance, both a CPUIndex and GPUIndex are calculated on the machine.
  19. ; Use the console command "scalability auto" to print these values for a machine.
  20. ; The type of perfindex used to determine the quality for a group is either the GPU, CPU or Min.
  21. ; GPU means the quality is based on the speed of the graphics card. CPU means the quality is based on the processor, and Min means the group quality is based on the slower of either the CPU or GPU.
  22. ; Each group has a type followed by three numbers.
  23. ; The first number is the perfindex threshold that changes quality from 0 to 1. The second is the threshold from 1 to 2, the third is the threshold from 2 to 3.
  24. PerfIndexThresholds_ResolutionQuality="GPU 18 42 115"
  25. PerfIndexThresholds_ViewDistanceQuality="Min 18 42 105"
  26. PerfIndexThresholds_AntiAliasingQuality="GPU 18 42 115"
  27. PerfIndexThresholds_ShadowQuality="Min 18 42 105"
  28. PerfIndexThresholds_PostProcessQuality="GPU 18 42 115"
  29. PerfIndexThresholds_TextureQuality="GPU 18 42 115"
  30. PerfIndexThresholds_EffectsQuality="Min 18 42 105"
  31. PerfIndexThresholds_FoliageQuality="GPU 18 42 115"
  32.  
  33. ; This is the screen percentage for the resolution quality, corresponding to 25% pixels, 50% pixels, 75% pixels, and 100% pixels
  34. PerfIndexValues_ResolutionQuality="50 71 87 100 100"
  35.  
  36. [AntiAliasingQuality@0]
  37. r.PostProcessAAQuality=0
  38.  
  39. [AntiAliasingQuality@1]
  40. r.PostProcessAAQuality=2
  41.  
  42. [AntiAliasingQuality@2]
  43. r.PostProcessAAQuality=3
  44.  
  45. [AntiAliasingQuality@3]
  46. r.PostProcessAAQuality=4
  47.  
  48. [AntiAliasingQuality@Cine]
  49. r.PostProcessAAQuality=6
  50.  
  51. ;-----------------------------------------------------------------------------------------------------------------
  52.  
  53. [ViewDistanceQuality@0]
  54. r.SkeletalMeshLODBias=2
  55. r.ViewDistanceScale=0.4
  56.  
  57. [ViewDistanceQuality@1]
  58. r.SkeletalMeshLODBias=1
  59. r.ViewDistanceScale=0.6
  60.  
  61. [ViewDistanceQuality@2]
  62. r.SkeletalMeshLODBias=0
  63. r.ViewDistanceScale=0.8
  64.  
  65. [ViewDistanceQuality@3]
  66. r.SkeletalMeshLODBias=0
  67. r.ViewDistanceScale=1.0
  68.  
  69. [ViewDistanceQuality@Cine]
  70. r.SkeletalMeshLODBias=0
  71. r.ViewDistanceScale=10.0
  72.  
  73. ;-----------------------------------------------------------------------------------------------------------------
  74.  
  75. [ShadowQuality@0]
  76. r.LightFunctionQuality=0
  77. r.ShadowQuality=0
  78. r.Shadow.CSM.MaxCascades=1
  79. r.Shadow.MaxResolution=512
  80. r.Shadow.MaxCSMResolution=512
  81. r.Shadow.RadiusThreshold=0.06
  82. r.Shadow.DistanceScale=0.6
  83. r.Shadow.CSM.TransitionScale=0
  84. r.Shadow.PreShadowResolutionFactor=0.5
  85. r.DistanceFieldShadowing=0
  86. r.DistanceFieldAO=0
  87. r.VolumetricFog=0
  88. r.LightMaxDrawDistanceScale=0
  89. r.CapsuleShadows=0
  90.  
  91. [ShadowQuality@1]
  92. r.LightFunctionQuality=1
  93. r.ShadowQuality=3
  94. r.Shadow.CSM.MaxCascades=1
  95. r.Shadow.MaxResolution=1024
  96. r.Shadow.MaxCSMResolution=1024
  97. r.Shadow.RadiusThreshold=0.05
  98. r.Shadow.DistanceScale=0.7
  99. r.Shadow.CSM.TransitionScale=0.25
  100. r.Shadow.PreShadowResolutionFactor=0.5
  101. r.DistanceFieldShadowing=0
  102. r.DistanceFieldAO=0
  103. r.VolumetricFog=0
  104. r.LightMaxDrawDistanceScale=.5
  105. r.CapsuleShadows=1
  106.  
  107. [ShadowQuality@2]
  108. r.LightFunctionQuality=1
  109. r.ShadowQuality=5
  110. r.Shadow.CSM.MaxCascades=4
  111. r.Shadow.MaxResolution=1024
  112. r.Shadow.MaxCSMResolution=2048
  113. r.Shadow.RadiusThreshold=0.04
  114. r.Shadow.DistanceScale=0.85
  115. r.Shadow.CSM.TransitionScale=0.8
  116. r.Shadow.PreShadowResolutionFactor=0.5
  117. r.DistanceFieldShadowing=1
  118. r.DistanceFieldAO=1
  119. r.AOQuality=1
  120. r.VolumetricFog=1
  121. r.VolumetricFog.GridPixelSize=16
  122. r.VolumetricFog.GridSizeZ=64
  123. r.VolumetricFog.HistoryMissSupersampleCount=4
  124. r.LightMaxDrawDistanceScale=1
  125. r.CapsuleShadows=1
  126.  
  127. [ShadowQuality@3]
  128. r.LightFunctionQuality=1
  129. r.ShadowQuality=5
  130. r.Shadow.CSM.MaxCascades=10
  131. r.Shadow.MaxResolution=2048
  132. r.Shadow.MaxCSMResolution=2048
  133. r.Shadow.RadiusThreshold=0.01
  134. r.Shadow.DistanceScale=1.0
  135. r.Shadow.CSM.TransitionScale=1.0
  136. r.Shadow.PreShadowResolutionFactor=1.0
  137. r.DistanceFieldShadowing=1
  138. r.DistanceFieldAO=1
  139. r.AOQuality=2
  140. r.VolumetricFog=1
  141. r.VolumetricFog.GridPixelSize=8
  142. r.VolumetricFog.GridSizeZ=128
  143. r.VolumetricFog.HistoryMissSupersampleCount=4
  144. r.LightMaxDrawDistanceScale=1
  145. r.CapsuleShadows=1
  146.  
  147. [ShadowQuality@Cine]
  148. r.LightFunctionQuality=1
  149. r.ShadowQuality=5
  150. r.Shadow.CSM.MaxCascades=10
  151. r.Shadow.MaxResolution=4096
  152. r.Shadow.MaxCSMResolution=4096
  153. r.Shadow.RadiusThreshold=0
  154. r.Shadow.DistanceScale=1.0
  155. r.Shadow.CSM.TransitionScale=1.0
  156. r.Shadow.PreShadowResolutionFactor=1.0
  157. r.DistanceFieldShadowing=1
  158. r.DistanceFieldAO=1
  159. r.AOQuality=2
  160. r.VolumetricFog=1
  161. r.VolumetricFog.GridPixelSize=4
  162. r.VolumetricFog.GridSizeZ=128
  163. r.VolumetricFog.HistoryMissSupersampleCount=16
  164. r.LightMaxDrawDistanceScale=1
  165. r.CapsuleShadows=1
  166.  
  167. ;-----------------------------------------------------------------------------------------------------------------
  168.  
  169. [PostProcessQuality@0]
  170. r.MotionBlurQuality=0
  171. r.AmbientOcclusionMipLevelFactor=1.0
  172. r.AmbientOcclusionMaxQuality=0
  173. r.AmbientOcclusionLevels=0
  174. r.AmbientOcclusionRadiusScale=1.2
  175. r.DepthOfFieldQuality=0
  176. r.RenderTargetPoolMin=300
  177. r.LensFlareQuality=0
  178. r.SceneColorFringeQuality=0
  179. r.EyeAdaptationQuality=0
  180. r.BloomQuality=4
  181. r.FastBlurThreshold=0
  182. r.Upscale.Quality=1
  183. r.Tonemapper.GrainQuantization=0
  184. r.LightShaftQuality=0
  185. r.Filter.SizeScale=0.6
  186. r.Tonemapper.Quality=0
  187.  
  188. [PostProcessQuality@1]
  189. r.MotionBlurQuality=3
  190. r.AmbientOcclusionMipLevelFactor=1.0
  191. r.AmbientOcclusionMaxQuality=60
  192. r.AmbientOcclusionLevels=-1
  193. r.AmbientOcclusionRadiusScale=1.5
  194. r.DepthOfFieldQuality=1
  195. r.RenderTargetPoolMin=350
  196. r.LensFlareQuality=0
  197. r.SceneColorFringeQuality=0
  198. r.EyeAdaptationQuality=0
  199. r.BloomQuality=4
  200. r.FastBlurThreshold=2
  201. r.Upscale.Quality=2
  202. r.Tonemapper.GrainQuantization=0
  203. r.LightShaftQuality=0
  204. r.Filter.SizeScale=0.7
  205. r.Tonemapper.Quality=2
  206.  
  207. ; DOF settings.
  208. r.DOF.Gather.AccumulatorQuality=0 ; lower gathering accumulator quality
  209. r.DOF.Gather.PostfilterMethod=2 ; Max3x3 postfilering method
  210. r.DOF.Gather.EnableBokehSettings=0 ; no bokeh simulation when gathering
  211. r.DOF.Gather.RingCount=3 ; low number of samples when gathering
  212. r.DOF.Scatter.ForegroundCompositing=0 ; no foreground scattering
  213. r.DOF.Scatter.BackgroundCompositing=0 ; no foreground scattering
  214. r.DOF.Recombine.Quality=0 ; no slight out of focus
  215. r.DOF.TemporalAAQuality=0 ; faster temporal accumulation
  216. r.DOF.Kernel.MaxForegroundRadius=0.006 ; required because low gathering and no scattering and not looking great at 1080p
  217. r.DOF.Kernel.MaxBackgroundRadius=0.006 ; required because low gathering and no scattering and not looking great at 1080p
  218.  
  219. [PostProcessQuality@2]
  220. r.MotionBlurQuality=3
  221. r.AmbientOcclusionMipLevelFactor=0.6
  222. r.AmbientOcclusionMaxQuality=100
  223. r.AmbientOcclusionLevels=-1
  224. r.AmbientOcclusionRadiusScale=1.5
  225. r.DepthOfFieldQuality=2
  226. r.RenderTargetPoolMin=400
  227. r.LensFlareQuality=2
  228. r.SceneColorFringeQuality=1
  229. r.EyeAdaptationQuality=2
  230. r.BloomQuality=5
  231. r.FastBlurThreshold=3
  232. r.Upscale.Quality=2
  233. r.Tonemapper.GrainQuantization=1
  234. r.LightShaftQuality=1
  235. r.Filter.SizeScale=0.8
  236. r.Tonemapper.Quality=5
  237.  
  238. ; DOF settings.
  239. r.DOF.Gather.AccumulatorQuality=0 ; lower gathering accumulator quality
  240. r.DOF.Gather.PostfilterMethod=2 ; Max3x3 postfilering method
  241. r.DOF.Gather.EnableBokehSettings=0 ; no bokeh simulation when gathering
  242. r.DOF.Gather.RingCount=4 ; medium number of samples when gathering
  243. r.DOF.Scatter.ForegroundCompositing=1 ; additive foreground scattering
  244. r.DOF.Scatter.BackgroundCompositing=1 ; no background occlusion
  245. r.DOF.Scatter.EnableBokehSettings=0 ; no bokeh simulation when scattering
  246. r.DOF.Scatter.MaxSpriteRatio=0.04 ; only a maximum of 4% of scattered bokeh
  247. r.DOF.Recombine.Quality=0 ; no slight out of focus
  248. r.DOF.TemporalAAQuality=0 ; faster temporal accumulation
  249. r.DOF.Kernel.MaxForegroundRadius=0.012 ; required because of AccumulatorQuality=0
  250. r.DOF.Kernel.MaxBackgroundRadius=0.012 ; required because of AccumulatorQuality=0
  251.  
  252. [PostProcessQuality@3]
  253. r.MotionBlurQuality=4
  254. r.AmbientOcclusionMipLevelFactor=0.4
  255. r.AmbientOcclusionMaxQuality=100
  256. r.AmbientOcclusionLevels=-1
  257. r.AmbientOcclusionRadiusScale=1.0
  258. r.DepthOfFieldQuality=2
  259. r.RenderTargetPoolMin=400
  260. r.LensFlareQuality=2
  261. r.SceneColorFringeQuality=1
  262. r.EyeAdaptationQuality=2
  263. r.BloomQuality=5
  264. r.FastBlurThreshold=100
  265. r.Upscale.Quality=3
  266. r.Tonemapper.GrainQuantization=1
  267. r.LightShaftQuality=1
  268. r.Filter.SizeScale=1
  269. r.Tonemapper.Quality=5
  270.  
  271. ; DOF settings.
  272. r.DOF.Gather.AccumulatorQuality=1 ; higher gathering accumulator quality
  273. r.DOF.Gather.PostfilterMethod=1 ; Median3x3 postfilering method
  274. r.DOF.Gather.EnableBokehSettings=0 ; no bokeh simulation when gathering
  275. r.DOF.Gather.RingCount=4 ; medium number of samples when gathering
  276. r.DOF.Scatter.ForegroundCompositing=1 ; additive foreground scattering
  277. r.DOF.Scatter.BackgroundCompositing=2 ; additive background scattering
  278. r.DOF.Scatter.EnableBokehSettings=1 ; bokeh simulation when scattering
  279. r.DOF.Scatter.MaxSpriteRatio=0.1 ; only a maximum of 10% of scattered bokeh
  280. r.DOF.Recombine.Quality=1 ; cheap slight out of focus
  281. r.DOF.Recombine.EnableBokehSettings=0 ; no bokeh simulation on slight out of focus
  282. r.DOF.TemporalAAQuality=1 ; more stable temporal accumulation
  283. r.DOF.Kernel.MaxForegroundRadius=0.025
  284. r.DOF.Kernel.MaxBackgroundRadius=0.025
  285.  
  286.  
  287. [PostProcessQuality@Cine]
  288. r.MotionBlurQuality=4
  289. r.AmbientOcclusionMipLevelFactor=0.4
  290. r.AmbientOcclusionMaxQuality=100
  291. r.AmbientOcclusionLevels=-1
  292. r.AmbientOcclusionRadiusScale=1.0
  293. r.DepthOfFieldQuality=4
  294. r.RenderTargetPoolMin=1000
  295. r.LensFlareQuality=3
  296. r.SceneColorFringeQuality=1
  297. r.EyeAdaptationQuality=2
  298. r.BloomQuality=5
  299. r.FastBlurThreshold=100
  300. r.Upscale.Quality=3
  301. r.Tonemapper.GrainQuantization=1
  302. r.LightShaftQuality=1
  303. r.Filter.SizeScale=1
  304. r.Tonemapper.Quality=5
  305.  
  306. ; DOF settings:
  307. r.DOF.Gather.AccumulatorQuality=1 ; higher gathering accumulator quality
  308. r.DOF.Gather.PostfilterMethod=1 ; Median3x3 postfilering method
  309. r.DOF.Gather.EnableBokehSettings=1 ; bokeh simulation when gathering
  310. r.DOF.Gather.RingCount=5 ; high number of samples when gathering
  311. r.DOF.Scatter.ForegroundCompositing=1 ; additive foreground scattering
  312. r.DOF.Scatter.BackgroundCompositing=2 ; background scattering occlusion
  313. r.DOF.Scatter.EnableBokehSettings=1 ; no bokeh simulation when scattering
  314. r.DOF.Scatter.MaxSpriteRatio=0.1 ; only a maximum of 10% of scattered bokeh
  315. r.DOF.Recombine.Quality=2 ; highest slight out of focus
  316. r.DOF.Recombine.EnableBokehSettings=1 ; bokeh simulation on slight out of focus
  317. r.DOF.TemporalAAQuality=1 ; more stable temporal accumulation
  318. r.DOF.Kernel.MaxForegroundRadius=0.025
  319. r.DOF.Kernel.MaxBackgroundRadius=0.025
  320.  
  321.  
  322.  
  323. ;-----------------------------------------------------------------------------------------------------------------
  324.  
  325. [TextureQuality@0]
  326. ; Must be used with r.streaming.usepertexturebias set to 1. Otherwise, all textures will have a constant 16 mip bias
  327. r.Streaming.MipBias=16
  328. r.Streaming.AmortizeCPUToGPUCopy=1
  329. r.Streaming.MaxNumTexturesToStreamPerFrame=1
  330. r.Streaming.Boost=0.3
  331. r.MaxAnisotropy=0
  332. r.Streaming.LimitPoolSizeToVRAM=1
  333. r.Streaming.PoolSize=400
  334. r.Streaming.MaxEffectiveScreenSize=0
  335.  
  336. [TextureQuality@1]
  337. r.Streaming.MipBias=1
  338. r.Streaming.AmortizeCPUToGPUCopy=0
  339. r.Streaming.MaxNumTexturesToStreamPerFrame=0
  340. r.Streaming.Boost=1
  341. r.MaxAnisotropy=2
  342. r.Streaming.LimitPoolSizeToVRAM=1
  343. r.Streaming.PoolSize=600
  344. r.Streaming.MaxEffectiveScreenSize=0
  345.  
  346. [TextureQuality@2]
  347. r.Streaming.MipBias=0
  348. r.Streaming.AmortizeCPUToGPUCopy=0
  349. r.Streaming.MaxNumTexturesToStreamPerFrame=0
  350. r.Streaming.Boost=1
  351. r.MaxAnisotropy=4
  352. r.Streaming.LimitPoolSizeToVRAM=1
  353. r.Streaming.PoolSize=800
  354. r.Streaming.MaxEffectiveScreenSize=0
  355.  
  356. [TextureQuality@3]
  357. r.Streaming.MipBias=0
  358. r.Streaming.AmortizeCPUToGPUCopy=0
  359. r.Streaming.MaxNumTexturesToStreamPerFrame=0
  360. r.Streaming.Boost=1
  361. r.MaxAnisotropy=8
  362. r.Streaming.LimitPoolSizeToVRAM=0
  363. r.Streaming.PoolSize=1000
  364. r.Streaming.MaxEffectiveScreenSize=0
  365.  
  366. [TextureQuality@Cine]
  367. r.Streaming.MipBias=0
  368. r.Streaming.AmortizeCPUToGPUCopy=0
  369. r.Streaming.MaxNumTexturesToStreamPerFrame=0
  370. r.Streaming.Boost=1
  371. r.MaxAnisotropy=8
  372. r.Streaming.LimitPoolSizeToVRAM=0
  373. r.Streaming.PoolSize=3000
  374. r.Streaming.MaxEffectiveScreenSize=0
  375.  
  376. ;-----------------------------------------------------------------------------------------------------------------
  377.  
  378. [EffectsQuality@0]
  379. r.TranslucencyLightingVolumeDim=24
  380. r.RefractionQuality=0
  381. r.SSR.Quality=0
  382. r.SceneColorFormat=3
  383. r.DetailMode=0
  384. r.TranslucencyVolumeBlur=0
  385. r.MaterialQualityLevel=0 ; Low quality
  386. r.SSS.Scale=0
  387. r.SSS.SampleSet=0
  388. r.SSS.Quality=0
  389. r.SSS.HalfRes=1
  390. r.EmitterSpawnRateScale=0.125
  391. r.ParticleLightQuality=0
  392.  
  393. [EffectsQuality@1]
  394. r.TranslucencyLightingVolumeDim=32
  395. r.RefractionQuality=0
  396. r.SSR.Quality=0
  397. r.SceneColorFormat=3
  398. r.DetailMode=1
  399. r.TranslucencyVolumeBlur=0
  400. r.MaterialQualityLevel=2 ; Medium quality
  401. r.SSS.Scale=0.75
  402. r.SSS.SampleSet=0
  403. r.SSS.Quality=0
  404. r.SSS.HalfRes=1
  405. r.EmitterSpawnRateScale=0.25
  406. r.ParticleLightQuality=0
  407.  
  408. [EffectsQuality@2]
  409. r.TranslucencyLightingVolumeDim=48
  410. r.RefractionQuality=2
  411. r.SSR.Quality=2
  412. r.SceneColorFormat=3
  413. r.DetailMode=1
  414. r.TranslucencyVolumeBlur=1
  415. r.MaterialQualityLevel=1 ; High quality
  416. r.SSS.Scale=1
  417. r.SSS.SampleSet=1
  418. r.SSS.Quality=-1
  419. r.SSS.HalfRes=1
  420. r.EmitterSpawnRateScale=0.5
  421. r.ParticleLightQuality=1
  422.  
  423. [EffectsQuality@3]
  424. r.TranslucencyLightingVolumeDim=64
  425. r.RefractionQuality=2
  426. r.SSR.Quality=3
  427. r.SceneColorFormat=4
  428. r.DetailMode=2
  429. r.TranslucencyVolumeBlur=1
  430. r.MaterialQualityLevel=1 ; High quality
  431. r.SSS.Scale=1
  432. r.SSS.SampleSet=2
  433. r.SSS.Quality=1
  434. r.SSS.HalfRes=1
  435. r.EmitterSpawnRateScale=1.0
  436. r.ParticleLightQuality=2
  437.  
  438. [EffectsQuality@Cine]
  439. r.TranslucencyLightingVolumeDim=64
  440. r.RefractionQuality=2
  441. r.SSR.Quality=4
  442. r.SceneColorFormat=4
  443. r.DetailMode=2
  444. r.TranslucencyVolumeBlur=1
  445. r.MaterialQualityLevel=1 ; High quality
  446. r.SSS.Scale=1
  447. r.SSS.SampleSet=2
  448. r.SSS.Quality=1
  449. r.SSS.HalfRes=0
  450. r.EmitterSpawnRateScale=1.0
  451. r.ParticleLightQuality=2
  452.  
  453. ;-----------------------------------------------------------------------------------------------------------------
  454.  
  455. [FoliageQuality@0]
  456. foliage.DensityScale=0
  457. grass.DensityScale=0
  458. ;foliage.DiscardDataOnLoad=1 ; having this enabled will reduce ram use but will require reloading the level when changing FoliageQuality setting
  459. ;grass.DiscardDataOnLoad=1 ; having this enabled will reduce ram use but will require reloading the level when changing FoliageQuality setting
  460.  
  461. [FoliageQuality@1]
  462. foliage.DensityScale=0.4
  463. grass.DensityScale=0.4
  464. ;foliage.DiscardDataOnLoad=0
  465. ;grass.DiscardDataOnLoad=0
  466.  
  467. [FoliageQuality@2]
  468. foliage.DensityScale=0.8
  469. grass.DensityScale=0.8
  470. ;foliage.DiscardDataOnLoad=0
  471. ;grass.DiscardDataOnLoad=0
  472.  
  473. [FoliageQuality@3]
  474. foliage.DensityScale=1.0
  475. grass.DensityScale=1.0
  476. ;foliage.DiscardDataOnLoad=0
  477. ;grass.DiscardDataOnLoad=0
  478.  
  479. [FoliageQuality@Cine]
  480. foliage.DensityScale=1.0
  481. grass.DensityScale=1.0
  482. ;foliage.DiscardDataOnLoad=0
  483. ;grass.DiscardDataOnLoad=0
Add Comment
Please, Sign In to add comment