[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 titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00
name = Resolution name = Resolution
path = "Xenoblade Chronicles X/Graphics/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 version = 3
[Preset] [Preset]
@ -118,12 +118,12 @@ $scaleShader = 1.0
$scaleBlur = 0.5 $scaleBlur = 0.5
[Preset] [Preset]
name = 2560x1440 (Native x2) x2 sub scaling name = 2560x1440 (Native x2) 1080 FX scaling
$width = 2560 $width = 2560
$height = 1440 $height = 1440
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
$internalRes = 2.0 $internalRes = 0.75
$dither = 0.15 $dither = 0.15
$scaleShader = 1.0 $scaleShader = 1.0
$scaleBlur = 0.5 $scaleBlur = 0.5
@ -173,18 +173,18 @@ $scaleShader = 1.0
$scaleBlur = 1.0 $scaleBlur = 1.0
[Preset] [Preset]
name = 3840x2160 (4k - Native x3) x2 sub scaling name = 3840x2160 (4k - Native x3, 1080 FX scaling)
$width = 3840 $width = 3840
$height = 2160 $height = 2160
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
$internalRes = 2.0 $internalRes = 0.5
$dither = 0.25 $dither = 0.25
$scaleShader = 1.0 $scaleShader = 1.0
$scaleBlur = 1.0 $scaleBlur = 1.0
[Preset] [Preset]
name = 5120x2880 name = 5120x2880 (Native 4x)
$width = 5120 $width = 5120
$height = 2880 $height = 2880
$gameWidth = 1280 $gameWidth = 1280
@ -193,6 +193,20 @@ $internalRes = 1.0
$dither = 0.25 $dither = 0.25
$scaleShader = 1.0 $scaleShader = 1.0
$scaleBlur = 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 // Enthusiast
[Preset] [Preset]
@ -285,14 +299,14 @@ overwriteHeight = ($height/$gameHeight) * (288*$internalRes)
[TextureRedefine] # fog 1.5 match stencil [TextureRedefine] # fog 1.5 match stencil
width = 448 width = 448
height = 240 height = 240
overwriteWidth = ($width/$gameWidth) * (448*$internalRes*1.5) overwriteWidth = ($width/$gameWidth) * (448*$internalRes)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes*1.5) overwriteHeight = ($height/$gameHeight) * (240*$internalRes)
[TextureRedefine] # fog [TextureRedefine] # fog
width = 426 width = 426
height = 240 height = 240
overwriteWidth = ($width/$gameWidth) * (426*$internalRes*1.5) overwriteWidth = ($width/$gameWidth) * (426*$internalRes)
overwriteHeight = ($height/$gameHeight) * (240*$internalRes*1.5) overwriteHeight = ($height/$gameHeight) * (240*$internalRes)
[TextureRedefine] # #Bloom, DOF [TextureRedefine] # #Bloom, DOF
width = 320 width = 320