The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

f1ac

Uploaded by

f1ac

Virus scan

Safe to use

About this mod

Change game settings and get their values from the console. You can compare different values quicker this way.

Permissions and credits
Changelogs
Installation
Just copy the contents of the zip archive to the mods folder within the game root folder.

Details
Get or set any variable from the console. Variables must be exposed in xml files, ini variables are not visible. 

This mod adds three new commands to the ingame console:

set(variable, value)
Sets a variable to a value. Group is determined automatically. Variable could be referenced by name or by displayName. Value could be a numeric value or an option name.
For example, to set texture quality to uber you can type one of the following commands:
set(textures, uber)
set(Virtual_TexturesOptionVar, uber)
set(textures, 3)
set(Virtual_TexturesOptionVar, 3)


get(variable)
Gets current value of a variable. Group is determined automatically. Variable could be referenced by name or by displayName.
For example, to get current texture quality value you can type one of the following commands:
get(textures)
get(Virtual_TexturesOptionVar)

logVars
Writes all available xml variables to the log file, both names and values. Game should be started with -debugscripts parameter, and the log file is at %USERPROFILE%\Documents\The Witcher 3\scriptslog.txt

I didn't include things to enable debug console and to add all available ini variables to not interfere with other mods.

To enable the console please use Debug Console Enabler mod or just google how to enable it manually.
Some mods like UGOM add new settings to ingame menus - you can set them from the console too.

This is the full list of settings you can use in vanilla game.
  • Listed options can be specified as values in set() command instead of a numeric value.
  • You can use either names or display names
  • SLIDER is a numeric value, TOGGLE can be true/false
Spoiler:  
Show


