The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

f1ac

Uploaded by

f1ac

Virus scan

Safe to use

10 comments

  1. deleted75342743
    deleted75342743
    • account closed
    • 60 kudos
    Oh interesting, i'm really interested in changing game settings and get their different values from the console, in particular two of them.
    Cascade Shadowmap Size and Cascade Distance Scale 0.
    Is it possible to create a command that connects them via console as you did for the textures?
    1. f1ac
      f1ac
      • member
      • 1 kudos
      Sure, just add graphics settings you need to \bin\config\r4game\user_config_matrix\pc\rendering.xml within <VisibleVars> tag. This is the full list:
      Spoiler:  
      Show

      <Var id="AtlasTextureDownscale" displayName="DAtlasTextureDownscale" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowDistanceScale0" displayName="DCascadeShadowDistanceScale0" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowDistanceScale1" displayName="DCascadeShadowDistanceScale1" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowDistanceScale2" displayName="DCascadeShadowDistanceScale2" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowDistanceScale3" displayName="DCascadeShadowDistanceScale3" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowFadeTreshold" displayName="DCascadeShadowFadeTreshold" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowQuality" displayName="DCascadeShadowQuality" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowmapSize" displayName="DCascadeShadowmapSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CascadeShadowsDegreesLimit" displayName="DCascadeShadowsDegreesLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CharacterShadowsFallbackDistance" displayName="DCharacterShadowsFallbackDistance" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="CommandBufferSizeKB" displayName="DCommandBufferSizeKB" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DecalsChance" displayName="DDecalsChance" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DecalsSpawnDistanceCutoff" displayName="DDecalsSpawnDistanceCutoff" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DetailTextureDownscale" displayName="DDetailTextureDownscale" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DisableManualProxiesCulling" displayName="DDisableManualProxiesCulling" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DynamicDecalsChunkLimit" displayName="DDynamicDecalsChunkLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="DynamicDecalsLimit" displayName="DDynamicDecalsLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="EnableDeferredLightsStencil" displayName="DEnableDeferredLightsStencil" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="EnableHighPrecision" displayName="DEnableHighPrecision" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="EnableTemporalAA" displayName="DEnableTemporalAA" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="EnvProbeAllocFailureRecoverDelay" displayName="DEnvProbeAllocFailureRecoverDelay" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="EnvProbeLightsMaxDistance" displayName="DEnvProbeLightsMaxDistance" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="FakeMeshesNotReady" displayName="DFakeMeshesNotReady" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForceInstantAdaptation" displayName="DForceInstantAdaptation" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForceInstantEnvProbeUpdate" displayName="DForceInstantEnvProbeUpdate" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedDebugPreviewIndex" displayName="DForcedDebugPreviewIndex" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedRendererBackBufferResolution" displayName="DForcedRendererBackBufferResolution" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedRendererOverlayResolution" displayName="DForcedRendererOverlayResolution" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedRendererResolution" displayName="DForcedRendererResolution" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedRendererResolutionHeight" displayName="DForcedRendererResolutionHeight" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ForcedRendererResolutionWidth" displayName="DForcedRendererResolutionWidth" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="GameplayCameraLightFadeToExterior" displayName="DGameplayCameraLightFadeToExterior" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="GameplayCameraLightFadeToInterior" displayName="DGameplayCameraLightFadeToInterior" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="GlobalOceanTesselationFactor" displayName="DGlobalOceanTesselationFactor" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="GrassDensity" displayName="DGrassDensity" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksAALevel" displayName="DHairWorksAALevel" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksGlobalDensityQuality" displayName="DHairWorksGlobalDensityQuality" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksGlobalDetailLODFactor" displayName="DHairWorksGlobalDetailLODFactor" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksGlobalStrandSmoothness" displayName="DHairWorksGlobalStrandSmoothness" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksGlobalWidthLimit" displayName="DHairWorksGlobalWidthLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorksLevel" displayName="DHairWorksLevel" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HairWorkstGlobalDensityLimit" displayName="DHairWorkstGlobalDensityLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HardwareCursor" displayName="DHardwareCursor" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HiResEntityCustomShadowmapSize" displayName="DHiResEntityCustomShadowmapSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="HiResEntityShadowsForceFullRes" displayName="DHiResEntityShadowsForceFullRes" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxAtlasTextureSize" displayName="DMaxAtlasTextureSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxCascadeCount" displayName="DMaxCascadeCount" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxCubeShadowSize" displayName="DMaxCubeShadowSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxFramePrefetchTimeout" displayName="DMaxFramePrefetchTimeout" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxSpotShadowSize" displayName="DMaxSpotShadowSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxTerrainShadowAtlasCount" displayName="DMaxTerrainShadowAtlasCount" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxTextureAnizotropy" displayName="DMaxTextureAnizotropy" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MaxTextureSize" displayName="DMaxTextureSize" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MeshLODDistanceScale" displayName="DMeshLODDistanceScale" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MeshRenderingDistanceScale" displayName="DMeshRenderingDistanceScale" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="MsaaLevel" displayName="DMsaaLevel" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="PrefetchMeshLodRange" displayName="DPrefetchMeshLodRange" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="PreserveSystemGamma" displayName="DPreserveSystemGamma" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="ScaleformTextureUnstreamDelay" displayName="DScaleformTextureUnstreamDelay" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="SoftFramePrefetchTimeout" displayName="DSoftFramePrefetchTimeout" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TerrainErrorMetricMultiplier" displayName="DTerrainErrorMetricMultiplier" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TerrainReadAheadDistance" displayName="DTerrainReadAheadDistance" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TerrainScreenSpaceErrorThreshold" displayName="DTerrainScreenSpaceErrorThreshold" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TerrainScreenSpaceErrorThresholdFar" displayName="DTerrainScreenSpaceErrorThresholdFar" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TerrainShadowsDegreesLimit" displayName="DTerrainShadowsDegreesLimit" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureDownscale" displayName="DTextureDownscale" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureInFlightBudget" displayName="DTextureInFlightBudget" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureInFlightCountBudget" displayName="DTextureInFlightCountBudget" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureMemoryBudget" displayName="DTextureMemoryBudget" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureMemoryGUIBudget" displayName="DTextureMemoryGUIBudget" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureMipBias" displayName="DTextureMipBias" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureStreamingCharacterDistanceLimitSq" displayName="DTextureStreamingCharacterDistanceLimitSq" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureStreamingDistanceLimitSq" displayName="DTextureStreamingDistanceLimitSq" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureStreamingHeadsDistanceLimitSq" displayName="DTextureStreamingHeadsDistanceLimitSq" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureStreamingReduceGameplayLOD" displayName="DTextureStreamingReduceGameplayLOD" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="TextureTimeBudget" displayName="DTextureTimeBudget" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="UberSampling" displayName="DUberSampling" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      <Var id="UseDynamicWaterSimulation" displayName="DUseDynamicWaterSimulation" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
    2. deleted75342743
      deleted75342743
      • account closed
      • 60 kudos
      Thanks now i try, however edit your comment and use the spoiler tags with [.spoiler] Hi [./spoiler] (without the dots) in case you didn't know, for hiding the entire comment, starting from the first <Var.
    3. f1ac
      f1ac
      • member
      • 1 kudos
      Thanks, didn't know comments support tags.
    4. deleted75342743
      deleted75342743
      • account closed
      • 60 kudos
      Could you explain it in more details, because after adding what i need in rendering.xml, i don't understand what to do next.
    5. f1ac
      f1ac
      • member
      • 1 kudos
      You can now get/set all the variables from the console. For example, set(CascadeShadowDistanceScale0, 2)
    6. deleted75342743
      deleted75342743
      • account closed
      • 60 kudos
      I placed it here:
      <VisibleVars>
      <Var id="GammaValue" displayName="gamma" displayType="GAMMA;0.1;4.9;90" tags="nonLocalized"/>
      <Var id="CascadeShadowDistanceScale0" displayName="DCascadeShadowDistanceScale0" displayType="SLIDER;-1000;1000;16384" visibilityCondition="hideAlways" tags="refreshEngine"/>
      </VisibleVars>
      also there are 2 <VisibleVars> inside rendering.xml, so which is the right one?
      Nothing happen if i write the command, also i cant get it to works like in the pictures.
      I have been looking for something like this for a while for a problem that this game has with the shadows, I would prefer you to explain me step by step.
    7. f1ac
      f1ac
      • member
      • 1 kudos
      You need the second <VisibleVars> tag under <Group id="Rendering">
    8. deleted75342743
      deleted75342743
      • account closed
      • 60 kudos
      Ok i finally managed to make it work after many attempts, there is something that you maybe forgot to add.
      If you take a look at the the path on the archive, it's incorrect, because the game does not recognize the mod as a true mod.
      At first i thought it was connected to the fact that i used Tweaks, so i uninstalled and tried with the vanilla settings, but nothing happened.
      After that, i checked the mod path and you practically forgot to add the content folder before the scripts folder, so i created the content folder and i put everything in it and finally everything works as it should.
      I have subsequently tried it with Tweaks and it works perfectly, so make sure to fix the path because for me for what i have to do, this mod is very useful.
      Also you could explain it all step by step with the image above plus the list with the spoiler tags in the main description, because at the moment it's not very clear and someone could get confused, unless someone reads this posts.
    9. f1ac
      f1ac
      • member
      • 1 kudos
      Thanks, fixed the path. My instructions about about additional settings are specific to Rendering group, others may require different actions I'm not aware of. There are mods like UGOM which expose many additional settings to the menus without the need for manual tweaks. These settings can be changed from the console too.