Mamadou Babaei
e5fe8b7359
bump the plugin version to v2.7.3
2026-02-17 13:56:49 +01:00
Mamadou Babaei
3a478a3adf
bump mdBook to v0.5.2
2026-02-17 13:53:05 +01:00
Mamadou Babaei
1463024e6a
bump the plugin version to v2.7.2
2026-02-17 13:23:42 +01:00
Mamadou Babaei
5f7af8ea0c
fix incorrect toolchain linkage for ue 5.7 linux arm64 builds
2026-02-17 13:23:41 +01:00
Mamadou Babaei
1d76b6279e
bump the plugin version to v2.7.1
2025-12-09 13:57:34 +01:00
Mamadou Babaei
2aa54b17bd
work around a panick during handbook's pdf generation
2025-12-09 13:57:34 +01:00
Mamadou Babaei
e772d27470
work around a ue 5.5 regression (UE-212224) while sensecom is running and gloves are connected
2025-12-09 13:27:10 +01:00
Mamadou Babaei
f4c2e9d8d7
bump the plugin version to v2.7.0
2025-11-18 04:13:39 +01:00
Mamadou Babaei
b2d3a5072e
fix a runuat build issues on ue 5.4
2025-11-18 04:13:39 +01:00
Mamadou Babaei
fb8ec95e4e
add a new android deployment third-party tutorial for ue 5.7
2025-11-18 03:56:28 +01:00
Mamadou Babaei
092217a21b
list ue 5.7 in the sgum-packager configuration file and update ndk paths for ue 5.6.1
2025-11-18 03:56:28 +01:00
Mamadou Babaei
c7826e8e5e
update the platform support matrix to refelect the latest support status
2025-11-18 03:56:27 +01:00
Mamadou Babaei
3bf5748bbe
add htc standalone mode deprecation warnings to the upcoming v2.7.x changelog and the relevant htc standalone mode sections in the docs
2025-11-18 03:56:27 +01:00
Mamadou Babaei
c17077d314
keep removed 5.7 changes inside SGXRTracker implementation file conditionally, in order to reduce maintenance burden
2025-11-18 03:56:27 +01:00
Mamadou Babaei
b9acec48e7
revert offloading senseglove glove data retrieval api calls to timers and restore calls from tickcomponent functions
2025-11-18 03:56:26 +01:00
Mamadou Babaei
05ce3301aa
Revert "get rid of SGPawn::Tick, introduce SGPawn::HandVelocitySamplerFramerate, and make hand velocity sampler timer-based instead of tick-based"
...
This reverts commit 8dea65ed40 .
2025-11-18 03:56:26 +01:00
Mamadou Babaei
62089dc2b4
remove support for FXRMotionControllerData on UE 5.7 as it has been obliterated by the upstream and apply necessary changes to make XR_EXT_hand_tracking work again on 5.7
2025-11-18 03:56:26 +01:00
Mamadou Babaei
286824eb5b
bump senseglove libraries to v2.305.3-17a820b6e with support for Android NDK r27c and Epic Native/Cross Toolchains v26
2025-11-18 03:56:25 +01:00
Mamadou Babaei
47c9a000bf
set default VibrotactileFrequency to 180 for optimal vibrotactile feedback
2025-11-18 03:56:20 +01:00
Mamadou Babaei
da68b19c1e
bump senseglove libraries to v2.304.1-fb2a464d6
2025-11-18 03:56:19 +01:00
Mamadou Babaei
094e924542
bump senseglove libraries to v2.304.0-ebcb93fc1
2025-11-18 03:56:18 +01:00
Mamadou Babaei
b9bc5a4ccd
replace QueueVibroLevels with SendCustomWaveform
2025-11-18 03:56:17 +01:00
Mamadou Babaei
bb2fd82a8c
whitespace fix
2025-11-18 03:56:16 +01:00
Mamadou Babaei
d6239766d8
avoid calling senseglove glove data retrieval api from tickcomponent functions and instead offload those to background timers
2025-11-18 03:56:12 +01:00
Mamadou Babaei
32ab3928a5
return when ensure statements fail
2025-11-18 03:44:28 +01:00
Mamadou Babaei
007923d130
get rid of SGPawn::Tick, introduce SGPawn::HandVelocitySamplerFramerate, and make hand velocity sampler timer-based instead of tick-based
2025-11-18 03:44:28 +01:00
Mamadou Babaei
68000877ee
rename FSGGloveTrackingSettings::GloveConnectivityCheckInterval to FSGGloveTrackingSettings::DataRetrievalRefreshRate
2025-11-18 03:44:28 +01:00
Mamadou Babaei
d01d1cb25c
apply third-party modules fixes
2025-11-18 03:44:27 +01:00
Mamadou Babaei
59b507e270
bump senseglove libraries to v2.303.0-4a2a57376
2025-11-18 03:44:27 +01:00
Mamadou Babaei
700e301b43
integrate sensglove libraries v2.301.0-c70bce637 and the required refactor to make it build/work
2025-11-18 03:44:25 +01:00
Mamadou Babaei
36e40fa626
drop ue 5.3 and msvc 2019 support and bump the senseglove libraries to v2.205.1-cb26979ed
2025-11-18 03:44:21 +01:00
Mamadou Babaei
85824f686a
remove remnants of the long-removed Unreal Engine 5.2 from various *.Build.cs files
2025-11-18 03:44:17 +01:00
Mamadou Babaei
37c49f0d97
remove remnants of the long-removed Unreal Engine 5.2 from SenseGloveTracking module
2025-11-18 03:44:16 +01:00
Mamadou Babaei
cf3b543650
remove remnants of long removed unreal 5.2 from third-party modules *.Build.cs files
2025-11-18 03:44:16 +01:00
Mamadou Babaei
fadd5f783e
re-add Source/ThirdParty/**/*.Build.cs to get tracked under git rather than lfs
2025-11-18 03:44:16 +01:00
Mamadou Babaei
027431963a
delete Source/ThirdParty/**/*.Build.cs from lfs
2025-11-18 03:44:15 +01:00
Mamadou Babaei
37a3991286
fix a typo in function name SGDeviceList::SenseCommRunning()
2025-11-18 03:44:09 +01:00
Mamadou Babaei
982819372a
bump the plugin version to v2.6.3
2025-06-27 18:35:10 +02:00
Mamadou Babaei
c57cae9c6e
add third-party openxr integration documentation section
2025-06-27 18:35:10 +02:00
Mamadou Babaei
784826b013
bump the plugin version to v2.6.2
2025-06-10 09:14:25 +02:00
Mamadou Babaei
f9ab745267
add a vr optimization third-party tutorial
2025-06-10 09:14:25 +02:00
Mamadou Babaei
9ba19114d3
bump the plugin version to v2.6.1
2025-06-05 13:21:28 +02:00
Mamadou Babaei
df8b8b28d3
changelog fixes
2025-06-05 12:40:22 +02:00
Mamadou Babaei
e1d30c7637
bump senseglove libraries to v2.204.0-3a37b1977
2025-06-05 12:40:22 +02:00
Mamadou Babaei
227c654a43
fix a changelog typo
2025-06-05 12:40:14 +02:00
Mamadou Babaei
724e7caff2
bump the plugin version to v2.6.0
2025-06-04 02:35:50 +02:00
Mamadou Babaei
79ebb88ee4
fix a runuat build issue due to a missing header providing engine version macros
2025-06-04 02:35:50 +02:00
Mamadou Babaei
340cda6d09
deprecate ue 5.3 support
2025-06-04 02:35:50 +02:00
Mamadou Babaei
dfe92f39f3
reoder changelog's last entry sections
2025-06-04 02:35:50 +02:00
Mamadou Babaei
9bd84cb85f
revamp the ubt third-party dependency system
2025-06-04 02:35:50 +02:00
Mamadou Babaei
97846089e6
fix build issue with sgbackend by deleting the impl struct copy constructor and copy assignment operator
2025-06-04 02:35:50 +02:00
Mamadou Babaei
4194dbb57d
fix a closing #endif directive comment
2025-06-04 02:35:50 +02:00
Mamadou Babaei
1c1ac35f08
minor code formatting fix
2025-06-04 02:35:50 +02:00
Mamadou Babaei
471cc7fb1f
thread-safe sgbackend initialization
2025-06-04 02:35:50 +02:00
Mamadou Babaei
a5b50b8b94
thread-safe sglog initialization
2025-06-04 02:35:50 +02:00
Mamadou Babaei
3e3a0e485a
revamp sglog to use unreal's tuniqueptr instead of std::unique_ptr
2025-06-04 02:35:50 +02:00
Mamadou Babaei
8bf62bc4d4
fix critical deadlock between render and game threads in UE 5.6 when invoking IHeadMountedDisplay::GetHMDMonitorInfo()
2025-06-04 02:35:50 +02:00
Mamadou Babaei
1b9d19a46b
fix sglog windows/msvc build issues caused by the recent sglog refactor
2025-06-04 02:35:50 +02:00
Mamadou Babaei
0df933ece5
update the changelog
2025-06-04 02:35:50 +02:00
Mamadou Babaei
5d1ef79607
add a missing header that causes build issues on linux aarch64 due to incomplete uaniminstance type
2025-06-04 02:35:50 +02:00
Mamadou Babaei
87660c3514
fix type conversion safety and consistency issues across all sglog formatters
2025-06-04 02:35:50 +02:00
Mamadou Babaei
c8b4f2e706
fix unreal engine 5.6 string conversion build issues on linux
2025-06-04 02:35:50 +02:00
Mamadou Babaei
e2ee4be579
Revert "bump embedded winpython distribution to v3.12.10"
...
This reverts commit 4fe067cf9a .
2025-06-04 02:35:49 +02:00
Mamadou Babaei
3b391495cf
Revert "attempt at fixing handbook's broken make pack on windows by upgrading mdbook-pdf-outline"
...
This reverts commit 1be45f2cba .
2025-06-04 02:35:48 +02:00
Mamadou Babaei
68113216f3
attempt at fixing handbook's broken make pack on windows by upgrading mdbook-pdf-outline
2025-06-04 02:35:48 +02:00
Mamadou Babaei
bab502aa64
bump the SenseGlove Unreal Engine Marketplace Packager to v0.6.0-4108c6f
2025-06-04 02:35:48 +02:00
Mamadou Babaei
65cd9ec2fe
bump senseglove libraries to v2.203.0-f3d3e676 which migrates to C++20
2025-06-04 02:35:46 +02:00
Mamadou Babaei
4fae944ba0
bump embedded winpython distribution to v3.12.10
2025-06-04 02:35:45 +02:00
Mamadou Babaei
cb234b56c9
lock the mdbook crate version to v0.49.0
2025-06-04 02:35:43 +02:00
Mamadou Babaei
76e2537451
bump senseglove libraries to v2.202.0-5d54da32 which fixes linux build issues for ue 5.5/5.6 by linking against libc++ instead of libstdc++
2025-06-04 02:35:43 +02:00
Mamadou Babaei
a154cf122f
update the outdated directory structure section inside the handbook with the latest changes
2025-06-04 02:35:41 +02:00
Mamadou Babaei
b6b8e61f87
bump the senseglove libraries to libraries to v2.201.0-edef7655 and replace epic native toolchain v24 with v25
2025-06-04 02:35:40 +02:00
Mamadou Babaei
6a0d054da1
bump the plugin version to v2.5.0
2025-05-09 16:49:37 +02:00
Mamadou Babaei
2279304dd6
fix bad warning emoji character inside the platform support matrix
2025-05-09 16:49:37 +02:00
Mamadou Babaei
d0adccbe60
improve the changelog formatting as much as possible
2025-05-09 16:35:46 +02:00
Mamadou Babaei
f71c39e38e
mention ue 5.2 and epic native toolchain v21 removal in the changelog
2025-05-09 16:35:46 +02:00
Mamadou Babaei
290b62b886
minor punctuation fix
2025-05-09 16:35:46 +02:00
Mamadou Babaei
a253cf4ff4
update the planned featured completion status with regards to the latest changes
2025-05-09 16:35:46 +02:00
Mamadou Babaei
25056f7e72
update the changelog
2025-05-09 16:35:45 +02:00
Mamadou Babaei
3a1f070ccc
bump the SenseGlove libraries to the v2.200.0-0cb715d0 release with BLE (Bluetooth Low Energy) support
2025-05-09 16:35:45 +02:00
Mamadou Babaei
7b0164d86e
remove ue 5.2 deployment from sgum-packager
2025-05-09 16:35:43 +02:00
Mamadou Babaei
dbb826873a
list the third-party tutorials inside the extra resources section in a categorized manner
2025-05-09 16:35:43 +02:00
Mamadou Babaei
6111281a3c
minor handbook fixes
2025-05-09 16:35:43 +02:00
Mamadou Babaei
40448e4228
downgrade mdbook-epub crate to cac03b7f4b151f106f7f05b13da4c33fc098dd2c
2025-05-09 16:35:43 +02:00
Mamadou Babaei
ccd0b23353
fix a broken handbook url
2025-05-09 16:35:43 +02:00
Mamadou Babaei
48f63202b1
revamp the sensecom instructions and divide it into ble and btserial sections
2025-05-09 16:35:43 +02:00
Mamadou Babaei
ff3a852f8b
bump mdbook-epub crate to the latest v0.4.x
2025-05-09 16:35:43 +02:00
Mamadou Babaei
5a5f155f05
fix a critical deadlock issue (UE-212224) in UE 5.5/5.6 during PipelinedFrameState acquisition
2025-05-09 16:35:43 +02:00
Mamadou Babaei
56b84142c1
bump the SenseGlove libraries to the v2.199.1-8de3deb9 experimental release with BLE (Bluetooth Low Energy) support
2025-05-09 16:35:43 +02:00
Mamadou Babaei
cdb4cafb53
bump the SenseGlove libraries to the v2.199.0-b35c8158 experimental release with BLE (Bluetooth Low Energy) support
2025-05-09 16:35:41 +02:00
Mamadou Babaei
246fcbe724
mark ue 5.2 as out of support in the platform support matrix
2025-05-09 16:35:39 +02:00
Mamadou Babaei
d8eaa3eab8
bump the senseglove libraries to the latest experimental ble builds
2025-05-09 16:35:39 +02:00
Mamadou Babaei
a1b76ab079
add missing changelogs from the previous commit
2025-05-09 16:35:37 +02:00
Mamadou Babaei
fee091f6f5
revamp android backend initialization error handling and bump the senseglove libraries to the latest experimental ble builds
2025-05-09 16:35:36 +02:00
Mamadou Babaei
a0f2f4a4d8
list the license section inside the overview section as well
2025-05-09 16:35:35 +02:00
Mamadou Babaei
ad7d67f4cf
fix a main menu title missing keyword
2025-05-09 16:35:35 +02:00
Mamadou Babaei
e6c57e0e4c
a minor punctuation fix in the changelog
2025-05-09 16:35:35 +02:00
Mamadou Babaei
5e35407420
add sgble and sgblexx rust dependency licenses
2025-05-09 16:35:34 +02:00
Mamadou Babaei
c46f936f19
bump the senseglove libraries to a ble-aware version that resolves android build issues
2025-05-09 16:35:34 +02:00
Mamadou Babaei
322469a7fd
bump sgconnect for android to an experimental unreleased ble-aware implementation
2025-05-09 16:35:32 +02:00
Mamadou Babaei
7bcbc90a26
bump senseglove libraries to a yet to be versioned, experimental release, with ble support
2025-05-09 16:35:31 +02:00
Mamadou Babaei
032f384c1a
add initial support for epic native toolchain v24
2025-05-09 16:35:29 +02:00
Mamadou Babaei
44980e9b51
bump the senseglove libraries to v2.106.0-d5361a48
2025-05-09 16:35:29 +02:00
Mamadou Babaei
379dbb42fa
bump the plugin version to v2.4.2
2025-02-17 13:29:25 +01:00
Mamadou Babaei
6f41d220ec
list the third-party tutorials with a description in their corresponding parent sections
2025-02-17 13:29:25 +01:00
Mamadou Babaei
1e482713af
bump the plugin version to v2.4.1
2025-02-14 15:26:42 +01:00
Mamadou Babaei
6012226144
fix a bug that breaks the custom styles on the release urls
2025-02-14 15:07:36 +01:00
Mamadou Babaei
5e62734f7f
apply a minor handbook makefile fix
2025-02-14 15:07:36 +01:00
Mamadou Babaei
35523339aa
bump the plugin version to v2.4.0
2025-02-14 12:21:18 +01:00
Mamadou Babaei
7526a0a453
update the list of supported hmds in the planned features completion status
2025-02-14 12:10:44 +01:00
Mamadou Babaei
704e097099
remove meta xr plugin compatibility from the planned features completion status
2025-02-14 12:10:44 +01:00
Mamadou Babaei
1e15b9d5e9
fix documentation errors and confusions
2025-02-14 12:10:44 +01:00
Mamadou Babaei
ca2ebba95a
list the vrexpansion plugin demo in the extra resources section
2025-02-14 12:10:44 +01:00
Mamadou Babaei
1cebc95377
Revert "experiment with a hacky approach to make metaxr work"
...
This reverts commit f3bc6502e4 .
2025-02-14 12:10:44 +01:00
Mamadou Babaei
061d596905
Revert "add SetupMetaXRAvailability during the build time to define WITH_METAXR"
...
This reverts commit e2c50e9c77 .
2025-02-14 12:10:44 +01:00
Mamadou Babaei
55fe1f0d0d
remove metaxr compatibility from the documentation along with its assets and replace it with a caution incompatibility note
2025-02-14 12:10:44 +01:00
Mamadou Babaei
534dec9d97
remove metaxr compatibility notes from the changelog for this release
2025-02-14 12:10:44 +01:00
Mamadou Babaei
4b417a8288
minor changelog fixes
2025-02-14 12:10:44 +01:00
Mamadou Babaei
0044ce3a59
minor documentation fixes
2025-02-14 12:10:43 +01:00
Mamadou Babaei
6ac42d3ff4
add notes in regards to pcvr and standlone modes support for vive and meta hmds
2025-02-14 12:10:43 +01:00
Mamadou Babaei
0aa64784d6
fix the platform support matrix formatting
2025-02-14 12:10:43 +01:00
Mamadou Babaei
d304aaab7a
add a deprecation note for ue 5.2
2025-02-14 12:10:43 +01:00
Mamadou Babaei
a0db9ea832
mark ue 5.5 meta quest standalone mode as supported
2025-02-14 12:10:43 +01:00
Mamadou Babaei
7e64bdf031
mark ue 5.5 meta quest standalone mode as supported
2025-02-14 12:10:37 +01:00
Mamadou Babaei
435a12c176
add a few third-party tutorials
2025-02-14 12:10:34 +01:00
Mamadou Babaei
29b1e14838
minor url fix
2025-02-14 12:10:34 +01:00
Mamadou Babaei
778cb3c5d8
experiment with a hacky approach to make metaxr work
2025-02-14 12:10:34 +01:00
Mamadou Babaei
d793e19a67
add SetupMetaXRAvailability during the build time to define WITH_METAXR
2025-02-14 12:10:34 +01:00
Mamadou Babaei
f220d127a9
fix the changelog's grammatical issues and typos
2025-02-14 12:10:33 +01:00
Mamadou Babaei
39d39eae6e
add missing headers to solve runuat build issues
2025-02-14 12:10:33 +01:00
Mamadou Babaei
d78c2f7a26
add htc vive optimal rendering settings
2025-02-14 12:10:33 +01:00
Mamadou Babaei
441559e910
add htc vive specific optimization tips for running in standalone mode
2025-02-14 12:10:33 +01:00
Mamadou Babaei
f1768ce4a0
update viveopenxr XR_EXT_hand_tracking and wrist-tracking documentation with more accurate details
2025-02-14 12:10:33 +01:00
Mamadou Babaei
f14fd8c155
add initial ultimate tracker and OpenXRXrTracker support which is not fully functional
2025-02-14 12:10:33 +01:00
Mamadou Babaei
ebb11654cc
bring the wrist-tracking hardware setup and XR_EXT_hand_tracking documentation on par with the recent changes
2025-02-14 12:10:33 +01:00
Mamadou Babaei
5ab645009f
clear up debug logs
2025-02-14 12:10:33 +01:00
Mamadou Babaei
214e93d2c2
add support for htc vive wrist trackers on android
2025-02-14 12:10:33 +01:00
Mamadou Babaei
89dc1098cf
fix a comment formatting
2025-02-14 12:10:33 +01:00
Mamadou Babaei
3c72def67d
fix a typo
2025-02-14 12:10:33 +01:00
Mamadou Babaei
2af9abd2bb
add support for htc vive focus vision hmd auto-detection and various htc hmds auto-detection support on android
2025-02-14 12:10:33 +01:00
Mamadou Babaei
96b4949472
optimize FSGArrayUtils by pre-allocating memory instead of growing by every emplace_back or add
2025-02-14 12:10:33 +01:00
Mamadou Babaei
90744cbedb
fix a comment
2025-02-14 12:10:33 +01:00
Mamadou Babaei
bd643588b4
use fixed-width integers
2025-02-14 12:10:33 +01:00
Mamadou Babaei
135af2bed1
clarify how to setup the VIVE Wrist Trackers in various configurations
2025-02-14 12:10:33 +01:00
Mamadou Babaei
d2fd2a6486
add ue 5.2 deprectation notes to the changelog
2025-02-14 12:10:32 +01:00
Mamadou Babaei
f785b5a801
minor comment fixes
2025-02-14 12:10:32 +01:00
Mamadou Babaei
f442d169fb
remove redundant sgxrtracker code
2025-02-14 12:10:32 +01:00
Mamadou Babaei
e302d90678
use engine api to set the tracking motion source
2025-02-14 12:10:32 +01:00
Mamadou Babaei
3b2f6517b6
fix the non-editor build issues caused by the recent motion sources refactor
2025-02-14 12:10:32 +01:00
Mamadou Babaei
3eb7d0e64b
refactor the way we populate and utilize motion sources for viveopenxr compatibility
2025-02-14 12:10:32 +01:00
Mamadou Babaei
6a018e495c
remove redundant dependency module
2025-02-14 12:10:32 +01:00
Mamadou Babaei
29374562a4
add the FSGPluginUtils utility class for other plugins or modules availability detection such as Meta XR and ViveOpenXR
2025-02-14 12:10:32 +01:00
Mamadou Babaei
40233ec643
mention meta xr and viveopenxr plugins compatibility in the planned features completion status
2025-02-14 12:10:32 +01:00
Mamadou Babaei
c3a64bed13
revamp the Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets and Deploying to Android (Standalone) documentation and the Meta XR-compatibile and ViveOpenXR-compatibile instructions
2025-02-14 12:10:32 +01:00
Mamadou Babaei
194aee6f4c
add FSGConnectJNI::Initialize() and FSGCoreJNI::Initialize() return codes to Android logs for detailed debugging purposes through adb logcat
2025-02-14 12:10:32 +01:00
Mamadou Babaei
1579f07e57
add a missing url
2025-02-14 12:10:32 +01:00
Mamadou Babaei
f98580b809
apply some minor changelog fixes
2025-02-14 12:10:32 +01:00
Mamadou Babaei
75661087f4
update the changelog with the unreleased changes
2025-02-14 12:10:32 +01:00
Mamadou Babaei
a825ca9cf3
use ue 5.5 header github links in the fxrmotioncontrollerdata page since its removal is likey in ue 5.6
2025-02-14 12:10:31 +01:00
Mamadou Babaei
7634982206
fixed a few broken URLs caused by bad markdown formatting
2025-02-14 12:10:31 +01:00
Mamadou Babaei
253d136b00
update the changelog with the unreleased changes
2025-02-14 12:10:31 +01:00
Mamadou Babaei
027b0037a9
bump the SenseGlove Unreal Engine Marketplace Packager v0.5.0-7df1183
2025-02-14 12:10:31 +01:00
Mamadou Babaei
80d4a00344
make the handbook scp operations safer by utilizing quotes
2025-02-14 12:10:31 +01:00
Mamadou Babaei
211945fb77
reintroduce Michael-F-Bryan/mdbook-epub backend for the handbook as its issue #115 have been solved
2025-02-14 12:10:31 +01:00
Mamadou Babaei
48416d9a95
make the handbook makefile safer by wrapping files/folder navigations/operations in quotes
2025-02-14 12:10:31 +01:00
Mamadou Babaei
fcf664bf06
remove a redundant copy from the handbook makefile
2025-02-14 12:10:31 +01:00
Mamadou Babaei
1ab817a575
remove redundant steps from the handbook makefile
2025-02-14 12:10:31 +01:00
Mamadou Babaei
93b4175d02
remove unused variable SG_DOCUMENTATION_EPUB_DIR from the handbook makefile
2025-02-14 12:10:31 +01:00
Mamadou Babaei
2651d3cca6
migrate the documentation changelogs for the next unreleased version to its own section
2025-02-14 12:10:30 +01:00
Mamadou Babaei
d7f750070c
bump the mdbook-alerts crate to v0.7.x
2025-02-14 12:10:30 +01:00
Mamadou Babaei
aa443e173c
bump the SenseGlove libraries to v2.105.3-97ea18cb
2025-02-14 12:10:30 +01:00
Mamadou Babaei
3bf32a11f1
update the changelog with unreleased changes
2025-02-14 12:10:29 +01:00
Mamadou Babaei
6bb1752a1e
bump the SenseGlove Unreal Engine Marketplace Packager v0.4.1-e39a4f4
2025-02-14 12:10:29 +01:00
Mamadou Babaei
d562fc6684
fix the changelog formatting
2025-02-14 12:10:29 +01:00
Mamadou Babaei
dd1c6f5160
bump the copyright years
2025-02-14 12:10:29 +01:00
Mamadou Babaei
1bbad4338f
clarify htc vive stand-alone support status in the platform support matrix
2025-02-14 12:10:29 +01:00
Mamadou Babaei
49c089f599
bump the plugin version to v2.3.2
2025-01-28 14:55:49 +01:00
Mamadou Babaei
49a5a45420
fix a critical issue where HandStates->GetTransform(KeyPoint) was incorrectly resolving to (&HandStates[0])->GetTransform(KeyPoint), causing both hands to use the left hand's wrist transform under specific conditions
2025-01-28 14:55:49 +01:00
Mamadou Babaei
22f2d6db87
bump the plugin version to v2.3.1
2024-11-27 10:11:49 +01:00
Mamadou Babaei
9d98a6cd0a
do an ensure check instead of silently ignoring the non-existent joint
2024-11-27 10:11:49 +01:00
Mamadou Babaei
1b7203ce13
calculate the bone ref transforms using the current mesh rather than the reference mesh
2024-11-27 10:11:49 +01:00
Mamadou Babaei
4f82b60310
white space and code formatting fixes
2024-11-27 10:11:49 +01:00
Mamadou Babaei
0b0bf4279e
bump the plugin version to v2.3.0
2024-11-14 00:31:24 +01:00
Mamadou Babaei
a76e8e3457
fix ue 5.5 deprecation warnings inside USGVirtualHandComponent
2024-11-14 00:26:41 +01:00
Mamadou Babaei
afc8a8bcb1
fix rocket build issues by adding missing the headers
2024-11-14 00:26:41 +01:00
Mamadou Babaei
2f5613b039
list AndroidPermission plugin as a dependency
2024-11-14 00:26:41 +01:00
Mamadou Babaei
ef837f7453
remove comments that probably pasted by mistake
2024-11-14 00:26:41 +01:00
Mamadou Babaei
4f8d3005a1
revamp the way the plugin requests permisions on Android by showing a pop-up to the user rather than silently crashing if those permisions were not already given
2024-11-14 00:26:41 +01:00
Mamadou Babaei
c47f35039d
implement the android permissions singleton responsible for requesting android permissions and checking those
2024-11-14 00:26:41 +01:00
Mamadou Babaei
fdfed91611
re-order the required permissions alphabetically inside the android upl file
2024-11-14 00:26:41 +01:00
Mamadou Babaei
6f0cb6f333
make the USGBackend constructor private
2024-11-14 00:26:41 +01:00
Mamadou Babaei
acc9fec267
remove USGBackend class config specifier
2024-11-14 00:26:40 +01:00
Mamadou Babaei
5cee6d2e00
apply a minor formatting fix to the changelog
2024-11-14 00:26:40 +01:00
Mamadou Babaei
22b69c1417
bump the plugin version to v2.2.2
2024-11-08 12:24:42 +01:00
Mamadou Babaei
2fac04f00d
fix a chain of glove and hand-tracking bugs that render the hand-tracking state invalid at certain times
2024-11-08 12:24:42 +01:00
Mamadou Babaei
458fc47f0d
bump the plugin version to v2.2.1
2024-10-23 14:50:26 +02:00
Mamadou Babaei
3f30140ed2
revise documentation to point to fab instead of ue marketplace
2024-10-23 14:50:26 +02:00
Mamadou Babaei
30c3cfc368
bump the plugin version to v2.2.0
2024-10-22 06:56:42 +02:00
Mamadou Babaei
8e599900dc
remove ue 5.5+ code that causes build failure and cannot be wrapped inside if/def/end preprocessors due to lack of its support in uht
2024-10-22 06:56:42 +02:00
Mamadou Babaei
bbf119421b
list ue 5.5 in the sgum-packager configuration file
2024-10-22 06:56:42 +02:00
Mamadou Babaei
d4fb9c1c7a
include Runtime/Launch/Resources/Version.h only where it matters
2024-10-22 06:56:42 +02:00
Mamadou Babaei
72bedcb7ff
add the documentation on consuming the FXRHandTrackingState struct in both Blueprint and C++
2024-10-22 06:56:42 +02:00
Mamadou Babaei
986f6eb4fc
minor formatting fix
2024-10-22 06:56:42 +02:00
Mamadou Babaei
e3e30be55e
change SG_BROWSER_BINARY_PATH_LINUX binary path
2024-10-22 06:56:41 +02:00
Mamadou Babaei
d1743d3c1a
migrate away from the deprecated FXRMotionControllerData in favor of FXRMotionControllerState and FXRHandTrackingState on UE 5.5+
2024-10-22 06:56:34 +02:00
Mamadou Babaei
fdfe6382d2
bump the plugin version to v2.1.4
2024-10-22 05:30:15 +02:00
Mamadou Babaei
e776c101bc
add the missing release title to the v2.1.3 changelog entry
2024-10-22 05:30:15 +02:00
Mamadou Babaei
a53eec9bba
update the documentation on consuming the FXRMotionControllerData struct
2024-10-22 05:30:15 +02:00
Mamadou Babaei
a195f746ad
bump the plugin version to v2.1.3
2024-10-11 12:31:20 +02:00
Mamadou Babaei
ea5fe2f59c
update the platform support matrix and also add a note in regards to fab and ue marketplace transition
2024-10-11 12:31:20 +02:00
Mamadou Babaei
f8b68ae855
add the planned features for the v2.2.x release series
2024-10-11 12:31:20 +02:00
Mamadou Babaei
fe7b203490
silence another ue 5.5 deprecation warning with a temporary workaround for the time being
2024-10-11 12:31:20 +02:00
Mamadou Babaei
3157ed7655
avoid mentioning the patch releases in the planned features completion status page
2024-10-11 12:31:20 +02:00
Mamadou Babaei
71ee5eeb57
address a few ue 5.5 deprecation warnings
2024-10-11 12:31:20 +02:00
Mamadou Babaei
ab3827334c
add a missing header
2024-10-11 12:31:20 +02:00
Mamadou Babaei
391f7f0c63
add support for epic native toolchain v23
2024-10-11 12:31:20 +02:00
Mamadou Babaei
07da3fbeaa
bump the senseglove libraries to v2.105.2-f2de4b89
2024-10-11 12:31:19 +02:00
Mamadou Babaei
534e8cc49c
fix code formatting
2024-10-11 12:31:19 +02:00
Mamadou Babaei
7def08f734
remove a redundant header
2024-10-11 12:31:19 +02:00
Mamadou Babaei
e1d109e2af
fix a bug inside USGVirtualHandComponent::PostEditChangeProperty() where the get member name check happens against the wrong class and member names
2024-10-11 12:31:19 +02:00
Mamadou Babaei
38baaecbd8
fix a grammatical typo in a comment
2024-10-11 12:31:19 +02:00
Mamadou Babaei
2333245563
bump the plugin version to v2.1.2
2024-09-02 19:38:32 +02:00
Mamadou Babaei
ca500a6c4d
update the changelog
2024-09-02 19:38:32 +02:00
Mamadou Babaei
acb8c0fe35
update the changelog
2024-09-02 19:38:32 +02:00
Mamadou Babaei
d4fce1b131
fix a few virtual hand component visibility issues
2024-09-02 19:38:32 +02:00
Mamadou Babaei
06bd28d5b1
fix the non-existent default hand-mesh warnings polluting the logs when packaging the game
2024-09-02 19:38:32 +02:00
Mamadou Babaei
89f4be7b96
update the changelog
2024-09-02 19:38:32 +02:00
Mamadou Babaei
ebe50bab8c
fix the wrong script name for USXRTrackerKismetLibrary
2024-09-02 19:38:31 +02:00
Mamadou Babaei
3c30a36d5e
fix the wrong script name for USGHMDTrackerKismetLibrary
2024-09-02 19:38:31 +02:00
Mamadou Babaei
9f29e37f0e
expand the clickable area on the handbook index page revision buttons
2024-09-02 19:38:31 +02:00
Mamadou Babaei
b0b54d2843
an overview title fix to match the summary file
2024-09-02 19:38:31 +02:00
Mamadou Babaei
42e62cf862
bump the SenseGlove Unreal Engine Plugin to v2.1.1
2024-08-18 01:46:50 +02:00
Mamadou Babaei
971944bcd0
fix documentation typos
2024-08-18 01:46:50 +02:00
Mamadou Babaei
f4f08f3377
fix a bug where SG_GIT_IS_SHALLOW_CLONE while building the handbook is always set to yes even if it's not a shadow clone
2024-08-18 01:32:50 +02:00
Mamadou Babaei
3be9ab5a2b
removed android ndk r25 armv7 and x86 dependencies brought back by mistake while merging v2.1.0 from the dev branch to the master branch
2024-08-18 00:55:30 +02:00
Mamadou Babaei
82ca84d22d
fix a bug that causes a handbook revision mismatch when deploying the handbook from the dev branch
2024-08-18 00:28:32 +02:00
Mamadou Babaei
f421967cd3
fix the messed up changelog file caused by cherry-picking merge conflicts between the dev branch and the master branch
2024-08-18 00:10:37 +02:00
Mamadou Babaei
0211f2a26a
bump the plugin version to v2.1.0
2024-08-16 19:55:23 +02:00
Mamadou Babaei
c742956045
fix build issues caused by cherry-pick order between v2.0.x and v2.1.x releases; the dev branch already contains these fixes
2024-08-16 19:55:23 +02:00
Mamadou Babaei
803616c30f
extract the git version from the remote repo when it's a shallow clone to allow the sgum-packager work with release branches
2024-08-16 19:09:24 +02:00
Mamadou Babaei
f5efa73373
determine the value of mdbook site-url from the makefile instead of hardcoding it per branch
2024-08-16 18:01:09 +02:00
Mamadou Babaei
abb2b3cb23
fix ue 5.4 runuat build issues inside the sggrabcomponent caused by missing headers
2024-08-16 18:01:09 +02:00
Mamadou Babaei
c6ea16de57
fix a broken url
2024-08-16 18:01:09 +02:00
Mamadou Babaei
02176c2809
add make pack to the output of make help
2024-08-16 18:01:09 +02:00
Mamadou Babaei
32542e6e02
fix a broken url
2024-08-16 18:01:09 +02:00
Mamadou Babaei
011091b578
fix a url
2024-08-16 18:01:09 +02:00
Mamadou Babaei
ab312297da
add topic: Upgrade Guide
2024-08-16 18:01:09 +02:00
Mamadou Babaei
ed6e9ecc8d
add the sub-topic: Optimizing Unreal Projects for Mobile
2024-08-16 18:01:09 +02:00
Mamadou Babaei
02d8e5630a
formatting fixes
2024-08-16 18:01:09 +02:00
Mamadou Babaei
f8921c61c7
add topic: Optimizing Your Project for Higher FPS
2024-08-16 18:01:09 +02:00
Mamadou Babaei
37a0d2af28
lock cargo dependencies for the hadbook to pecific major/minor releases and not patch releases
2024-08-16 18:01:08 +02:00
Mamadou Babaei
2078b0e9c0
clarify the note about how the separation of the real and virtual hand rendering is broken
2024-08-16 18:01:08 +02:00
Mamadou Babaei
7d0a8df2e0
fix a typo
2024-08-16 18:01:08 +02:00
Mamadou Babaei
76de50c2a9
remove troublesome inline keywords added by jetbrains rider
2024-08-16 18:01:08 +02:00
Mamadou Babaei
c7d65057f9
mark the separation of the real and virtual hand rendering as broken and a note to the known issues section
2024-08-16 18:01:08 +02:00
Mamadou Babaei
7da14e0cc3
fix a few bugs that does affect the real hand collision events because of SetVisibility and redundant checking against grabbed actor
2024-08-16 18:01:08 +02:00
Mamadou Babaei
3974c8ac6f
replace SGPawn::FImpl::EnableActorPhysics() and SGPawn::FImpl::DisableActorPhysics() with USGGrabComponent::SimulatePhysics()
2024-08-16 18:01:08 +02:00
Mamadou Babaei
5f81430677
enable bGravityEnabled, bSimulatePhysics, and call WakeRigidBody on grab component's owning actor at BeginPlay() if bAffectPhysicsState is enabled
2024-08-16 18:01:08 +02:00
Mamadou Babaei
3cef149d4f
document Configuring the SGPawn and Plugin Virtual Hand Mesh Settings as the final step in setting up the virtual hand meshes
2024-08-16 18:01:08 +02:00
Mamadou Babaei
56be3efeff
fix a typo
2024-08-16 18:01:08 +02:00
Mamadou Babaei
b2e442087a
use the value of GrabAttachPointSocketName from the plugin settings as default for USGGrabComponent's AttachmentSocketName uproperty
2024-08-16 18:01:08 +02:00
Mamadou Babaei
00ebf773b1
add the sgbasicdemo-openxr repository to the examples and demo projects section
2024-08-16 18:01:08 +02:00
Mamadou Babaei
8c38a4de66
minor fix
2024-08-16 18:01:08 +02:00
Mamadou Babaei
68411f2430
add video tutorials
2024-08-16 18:01:08 +02:00
Mamadou Babaei
7f58a42693
add the contents for setting up the grab/release, and the touch systems
2024-08-16 18:01:08 +02:00
Mamadou Babaei
e09a8ebfec
add another android note
2024-08-16 18:01:08 +02:00
Mamadou Babaei
ceace2ebac
fix the display name for various overloads of the Blueprint-exposed function Queue Command Vibro Level to expose sensible display names.
2024-08-16 18:01:08 +02:00
Mamadou Babaei
18db75ad78
a changelog fix
2024-08-16 18:01:08 +02:00
Mamadou Babaei
ac5c6ae5b4
fix a topic title
2024-08-16 18:01:07 +02:00
Mamadou Babaei
967424ba22
minor fix
2024-08-16 18:01:07 +02:00
Mamadou Babaei
ea5c483be4
add topic: Deploying to Android (Standalone)
2024-08-16 18:01:07 +02:00
Mamadou Babaei
10f735c6eb
add a note in regards to meta xr and vive openxr plugins incompatibility
2024-08-16 18:01:07 +02:00
Mamadou Babaei
a23cd0234d
add instructions: Setting up the SenseGlove Grab and Touch Sockets
2024-08-16 18:01:07 +02:00
Mamadou Babaei
8a3ca10d75
remove irrelevant section as it's already set up by the plugin automatically
2024-08-16 18:01:07 +02:00
Mamadou Babaei
a33404ad71
mention a relevant video tutorial
2024-08-16 18:01:07 +02:00
Mamadou Babaei
a3f259665b
close the div tag properly
2024-08-16 18:01:07 +02:00
Mamadou Babaei
c071a2fe2b
add the instructions for: Setting up the Rigid Bodies
2024-08-16 18:01:07 +02:00
Mamadou Babaei
c45cc23eb0
fix license titles
2024-08-16 18:01:07 +02:00
Mamadou Babaei
58a4474d3b
add instructions for importing / exporting compatible virtual hand meshes
2024-08-16 18:01:07 +02:00
Mamadou Babaei
d06c894e2f
minor fix
2024-08-16 18:01:07 +02:00
Mamadou Babaei
6321488112
update the overview section
2024-08-16 18:01:07 +02:00
Mamadou Babaei
5f49aa8ef7
add the content for setting up the wrist tracking hardware section
2024-08-16 18:01:06 +02:00
Mamadou Babaei
e153152087
add important notes for setting up the wrist tracker and virtual hands
2024-08-16 18:01:06 +02:00
Mamadou Babaei
54d129ab06
add the complete documentation for setting up the senseglove default classes
2024-08-16 18:01:06 +02:00
Mamadou Babaei
26b8e4b6f8
fix a build issue on ue 5.2
2024-08-16 18:01:06 +02:00
Mamadou Babaei
4d97c8c673
apply summary.md changes to the overview page
2024-08-16 18:01:06 +02:00
Mamadou Babaei
3f7d550c98
fix borken links
2024-08-16 18:01:06 +02:00
Mamadou Babaei
e10a781a66
add more topics to the menu
2024-08-16 18:01:06 +02:00
Mamadou Babaei
5537e71606
minor fix
2024-08-16 18:01:06 +02:00
Mamadou Babaei
fe94a8fbd8
add the introduction to the senseglove default classes
2024-08-16 18:01:06 +02:00
Mamadou Babaei
144a9c0edb
fix the wrong content path
2024-08-16 18:01:06 +02:00
Mamadou Babaei
46b8f9c2ae
fix README.md broken links
2024-08-16 18:01:06 +02:00
Mamadou Babaei
3f0210faa1
add a caution for bvalidateifdefaultclassesaresgcompliant
2024-08-16 18:01:06 +02:00
Mamadou Babaei
03ab918151
fix a typo
2024-08-16 18:01:06 +02:00
Mamadou Babaei
bfbdd17afa
add the console commands SG_GetEngineScalabilitySettings and SG_SetEngineScalabilitySettings
2024-08-16 18:01:06 +02:00
Mamadou Babaei
b297f15765
add the license terms for the handbook
2024-08-16 18:01:06 +02:00
Mamadou Babaei
40aaadddf5
add the boilerplate for setting up the senseglove default classes
2024-08-16 18:01:06 +02:00
Mamadou Babaei
5149d2418c
fix broken links in the overview page by adding .. to the relative urls
2024-08-16 18:01:06 +02:00
Mamadou Babaei
b861b8cd16
fix broken index/readme.md links in the overview page
2024-08-16 18:01:06 +02:00
Mamadou Babaei
5c16d1e368
minor fix
2024-08-16 18:01:06 +02:00
Mamadou Babaei
b58c5e99e0
add the content for the overview page
2024-08-16 18:01:05 +02:00
Mamadou Babaei
66a544aae6
minor fix
2024-08-16 18:01:05 +02:00
Mamadou Babaei
26ee4bad2f
complete the plugin configuration, settings, and overrides, sections
2024-08-16 18:01:05 +02:00
Mamadou Babaei
f416d9ce7f
improve the repo's main readme file
2024-08-16 18:01:05 +02:00
Mamadou Babaei
8c2305ff14
reference the handbook's extra resources
2024-08-16 18:01:05 +02:00
Mamadou Babaei
7b23442d92
bring on par the SGSettings blueprint api with the cpp api
2024-08-16 18:01:05 +02:00
Mamadou Babaei
7877319d13
add some custom css styles for better html formatting
2024-08-16 18:01:05 +02:00
Mamadou Babaei
5e492cb0ac
add the plugin-settings section
2024-08-16 18:01:05 +02:00
Mamadou Babaei
1700c219a1
add a note about Hand and Body Tracking settings
2024-08-16 18:01:05 +02:00
Mamadou Babaei
dea6cdab93
add the sensecom documentation
2024-08-16 18:01:05 +02:00
Mamadou Babaei
987a449015
add a caution in regards to broken meta quest hmds on steamvr
2024-08-16 18:01:05 +02:00
Mamadou Babaei
30ae8602c4
fix youtube video urls
2024-08-16 18:01:05 +02:00
Mamadou Babaei
1db3a8f0a2
whitespace fix
2024-08-16 18:01:05 +02:00
Mamadou Babaei
1d5b3dcd17
add the low level api documentation
2024-08-16 18:01:05 +02:00
Mamadou Babaei
a7993f85ab
complete installation instructions
2024-08-16 18:01:05 +02:00
Mamadou Babaei
7172172656
Revert "move bFallbackToHandTrackingIfNoGloveDetected from tracking settings to glove tracking settings"
...
This reverts commit e16c1d216f .
2024-08-16 18:01:05 +02:00
Mamadou Babaei
0ac67ec791
move bFallbackToHandTrackingIfNoGloveDetected from tracking settings to glove tracking settings
2024-08-16 18:01:04 +02:00
Mamadou Babaei
3f0bf41ed9
add an important alert
2024-08-16 18:01:04 +02:00
Mamadou Babaei
56e9b60af7
minor fixes
2024-08-16 18:01:04 +02:00
Mamadou Babaei
b88500c702
fix a broken link
2024-08-16 18:01:04 +02:00
Mamadou Babaei
29da844182
add instructions: Enabling XR_EXT_hand_tracking OpenXR extension on VR Headsets
2024-08-16 18:01:04 +02:00
Mamadou Babaei
0fcf070dc0
add topic: Extra Resources
2024-08-16 18:01:04 +02:00
Mamadou Babaei
4e5f8f954f
add instructions: Safe and Reliable Glove Access in Blueprint
2024-08-16 18:01:04 +02:00
Mamadou Babaei
40a59950e3
center all youtube videos
2024-08-16 18:01:04 +02:00
Mamadou Babaei
d4123af022
add instructions: Enabling The SenseGlove Unreal Engine Plugin and Veirfying the Plugin Version
2024-08-16 18:01:04 +02:00
Mamadou Babaei
f2d6c657fc
whitespace fix
2024-08-16 18:01:04 +02:00
Mamadou Babaei
ae45886ee4
add the epic games launcher installation instructions
2024-08-16 18:01:04 +02:00
Mamadou Babaei
da58d1b1e8
replace inline code blocks with back tilde inside the changelog
2024-08-16 18:01:04 +02:00
Mamadou Babaei
a7a919a5f8
update the changelog
2024-08-16 18:01:04 +02:00
Mamadou Babaei
85aac52fa7
revamp the main readme file with the latest information and instructions
2024-08-16 18:01:04 +02:00
Mamadou Babaei
c1d8432ac1
change the DocsURL from the old blueprint docs to the handbook
2024-08-16 18:01:04 +02:00
Mamadou Babaei
f8d55ec440
improve the main index layout
2024-08-16 18:01:04 +02:00
Mamadou Babaei
ef68e6ca44
make the main index generation code more readable
2024-08-16 18:01:04 +02:00
Mamadou Babaei
fc0451f4a6
deploy the favicon to the main index as well
2024-08-16 18:01:03 +02:00
Mamadou Babaei
91ef8ede1d
bump the SenseGlove Unreal Engine Marketplace Packager v0.4.0-a65bb20
2024-08-16 18:01:03 +02:00
Mamadou Babaei
a14305e225
fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target
2024-08-16 18:01:03 +02:00
Mamadou Babaei
4491e38d67
remove the changelog.md file from filterplugin list and list the pdf and html documentation files
2024-08-16 18:01:03 +02:00
Mamadou Babaei
b1e507a174
minor fixes
2024-08-16 18:01:03 +02:00
Mamadou Babaei
c5a9540ed3
document for dependencies
2024-08-16 18:01:03 +02:00
Mamadou Babaei
0b3bb4f8ab
mention the purpose of make pack in the handbook readme file
2024-08-16 18:01:03 +02:00
Mamadou Babaei
66b03bb907
add make pack target to the handbook makefile
2024-08-16 18:01:03 +02:00
Mamadou Babaei
3a9ef7c392
try to fix rsync error on windows: error in rsync protocol data stream (code 12)
2024-08-16 18:01:03 +02:00
Mamadou Babaei
9d847ee83c
fix the windows rsync/git bash issue: the source and destination cannot both be remote
2024-08-16 18:01:03 +02:00
Mamadou Babaei
0f76d09f6b
add a deployment note in regards to sourcing the deployment configurations on windows + git bash setups
2024-08-16 18:01:03 +02:00
Mamadou Babaei
cb02cc75c9
introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements
2024-08-16 18:01:03 +02:00
Mamadou Babaei
c7c8ed1e3a
add the initial implementation for the deploy target
2024-08-16 18:01:03 +02:00
Mamadou Babaei
ff80b8f47b
revamp the handbook make targets
2024-08-16 18:01:03 +02:00
Mamadou Babaei
51470fb345
fix the broken pdf toc generation on linux
2024-08-16 18:01:03 +02:00
Mamadou Babaei
97fcb0a5f8
replace all bitfield uproperties with booleans
2024-08-16 18:01:03 +02:00
Mamadou Babaei
434c2bc8a6
adjust the exclusion list to the latest repo structure overhaul
2024-08-16 18:01:02 +02:00
Mamadou Babaei
22e1be9e3a
merge the pack branch into the plugin's source and add the sgum-packager v0.3.0 utility for automatic packaging and deployment to epic marketplace
2024-08-16 18:01:02 +02:00
Mamadou Babaei
145c57249e
winpython fixes and fix pdf-outline generation on gentoo using a temporary python env
2024-08-16 18:01:01 +02:00
Mamadou Babaei
353358c45f
minor fixes and clean up
2024-08-16 18:01:01 +02:00
Mamadou Babaei
9e5d0a0f69
replace inline code blocks with back tilde
2024-08-16 18:01:01 +02:00
Mamadou Babaei
f2c23f42f3
complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/cpp tutorial
2024-08-16 18:01:01 +02:00
Mamadou Babaei
6fe2119ff1
set the default value of bValidateIfDefaultClassesAreSGCompliant to false
2024-08-16 18:01:01 +02:00
Mamadou Babaei
9955e91e4f
crop the image edge
2024-08-16 18:01:01 +02:00
Mamadou Babaei
416fd959de
add winpython and enable pdf-outline
2024-08-16 18:01:01 +02:00
Mamadou Babaei
8b3bf5f405
complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint tutorial
2024-08-16 18:01:00 +02:00
Mamadou Babaei
ce969cc955
fix a bug where tracking status not being set when the hand data is valid
2024-08-16 18:01:00 +02:00
Mamadou Babaei
b8e8aae078
specify the browser binary path from the gnu-make file
2024-08-16 18:01:00 +02:00
Mamadou Babaei
8a233744ca
formatting fix
2024-08-16 18:01:00 +02:00
Mamadou Babaei
dcc3e574cf
add partial content to Handbook/src/advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint.md
2024-08-16 18:01:00 +02:00
Mamadou Babaei
beba803f06
minor fix
2024-08-16 18:01:00 +02:00
Mamadou Babaei
48b1409574
add links to the ue source code from github
2024-08-16 18:01:00 +02:00
Mamadou Babaei
903358e3bb
add the blueprint title line
2024-08-16 18:01:00 +02:00
Mamadou Babaei
10ed61c41f
minor fix
2024-08-16 18:01:00 +02:00
Mamadou Babaei
eed28d715d
minor fix
2024-08-16 18:01:00 +02:00
Mamadou Babaei
8fb765c881
mention the pdf format as well
2024-08-16 18:01:00 +02:00
Mamadou Babaei
cbec0ba928
add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images
2024-08-16 18:01:00 +02:00
Mamadou Babaei
9b50cdb4d5
remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub
2024-08-16 18:00:59 +02:00
Mamadou Babaei
de23582748
move the /assets/* content to their relative folders as it creates printing issues
2024-08-16 18:00:59 +02:00
Mamadou Babaei
395a8d5531
add the content for the Consuming FXRMotionControllerData section
2024-08-16 18:00:59 +02:00
Mamadou Babaei
d254817a54
replace c++ standard int type definitions with the ones from unreal
2024-08-16 18:00:59 +02:00
Mamadou Babaei
74c1154688
remove the pdf and epub backend due to build errors and inability to show markdown images
2024-08-16 18:00:59 +02:00
Mamadou Babaei
23c8f306f8
consider the value of site-url when verifying the handbook revision and simplify the makefile code to do so as well
2024-08-16 18:00:59 +02:00
Mamadou Babaei
ede46bb61c
make the default site-url next
2024-08-16 18:00:59 +02:00
Mamadou Babaei
121647201c
mention the pdf and epub formats as well and rename the pdf output filename
2024-08-16 18:00:59 +02:00
Mamadou Babaei
94e449942d
rename a page
2024-08-16 18:00:59 +02:00
Mamadou Babaei
b50b4ceb63
switch to typst-cli from crates.io instead of git
2024-08-16 18:00:58 +02:00
Mamadou Babaei
57888519f8
bump senseglove libraries to v2.104.1-55fddbd2
2024-08-16 18:00:58 +02:00
Mamadou Babaei
bca28f8ad8
fix the inro notice
2024-08-16 18:00:58 +02:00
Mamadou Babaei
95fb1fde85
fix a table column header
2024-08-16 18:00:58 +02:00
Mamadou Babaei
98a9350bb4
remove edit-url-template from the book.toml file
2024-08-16 18:00:58 +02:00
Mamadou Babaei
ef71116273
minor fix
2024-08-16 18:00:58 +02:00
Mamadou Babaei
25f3ff7ddf
remove mdbook-lintcheck
2024-08-16 18:00:58 +02:00
Mamadou Babaei
d92dd6a002
add github flavored markdown alerts to the handbook
2024-08-16 18:00:58 +02:00
Mamadou Babaei
c69e81acdc
add experimental mdbook plugins for epub and pdf generation
2024-08-16 18:00:58 +02:00
Mamadou Babaei
5862ecca13
fix the mdbook errors
2024-08-16 18:00:58 +02:00
Mamadou Babaei
4ec89cc69a
add more change logs
2024-08-16 18:00:58 +02:00
Mamadou Babaei
70c2443a8a
add more change logs
2024-08-16 18:00:57 +02:00
Mamadou Babaei
24f2661043
update the changelog with many of the recent changes
2024-08-16 18:00:57 +02:00
Mamadou Babaei
9e62356532
minor changelog fix
2024-08-16 18:00:57 +02:00
Mamadou Babaei
14677d8b5e
add FSGDebugCube
2024-08-16 18:00:57 +02:00
Mamadou Babaei
6f63da7d2a
reorganize the handbook structure and add new sections
2024-08-16 18:00:57 +02:00
Mamadou Babaei
6b3ba97b94
rename SGGameUserSettingSettings to SGGameUserSettingsSettings
2024-08-16 18:00:57 +02:00
Mamadou Babaei
3349f2ea09
rename SGHardwareBenchmarkSettings to SGHardwareBenchmarkingSettings
2024-08-16 18:00:57 +02:00
Mamadou Babaei
9ead63b06a
apply the plugin settings when the user overrides the settings for the first time
2024-08-16 18:00:57 +02:00
Mamadou Babaei
351a1ccfe4
do not ensure as it's possible to get a nullpointer during component uninitialization
2024-08-16 18:00:57 +02:00
Mamadou Babaei
3470af3e39
re-implement the virtual hand settings overrides; and apply plenty of other improvements and bug fixes to the settings system; and introduce sgdebugcubesettings
2024-08-16 18:00:57 +02:00
Mamadou Babaei
55f4f546b5
rename verify-build-type target to verify-handbook-revision
2024-08-16 18:00:57 +02:00
Mamadou Babaei
cdaa09403e
rename verify-build-type target to verify-build-revision
2024-08-16 18:00:57 +02:00
Mamadou Babaei
5fa053d5b5
remove the motion source wrist tracking overrides from the wrist tracker component due to the fact that it's utilized only inside the underlying tracking module and overriding it has no effects
2024-08-16 18:00:57 +02:00
Mamadou Babaei
15cad0337c
re-implement the wrist tracking settings overrides
2024-08-16 18:00:57 +02:00
Mamadou Babaei
97928ce80a
rename bInIsVisibleWhenHandDataUnavailable to bInVisibleWhenHandDataUnavailable
2024-08-16 18:00:57 +02:00
Mamadou Babaei
a7fb0e2644
apply some sgxrtracker enum parsing improvements
2024-08-16 18:00:57 +02:00
Mamadou Babaei
bd3a3706d3
rename bIsVirtualHandVisible to bVirtualHandVisible
2024-08-16 18:00:57 +02:00
Mamadou Babaei
f8583347af
delete the engine utils default constructor and destructor
2024-08-16 18:00:57 +02:00
Mamadou Babaei
bf2541b6cb
add the editor utils class
2024-08-16 18:00:57 +02:00
Mamadou Babaei
1bccf91066
fix the debug virtual hand settings and logic
2024-08-16 18:00:57 +02:00
Mamadou Babaei
14ffd6bdd6
fix a comment
2024-08-16 18:00:57 +02:00
Mamadou Babaei
065cbbbdbb
introduce the senseglove unreal engine handbook
2024-08-16 18:00:57 +02:00
Mamadou Babaei
9f397263c2
a const correctness fix
2024-08-16 18:00:57 +02:00
Mamadou Babaei
246673de5f
make FSGXRTracker::GetMotionControllerData() behave the same as 5.4 on both 5.2 and 5.3
2024-08-16 18:00:57 +02:00
Mamadou Babaei
920c126a41
minor fix
2024-08-16 18:00:56 +02:00
Mamadou Babaei
a01506eca2
update the changelog and clarify what happens when other openxr hand tracking provider's are enabled and the possible workarounds
2024-08-16 18:00:56 +02:00
Mamadou Babaei
4145599068
workaround the runuat 5.2/5.3 build issue due to missing IOpenXRHMD.h from epic public headers
2024-08-16 18:00:56 +02:00
Mamadou Babaei
546a4a8968
fix various runuat buiild issues
2024-08-16 18:00:56 +02:00
Mamadou Babaei
29f77fee83
break a circular dependency
2024-08-16 18:00:56 +02:00
Mamadou Babaei
9f8d5afca3
do not reigger OnGrabStateUpdated and OnTouchStateUpdated at all when the hand mesh is not valid or visible and also some other extra measures to make sure even if they are triggered they won't affect anything
2024-08-16 18:00:56 +02:00
Mamadou Babaei
82bf274f3a
take into account the device visual type when updating the hand visibility
2024-08-16 18:00:56 +02:00
Mamadou Babaei
3cdb01d7e7
clarify the meta xr and vive openxr plugins incompatibility
2024-08-16 18:00:56 +02:00
Mamadou Babaei
cb11ea6a99
rename variable
2024-08-16 18:00:56 +02:00
Mamadou Babaei
297aec2531
seprate the engine and senseglove module dependency lists
2024-08-16 18:00:56 +02:00
Mamadou Babaei
d0b2ec380e
implement our own GetMotionControllerData instead of using the one from the XRTrackingSystem as it only picks up the first hand tracking plugin in order to make sure at least internally we use the hand-tracking data from senseglove
2024-08-16 18:00:56 +02:00
Mamadou Babaei
54481effbd
minor fixes
2024-08-16 18:00:56 +02:00
Mamadou Babaei
60cbdfd4c6
mark the SenseGlove settings as DefaultConfig
2024-08-16 18:00:56 +02:00
Mamadou Babaei
0303c58026
add more bluetooth permissions to be able to request access for nearby devices on android api level 32 in addition to 29
2024-08-16 18:00:56 +02:00
Mamadou Babaei
b9f0348dcb
add the gradle deprecation warnings
2024-08-16 18:00:56 +02:00
Mamadou Babaei
a7ff19c34b
never extend the content browser context menu if any skeletal mesh or skeltons selected at the same time
2024-08-16 18:00:56 +02:00
Mamadou Babaei
17774a6e23
clean up and remove the redundant asset type actions no longer required by the senseglove sockets editor
2024-08-16 18:00:56 +02:00
Mamadou Babaei
fac8336d47
implement the SenseGlove grab/touch sockets one-click-setup ability on any Epic-compliant virtual hand mesh from within the Unreal Editor's Content Browser, Skeleton Editor, or Skeletal Mesh Editor
2024-08-16 18:00:56 +02:00
Mamadou Babaei
deee186b5c
update the implemented features list
2024-08-16 18:00:56 +02:00
Mamadou Babaei
dce323ed53
revamp the whole settings system in order to unify the settings across various systems, modules, and api layers
2024-08-16 18:00:56 +02:00
Mamadou Babaei
33404072c8
make the virtual hand anim instance proxy safer
2024-08-16 18:00:56 +02:00
Mamadou Babaei
6a1c78d752
minor fix: get object by reference
2024-08-16 18:00:56 +02:00
Mamadou Babaei
d8feeb63ec
add the DebugVirtualHandSettings to the Debugging category
2024-08-16 18:00:55 +02:00
Mamadou Babaei
94e5025bf8
rename SGVirtualHandTrackingSettings to SGVirtualHandSettings
2024-08-16 18:00:55 +02:00
Mamadou Babaei
3ee08aefd4
remove the deperecated jcenter repository from the android upl file
2024-08-16 18:00:55 +02:00
Mamadou Babaei
526dc323cc
mark the x86 and armeabi-v7a platforms as unsupported inside the android upl file
2024-08-16 18:00:55 +02:00
Mamadou Babaei
abc953f7b8
fix a critical Android crash that happens where the default development hand meshes could not be found
2024-08-16 18:00:55 +02:00
Mamadou Babaei
91f87e8152
remove the hardcoded SG_HAND_MESH_YAW_CORRECTION_OFFSET and rely on FVirtualHandTrackingSettings::RootBoneRotationCorrection
2024-08-16 18:00:55 +02:00
Mamadou Babaei
e0067e4bd9
update the changelog
2024-08-16 18:00:55 +02:00
Mamadou Babaei
0065cdc48d
mention the wrist tracking hardware visualization bug as a known issue with the new openxr system
2024-08-16 18:00:55 +02:00
Mamadou Babaei
5640acfac7
fix runuat build issues for ue 5.4 caused by missing headers
2024-08-16 18:00:55 +02:00
Mamadou Babaei
5096714750
remove redundant header files
2024-08-16 18:00:55 +02:00
Mamadou Babaei
0a9c9a9f6a
fix more runuat issues due to missing headers
2024-08-16 18:00:55 +02:00
Mamadou Babaei
832ac4c88a
fix runuat build issues for ue 5.2
2024-08-16 18:00:55 +02:00
Mamadou Babaei
55fc74440b
fix a crash when the wrist-tracker hardware set to auto-detection
2024-08-16 18:00:55 +02:00
Mamadou Babaei
c982be561f
fix a few build issues
2024-08-16 18:00:55 +02:00
Mamadou Babaei
50309f8c1e
fix the wrong kismet library class name
2024-08-16 18:00:55 +02:00
Mamadou Babaei
d40c64a78c
formatting fix
2024-08-16 18:00:55 +02:00
Mamadou Babaei
1346412b14
update the changelog
2024-08-16 18:00:55 +02:00
Mamadou Babaei
64f8d12eb8
whitespace fix
2024-08-16 18:00:55 +02:00
Mamadou Babaei
0b28d519cf
add missing header that contains engine version definitions
2024-08-16 18:00:55 +02:00
Mamadou Babaei
a55e5651f7
drop the minimal api specifier
2024-08-16 18:00:55 +02:00
Mamadou Babaei
558b82d017
remove redundant headers
2024-08-16 18:00:55 +02:00
Mamadou Babaei
ae71ea1bbe
remove unnecessary initialization
2024-08-16 18:00:55 +02:00
Mamadou Babaei
525703a1fe
whitespace fix
2024-08-16 18:00:55 +02:00
Mamadou Babaei
08835f8b16
fix wrong kismet script names and class exports
2024-08-16 18:00:54 +02:00
Mamadou Babaei
003e1cf34e
remove the experimental bHandTrackingVisualizationAllowed feature
2024-08-16 18:00:54 +02:00
Mamadou Babaei
9cf900703f
remove SetWristTrackingSettings from the FSGWristTrackerComponent's header file since it does not have any implementation
2024-08-16 18:00:54 +02:00
Mamadou Babaei
3990529aed
perform a ensure before dereferencing
2024-08-16 18:00:54 +02:00
Mamadou Babaei
62dc516f97
formatting fix
2024-08-16 18:00:54 +02:00
Mamadou Babaei
5219c14a54
revamp the GetControllerOrientationAndPosition and GetWristTransform to use the same caluclations and get rid of bMotionSourceHandTracking in senseglove joint calculations
2024-08-16 18:00:54 +02:00
Mamadou Babaei
69cb065835
check if motioncontrollerdata is valid
2024-08-16 18:00:54 +02:00
Mamadou Babaei
2275872c44
remove the ability to override wrist tracking settings from the wrist tracker component
2024-08-16 18:00:54 +02:00
Mamadou Babaei
8008edcaf3
fix the how we determine the motion source inside the GetControllerOrientationAndPosition and GetControllerTrackingStatus for ue versions earlier than 5.3
2024-08-16 18:00:54 +02:00
Mamadou Babaei
5ae28a67f0
add htc vive stand-alone support status to the platform support matrix
2024-08-16 18:00:54 +02:00
Mamadou Babaei
7aa9a76882
fix ue 5.2 and 5.3 build issues
2024-08-16 18:00:54 +02:00
Mamadou Babaei
a2f5bd4511
update the changelog and the readme
2024-08-16 18:00:54 +02:00
Mamadou Babaei
dc15c18d23
update the changelog
2024-08-16 18:00:54 +02:00
Mamadou Babaei
f5a48c5d9e
add the editor user interface for adding the senseglove sockets
2024-08-16 18:00:54 +02:00
Mamadou Babaei
495d84e1eb
temporarility change the way we calculate the wrist offset
2024-08-16 18:00:54 +02:00
Mamadou Babaei
15e42e2a36
remove SGWristTrackerVisualizationComponent
2024-08-16 18:00:54 +02:00
Mamadou Babaei
6fc9c91b4a
fix a few wrist tracker issues and introduce SGWristTrackerVisualizationComponent
2024-08-16 18:00:54 +02:00
Mamadou Babaei
01f487a87c
pass outer as the worldcontextobject to glovetracker::getinstance
2024-08-16 18:00:54 +02:00
Mamadou Babaei
ce8a01dc05
make USGGloveTracker::GetInstance as flexible as possible
2024-08-16 18:00:54 +02:00
Mamadou Babaei
a235723ed5
simplify getworld implementation
2024-08-16 18:00:54 +02:00
Mamadou Babaei
c3a7be270b
migrate the static getworld to sgengineutils
2024-08-16 18:00:54 +02:00
Mamadou Babaei
fba4191f56
safer in-editor getworld without the polluting logs
2024-08-16 18:00:54 +02:00
Mamadou Babaei
85c7b769d1
fix the you are not the main thread and the editor is currently in a play mode errors
2024-08-16 18:00:54 +02:00
Mamadou Babaei
0c390eca9d
fix the MarkRenderStateDirty data race condition by gathering as much as data only on the game thread
2024-08-16 18:00:53 +02:00
Mamadou Babaei
addc8a7c53
introduce bValidateIfDefaultClassesAreSGCompliant
2024-08-16 18:00:53 +02:00
Mamadou Babaei
e33984ae10
fix the blueprint category naming to adhere to the rest of the settings system
2024-08-16 18:00:53 +02:00
Mamadou Babaei
2f32ad1fe7
move hardware benchmarking settings to its own class
2024-08-16 18:00:53 +02:00
Mamadou Babaei
f08c301710
disable bFallbackToHandTrackingIfNoGloveDetected by default
2024-08-16 18:00:53 +02:00
Mamadou Babaei
9105668819
fix a bug where sgpawn hand's finger collider interact with the world when the hand is not mesh visible
2024-08-16 18:00:53 +02:00
Mamadou Babaei
44848bf2dd
add the USGVirtualHandComponent::OnHandVisibilityChanged() event
2024-08-16 18:00:53 +02:00
Mamadou Babaei
083157e6b9
try to disable collision alltogether when the hand mesh is not visible
2024-08-16 18:00:53 +02:00
Mamadou Babaei
a931a1c798
update the changelog
2024-08-16 18:00:53 +02:00
Mamadou Babaei
474f70c049
improve the sgusersettings implementation by introducing custom enum item and more accuracy
2024-08-16 18:00:53 +02:00
Mamadou Babaei
aa148ceff0
implement the game user settings system
2024-08-16 18:00:53 +02:00
Mamadou Babaei
389e09bc3f
minor formatting fix
2024-08-16 18:00:53 +02:00
Mamadou Babaei
69d20fcf7e
minor formatting fix
2024-08-16 18:00:53 +02:00
Mamadou Babaei
21451a35a5
add a partial workaround for a bug when the virtual hand inside the game is not visible but still have collisions with other objects inside the scene
2024-08-16 18:00:53 +02:00
Mamadou Babaei
f8738fb594
add IsAMetaQuestDevice() and IsAHtcViveDevice() methods
2024-08-16 18:00:53 +02:00
Mamadou Babaei
9505ef06e8
fix vive pro detection issues by introducing additional device identifier
2024-08-16 18:00:53 +02:00
Mamadou Babaei
0b91264b10
removed the allbreaker virtual hand model as it's no longer compatible with the openxr integration
2024-08-16 18:00:53 +02:00
Mamadou Babaei
67e3b01583
fix android build issues
2024-08-16 18:00:53 +02:00
Mamadou Babaei
033bad1fa5
update the changelog
2024-08-16 18:00:53 +02:00
Mamadou Babaei
10166779ee
remove minor ue 5.1 comments and hints
2024-08-16 18:00:53 +02:00
Mamadou Babaei
ecae77e90a
update the changelog
2024-08-16 18:00:53 +02:00
Mamadou Babaei
9cb77cafa5
implement bHandTrackingVisualizationAllowed
2024-08-16 18:00:53 +02:00
Mamadou Babaei
c132a967f3
improve the wrist tracking code when using motion controllers
2024-08-16 18:00:53 +02:00
Mamadou Babaei
a238887ac2
refactor the sgxrtracker internals to use transforms as pimpl methods args instead of a combination of fvectors/fquats
2024-08-16 18:00:52 +02:00
Mamadou Babaei
dd5e8b68cf
minor fixes, mostrly formatting
2024-08-16 18:00:52 +02:00
Mamadou Babaei
5c26a800f8
remove unused pimpl method
2024-08-16 18:00:52 +02:00
Mamadou Babaei
1a505cf21b
remove dead code
2024-08-16 18:00:52 +02:00
Mamadou Babaei
f2b7854a1a
even more optimal fxrmotioncontroller data calculations that considers mesh when outputting senseglove data
2024-08-16 18:00:52 +02:00
Mamadou Babaei
332ed76089
document more unreleased changes
2024-08-16 18:00:52 +02:00
Mamadou Babaei
714c96b7c2
fix the wrong palm bone names on the allbreaker virtual hand models
2024-08-16 18:00:52 +02:00
Mamadou Babaei
3a132475c7
somewhat unfinished refactored sg bone calculations
2024-08-16 18:00:52 +02:00
Mamadou Babaei
b88d3b7521
increase the default finger distal phalanges length
2024-08-16 18:00:52 +02:00
Mamadou Babaei
5f8f44095e
add the senseglove debug kismet module
2024-08-16 18:00:52 +02:00
Mamadou Babaei
c11f34ddef
unfinished improvements based on the last commit
2024-08-16 18:00:52 +02:00
Mamadou Babaei
25299b812d
attempt at calculating a hand model and feeding it to get hand pose
2024-08-16 18:00:52 +02:00
Mamadou Babaei
38c8362bdc
refactor the way we calculate the mesh bone reference transforms to read from the settings system instead of the hardcoded values
2024-08-16 18:00:52 +02:00
Mamadou Babaei
7538b352da
add the hard-coded hand defaulet reference bone transfomrs to the virtual hand settings
2024-08-16 18:00:52 +02:00
Mamadou Babaei
c78c28fab2
openxr bugfixes and improvements + 1st attempt at calculating the fxrmotioncontrollerdata based off of the hand mesh
2024-08-16 18:00:52 +02:00
Mamadou Babaei
f37c184d64
fix more UE 5.4 RunUAT build issues
2024-08-16 18:00:51 +02:00
Mamadou Babaei
8e6402b866
refactor the animation, wrist tracking, and hand interaction manipulation systems for FXRMotionControllerData compatibility
2024-08-16 18:00:51 +02:00
Mamadou Babaei
302e260bdd
update the readme
2024-08-16 18:00:51 +02:00
Mamadou Babaei
20d7401054
implement the OpenXR-compatible hand tracking (XR_EXT_hand_tracking) support
2024-08-16 18:00:51 +02:00
Mamadou Babaei
0abcc2adb0
rename sgheadmountdisplay to sgheadmounteddisplay
2024-08-16 18:00:51 +02:00
Mamadou Babaei
4a08dc6291
add extra null checks
2024-08-16 18:00:51 +02:00
Mamadou Babaei
f055497672
add vive xr elite hmd auto-detection checkes and other vive headset detection bug fixes and improvements
2024-08-16 18:00:51 +02:00
Mamadou Babaei
e5957164ea
remove ASGVirtualHandActor
2024-08-16 18:00:51 +02:00
Mamadou Babaei
3de425ef6a
make the sgsettings constructor private
2024-08-16 18:00:51 +02:00
Mamadou Babaei
a6dc222013
bump senseglove libraries to v2.102.0-4a8bd81d and drop support for ue 5.1 and epic native toolchain v20
2024-08-16 18:00:51 +02:00
Mamadou Babaei
5f65384122
remove debug logs from FSGHeadMountDisplay::GetDeviceType()
2024-08-16 18:00:48 +02:00
Mamadou Babaei
5dfe41da0e
check hmd auto-detection against various identifiers as the names returns from the engine is not reliable
2024-08-16 18:00:48 +02:00
Mamadou Babaei
23b4aae628
improve vive pro and vive focus 3 detection by utilizing optic resolution to distinguish them
2024-08-16 18:00:48 +02:00
Mamadou Babaei
2c823750c6
implement hmd and wrist tracker hardware auto-detection fallback when it's not set explicitly
2024-08-16 18:00:48 +02:00
Mamadou Babaei
565a2e4b3c
bump the plugin version to v2.0.8
2024-07-16 00:30:08 +02:00
Mamadou Babaei
47aff0454c
fix a bug where the sgpawn right-hand grab colliders' default size is mistakenly set to the default value for the left-hand grab colliders at cdo initialization time
2024-07-16 00:30:08 +02:00
Mamadou Babaei
95a4585624
bump the plugin version to v2.0.7
2024-05-29 12:48:25 +02:00
Mamadou Babaei
67a60917fe
make the allbreaker assets compatible with ue 5.1+ again
2024-05-29 12:48:25 +02:00
Mamadou Babaei
df9ebf14b4
bump the plugin version to v2.0.6
2024-05-29 11:40:36 +02:00
Mamadou Babaei
e49f33aafd
bump the plugin version to v2.0.5
2024-05-22 17:33:43 +02:00
Mamadou Babaei
68ff91b4d6
fix the wrong palm bone names on the allbreaker virtual hand models
2024-05-22 17:33:43 +02:00
Mamadou Babaei
9836bd330d
bump the plugin version to v2.0.4
2024-05-17 11:40:59 +02:00
Mamadou Babaei
2e4c6274dd
bump the plugin version to v2.0.3
2024-05-16 20:01:22 +02:00
Mamadou Babaei
41589047d3
fix v2.0.2 UE 5.4 RunUAT build issues that mostly caused by missing headers
2024-05-15 04:43:35 +02:00
Mamadou Babaei
c6f0a172ab
improve target platform detection when building SenseGloveConnectImpl and SenseGloveCoreImpl modules and also distinguish x64 builds from arm64 on windows
2024-05-15 04:43:34 +02:00
Mamadou Babaei
42cf764475
fix: asking CppCompileEnvironment for a single Architecture, but it has multiple Architectures (arm64, x64)
2024-05-15 04:43:33 +02:00
Mamadou Babaei
745287ff81
bump the plugin version to v2.0.2
2024-04-25 12:56:50 +02:00
Mamadou Babaei
4202efae3c
bump the plugin version to v2.0.1
2024-04-15 15:07:56 +02:00
Mamadou Babaei
05d1649a9c
do not call FSGHandLayer::ResetCalibration on every backend initialization
2024-04-15 15:07:56 +02:00
Mamadou Babaei
6a60073553
only instantiate the connected glove once instead of recreating and destroying it every frame
2024-04-15 15:07:56 +02:00
Mamadou Babaei
f63a827885
bump senseglove libraries to v2.102.0-35d4de3f
2024-04-15 15:07:55 +02:00
Mamadou Babaei
bb936096e3
fix the wrong header file description sections for the header files
2024-04-15 15:07:53 +02:00
Mamadou Babaei
320151139c
update the changelog with the unreleased changes
2024-04-15 15:07:53 +02:00
Mamadou Babaei
12e176e856
update the outdated platform support matrix remarks
2024-03-23 17:23:21 +01:00
Mamadou Babaei
4992ff62c0
set the engine version to v5.4.0
2024-03-23 17:01:04 +01:00