feat: Add OpenXR setting, track default values, and optimize config file writing by skipping default entries.

This commit is contained in:
xkeyC
2025-12-12 10:06:21 +08:00
parent 3fd020b8b0
commit 138be64c0d
11 changed files with 417 additions and 337 deletions

View File

@@ -907,6 +907,10 @@
"@performance_json_text_motion_blur": {},
"performance_json_text_motion_blur_info": "Enable for enhanced motion feel, disable for improved visuals",
"@performance_json_text_motion_blur_info": {},
"performance_json_text_openxr": "Enable OpenXR",
"@performance_json_text_openxr": {},
"performance_json_text_openxr_info": "Connect OpenXR-compatible headsets, use Numpad / to switch between VR and widescreen theater mode after game launch",
"@performance_json_text_openxr_info": {},
"performance_json_text_fov": "Set FOV",
"@performance_json_text_fov": {},
"performance_json_text_ui_animation": "UI Fade Animation",

View File

@@ -907,6 +907,10 @@
"@performance_json_text_motion_blur": {},
"performance_json_text_motion_blur_info": "動きの感覚を高めるためにオン、視覚的体験を向上させるためにオフ",
"@performance_json_text_motion_blur_info": {},
"performance_json_text_openxr": "OpenXRを有効にする",
"@performance_json_text_openxr": {},
"performance_json_text_openxr_info": "OpenXR対応ヘッドセットを接続し、ゲーム起動後にテンキーの / でVRとワイドスクリーンシアターモードを切り替え",
"@performance_json_text_openxr_info": {},
"performance_json_text_fov": "視野角FOVを設定",
"@performance_json_text_fov": {},
"performance_json_text_ui_animation": "UIフェードインアウトアニメーション",

View File

@@ -907,6 +907,10 @@
"@performance_json_text_motion_blur": {},
"performance_json_text_motion_blur_info": "Включите для усиления чувства движения, выключите для улучшения восприятия",
"@performance_json_text_motion_blur_info": {},
"performance_json_text_openxr": "Включить OpenXR",
"@performance_json_text_openxr": {},
"performance_json_text_openxr_info": "Подключите OpenXR-совместимый шлем, используйте / на цифровой клавиатуре после запуска игры для переключения между VR и широкоэкранным режимом",
"@performance_json_text_openxr_info": {},
"performance_json_text_fov": "Настройка FOV",
"@performance_json_text_fov": {},
"performance_json_text_ui_animation": "Анимация затухания UI",

View File

@@ -776,7 +776,9 @@
"performance_json_text_vsync": "垂直同步",
"performance_json_text_vsync_info": "开启以防止撕裂,关闭以提高帧率",
"performance_json_text_motion_blur": "动态模糊",
"performance_json_text_motion_blur_info": "开启以提高运动感关闭提升观感",
"performance_json_text_motion_blur_info": "开启以提高运动感,关闭提升观感",
"performance_json_text_openxr": "启用 OpenXR",
"performance_json_text_openxr_info": "连接与 OpenXR 兼容的头显,启动游戏后,使用数字小键盘 / 切换 VR 与 宽屏剧院模式",
"performance_json_text_fov": "设置视角FOV",
"performance_json_text_ui_animation": "UI 淡入淡出动画",
"performance_json_text_custom_parameters": "自定义参数",

View File

@@ -901,6 +901,10 @@
"@performance_json_text_motion_blur": {},
"performance_json_text_motion_blur_info": "開啟以提高運動感,關閉提升觀感",
"@performance_json_text_motion_blur_info": {},
"performance_json_text_openxr": "啟用 OpenXR",
"@performance_json_text_openxr": {},
"performance_json_text_openxr_info": "連接與 OpenXR 兼容的頭顯,啟動遊戲後,使用數字小鍵盤 / 切換 VR 與 寬屏劇院模式",
"@performance_json_text_openxr_info": {},
"performance_json_text_fov": "設定視角FOV",
"@performance_json_text_fov": {},
"performance_json_text_ui_animation": "UI 淡入淡出動畫",