@@ -136,13 +136,29 @@ class LaunchOptionsDialog(
136136 val presets = mapOf (
137137 " Enable DXVK HUD" to (" DXVK_HUD" to " fps,devinfo" ),
138138 " Enable MangoHUD" to (" MANGOHUD" to " 1" ),
139+ " Enable MangoHUD Detailed" to (" MANGOHUD" to " 1" ),
140+ " Set DXVK Log Level (Info)" to (" DXVK_LOG_LEVEL" to " info" ),
141+ " Set DXVK Log Level (Error)" to (" DXVK_LOG_LEVEL" to " error" ),
142+ " Enable Wine Debug Logs" to (" WINEDEBUG" to " +loaddll,+seh" ),
139143 " Enable DXVK Async" to (" DXVK_ASYNC" to " 1" ),
140- " Force WineD3D" to (" PROTON_USE_WINED3D" to " 1" ),
141144 " Enable DXVK State Cache" to (" DXVK_STATE_CACHE" to " 1" ),
145+ " Disable DXVK State Cache" to (" DXVK_STATE_CACHE" to " 0" ),
146+ " Force WineD3D (OpenGL)" to (" PROTON_USE_WINED3D" to " 1" ),
142147 " Disable NVAPI" to (" DXVK_NVAPI_DISABLE" to " 1" ),
148+ " Hide NVIDIA GPU" to (" DXVK_HIDE_NVIDIA_GPU" to " 1" ),
149+ " Disable DXVK" to (" PROTON_NO_DXVK" to " 1" ),
143150 " Enable Esync" to (" WINEESYNC" to " 1" ),
151+ " Disable Esync" to (" WINEESYNC" to " 0" ),
144152 " Enable Fsync" to (" WINEFSYNC" to " 1" ),
145- " Set DXVK Log Level (Info)" to (" DXVK_LOG_LEVEL" to " info" )
153+ " Disable Fsync" to (" WINEFSYNC" to " 0" ),
154+ " Disable Vulkan" to (" PROTON_NO_VULKAN" to " 1" ),
155+ " Force Vulkan ICD Loader" to (" VK_ICD_FILENAMES" to " /usr/share/vulkan/icd.d" ),
156+ " Disable Proton Runtime" to (" STEAM_RUNTIME" to " 0" ),
157+ " Force Large Address Aware" to (" WINE_LARGE_ADDRESS_AWARE" to " 1" ),
158+ " Disable Fullscreen Optimizations" to (" PROTON_NO_FSYNC" to " 1" ),
159+ " Use Native D3D Compiler" to (" PROTON_USE_D9VK" to " 1" ),
160+ " Disable Gamepad Support" to (" SDL_GAMECONTROLLER_IGNORE_DEVICES" to " 1" ),
161+ " Force Raw Mouse Input" to (" PROTON_FORCE_MOUSE_INPUT" to " 1" )
146162 )
147163
148164 val options = presets.keys.toTypedArray()
0 commit comments