From c0c649cad1201040c5bb09cb19576406a1fe3a3c Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Thu, 13 Nov 2025 19:03:51 +0100 Subject: [PATCH] add htc standalone mode deprecation warnings to the upcoming v2.7.x changelog and the relevant htc standalone mode sections in the docs --- Handbook/src/appendix/changelog.md | 6 +++- .../standalone-mode/README.md | 26 +++++++++++++++++ .../setup-wrist-tracking-hardware/README.md | 29 ++++++++++++++++++- 3 files changed, 59 insertions(+), 2 deletions(-) diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md index c2ab9150..c5937540 100644 --- a/Handbook/src/appendix/changelog.md +++ b/Handbook/src/appendix/changelog.md @@ -72,6 +72,10 @@ This minor release focuses on delivering performance improvements, made possible - `USGTouchComponentKismetLibrary::GetVibrotactileLevel()` method has been removed and is no longer available to Blueprint. - `USGTouchComponentKismetLibrary::SetVibrotactileLevel()` method has been removed and is no longer available to Blueprint. +### Deprecated + +- **This is the last major/minor release to support Unreal Engine `5.4`**, and its support will be removed in future minor or major releases. This is **important to keep in mind if your target development and deployment platform is [HTC VIVE in Standalone Mode](../getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/index.html#htc-vive)**. Unfortunately, HTC has not released any updates to their HTC ViveOpenXR plugin since December 6, 2024. Their [latest release](https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) [[1]](https://web.archive.org/web/20251113165658/https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) [[2]](https://archive.ph/DlrLr), ViveOpenXR Plugin `v2.5.0`, supports only Unreal Engine `5.3` and `5.4`. [HTC VIVE PCVR Mode](../getting-started/enabling-xr-ext-hand-tracking-vr-headsets/pcvr-mode/index.html#htc-vive) is unaffected and will remain fully functional because, on Microsoft Windows, it is supported via the [OpenXRViveTracker Plugin](../getting-started/enabling-xr-ext-hand-tracking-vr-headsets/pcvr-mode/index.html#openxrvivetracker-plugin), which is bundled with Unreal Engine and officially maintained by Epic Games. If you still intend to target HTC in Standalone Mode, you are welcome to continue using the latest SenseGlove Unreal Engine Plugin `v2.7.x`, which will retain HTC Standalone Mode support. However, please keep in mind that once newer versions of the SenseGlove Unreal Engine Plugin are released and UE `5.4` is no longer supported, the latest release of the plugin supporting UE `5.4` will not receive new features, hardware support, or bug fixes. If at any point in the future HTC releases a new version of their ViveOpenXR plugin that supports any Unreal Engine version we actively support, [in accordance with our support policy and Platform Support Matrix](../appendix/platform-support-matrix.html), we will make every reasonable effort to reintroduce HTC Standalone Mode support. + ### Documentation - Added [{fmt} Formatting Library License](../license/fmt-formatting-library.html) section. @@ -1086,4 +1090,4 @@ This is a minor release focusing on adherence to the Unreal Engine Marketplace G ### Added -- Initial public release of the SenseGlove haptic API for Unreal Engine with support for Microsoft Windows and GNU/Linux. \ No newline at end of file +- Initial public release of the SenseGlove haptic API for Unreal Engine with support for Microsoft Windows and GNU/Linux. diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md index a3701155..e59bb7df 100644 --- a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md @@ -34,6 +34,32 @@ To set up `XR_EXT_hand_tracking` support on Meta Quest HMDs in Standalone mode, To set up `XR_EXT_hand_tracking` support on HTC VIVE HMDs in Standalone mode, additional plugins or configuration steps are required. +> [!CAUTION] +> The SenseGlove Unreal Engine Plugin `v2.7.x` is the last release series to +> support Unreal Engine `5.4`, and its support will be removed in future minor +> or major releases. This is important to keep in mind if your target +> development and deployment platform is HTC VIVE in Standalone Mode. +> Unfortunately, HTC has not released any updates to their HTC ViveOpenXR +> plugin since December 6, 2024. Their +> [latest release](https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) +> [[1]](https://web.archive.org/web/20251113165658/https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) +> [[2]](https://archive.ph/DlrLr), ViveOpenXR Plugin `v2.5.0`, supports only +> Unreal Engine `5.3` and `5.4`. +> [HTC VIVE PCVR Mode](../pcvr-mode/index.html#htc-vive) is unaffected and will +> remain fully functional because, on Microsoft Windows, it is supported via the +> [OpenXRViveTracker Plugin](../pcvr-mode/index.html#openxrvivetracker-plugin), +> which is bundled with Unreal Engine and officially maintained by Epic Games. +> If you still intend to target HTC in Standalone Mode, you are welcome to +> continue using the latest SenseGlove Unreal Engine Plugin `v2.7.x`, which will +> retain HTC Standalone Mode support. However, please keep in mind that once +> newer versions of the SenseGlove Unreal Engine Plugin are released and UE +> `5.4` is no longer supported, the latest release of the plugin supporting UE +> `5.4` will not receive new features, hardware support, or bug fixes. If at any +> point in the future HTC releases a new version of their ViveOpenXR plugin that +> supports any Unreal Engine version we actively support,+ +> [in accordance with our support policy and Platform Support Matrix](../../../appendix/platform-support-matrix.html), +> we will make every reasonable effort to reintroduce HTC Standalone Mode support. + ### OpenXRViveTracker Plugin Unlike the [PCVR-mode on Windows](../pcvr-mode/), the `OpenXRViveTracker` plugin is not required on Android since it only provides an implementation of the `XR_HTCX_vive_tracker_interaction` OpenXR extension which is necessary when we use VIVE Trackers on Windows or we [emulate the VIVE Wrist Trackers as VIVE Trackers on Windows](../pcvr-mode/#vive-business-streaming-app). Instead, we require the `XR_HTCX_vive_wrist_tracker_interaction` OpenXR extension to be able to use VIVE Wrist Trackers on Android, which is provided by the [`ViveOpenXR` plugin](#viveopenxr-plugin). So, you can safely ignore enabling this plugin for Android standalone deployments. diff --git a/Handbook/src/getting-started/setup-wrist-tracking-hardware/README.md b/Handbook/src/getting-started/setup-wrist-tracking-hardware/README.md index 619e0ef4..6c0db886 100644 --- a/Handbook/src/getting-started/setup-wrist-tracking-hardware/README.md +++ b/Handbook/src/getting-started/setup-wrist-tracking-hardware/README.md @@ -44,6 +44,33 @@ When running in PCVR mode, the functional wrist-tracking settings looks somethin ### Standalone Mode +> [!CAUTION] +> The SenseGlove Unreal Engine Plugin `v2.7.x` is the last release series to +> support Unreal Engine `5.4`, and its support will be removed in future minor +> or major releases. This is important to keep in mind if your target +> development and deployment platform is +> [HTC VIVE in Standalone Mode](../enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/index.html#htc-vive). +> Unfortunately, HTC has not released any updates to their HTC ViveOpenXR +> plugin since December 6, 2024. Their +> [latest release](https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) +> [[1]](https://web.archive.org/web/20251113165658/https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/) +> [[2]](https://archive.ph/DlrLr), ViveOpenXR Plugin `v2.5.0`, supports only +> Unreal Engine `5.3` and `5.4`. +> [HTC VIVE PCVR Mode](../enabling-xr-ext-hand-tracking-vr-headsets/pcvr-mode/index.html#htc-vive) is unaffected and will +> remain fully functional because, on Microsoft Windows, it is supported via the +> [OpenXRViveTracker Plugin](../pcvr-mode/index.html#openxrvivetracker-plugin), +> which is bundled with Unreal Engine and officially maintained by Epic Games. +> If you still intend to target HTC in Standalone Mode, you are welcome to +> continue using the latest SenseGlove Unreal Engine Plugin `v2.7.x`, which will +> retain HTC Standalone Mode support. However, please keep in mind that once +> newer versions of the SenseGlove Unreal Engine Plugin are released and UE +> `5.4` is no longer supported, the latest release of the plugin supporting UE +> `5.4` will not receive new features, hardware support, or bug fixes. If at any +> point in the future HTC releases a new version of their ViveOpenXR plugin that +> supports any Unreal Engine version we actively support,+ +> [in accordance with our support policy and Platform Support Matrix](../../appendix/platform-support-matrix.html), +> we will make every reasonable effort to reintroduce HTC Standalone Mode support. + When running in Standalone mode, the functional wrist-tracking settings looks something like this: -![Setting Up the Wrist Tracking Hardware - HTC VIVE Focus 3 Wrist Tracker (Standalone Mode)](senseglove-wrist-tracking-settings-htc-vive-focus-3-wrist-tracker-openxrvivewristtracker.png "Setting Up the Wrist Tracking Hardware - HTC VIVE Focus 3 Wrist Tracker (Standalone Mode)") \ No newline at end of file +![Setting Up the Wrist Tracking Hardware - HTC VIVE Focus 3 Wrist Tracker (Standalone Mode)](senseglove-wrist-tracking-settings-htc-vive-focus-3-wrist-tracker-openxrvivewristtracker.png "Setting Up the Wrist Tracking Hardware - HTC VIVE Focus 3 Wrist Tracker (Standalone Mode)")