Modified more options to SoftDefault

This commit is contained in:
TheRazerMD committed 2026-10-15 12:48:47 +02:00
1 parent fd6c2870ec
commit a72dc119dc
1 file changed
+30 -30
+30 -30
View File
@@ -352,7 +352,7 @@ class Config
// Menu
CustomOptional<float, NoDefault> MenuScale;
CustomOptional<float, NoDefault> MenuHeight; // Unscaled, no value means default height
CustomOptional<bool> OverlayMenu { true };
CustomOptional<bool, SoftDefault> OverlayMenu { true };
CustomOptional<int> ShortcutKey { VK_INSERT };
CustomOptional<bool> ExtendedLimits { false };
CustomOptional<bool> ShowFps { false };
@@ -391,7 +391,7 @@ class Config
// Hooks
CustomOptional<bool> HookOriginalNvngxOnly { false };
CustomOptional<bool> EarlyHooking { false };
CustomOptional<bool> UseNtdllHooks { true };
CustomOptional<bool, SoftDefault> UseNtdllHooks { true };
// Upscale Ratio Override
CustomOptional<bool> UpscaleRatioOverrideEnabled { false };
@@ -441,9 +441,9 @@ class Config
CustomOptional<int, NoDefault> RoundInternalResolution; // disabled by default
CustomOptional<int, NoDefault> SkipFirstFrames; // disabled by default
CustomOptional<bool> RestoreComputeSignature { false };
CustomOptional<bool> RestoreGraphicSignature { false };
CustomOptional<bool> ExtendedStateRestore { false };
CustomOptional<bool, SoftDefault> RestoreComputeSignature { false };
CustomOptional<bool, SoftDefault> RestoreGraphicSignature { false };
CustomOptional<bool, SoftDefault> ExtendedStateRestore { false };
CustomOptional<bool> UsePrecompiledShaders { true };
@@ -458,7 +458,7 @@ class Config
CustomOptional<int32_t, NoDefault> MaskResourceBarrier; // disabled by default
CustomOptional<int32_t, NoDefault> OutputResourceBarrier; // disabled by default
CustomOptional<bool> CreateD3D12DeviceForLuma { false };
CustomOptional<bool, SoftDefault> CreateD3D12DeviceForLuma { false };
// Upscalers
CustomOptional<Upscaler, SoftDefault> Dx11Upscaler { Upscaler::FSR22 };
@@ -491,18 +491,18 @@ class Config
CustomOptional<FSR4Support> Fsr4ForceModel { FSR4Support::None };
CustomOptional<uint32_t, NoDefault> Fsr4Preset;
CustomOptional<bool> Fsr4EnableWatermark { false };
CustomOptional<bool> Fsr4DoNotLoadAmdxc64 { false };
CustomOptional<bool, SoftDefault> Fsr4DoNotLoadAmdxc64 { false };
// FSR Common
CustomOptional<float> FsrVerticalFov { 60.0f };
CustomOptional<float> FsrHorizontalFov { 0.0f }; // off by default
CustomOptional<float> FsrCameraNear { 0.1f };
CustomOptional<float> FsrCameraFar { 100000.0f };
CustomOptional<bool> FsrUseFsrInputValues { true };
CustomOptional<bool, SoftDefault> FsrUseFsrInputValues { true };
// dx11wdx12
CustomOptional<bool> Dx11DelayedInit { false };
CustomOptional<bool> DontUseNTShared { true };
CustomOptional<bool, SoftDefault> DontUseNTShared { true };
// vulkanwdx12
CustomOptional<bool> VulkanUseCopyForInputs { false };
@@ -516,11 +516,11 @@ class Config
// Spoofing
CustomOptional<bool, SoftDefault> DxgiSpoofing { true };
CustomOptional<bool> DxgiFactoryWrapping { false };
CustomOptional<bool> StreamlineSpoofing { true };
CustomOptional<bool, SoftDefault> StreamlineSpoofing { true };
CustomOptional<std::string, NoDefault> DxgiBlacklist; // disabled by default
CustomOptional<int, NoDefault> DxgiVRAM; // disabled by default
CustomOptional<bool> VulkanSpoofing { false };
CustomOptional<bool> VulkanExtensionSpoofing { false };
CustomOptional<bool, SoftDefault> VulkanSpoofing { false };
CustomOptional<bool, SoftDefault> VulkanExtensionSpoofing { false };
CustomOptional<int, NoDefault> VulkanVRAM; // disabled by default
CustomOptional<bool> SpoofHAGS { false };
CustomOptional<bool> SpoofFeatureLevel { false };
@@ -548,7 +548,7 @@ class Config
CustomOptional<FGNvngxReplacement> FGNvngxReplacement { FGNvngxReplacement::Nukems };
CustomOptional<bool> FGDrawUIOverFG { false };
CustomOptional<bool> FGUIPremultipliedAlpha { true };
CustomOptional<bool> FGDisableHudless { false };
CustomOptional<bool, SoftDefault> FGDisableHudless { false };
CustomOptional<bool> FGDisableUI { false };
CustomOptional<bool> FGSkipReset { false };
CustomOptional<int> FGAllowedFrameAhead { 1 };
@@ -556,8 +556,8 @@ class Config
CustomOptional<bool> FGVelocityValidNow { false };
CustomOptional<bool> FGHudlessValidNow { false };
CustomOptional<bool> FGOnlyAcceptFirstHudless { false };
CustomOptional<bool> FGPreserveSwapChain { true };
CustomOptional<bool> FGSkipResizeBuffers { false };
CustomOptional<bool, SoftDefault> FGPreserveSwapChain { true };
CustomOptional<bool, SoftDefault> FGSkipResizeBuffers { false };
CustomOptional<bool> FGModifyBufferState { false };
CustomOptional<bool> FGModifySCIndex { false };
CustomOptional<float> FGHudCutoff { 0.0f };
@@ -572,7 +572,7 @@ class Config
CustomOptional<bool> FGMakeDepthCopy { true };
CustomOptional<bool> FGResourceFlip { false };
CustomOptional<bool> FGResourceFlipOffset { false };
CustomOptional<bool> FGAlwaysCaptureFSRFGSwapchain { false };
CustomOptional<bool, SoftDefault> FGAlwaysCaptureFSRFGSwapchain { false };
CustomOptional<int, NoDefault> FGRectLeft;
CustomOptional<int, NoDefault> FGRectTop;
@@ -580,7 +580,7 @@ class Config
CustomOptional<int, NoDefault> FGRectHeight;
// OptiFG - Hudfix
CustomOptional<bool> FGDisableHUDFix { false };
CustomOptional<bool, SoftDefault> FGDisableHUDFix { false };
CustomOptional<bool> FGHUDFix { false };
CustomOptional<int> FGHUDLimit { 1 };
CustomOptional<bool> FGHUDFixExtended { false };
@@ -633,7 +633,7 @@ class Config
CustomOptional<bool> FGXeFGJitteredMV { false };
CustomOptional<bool> FGXeFGHighResMV { false };
CustomOptional<bool> FGXeFGDebugView { false };
CustomOptional<bool> FGXeFGForceBorderless { false };
CustomOptional<bool, SoftDefault> FGXeFGForceBorderless { false };
// DLSSG
CustomOptional<int> FGDLSSGInterpolationCount { 1 }; // For Opti's own SL instance
@@ -658,7 +658,7 @@ class Config
CustomOptional<bool> NvngxFGDisableHudless { false };
// fakenvapi
CustomOptional<bool> UseFakenvapi { true };
CustomOptional<bool, SoftDefault> UseFakenvapi { true };
CustomOptional<bool> ForceXeLL { false };
CustomOptional<bool> FN_ForceLatencyFlex { false };
CustomOptional<LFXMode> FN_LatencyFlexMode { LFXMode::Conservative };
@@ -669,17 +669,17 @@ class Config
// Inputs
CustomOptional<bool> EnableDlssInputs { true };
CustomOptional<bool> EnableXeSSInputs { true };
CustomOptional<bool> UseFsr2Inputs { true };
CustomOptional<bool> UseFsr2Dx11Inputs { false };
CustomOptional<bool> UseFsr2VulkanInputs { false };
CustomOptional<bool> Fsr2Pattern { false };
CustomOptional<bool> UseFsr3Inputs { true };
CustomOptional<bool> Fsr3Pattern { false };
CustomOptional<bool> UseFfxInputs { true };
CustomOptional<bool, SoftDefault> UseFsr2Inputs { true };
CustomOptional<bool, SoftDefault> UseFsr2Dx11Inputs { false };
CustomOptional<bool, SoftDefault> UseFsr2VulkanInputs { false };
CustomOptional<bool, SoftDefault> Fsr2Pattern { false };
CustomOptional<bool, SoftDefault> UseFsr3Inputs { true };
CustomOptional<bool, SoftDefault> Fsr3Pattern { false };
CustomOptional<bool, SoftDefault> UseFfxInputs { true };
CustomOptional<bool> EnableHotSwapping { false };
CustomOptional<bool> EnableFsr2Inputs { true };
CustomOptional<bool> EnableFsr3Inputs { true };
CustomOptional<bool> EnableFfxInputs { true };
CustomOptional<bool, SoftDefault> EnableFsr2Inputs { true };
CustomOptional<bool, SoftDefault> EnableFsr3Inputs { true };
CustomOptional<bool, SoftDefault> EnableFfxInputs { true };
// Framerate
CustomOptional<float> FramerateLimit { 0.0f };
@@ -690,7 +690,7 @@ class Config
CustomOptional<bool> SkipColorSpace { false };
// V-Sync
CustomOptional<bool> OverrideVsync { false };
CustomOptional<bool, SoftDefault> OverrideVsync { false };
CustomOptional<bool, NoDefault> ForceVsync;
CustomOptional<UINT> VsyncInterval { 0 };