Skip to content

Commit 65b5aac

Browse files
ykearaColdIce1605
andauthored
5.6.2 (#612)
* add nlhomann json header * add get scene app fn * add get current binding and related logic * add save binding file to settings folder * apply binding fn added fixed uid bug * add button logic to QML, add enable Bind Setting * add finding logic for all custom bind * fix minor qml issues * fix get controllername bug, fix bug with save bind * fix regex issue * change webrequest for selectconfig * change to properly urlify path to send * fix race condition web requests * change steamvr tab qml formatting * change color scheme * change colors of icons to text color * change bind qml better for better ux * add possible workaround for space drag issues * add deact color to pushbutton * increment version * adjust button size in movecenter * move nlhomann json * fix PKGBUILD to include missing dependency (#606) (#613) It turns out qt5-websockets needs to be included for a successful build. Co-authored-by: James R <71466513+ColdIce1605@users.noreply.github.com> * fix warning * improved logging messages around perapp bindings * improve getsceneappID logging * add HMD based controller Finding * improve logging controller name * change logging around initial chaperone calibration * increment version * improve logging/error handling around sceneappid failures * added fallback for getting scene app by pid * update version string * update documentation Co-authored-by: James R <71466513+ColdIce1605@users.noreply.github.com>
1 parent 3be1133 commit 65b5aac

102 files changed

Lines changed: 23168 additions & 128 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Readme.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,20 @@ These version are not stable and this should be considered for advanced users on
365365
- **Camera for Bounds**: Your camera view will replace your vr view as you near/exit chaperone
366366
- **Camera for Dashboard**: You will have a small camera view attached to your controller when you have the dashboard active.
367367
- **Camera for Room View**: You will have a Tron/Shadow version of the room when double-clicking system button.
368+
- **Binds**
369+
- **Enable Per-App**: Enables Per App Binding Feature
370+
- **Application**: Application to set Per app Bindings
371+
- **Common Overlay App Keys**
372+
- (default) [OVR Advanced Settings](https://store.steampowered.com/app/1009850/OVR_Advanced_Settings/) = steam.overlay.1009850
373+
- [OVR Toolkit](https://store.steampowered.com/app/1068820/OVR_Toolkit/) = steam.overlay.1068820
374+
- [XSOverlay](https://store.steampowered.com/app/1173510/XSOverlay/) = steam.overlay.1173510
375+
- [Desktop +](https://store.steampowered.com/app/1494460/Desktop/) = steam.overlay.1494460
376+
- [fpsVR](https://store.steampowered.com/app/908520/fpsVR/) = steam.overlay.908520
377+
- [LIV](https://store.steampowered.com/app/755540/LIV/) = steam.overlay.755540
378+
- **Open Bindings**: another shortcut to the SteamVR Binding Menu
379+
- **Save Current Binding of Selected App**:
380+
- **For Current Game**: Saves your Current Binding of the selected game to be used on a per-app basis for this game.
381+
- **As Default**: Saves your Current Binding of the selected game to be used if no other bindings are found when a new game loads.
368382
- **Restart SteamVR**: Restart SteamVR (May crash the Steam overlay when SteamVR Home is running when you restart. Therefore I advice that you close SteamVR Home before restarting).
369383

370384
## - SteamVR Pair Page
@@ -437,6 +451,7 @@ Allows users to temporarily move and rotate the center of the playspace. This al
437451
- **Left/Right Hand**: Toggles functionality (must be active in addition to binding via input system to work.)
438452
- **Comfort Mode**: Limits the rate at which your movement updates, reducing smoothness so that perceived motion starts to feel more like mini-teleports. Higher values reduce smoothness more.
439453
- **Force Bounds**: Forces the display of the chaperone bounds during Space Drag.
454+
- **Ignore Boundary State**: Will for this session, ignroe the current state of the chaperone(boundary), this should improve compatibility with third party hmd's
440455
- **Drag Multiplier**: Adds a Multiplier to the distance of your drag.
441456
- **Height Toggle**: Toggle between zero and an offset for gravity floor height. If gravity is inactive the user is also moved to this offset. (Example: allows for quick switching between a seated and standing height.) Can be bound via SteamVr Input System.
442457
- **On**: Current toggle state, Binds directly modify this.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.5.0-release
1+
5.6.2-release

build_scripts/qt/resources.pri

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ DISTFILES += \
4040
src/res/qml/steamvr_page/steamvr_additional/* \
4141
src/res/qml/steamvr_page/camera/* \
4242
src/res/qml/steamvr_page/steamvrmisc/* \
43+
src/res/qml/steamvr_page/steamvrbind/* \
4344
src/res/qml/utilities_page/* \
4445
src/res/qml/utilities_page/media_keys/* \
4546
src/res/qml/utilities_page/keyboard_utils/* \

build_scripts/qt/sources.pri

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ SOURCES += src/main.cpp\
1717
src/openvr/ovr_overlay_wrapper.cpp \
1818
src/openvr/ovr_system_wrapper.cpp \
1919
src/openvr/lh_console_util.cpp \
20+
src/openvr/ovr_application_wrapper.cpp \
2021
src/utils/setup.cpp \
2122
src/utils/paths.cpp \
2223
src/utils/FrameRateUtils.cpp \
@@ -55,6 +56,7 @@ HEADERS += src/overlaycontroller.h \
5556
src/openvr/ovr_settings_wrapper.h \
5657
src/openvr/ovr_overlay_wrapper.h \
5758
src/openvr/ovr_system_wrapper.h \
59+
src/openvr/ovr_application_wrapper.h \
5860
src/openvr/lh_console_util.h \
5961
src/utils/setup.h \
6062
src/utils/paths.h \

docs/screenshots/AudioPage.png

-3.06 KB
Loading
-1.78 KB
Loading

docs/screenshots/ChaperonePage.png

-2.28 KB
Loading
-31.2 KB
Loading

docs/screenshots/FloorFixPage.png

-31.1 KB
Loading

docs/screenshots/MotionPage.png

2.47 KB
Loading

0 commit comments

Comments
 (0)