[XCX] (Finally fix) Performance scaling profile Dof, alpha fx etc

Add config to scale sub resolution view ports to half/quarter res for
better performance
Sub scaling renamed to FX 1080
This commit is contained in:
getdls 2018-11-10 18:56:07 +01:00
parent 6f7f1d88be
commit c948ca120c

View File

@ -2,7 +2,7 @@
titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00
name = Resolution
path = "Xenoblade Chronicles X/Graphics/Resolution"
description = Changes the resolution of the game.
description = "Changes the resolution of the game. 1080 FX scaling runs DoF, fog etc at lower precision for better performance"
version = 3
[Preset]
@ -118,12 +118,12 @@ $scaleShader = 1.0
$scaleBlur = 0.5
[Preset]
name = 2560x1440 (Native x2) x2 sub scaling
name = 2560x1440 (Native x2) 1080 FX scaling
$width = 2560
$height = 1440
$gameWidth = 1280
$gameHeight = 720
$internalRes = 2.0
$internalRes = 0.75
$dither = 0.15
$scaleShader = 1.0
$scaleBlur = 0.5
@ -173,18 +173,18 @@ $scaleShader = 1.0
$scaleBlur = 1.0
[Preset]
name = 3840x2160 (4k - Native x3) x2 sub scaling
name = 3840x2160 (4k - Native x3, 1080 FX scaling)
$width = 3840
$height = 2160
$gameWidth = 1280
$gameHeight = 720
$internalRes = 2.0
$internalRes = 0.5
$dither = 0.25
$scaleShader = 1.0
$scaleBlur = 1.0
[Preset]
name = 5120x2880
name = 5120x2880 (Native 4x)
$width = 5120
$height = 2880
$gameWidth = 1280
@ -193,6 +193,20 @@ $internalRes = 1.0
$dither = 0.25
$scaleShader = 1.0
$scaleBlur = 1.0
[Preset]
name = 5120x2880 (1080 FX scaling)
$width = 5120
$height = 2880
$gameWidth = 1280
$gameHeight = 720
$internalRes = 0.375
$dither = 0.25
$scaleShader = 1.0
$scaleBlur = 1.0
// Enthusiast
// Enthusiast
[Preset]
@ -285,14 +299,14 @@ overwriteHeight = ($height/$gameHeight) * (288*$internalRes)
[TextureRedefine] # fog 1.5 match stencil
width = 448
height = 240
overwriteWidth = ($width/$gameWidth) * (448*$internalRes*1.5)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes*1.5)
overwriteWidth = ($width/$gameWidth) * (448*$internalRes)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes)
[TextureRedefine] # fog
width = 426
height = 240
overwriteWidth = ($width/$gameWidth) * (426*$internalRes*1.5)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes*1.5)
overwriteWidth = ($width/$gameWidth) * (426*$internalRes)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes)
[TextureRedefine] # #Bloom, DOF
width = 320