GroupNameDisplayName Type
AudioMasterVolumemaster_volumeSLIDER
AudioMusicVolumemusic_volumeSLIDER
AudioSoundVolumesound_volumeSLIDER
AudioVoiceoversVolumevoice_volumeSLIDER
GameplayHudTutorialEnabledHudTutorialEnabledTOGGLE
GameplayAutomaticFinishersEnabledAutoFinishersEnabledTOGGLE
GameplayDisableAutomaticSwordSheathemenu_auto_sword_sheatheTOGGLE
GameplayColorblindFocusModewitcher_senses_colorblindTOGGLE
GameplayMotionSicknessFocusModewitcher_senses_motion_sicknessTOGGLE
GameplayEnableUberMovementmenu_movement_responseOPTIONS
option 0: menu_movement_standard
option 1: menu_movement_alternative
GameplayAutoCameraCenterAutoCameraCenterTOGGLE
GameplayAutosaveTimeIntervalAutosaveTimeIntervalSLIDER
GameplayEnemyUpscalingEnemyUpscalingTOGGLE
ControlsUIMouseSensitivityui_mouse_sensitivitySLIDER
ControlsMouseSensitivitymouse_sensitivitySLIDER
ControlsInvertCameraXOnMousecamera_input_reverse_x_axis_mouseTOGGLE
ControlsInvertCameraYOnMousecamera_input_reverse_y_axis_mouseTOGGLE
ControlsInvertCameraXcamera_input_reverse_x_axis_xb1TOGGLE
ControlsInvertCameraYcamera_input_reverse_y_axis_xb1TOGGLE
ControlsLeftStickSensitivityLeftStickSensitivitySLIDER
ControlsRightStickCameraSensitivityRightStickCameraSensitivitySLIDER
ControlsRightStickAimSensitivityRightStickAimSensitivitySLIDER
ControlsPadVibrationEnabledpad_vibrationsTOGGLE
ControlsSwapAcceptCancelswap_accept_cancelTOGGLE
ControlsAlternativeRadialMenuInputModealternative_radial_input_modeTOGGLE
HiddenHasSetuphasSetupTOGGLE
HiddenuiVerticalFrameScaleuiVerticalFrameScaleSLIDER:0:1:1000000
HiddenuiHorizontalFrameScaleuiHorizontalFrameScaleSLIDER:0:1:1000000
HiddenLockControlSchemeLockControlSchemeSLIDER:0:1:2
HiddenHasSeenDLCMessageHasSeenDLCMessageTOGGLE
HiddenHasSeenEP1WelcomeMessageHasSeenEP1WelcomeMessageTOGGLE
HiddenHasSeenEP2WelcomeMessageHasSeenEP2WelcomeMessageTOGGLE
HiddenHasSeenGotyWelcomeMessageHasSeenGotyWelcomeMessageTOGGLE
HiddenWorldMapPreviewModeWorldMapPreviewModeTOGGLE
HiddenNorthAmericanVersionNorthAmericanVersionTOGGLE
HudHudVisibilityhudvisibilityTOGGLE
HudHudSizehudsizeOPTIONS
option 0: small
option 1: big
HudConsoleModuleConsoleLogTOGGLE
HudMinimap2ModuleMinimapTOGGLE
HudMinimapRotationMinimapRotationTOGGLE
HudMinimapFocusCluesMinimapFocusCluesTOGGLE
HudMinimapTracksWaypointsMinimapHintWaypointsTOGGLE
HudMiminapPoiQuestionMarksMiminapPoiQuestionMarksTOGGLE
HudMinimapPoiCompletedIconsMinimapPoiCompletedIconsTOGGLE
HudOnelinersModuleNPCChatterTOGGLE
HudQuestsModuleActiveQuestsTOGGLE
HudWolfMedalionWolfMedalionTOGGLE
HudBuffsModuleCurrentBuffsTOGGLE
HudOxygenBarModuleOxygenBarTOGGLE
HudMessageModuleInfoMessagesTOGGLE
HudControlsFeedbackModuleControlHintsTOGGLE
HudDamagedItemsModuleDamagedItemsTOGGLE
HudItemInfoModuleAdditionalEquipmentTOGGLE
HudTimeLapseModuleTimeZoneTOGGLE
HudBossFocusModuleBossHealthTOGGLE
HudEnemyFocusModuleEnemyHealthBarTOGGLE
HudEnemyHitEffectscritical_hit_textsTOGGLE
HudNPCNamesnpc_namesTOGGLE
HudBoatHealthModuleBoatHealthTOGGLE
HudCompanionModuleCompanionPortraitTOGGLE
HudHorsePanicBarModuleHorseMoraleTOGGLE
HudHorseStaminaBarModuleHorseStaminaTOGGLE
PCInputMoveFwdmove_forwardINPUTPC
PCInputMoveBckmove_backINPUTPC
PCInputMoveLftmove_leftINPUTPC
PCInputMoveRghtmove_rightINPUTPC
PCInputSprintControlLayout_RunSprintINPUTPC
PCInputSprintToggletoggle_sprintINPUTPC
PCInputWalkToggletoggle_walk_runINPUTPC
PCInputJumpRollpanel_button_common_jumpINPUTPC
PCInputCameraLockcamera_lockINPUTPC
PCInputInteractionControlLayout_InteractINPUTPC
PCInputAttackWithAlternateattack_light_and_heavyINPUTPC
PCInputAttackLightpanel_groupname_fast_attackINPUTPC
PCInputAttackHeavypanel_groupname_strong_attackINPUTPC
PCInputFocusControlLayout_FocusINPUTPC
PCInputLockAndGuardpanel_input_action_lockandguardINPUTPC
PCInputCastSignControlLayout_CastSignINPUTPC
PCInputToggleSignstoggle_between_signsINPUTPC
PCInputThrowItemControlLayout_UseQuickSlotINPUTPC
PCInputDodgeControlLayout_DodgeINPUTPC
PCInputCbtRollControlLayout_RollINPUTPC
PCInputSpawnHorseControlLayout_SummonHorseINPUTPC
PCInputGallopCantergallop_and_canterINPUTPC
PCInputHorseDismountdismount_horseINPUTPC
PCInputStopHorsestop_horseINPUTPC
PCInputDiveUpControlLayout_EmergeINPUTPC
PCInputDiveDownControlLayout_DiveINPUTPC
PCInputRadialMenuControlLayout_RadialMenuINPUTPC
PCInputDrinkPotion1potion_1INPUTPC
PCInputDrinkPotion2potion_2INPUTPC
PCInputDrinkPotion3potion_3INPUTPC
PCInputDrinkPotion4potion_4INPUTPC
PCInputSteelSworddraw_steelINPUTPC
PCInputSilverSworddraw_silverINPUTPC
PCInputSelectAardselect_aardINPUTPC
PCInputSelectYrdenselect_yrdenINPUTPC
PCInputSelectIgniselect_igniINPUTPC
PCInputSelectQuenselect_quenINPUTPC
PCInputSelectAxiiselect_axiiINPUTPC
PCInputChangeQuestControlLayout_ChangeQuestINPUTPC
PCInputToggleHudtoggle_hudINPUTPC
PCInputPanelCharcharacter_panelINPUTPC
PCInputPanelInvInventoryINPUTPC
PCInputPanelMapmapINPUTPC
PCInputHubMenuhub_menuINPUTPC
PCInputPanelJourjournalINPUTPC
PCInputPanelMeditationpanel_title_clockINPUTPC
PCInputPanelAlchalchemyINPUTPC
PCInputPanelCraftpanel_title_craftingINPUTPC
PCInputPanelBestiarypanel_journal_tabname_bestiaryINPUTPC
PCInputPanelGlossaryglossaryINPUTPC
PCInputPanelGwintDeckEditorgwint_deckINPUTPC
LocalizationSubtitlessubtitlesTOGGLE
LocalizationVirtual_Localization_texttext_languageOPTIONS
option 0: AR
option 1: BR
option 2: CN
option 3: CZ
option 4: DE
option 5: EN
option 6: ES
option 7: ESMX
option 8: FR
option 9: HU
option 10: IT
option 11: JP
option 12: KR
option 13: PL
option 14: RU
option 15: TR
option 16: ZH
LocalizationVirtual_Localization_speechspeech_languageOPTIONS
option 0: EN
PostProcessAllowMotionBlurallow_motion_blurTOGGLE
PostProcessAllowBlurallow_blurTOGGLE
PostProcessAllowAntialiasallow_AntialiasTOGGLE
PostProcessAllowBloomallow_bloomTOGGLE
PostProcessVirtual_SharpenAmountallow_sharpenOPTIONS
option 0: panel_mainmenu_option_value_off
option 1: preset_value_low
option 2: preset_value_high
PostProcessVirtual_SSAOSolutionssao_solutionOPTIONS
option 0: AONone
option 1: SSAO
option 2: HBAO
PostProcessAllowDOFallow_dofTOGGLE
PostProcessAllowChromaticAberrationallow_chromatic_aberrationTOGGLE
PostProcessAllowVignetteallow_vignetteTOGGLE
PostProcessAllowShaftsallow_shaftsTOGGLE
VisualsGammaValuegammaGAMMA
RenderingVSyncvsyncTOGGLE
RenderingFPSLimitframerate_limitOPTIONS
option 0: framerate_limit_unlimited
option 1: framerate_limit_30
option 2: framerate_limit_60
RenderingVirtual_OutputMonitormonitorOPTIONS
option 0: 1
RenderingResolutionresolutionOPTIONS
option 0: 1024x768
etc
RenderingVirtual_FullScreenModefullscreenmodeOPTIONS
option 0: windowed
option 1: borderless
option 2: fullscreen
RenderingPreserveSystemGammapreserve_system_gammaTOGGLE
RenderingVirtual_HairWorksLeveluse_hair_worksOPTIONS
option 0: panel_mainmenu_option_value_off
option 1: Geralt
option 2: panel_mainmenu_option_value_on
RenderingVirtual_HairWorksAALevelhair_works_aaOPTIONS
option 0: 0
option 1: 2
option 2: 4
option 3: 8
RenderingVirtual_HairWorksQualityPresethair_works_presetOPTIONS
option 0: low
option 1: high
RenderingVirtual_CommunitySpawnLimitcommunity_density_settingsOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_ShadowsOptionVarshadowsOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_TerrainOptionVarterrainOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_WaterOptionVarwater_qualityOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_GrassOptionVargrassOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_TexturesOptionVartexturesOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_FoliageVisibilityfoliage_visibilityOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingVirtual_LevelOfDetailOptionVarlevel_of_detailOPTIONS
option 0: low
option 1: medium
option 2: high
option 3: uber
RenderingHardwareCursorhardware_cursorTOGGLE
DLCdlc_004_001dlc_yen_alternate_lookTOGGLE
DLCdlc_006_001dlc_triss_alternate_lookTOGGLE
DLCdlc_008_001dlc_gwent_cardsTOGGLE
DLCdlc_011_002dlc_ciri_alternate_lookTOGGLE


