From 11c0231a6a1838fd97f7ba3aa60f54526be6c7a9 Mon Sep 17 00:00:00 2001 From: ykeara Date: Mon, 5 Oct 2020 12:45:55 -0500 Subject: [PATCH] Reverb Bindings and 5.3.1 (#520) * updated version, Added HP WMR controller default bindings * fixed formatting issue in Readme * fixed json format error --- Readme.md | 2 +- build_scripts/compile_version_string.txt | 2 +- src/package_files/action_manifest.json | 4 + ...-team.advancedsettings_default_hp_wmr.json | 106 ++++++++++++++++++ ver/versioncheck.json | 2 +- 5 files changed, 113 insertions(+), 3 deletions(-) create mode 100644 src/package_files/default_action_manifests/ovras-team.advancedsettings_default_hp_wmr.json diff --git a/Readme.md b/Readme.md index 8d26bc3..989b8ba 100644 --- a/Readme.md +++ b/Readme.md @@ -542,7 +542,7 @@ Allows users to temporarily move and rotate the center of the playspace. This al - **Disable Notification of Newer Version Availability**: This turns off the on start-up check for a new version. (You can refresh this to do a manual check.) - **Force Use SteamVR Chaperone**: This feature is currently experimental, when using third party headsets this will allow you to use SteamVR's chaperone, as if it was a native headset. - **Force Use SteamVR (Disable Oculus API)**: This feature is currently experimental, it should disable Oculus API preventing games with both SteamVR and Oculus API to only run as SteamVR -- ** Exclusive Input Toggle: This feature Enables Exclusive Input Mode, while in this mode you will only send OVRAS keybinds or App keybinds [with the exception of OVRAS system keybinds always working] +- **Exclusive Input Toggle**: This feature Enables Exclusive Input Mode, while in this mode you will only send OVRAS keybinds or App keybinds [with the exception of OVRAS system keybinds always working] - **Disable App Vsync:** Allows setting a custom base update rate for Advanced Settings. (Might be useful on HMDs with very high or very low refresh rates). - **Shutdown OVRAS** Shuts-Down Advanced Settings without closing out of VR. diff --git a/build_scripts/compile_version_string.txt b/build_scripts/compile_version_string.txt index 34691b3..04d144a 100644 --- a/build_scripts/compile_version_string.txt +++ b/build_scripts/compile_version_string.txt @@ -1 +1 @@ -5.3.0-release \ No newline at end of file +5.3.1-release \ No newline at end of file diff --git a/src/package_files/action_manifest.json b/src/package_files/action_manifest.json index 66a5a4f..43ffb18 100644 --- a/src/package_files/action_manifest.json +++ b/src/package_files/action_manifest.json @@ -16,6 +16,10 @@ "controller_type": "oculus_touch", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_touch.json" }, + { + "controller_type": "hpmotioncontroller", + "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_hp_wmr.json" + }, { "controller_type": "generic_hmd", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_hmd.json" diff --git a/src/package_files/default_action_manifests/ovras-team.advancedsettings_default_hp_wmr.json b/src/package_files/default_action_manifests/ovras-team.advancedsettings_default_hp_wmr.json new file mode 100644 index 0000000..8097aa6 --- /dev/null +++ b/src/package_files/default_action_manifests/ovras-team.advancedsettings_default_hp_wmr.json @@ -0,0 +1,106 @@ +{ + "alias_info" : {}, + "app_key" : "steam.overlay.1009850", + "bindings" : { + "/actions/haptic" : { + "haptics" : [ + { + "output" : "/actions/haptic/out/hapticsleft", + "path" : "/user/hand/left/output/haptic" + }, + { + "output" : "/actions/haptic/out/hapticsright", + "path" : "/user/hand/right/output/haptic" + } + ], + "sources" : [ + { + "inputs" : {}, + "mode" : "none", + "path" : "/user/hand/left/input/y" + }, + { + "inputs" : {}, + "mode" : "none", + "path" : "/user/hand/right/input/b" + } + ] + }, + "/actions/system" : { + "sources" : [ + { + "inputs" : { + "click" : { + "output" : "/actions/system/in/pushtotalk" + } + }, + "mode" : "button", + "path" : "/user/hand/left/input/trigger" + } + ] + }, + "/actions/motion" : { + "sources" : [ + { + "inputs" : { + "click" : { + "output" : "/actions/motion/in/lefthandspaceturn" + } + }, + "mode" : "button", + "path" : "/user/hand/left/input/y" + }, + { + "inputs" : { + "double" : { + "output" : "/actions/motion/in/optionaloverridelefthandspacedrag" + } + }, + "mode" : "button", + "path" : "/user/hand/left/input/y" + }, + { + "inputs" : { + "click" : { + "output" : "/actions/motion/in/swapspacedragtolefthandoverride" + } + }, + "mode" : "button", + "path" : "/user/hand/left/input/y" + }, + { + "inputs" : { + "click" : { + "output" : "/actions/motion/in/righthandspaceturn" + } + }, + "mode" : "button", + "path" : "/user/hand/right/input/b" + }, + { + "inputs" : { + "double" : { + "output" : "/actions/motion/in/optionaloverriderighthandspacedrag" + } + }, + "mode" : "button", + "path" : "/user/hand/right/input/b" + }, + { + "inputs" : { + "click" : { + "output" : "/actions/motion/in/swapspacedragtorighthandoverride" + } + }, + "mode" : "button", + "path" : "/user/hand/right/input/b" + } + ] + } + }, + "controller_type" : "hpmotioncontroller", + "description" : "", + "name" : "OVRAS HP WMR Default", + "options" : {}, + "simulated_actions" : [] +} diff --git a/ver/versioncheck.json b/ver/versioncheck.json index d6a53d3..6a06609 100644 --- a/ver/versioncheck.json +++ b/ver/versioncheck.json @@ -1 +1 @@ -{ "major": 5, "minor": 3, "patch": 0, "updateMessage": "", "optionalMessage": "" } \ No newline at end of file +{ "major": 5, "minor": 3, "patch": 1, "updateMessage": "", "optionalMessage": "" } \ No newline at end of file