summaryrefslogtreecommitdiff
path: root/src/config/configSchema.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/configSchema.ts')
-rw-r--r--src/config/configSchema.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/config/configSchema.ts b/src/config/configSchema.ts
index 9b6fc41..8715057 100644
--- a/src/config/configSchema.ts
+++ b/src/config/configSchema.ts
@@ -77,6 +77,20 @@ export const CONFIG_SCHEMA: Record<string, ConfigField> = {
fieldType: ConfigFieldType.INTEGER,
default: 0,
description: "experimental: base framerate cap for dxvk games, before frame multiplier (0 = disabled)"
+ },
+
+ enable_wow64: {
+ name: "enable_wow64",
+ fieldType: ConfigFieldType.BOOLEAN,
+ default: false,
+ description: "enable PROTON_USE_WOW64=1 for 32-bit games (use with ProtonGE to fix crashing)"
+ },
+
+ disable_steamdeck_mode: {
+ name: "disable_steamdeck_mode",
+ fieldType: ConfigFieldType.BOOLEAN,
+ default: false,
+ description: "disable Steam Deck mode (unlocks hidden settings in some games)"
}
};
@@ -90,6 +104,8 @@ export interface ConfigurationData {
hdr_mode: boolean;
experimental_present_mode: string;
experimental_fps_limit: number;
+ enable_wow64: boolean;
+ disable_steamdeck_mode: boolean;
}
// Centralized configuration manager