There are example instructions on how to add all rendering settings from ini files manually if you need them. This is the resulting set. Note that types are not necessarily correct, there are some boolean values present.
Spoiler:  
Show

RenderingAtlasTextureDownscaleDAtlasTextureDownscaleSLIDER
RenderingCascadeShadowDistanceScale0DCascadeShadowDistanceScale0SLIDER
RenderingCascadeShadowDistanceScale1DCascadeShadowDistanceScale1SLIDER
RenderingCascadeShadowDistanceScale2DCascadeShadowDistanceScale2SLIDER
RenderingCascadeShadowDistanceScale3DCascadeShadowDistanceScale3SLIDER
RenderingCascadeShadowFadeTresholdDCascadeShadowFadeTresholdSLIDER
RenderingCascadeShadowQualityDCascadeShadowQualitySLIDER
RenderingCascadeShadowmapSizeDCascadeShadowmapSizeSLIDER
RenderingCascadeShadowsDegreesLimitDCascadeShadowsDegreesLimitSLIDER
RenderingCharacterShadowsFallbackDistanceDCharacterShadowsFallbackDistanceSLIDER
RenderingCommandBufferSizeKBDCommandBufferSizeKBSLIDER
RenderingDecalsChanceDDecalsChanceSLIDER
RenderingDecalsSpawnDistanceCutoffDDecalsSpawnDistanceCutoffSLIDER
RenderingDetailTextureDownscaleDDetailTextureDownscaleSLIDER
RenderingDisableManualProxiesCullingDDisableManualProxiesCullingSLIDER
RenderingDynamicDecalsChunkLimitDDynamicDecalsChunkLimitSLIDER
RenderingDynamicDecalsLimitDDynamicDecalsLimitSLIDER
RenderingEnableDeferredLightsStencilDEnableDeferredLightsStencilSLIDER
RenderingEnableHighPrecisionDEnableHighPrecisionSLIDER
RenderingEnableTemporalAADEnableTemporalAASLIDER
RenderingEnvProbeAllocFailureRecoverDelayDEnvProbeAllocFailureRecoverDelaySLIDER
RenderingEnvProbeLightsMaxDistanceDEnvProbeLightsMaxDistanceSLIDER
RenderingFakeMeshesNotReadyDFakeMeshesNotReadySLIDER
RenderingForceInstantAdaptationDForceInstantAdaptationSLIDER
RenderingForceInstantEnvProbeUpdateDForceInstantEnvProbeUpdateSLIDER
RenderingForcedDebugPreviewIndexDForcedDebugPreviewIndexSLIDER
RenderingForcedRendererBackBufferResolutionDForcedRendererBackBufferResolutionSLIDER
RenderingForcedRendererOverlayResolutionDForcedRendererOverlayResolutionSLIDER
RenderingForcedRendererResolutionDForcedRendererResolutionSLIDER
RenderingForcedRendererResolutionHeightDForcedRendererResolutionHeightSLIDER
RenderingForcedRendererResolutionWidthDForcedRendererResolutionWidthSLIDER
RenderingGameplayCameraLightFadeToExteriorDGameplayCameraLightFadeToExteriorSLIDER
RenderingGameplayCameraLightFadeToInteriorDGameplayCameraLightFadeToInteriorSLIDER
RenderingGlobalOceanTesselationFactorDGlobalOceanTesselationFactorSLIDER
RenderingGrassDensityDGrassDensitySLIDER
RenderingHairWorksAALevelDHairWorksAALevelSLIDER
RenderingHairWorksGlobalDensityQualityDHairWorksGlobalDensityQualitySLIDER
RenderingHairWorksGlobalDetailLODFactorDHairWorksGlobalDetailLODFactorSLIDER
RenderingHairWorksGlobalStrandSmoothnessDHairWorksGlobalStrandSmoothnessSLIDER
RenderingHairWorksGlobalWidthLimitDHairWorksGlobalWidthLimitSLIDER
RenderingHairWorksLevelDHairWorksLevelSLIDER
RenderingHairWorkstGlobalDensityLimitDHairWorkstGlobalDensityLimitSLIDER
RenderingHardwareCursorhardware_cursorTOGGLE
RenderingHiResEntityCustomShadowmapSizeDHiResEntityCustomShadowmapSizeSLIDER
RenderingHiResEntityShadowsForceFullResDHiResEntityShadowsForceFullResSLIDER
RenderingMaxAtlasTextureSizeDMaxAtlasTextureSizeSLIDER
RenderingMaxCascadeCountDMaxCascadeCountSLIDER
RenderingMaxCubeShadowSizeDMaxCubeShadowSizeSLIDER
RenderingMaxFramePrefetchTimeoutDMaxFramePrefetchTimeoutSLIDER
RenderingMaxSpotShadowSizeDMaxSpotShadowSizeSLIDER
RenderingMaxTerrainShadowAtlasCountDMaxTerrainShadowAtlasCountSLIDER
RenderingMaxTextureAnizotropyDMaxTextureAnizotropySLIDER
RenderingMaxTextureSizeDMaxTextureSizeSLIDER
RenderingMeshLODDistanceScaleDMeshLODDistanceScaleSLIDER
RenderingMeshRenderingDistanceScaleDMeshRenderingDistanceScaleSLIDER
RenderingMsaaLevelDMsaaLevelSLIDER
RenderingPrefetchMeshLodRangeDPrefetchMeshLodRangeSLIDER
RenderingPreserveSystemGammapreserve_system_gammaTOGGLE
RenderingScaleformTextureUnstreamDelayDScaleformTextureUnstreamDelaySLIDER
RenderingSoftFramePrefetchTimeoutDSoftFramePrefetchTimeoutSLIDER
RenderingTerrainErrorMetricMultiplierDTerrainErrorMetricMultiplierSLIDER
RenderingTerrainReadAheadDistanceDTerrainReadAheadDistanceSLIDER
RenderingTerrainScreenSpaceErrorThresholdDTerrainScreenSpaceErrorThresholdSLIDER
RenderingTerrainScreenSpaceErrorThresholdFarDTerrainScreenSpaceErrorThresholdFarSLIDER
RenderingTerrainShadowsDegreesLimitDTerrainShadowsDegreesLimitSLIDER
RenderingTextureDownscaleDTextureDownscaleSLIDER
RenderingTextureInFlightBudgetDTextureInFlightBudgetSLIDER
RenderingTextureInFlightCountBudgetDTextureInFlightCountBudgetSLIDER
RenderingTextureMemoryBudgetDTextureMemoryBudgetSLIDER
RenderingTextureMemoryGUIBudgetDTextureMemoryGUIBudgetSLIDER
RenderingTextureMipBiasDTextureMipBiasSLIDER
RenderingTextureStreamingCharacterDistanceLimitSqDTextureStreamingCharacterDistanceLimitSqSLIDER
RenderingTextureStreamingDistanceLimitSqDTextureStreamingDistanceLimitSqSLIDER
RenderingTextureStreamingHeadsDistanceLimitSqDTextureStreamingHeadsDistanceLimitSqSLIDER
RenderingTextureStreamingReduceGameplayLODDTextureStreamingReduceGameplayLODSLIDER
RenderingTextureTimeBudgetDTextureTimeBudgetSLIDER
RenderingUberSamplingDUberSamplingSLIDER
RenderingUseDynamicWaterSimulationDUseDynamicWaterSimulationSLIDER