summaryrefslogtreecommitdiff
path: root/py_modules/lsfg_vk/plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'py_modules/lsfg_vk/plugin.py')
-rw-r--r--py_modules/lsfg_vk/plugin.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/py_modules/lsfg_vk/plugin.py b/py_modules/lsfg_vk/plugin.py
index 101542c..a44840d 100644
--- a/py_modules/lsfg_vk/plugin.py
+++ b/py_modules/lsfg_vk/plugin.py
@@ -125,7 +125,9 @@ class Plugin:
async def update_lsfg_config(self, enable: bool, dll: str, multiplier: int, flow_scale: float,
performance_mode: bool, hdr_mode: bool,
experimental_present_mode: str = "",
- experimental_fps_limit: int = 0) -> Dict[str, Any]:
+ experimental_fps_limit: int = 0,
+ enable_wow64: bool = False,
+ disable_steamdeck_mode: bool = False) -> Dict[str, Any]:
"""Update lsfg TOML configuration
Args:
@@ -137,13 +139,15 @@ class Plugin:
hdr_mode: Whether to enable HDR mode
experimental_present_mode: Experimental Vulkan present mode override
experimental_fps_limit: Experimental FPS limit for DXVK games
+ enable_wow64: Whether to enable PROTON_USE_WOW64=1 for 32-bit games
+ disable_steamdeck_mode: Whether to disable Steam Deck mode
Returns:
ConfigurationResponse dict with success status
"""
return self.configuration_service.update_config(
enable, dll, multiplier, flow_scale, performance_mode, hdr_mode,
- experimental_present_mode, experimental_fps_limit
+ experimental_present_mode, experimental_fps_limit, enable_wow64, disable_steamdeck_mode
)
async def update_dll_path(self, dll_path: str) -> Dict[str, Any]: