Watch Dogs: Legion
0 of 0

File information

Last updated

Original upload

Created by

Rob S

Uploaded by

robbie333

Virus scan

Safe to use

About this mod

Updates the ray tracing settings on PC to the same configuration found on PS5 or Xbox Series S - depending on the user's choice - increasing frame rate while using Ray Tracing

Permissions and credits
Changelogs
Donations
This mod updates the Medium Ray Tracing preset on PC to use PS5 or Xbox Series S ray tracing settings. These settings have been extracted from the patch.dat file which includes a folder path:

> engine > settings > defaultrenderconfig.xml

The 'medium' Ray Tracing preset on PC was swapped out for:

Xbox Series S settings found here:

 <quality id="pc_1"
                 Enable="1"
                 QualityLevelIndex="4"
                 RoughnessThreshold0="0.0625"
                 RoughnessThreshold1="0.075"
                 UseCompressedFormat="1"
                 StaticInstancesBvhRadius="96"
                 DynamicInstancesBvhRadius="32"
                 ClustersBvhRadius="96"
                 BuildingsBvhRadius="96"
                 TerrainBvhRadius="96"
                 RoadsBvhRadius="96"
                 VegetationBvhRadius="96"
                 ParticlesBvhRadius="32"
                 BoundingRadiusThreshold="0.25"
                 EnableWaterTiles="1"
                 EnableParticles="0"
                 EnableProjectedDecals="0"
                 LitterAndGrassRadiusRatio="0.25"
                 AlphaTestedGrassRadiusRatio="0.4"
                 GrassDensity="0.6"
                 RoadDecalsSizeThreshold="1.3"
                 DecalsAllowAnyNbrQuadsOfQuads="0"
                 RoadDecalsMaxNbrQuads="4"
                 DisableTeethGeom="1"
                 AngularSizeThreshold="2.0"
                 LightMaxNeighborCellCount="4"
                 MaxProcessedLightCountPerFrame="2048"
                 DenoiserType="1"
                 CheckerboardMode="2"
                 NrdEnableBicubicFiltering="0"
                 RayLengthMin="2.0"
                 RayLengthMax="96.0"
                 RayLengthDecay="20.0"
                 SSRStepRate="20"
                 SSRMaxSteps="32"
                 TraceResolutionX="1280"
                 TraceResolutionY="720"

PS5 settings here:

        <quality id="pc_1"
                 Enable="1"
                 QualityLevelIndex="4"
                 RoughnessThreshold0="0.0625"
                 RoughnessThreshold1="0.075"
                 UseCompressedFormat="1"
                 StaticInstancesBvhRadius="96"
                 DynamicInstancesBvhRadius="32"
                 ClustersBvhRadius="96"
                 BuildingsBvhRadius="96"
                 TerrainBvhRadius="96"
                 RoadsBvhRadius="96"
                 VegetationBvhRadius="96"
                 ParticlesBvhRadius="32"
                 BoundingRadiusThreshold="0.25"
                 EnableWaterTiles="1"
                 EnableParticles="0"
                 EnableProjectedDecals="1"
                 LitterAndGrassRadiusRatio="0.25"
                 AlphaTestedGrassRadiusRatio="0.4"
                 GrassDensity="0.6"
                 RoadDecalsSizeThreshold="1.3"
                 DecalsAllowAnyNbrQuadsOfQuads="0"
                 RoadDecalsMaxNbrQuads="4"
                 DisableTeethGeom="1"
                 AngularSizeThreshold="2.0"
                 LightMaxNeighborCellCount="4"
                 MaxProcessedLightCountPerFrame="2048"
                 DenoiserType="1"
                 CheckerboardMode="2"
                 NrdEnableBicubicFiltering="0"
                 RayLengthMin="2.0"
                 RayLengthMax="96.0"
                 RayLengthDecay="10.0"
                 SSRStepRate="20"
                 SSRMaxSteps="32"
                 TraceResolutionX="1920"
                 TraceResolutionY="1080"


Why is Ultra set every time I launch the game?

You need to swap to the Medium setting each time you open Watch Dogs, the ray tracing setting defaults back to Ultra (it does this each time you open the game) you will need to set it back to Medium each time you launch. If you're standing in front of a reflective surface when you make this change, you will see it adjust in front of you to the Xbox Series S or PS5 ray tracing settings. The next time you open the game, you need to repeat this process.


Why use the Xbox Series S config?
As the lowest specc'ed console with Ray tracing enabled, this offers a lower than medium preset for PC users, and allows us with medium/low performing GPUs to still apply ray tracing and enjoy the improved reflective qualities it offers. May the GPU gods eventually lower the prices of the higher performing GPUs. 

Why use the PS5 config?
There are lower 'roughness' cutoff rates than the medium preset on PC and this can offer some nominal performance uplifts. I've found the Xbox Series S config to be generally faster on a RTX 2060 though, so if in doubt use that one. 

Why not offer Xbox Series X ray tracing configs?
I might do this in due course if there's general interest in the mod. 

Why is the performance still iffy?
Because the game is seriously unoptimised - just enabling ray tracing hits the GPU hard and the loading / caching mechanics built into the watch dog engine is pretty dire. Expect frame drops when driving around even with this mod. 


Thank You's
A big thanks goes to 'digital foundry' for covering the original settings across the consoles. This galvanised me to attempt the mod in the first place.
Additional thanks go to the members of XeNTax game research forum for the tools, as well as advice from the members including, but not limited to:
superdemus
Combragamer

And final thanks go to the tool creator: rootCBR 
https://github.com/rootCBR

If you want to support my efforts please consider donating at: paypal.me/RobSMods2021