diff --git a/README.md b/README.md index c3817a9..d000061 100644 --- a/README.md +++ b/README.md @@ -46,10 +46,6 @@ Windows-only solution, but there are other solutions on Linux like MonadoVR. - Edit the `Steam\steamapps\common\SteamVR\drivers\vrto3d\resources\settings\default.vrsettings` as needed - Run SteamVR at least once to verify that you see a Headset window. This is usually not needed before running games. - The Headset window must be on your primary 3D display -- Turn off SteamVR Theatre mode - - On the SteamVR Status window, click the menu button and select `Settings` - - Set Advanced Settings to `Show` - - On the Dashboard tab, set everything to `Off` - Try launching a VR game - Drag everything besides the headset view to your second display - Make the game's window in focus on your second display for control input to work diff --git a/vrto3d/src/hmd_device_driver.cpp b/vrto3d/src/hmd_device_driver.cpp index 4a73ae8..c519c2b 100644 --- a/vrto3d/src/hmd_device_driver.cpp +++ b/vrto3d/src/hmd_device_driver.cpp @@ -268,6 +268,12 @@ vr::EVRInitError MockControllerDeviceDriver::Activate( uint32_t unObjectId ) vrs->SetFloat(vr::k_pch_Power_Section, vr::k_pch_Power_TurnOffScreensTimeout_Float, 86400.0f); vrs->SetBool(vr::k_pch_Power_Section, vr::k_pch_Power_PauseCompositorOnStandby_Bool, false); vrs->SetBool(vr::k_pch_Dashboard_Section, vr::k_pch_Dashboard_EnableDashboard_Bool, false); + vrs->SetBool(vr::k_pch_Dashboard_Section, vr::k_pch_Dashboard_ArcadeMode_Bool, true); + vrs->SetBool(vr::k_pch_Dashboard_Section, "allowAppQuitting", false); + vrs->SetBool(vr::k_pch_Dashboard_Section, "autoShowGameTheater", false); + vrs->SetBool(vr::k_pch_Dashboard_Section, "showDesktop", false); + vrs->SetBool(vr::k_pch_Dashboard_Section, "showPowerOptions", false); + vrs->SetBool(vr::k_pch_Dashboard_Section, "inputCaptureEnabled", false); vrs->SetBool(vr::k_pch_SteamVR_Section, vr::k_pch_SteamVR_EnableHomeApp, false); vrs->SetBool(vr::k_pch_SteamVR_Section, vr::k_pch_SteamVR_MirrorViewVisibility_Bool, false); vrs->SetBool(vr::k_pch_SteamVR_Section, vr::k_pch_SteamVR_EnableSafeMode, false);