diff options
Diffstat (limited to 'py_modules')
| -rw-r--r-- | py_modules/lsfg_vk/config_schema.py | 8 | ||||
| -rw-r--r-- | py_modules/lsfg_vk/config_schema_generated.py | 8 |
2 files changed, 4 insertions, 12 deletions
diff --git a/py_modules/lsfg_vk/config_schema.py b/py_modules/lsfg_vk/config_schema.py index f8a9fe6..72adb44 100644 --- a/py_modules/lsfg_vk/config_schema.py +++ b/py_modules/lsfg_vk/config_schema.py @@ -93,8 +93,8 @@ class ConfigurationManager: value = str(value) validated[name] = value - if validated["multiplier"] < 2: - raise ValueError("multiplier must be 2 or greater") + if validated["multiplier"] < 1: + raise ValueError("multiplier must be 1 or greater") if not 0.25 <= validated["flow_scale"] <= 1.0: raise ValueError("flow_scale must be between 0.25 and 1.0") if validated["pacing"] != "none": @@ -167,9 +167,7 @@ class ConfigurationManager: for game in data.get("game", []): name = str(game.get("exe", DEFAULT_PROFILE_NAME)) migrated_profile = dict(game) - if int(migrated_profile.get("multiplier", 2)) <= 1: - migrated_profile["disable_lsfgvk"] = True - migrated_profile["multiplier"] = max(2, int(migrated_profile.get("multiplier", 2))) + migrated_profile["multiplier"] = max(1, int(migrated_profile.get("multiplier", 2))) profiles[name] = ConfigurationManager._config_from_profile(migrated_profile, global_config) if not profiles: profiles[DEFAULT_PROFILE_NAME] = ConfigurationManager.get_defaults() diff --git a/py_modules/lsfg_vk/config_schema_generated.py b/py_modules/lsfg_vk/config_schema_generated.py index 9cfda51..4703dae 100644 --- a/py_modules/lsfg_vk/config_schema_generated.py +++ b/py_modules/lsfg_vk/config_schema_generated.py @@ -22,7 +22,6 @@ PACING = "pacing" ACTIVE_IN = "active_in" USE_NATIVE_MATCHING = "use_native_matching" GPU = "gpu" -DISABLE_LSFGVK = "disable_lsfgvk" DXVK_FRAME_RATE = "dxvk_frame_rate" ENABLE_WOW64 = "enable_wow64" DISABLE_STEAMDECK_MODE = "disable_steamdeck_mode" @@ -44,7 +43,6 @@ class ConfigurationData(TypedDict): active_in: str use_native_matching: bool gpu: str - disable_lsfgvk: bool dxvk_frame_rate: int enable_wow64: bool disable_steamdeck_mode: bool @@ -72,8 +70,6 @@ def get_script_parsing_logic(): # Auto-generated parsing logic: if key == "DECKY_LSFGVK_AUTO_PROFILE": script_values["use_native_matching"] = value == "1" - if key == "DISABLE_LSFGVK": - script_values["disable_lsfgvk"] = value == "1" if key == "DXVK_FRAME_RATE": try: script_values["dxvk_frame_rate"] = int(value) @@ -108,8 +104,6 @@ def get_script_generation_logic(): lines = [] if config.get("use_native_matching", False): lines.append("export DECKY_LSFGVK_AUTO_PROFILE=1") - if config.get("disable_lsfgvk", False): - lines.append("export DISABLE_LSFGVK=1") dxvk_frame_rate = config.get("dxvk_frame_rate", 0) if dxvk_frame_rate > 0: lines.append(f"export DXVK_FRAME_RATE={dxvk_frame_rate}") @@ -133,4 +127,4 @@ def get_script_generation_logic(): return generate_script_lines -ALL_FIELDS = ['dll', 'allow_fp16', 'multiplier', 'flow_scale', 'performance_mode', 'pacing', 'active_in', 'use_native_matching', 'gpu', 'disable_lsfgvk', 'dxvk_frame_rate', 'enable_wow64', 'disable_steamdeck_mode', 'mangohud_workaround', 'disable_vkbasalt', 'force_enable_vkbasalt', 'enable_wsi', 'enable_zink'] +ALL_FIELDS = ['dll', 'allow_fp16', 'multiplier', 'flow_scale', 'performance_mode', 'pacing', 'active_in', 'use_native_matching', 'gpu', 'dxvk_frame_rate', 'enable_wow64', 'disable_steamdeck_mode', 'mangohud_workaround', 'disable_vkbasalt', 'force_enable_vkbasalt', 'enable_wsi', 'enable_zink'] |
