Mamadou Babaei
114e7dfcf9
bump the plugin version to v2.7.2
2026-02-17 13:21:43 +01:00
Mamadou Babaei
944a7da804
fix incorrect toolchain linkage for ue 5.7 linux arm64 builds
2026-02-17 13:20:54 +01:00
Mamadou Babaei
a2cee0762d
bump the plugin version to v2.7.1
2025-12-09 13:56:11 +01:00
Mamadou Babaei
0d7c37a5fb
work around a panick during handbook's pdf generation
2025-12-09 13:56:10 +01:00
Mamadou Babaei
fd495d00e8
work around a ue 5.5 regression (UE-212224) while sensecom is running and gloves are connected
2025-12-09 13:25:22 +01:00
Mamadou Babaei
d7e61f63e1
bump the plugin version to v2.7.0
2025-11-18 04:09:38 +01:00
Mamadou Babaei
eb56601297
fix a runuat build issues on ue 5.4
2025-11-18 04:09:38 +01:00
Mamadou Babaei
f639bf6957
add a new android deployment third-party tutorial for ue 5.7
2025-11-18 03:23:25 +01:00
Mamadou Babaei
810d5a7477
list ue 5.7 in the sgum-packager configuration file and update ndk paths for ue 5.6.1
2025-11-18 03:23:25 +01:00
Mamadou Babaei
94d910bc34
update the platform support matrix to refelect the latest support status
2025-11-18 03:23:25 +01:00
Mamadou Babaei
b82bae52c6
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:23:25 +01:00
Mamadou Babaei
fbd732b043
keep removed 5.7 changes inside SGXRTracker implementation file conditionally, in order to reduce maintenance burden
2025-11-18 03:23:25 +01:00
Mamadou Babaei
fa0ff6704c
revert offloading senseglove glove data retrieval api calls to timers and restore calls from tickcomponent functions
2025-11-18 03:23:25 +01:00
Mamadou Babaei
88cc8411c0
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:23:24 +01:00
Mamadou Babaei
93e8e7878b
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:23:24 +01:00
Mamadou Babaei
2a51d58f05
bump senseglove libraries to v2.305.3-17a820b6e with support for Android NDK r27c and Epic Native/Cross Toolchains v26
2025-11-18 03:23:24 +01:00
Mamadou Babaei
a2f1ce5eed
set default VibrotactileFrequency to 180 for optimal vibrotactile feedback
2025-11-18 03:23:22 +01:00
Mamadou Babaei
3e11112405
bump senseglove libraries to v2.304.1-fb2a464d6
2025-11-18 03:23:21 +01:00
Mamadou Babaei
9ab8f380d0
bump senseglove libraries to v2.304.0-ebcb93fc1
2025-11-18 03:23:20 +01:00
Mamadou Babaei
7eebf3eded
replace QueueVibroLevels with SendCustomWaveform
2025-11-18 03:23:20 +01:00
Mamadou Babaei
9340fa293c
whitespace fix
2025-11-18 03:23:20 +01:00
Mamadou Babaei
5b4139878c
avoid calling senseglove glove data retrieval api from tickcomponent functions and instead offload those to background timers
2025-11-18 03:23:20 +01:00
Mamadou Babaei
bbb1699fe2
return when ensure statements fail
2025-11-18 03:23:20 +01:00
Mamadou Babaei
7d44a4b373
get rid of SGPawn::Tick, introduce SGPawn::HandVelocitySamplerFramerate, and make hand velocity sampler timer-based instead of tick-based
2025-11-18 03:23:20 +01:00
Mamadou Babaei
49a5bbc8e7
rename FSGGloveTrackingSettings::GloveConnectivityCheckInterval to FSGGloveTrackingSettings::DataRetrievalRefreshRate
2025-11-18 03:23:20 +01:00
Mamadou Babaei
3056314579
apply third-party modules fixes
2025-11-18 03:23:20 +01:00
Mamadou Babaei
83a20f038d
bump senseglove libraries to v2.303.0-4a2a57376
2025-11-18 03:23:19 +01:00
Mamadou Babaei
4d8a5df225
integrate sensglove libraries v2.301.0-c70bce637 and the required refactor to make it build/work
2025-11-18 03:23:17 +01:00
Mamadou Babaei
a99ae9badd
drop ue 5.3 and msvc 2019 support and bump the senseglove libraries to v2.205.1-cb26979ed
2025-11-18 03:23:15 +01:00
Mamadou Babaei
6b05868cbc
remove remnants of the long-removed Unreal Engine 5.2 from various *.Build.cs files
2025-11-18 03:23:14 +01:00
Mamadou Babaei
5c903fe0dd
remove remnants of the long-removed Unreal Engine 5.2 from SenseGloveTracking module
2025-11-18 03:23:14 +01:00
Mamadou Babaei
90805084ec
remove remnants of long removed unreal 5.2 from third-party modules *.Build.cs files
2025-11-18 03:23:03 +01:00
Mamadou Babaei
f6094122de
re-add Source/ThirdParty/**/*.Build.cs to get tracked under git rather than lfs
2025-11-18 03:21:28 +01:00
Mamadou Babaei
892398050f
delete Source/ThirdParty/**/*.Build.cs from lfs
2025-11-18 03:21:28 +01:00
Mamadou Babaei
524aa1cd4e
bump the plugin version to v2.6.3
2025-06-27 18:34:23 +02:00
Mamadou Babaei
602f8b4470
add third-party openxr integration documentation section
2025-06-27 18:34:23 +02:00
Mamadou Babaei
519e00755c
bump the plugin version to v2.6.2
2025-06-10 09:13:47 +02:00
Mamadou Babaei
b32491811d
add a vr optimization third-party tutorial
2025-06-10 09:13:47 +02:00
Mamadou Babaei
516d246793
bump the plugin version to v2.6.1
2025-06-05 13:20:13 +02:00
Mamadou Babaei
7fb4c7b5eb
changelog fixes
2025-06-05 12:38:32 +02:00
Mamadou Babaei
4009892861
bump senseglove libraries to v2.204.0-3a37b1977
2025-06-05 12:38:31 +02:00
Mamadou Babaei
f540872fa3
fix a changelog typo
2025-06-05 12:38:29 +02:00
Mamadou Babaei
538f99712b
bump the plugin version to v2.6.0
2025-06-04 02:33:17 +02:00
Mamadou Babaei
b3ccc1f274
fix a runuat build issue due to a missing header providing engine version macros
2025-06-04 02:33:17 +02:00
Mamadou Babaei
caa08eb94d
deprecate ue 5.3 support
2025-06-04 02:23:58 +02:00
Mamadou Babaei
1e9ea621f7
reoder changelog's last entry sections
2025-06-04 02:23:58 +02:00
Mamadou Babaei
b9f2d01982
revamp the ubt third-party dependency system
2025-06-04 02:23:58 +02:00
Mamadou Babaei
5907d5bb41
fix build issue with sgbackend by deleting the impl struct copy constructor and copy assignment operator
2025-06-04 02:23:58 +02:00
Mamadou Babaei
f502ee2cb9
fix a closing #endif directive comment
2025-06-04 02:23:58 +02:00
Mamadou Babaei
77d0b4858b
minor code formatting fix
2025-06-04 02:23:58 +02:00
Mamadou Babaei
fb1ae5a3e9
thread-safe sgbackend initialization
2025-06-04 02:23:58 +02:00
Mamadou Babaei
076a07bc7b
thread-safe sglog initialization
2025-06-04 02:23:58 +02:00
Mamadou Babaei
9682585c00
revamp sglog to use unreal's tuniqueptr instead of std::unique_ptr
2025-06-04 02:23:58 +02:00
Mamadou Babaei
73957cfe66
fix critical deadlock between render and game threads in UE 5.6 when invoking IHeadMountedDisplay::GetHMDMonitorInfo()
2025-06-04 02:23:58 +02:00
Mamadou Babaei
48248eecc2
fix sglog windows/msvc build issues caused by the recent sglog refactor
2025-06-04 02:23:58 +02:00
Mamadou Babaei
b324258683
update the changelog
2025-06-04 02:23:58 +02:00
Mamadou Babaei
b074067667
add a missing header that causes build issues on linux aarch64 due to incomplete uaniminstance type
2025-06-04 02:23:58 +02:00
Mamadou Babaei
4db754109a
fix type conversion safety and consistency issues across all sglog formatters
2025-06-04 02:23:58 +02:00
Mamadou Babaei
2981ab4670
fix unreal engine 5.6 string conversion build issues on linux
2025-06-04 02:23:57 +02:00
Mamadou Babaei
304a735e10
Revert "bump embedded winpython distribution to v3.12.10"
...
This reverts commit 4fe067cf9a .
2025-06-04 02:23:57 +02:00
Mamadou Babaei
2808e0f991
Revert "attempt at fixing handbook's broken make pack on windows by upgrading mdbook-pdf-outline"
...
This reverts commit 1be45f2cba .
2025-06-04 02:23:55 +02:00
Mamadou Babaei
33c661df43
attempt at fixing handbook's broken make pack on windows by upgrading mdbook-pdf-outline
2025-06-04 02:23:55 +02:00
Mamadou Babaei
0eaa936cb1
bump the SenseGlove Unreal Engine Marketplace Packager to v0.6.0-4108c6f
2025-06-04 02:23:55 +02:00
Mamadou Babaei
1ff40e1a9c
bump senseglove libraries to v2.203.0-f3d3e676 which migrates to C++20
2025-06-04 02:23:54 +02:00
Mamadou Babaei
51651d3996
bump embedded winpython distribution to v3.12.10
2025-06-04 02:23:52 +02:00
Mamadou Babaei
ffb9f52329
lock the mdbook crate version to v0.49.0
2025-06-04 02:23:50 +02:00
Mamadou Babaei
46e4786b4a
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:23:50 +02:00
Mamadou Babaei
0f45c30935
update the outdated directory structure section inside the handbook with the latest changes
2025-06-04 02:23:48 +02:00
Mamadou Babaei
ee06a344ae
bump the senseglove libraries to libraries to v2.201.0-edef7655 and replace epic native toolchain v24 with v25
2025-06-04 02:23:47 +02:00
Mamadou Babaei
0e4d0128d7
bump the plugin version to v2.5.0
2025-05-09 16:49:02 +02:00
Mamadou Babaei
3fbebe7b2b
fix bad warning emoji character inside the platform support matrix
2025-05-09 16:49:02 +02:00
Mamadou Babaei
a8c076e3f0
improve the changelog formatting as much as possible
2025-05-09 16:33:46 +02:00
Mamadou Babaei
c17d901102
mention ue 5.2 and epic native toolchain v21 removal in the changelog
2025-05-09 16:33:46 +02:00
Mamadou Babaei
aafab6d17b
minor punctuation fix
2025-05-09 16:33:46 +02:00
Mamadou Babaei
3f1043cf0a
update the planned featured completion status with regards to the latest changes
2025-05-09 16:33:45 +02:00
Mamadou Babaei
0bf94a8a77
update the changelog
2025-05-09 16:33:45 +02:00
Mamadou Babaei
747b0e454d
bump the SenseGlove libraries to the v2.200.0-0cb715d0 release with BLE (Bluetooth Low Energy) support
2025-05-09 16:33:44 +02:00
Mamadou Babaei
ac7318cd16
remove ue 5.2 deployment from sgum-packager
2025-05-09 16:33:43 +02:00
Mamadou Babaei
aafa9f585f
list the third-party tutorials inside the extra resources section in a categorized manner
2025-05-09 16:33:43 +02:00
Mamadou Babaei
fb4c179bb5
minor handbook fixes
2025-05-09 16:33:43 +02:00
Mamadou Babaei
f0f125bd00
downgrade mdbook-epub crate to cac03b7f4b151f106f7f05b13da4c33fc098dd2c
2025-05-09 16:33:43 +02:00
Mamadou Babaei
7a9311cc57
fix a broken handbook url
2025-05-09 16:33:43 +02:00
Mamadou Babaei
13dff97554
revamp the sensecom instructions and divide it into ble and btserial sections
2025-05-09 16:33:43 +02:00
Mamadou Babaei
e652af89ef
bump mdbook-epub crate to the latest v0.4.x
2025-05-09 16:33:42 +02:00
Mamadou Babaei
ab6041edd7
fix a critical deadlock issue (UE-212224) in UE 5.5/5.6 during PipelinedFrameState acquisition
2025-05-09 16:32:27 +02:00
Mamadou Babaei
263d36d040
bump the SenseGlove libraries to the v2.199.1-8de3deb9 experimental release with BLE (Bluetooth Low Energy) support
2025-05-09 16:32:26 +02:00
Mamadou Babaei
0b3e9be180
bump the SenseGlove libraries to the v2.199.0-b35c8158 experimental release with BLE (Bluetooth Low Energy) support
2025-05-09 16:32:26 +02:00
Mamadou Babaei
c565a109a2
mark ue 5.2 as out of support in the platform support matrix
2025-05-09 16:32:20 +02:00
Mamadou Babaei
24c2a8899f
bump the senseglove libraries to the latest experimental ble builds
2025-05-09 16:32:20 +02:00
Mamadou Babaei
d3b5463888
add missing changelogs from the previous commit
2025-05-09 16:32:04 +02:00
Mamadou Babaei
b5970534a6
revamp android backend initialization error handling and bump the senseglove libraries to the latest experimental ble builds
2025-05-09 16:32:03 +02:00
Mamadou Babaei
4866220217
list the license section inside the overview section as well
2025-05-09 16:31:47 +02:00
Mamadou Babaei
a8872273b5
fix a main menu title missing keyword
2025-05-09 16:31:47 +02:00
Mamadou Babaei
4a86784b37
a minor punctuation fix in the changelog
2025-05-09 16:31:47 +02:00
Mamadou Babaei
98717ab1fa
add sgble and sgblexx rust dependency licenses
2025-05-09 16:31:47 +02:00
Mamadou Babaei
f6ffc63399
bump the senseglove libraries to a ble-aware version that resolves android build issues
2025-05-09 16:31:45 +02:00
Mamadou Babaei
6e06f6b73e
bump sgconnect for android to an experimental unreleased ble-aware implementation
2025-05-09 16:31:44 +02:00
Mamadou Babaei
eaa979f6e8
bump senseglove libraries to a yet to be versioned, experimental release, with ble support
2025-05-09 16:31:43 +02:00
Mamadou Babaei
d402c60a86
add initial support for epic native toolchain v24
2025-05-09 16:31:27 +02:00
Mamadou Babaei
4483d41b69
bump the senseglove libraries to v2.106.0-d5361a48
2025-05-09 16:31:27 +02:00
Mamadou Babaei
094854c248
bump the plugin version to v2.4.2
2025-02-17 13:28:26 +01:00
Mamadou Babaei
0f4dfea8ad
list the third-party tutorials with a description in their corresponding parent sections
2025-02-17 13:28:25 +01:00
Mamadou Babaei
6bf4bebec1
bump the plugin version to v2.4.1
2025-02-14 15:11:42 +01:00
Mamadou Babaei
0e07d50414
fix a bug that breaks the custom styles on the release urls
2025-02-14 15:06:31 +01:00
Mamadou Babaei
35d2d75f12
apply a minor handbook makefile fix
2025-02-14 15:06:31 +01:00
Mamadou Babaei
4324cb0408
bump the plugin version to v2.4.0
2025-02-14 12:21:02 +01:00
Mamadou Babaei
054b4e0499
update the list of supported hmds in the planned features completion status
2025-02-14 12:07:21 +01:00
Mamadou Babaei
f1b88ce752
remove meta xr plugin compatibility from the planned features completion status
2025-02-14 12:07:21 +01:00
Mamadou Babaei
397391a8d3
fix documentation errors and confusions
2025-02-14 12:07:21 +01:00
Mamadou Babaei
80921188ad
list the vrexpansion plugin demo in the extra resources section
2025-02-14 12:07:21 +01:00
Mamadou Babaei
7f38355efa
Revert "experiment with a hacky approach to make metaxr work"
...
This reverts commit f3bc6502e4 .
2025-02-14 12:07:21 +01:00
Mamadou Babaei
adbc7ef437
Revert "add SetupMetaXRAvailability during the build time to define WITH_METAXR"
...
This reverts commit e2c50e9c77 .
2025-02-14 12:07:21 +01:00
Mamadou Babaei
c9838bd7e2
remove metaxr compatibility from the documentation along with its assets and replace it with a caution incompatibility note
2025-02-14 12:07:21 +01:00
Mamadou Babaei
736f5adaee
remove metaxr compatibility notes from the changelog for this release
2025-02-14 12:07:21 +01:00
Mamadou Babaei
26e063f852
minor changelog fixes
2025-02-14 12:07:21 +01:00
Mamadou Babaei
bd667dca73
minor documentation fixes
2025-02-14 12:07:21 +01:00
Mamadou Babaei
84f50fe929
add notes in regards to pcvr and standlone modes support for vive and meta hmds
2025-02-14 12:07:21 +01:00
Mamadou Babaei
f727212096
fix the platform support matrix formatting
2025-02-14 12:07:21 +01:00
Mamadou Babaei
f45d234b59
add a deprecation note for ue 5.2
2025-02-14 12:07:21 +01:00
Mamadou Babaei
2617438c36
mark ue 5.5 meta quest standalone mode as supported
2025-02-14 12:07:18 +01:00
Mamadou Babaei
275041536c
mark ue 5.5 meta quest standalone mode as supported
2025-02-14 12:04:24 +01:00
Mamadou Babaei
f159542318
add a few third-party tutorials
2025-02-14 12:03:15 +01:00
Mamadou Babaei
69498f44d9
minor url fix
2025-02-14 12:03:15 +01:00
Mamadou Babaei
c1fa8feda8
experiment with a hacky approach to make metaxr work
2025-02-14 12:03:15 +01:00
Mamadou Babaei
3d49e96635
add SetupMetaXRAvailability during the build time to define WITH_METAXR
2025-02-14 12:03:14 +01:00
Mamadou Babaei
c3ada5ffd9
fix the changelog's grammatical issues and typos
2025-02-14 12:03:14 +01:00
Mamadou Babaei
bc2017ef31
add missing headers to solve runuat build issues
2025-02-14 12:03:14 +01:00
Mamadou Babaei
e7876c1075
add htc vive optimal rendering settings
2025-02-14 12:03:14 +01:00
Mamadou Babaei
da2f12b2ce
add htc vive specific optimization tips for running in standalone mode
2025-02-14 12:03:14 +01:00
Mamadou Babaei
2fc8941888
update viveopenxr XR_EXT_hand_tracking and wrist-tracking documentation with more accurate details
2025-02-14 12:03:14 +01:00
Mamadou Babaei
db688b6c64
add initial ultimate tracker and OpenXRXrTracker support which is not fully functional
2025-02-14 12:03:14 +01:00
Mamadou Babaei
cd0321cc36
bring the wrist-tracking hardware setup and XR_EXT_hand_tracking documentation on par with the recent changes
2025-02-14 12:03:14 +01:00
Mamadou Babaei
ffb8b194be
clear up debug logs
2025-02-14 12:03:14 +01:00
Mamadou Babaei
a828e5249d
add support for htc vive wrist trackers on android
2025-02-14 12:03:14 +01:00
Mamadou Babaei
763f7d8969
fix a comment formatting
2025-02-14 12:03:14 +01:00
Mamadou Babaei
a185009927
fix a typo
2025-02-14 12:03:14 +01:00
Mamadou Babaei
64ae994db5
add support for htc vive focus vision hmd auto-detection and various htc hmds auto-detection support on android
2025-02-14 12:03:14 +01:00
Mamadou Babaei
88b53886be
optimize FSGArrayUtils by pre-allocating memory instead of growing by every emplace_back or add
2025-02-14 12:03:11 +01:00
Mamadou Babaei
011387de52
fix a comment
2025-02-14 12:02:28 +01:00
Mamadou Babaei
6f1b5231c9
use fixed-width integers
2025-02-14 12:02:28 +01:00
Mamadou Babaei
0caca84fd7
clarify how to setup the VIVE Wrist Trackers in various configurations
2025-02-14 12:02:28 +01:00
Mamadou Babaei
af198a51b8
add ue 5.2 deprectation notes to the changelog
2025-02-14 12:02:28 +01:00
Mamadou Babaei
084e075cc0
minor comment fixes
2025-02-14 12:02:28 +01:00
Mamadou Babaei
dd7434a900
remove redundant sgxrtracker code
2025-02-14 12:02:28 +01:00
Mamadou Babaei
64f9d1597c
use engine api to set the tracking motion source
2025-02-14 12:02:28 +01:00
Mamadou Babaei
c58473a7e7
fix the non-editor build issues caused by the recent motion sources refactor
2025-02-14 12:02:28 +01:00
Mamadou Babaei
67810c0e7f
refactor the way we populate and utilize motion sources for viveopenxr compatibility
2025-02-14 12:02:28 +01:00
Mamadou Babaei
d8c308e1ef
remove redundant dependency module
2025-02-14 12:02:28 +01:00
Mamadou Babaei
b0cf3eb6b5
add the FSGPluginUtils utility class for other plugins or modules availability detection such as Meta XR and ViveOpenXR
2025-02-14 12:02:28 +01:00
Mamadou Babaei
bfaa5c39da
mention meta xr and viveopenxr plugins compatibility in the planned features completion status
2025-02-14 12:01:34 +01:00
Mamadou Babaei
b4b3db2bd8
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:01:32 +01:00
Mamadou Babaei
3d5b406765
add FSGConnectJNI::Initialize() and FSGCoreJNI::Initialize() return codes to Android logs for detailed debugging purposes through adb logcat
2025-02-14 12:00:58 +01:00
Mamadou Babaei
480028c2e1
add a missing url
2025-02-14 12:00:58 +01:00
Mamadou Babaei
a233a0e8d7
apply some minor changelog fixes
2025-02-14 12:00:58 +01:00
Mamadou Babaei
6c5149dc48
update the changelog with the unreleased changes
2025-02-14 12:00:58 +01:00
Mamadou Babaei
f6155ec882
use ue 5.5 header github links in the fxrmotioncontrollerdata page since its removal is likey in ue 5.6
2025-02-14 12:00:58 +01:00
Mamadou Babaei
596f790c5f
fixed a few broken URLs caused by bad markdown formatting
2025-02-14 12:00:58 +01:00
Mamadou Babaei
d19687bdd6
update the changelog with the unreleased changes
2025-02-14 12:00:58 +01:00
Mamadou Babaei
935e436ecb
bump the SenseGlove Unreal Engine Marketplace Packager v0.5.0-7df1183
2025-02-14 12:00:57 +01:00
Mamadou Babaei
6c4c51d85f
make the handbook scp operations safer by utilizing quotes
2025-02-14 12:00:57 +01:00
Mamadou Babaei
4efb53c3d8
reintroduce Michael-F-Bryan/mdbook-epub backend for the handbook as its issue #115 have been solved
2025-02-14 12:00:57 +01:00
Mamadou Babaei
763c905c51
make the handbook makefile safer by wrapping files/folder navigations/operations in quotes
2025-02-14 12:00:57 +01:00
Mamadou Babaei
1df921eb75
remove a redundant copy from the handbook makefile
2025-02-14 12:00:57 +01:00
Mamadou Babaei
73ad2ae278
remove redundant steps from the handbook makefile
2025-02-14 12:00:57 +01:00
Mamadou Babaei
80b46c643b
remove unused variable SG_DOCUMENTATION_EPUB_DIR from the handbook makefile
2025-02-14 12:00:57 +01:00
Mamadou Babaei
4b7eb8d5dd
migrate the documentation changelogs for the next unreleased version to its own section
2025-02-14 12:00:53 +01:00
Mamadou Babaei
0cc7871b71
bump the mdbook-alerts crate to v0.7.x
2025-02-14 11:59:32 +01:00
Mamadou Babaei
d47dd364ae
bump the SenseGlove libraries to v2.105.3-97ea18cb
2025-02-14 11:59:31 +01:00
Mamadou Babaei
7d257f273c
update the changelog with unreleased changes
2025-02-14 11:59:31 +01:00
Mamadou Babaei
fa0be3be2a
bump the SenseGlove Unreal Engine Marketplace Packager v0.4.1-e39a4f4
2025-02-14 11:59:31 +01:00
Mamadou Babaei
bf2a643923
fix the changelog formatting
2025-02-14 11:59:31 +01:00
Mamadou Babaei
e0bd96f528
bump the copyright years
2025-02-14 11:59:30 +01:00
Mamadou Babaei
1a47714b6f
clarify htc vive stand-alone support status in the platform support matrix
2025-02-14 11:59:26 +01:00
Mamadou Babaei
0b9ea54816
bump the plugin version to v2.3.2
2025-01-28 14:39:14 +01:00
Mamadou Babaei
685a4341c7
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:34:20 +01:00
Mamadou Babaei
c0ed6f0554
bump the plugin version to v2.3.1
2024-11-27 10:11:14 +01:00
Mamadou Babaei
15aaf4f73c
do an ensure check instead of silently ignoring the non-existent joint
2024-11-27 10:11:14 +01:00
Mamadou Babaei
e5c11adec3
calculate the bone ref transforms using the current mesh rather than the reference mesh
2024-11-27 10:11:14 +01:00
Mamadou Babaei
5075b0bc17
white space and code formatting fixes
2024-11-27 10:11:14 +01:00
Mamadou Babaei
0c2ab3aa7b
bump the plugin version to v2.3.0
2024-11-14 00:30:27 +01:00
Mamadou Babaei
98dba77a02
fix ue 5.5 deprecation warnings inside USGVirtualHandComponent
2024-11-14 00:26:03 +01:00
Mamadou Babaei
e152842ead
fix rocket build issues by adding missing the headers
2024-11-14 00:26:03 +01:00
Mamadou Babaei
3a59442cda
list AndroidPermission plugin as a dependency
2024-11-14 00:26:03 +01:00
Mamadou Babaei
4a3db0b35a
remove comments that probably pasted by mistake
2024-11-14 00:26:03 +01:00
Mamadou Babaei
afdaaf4950
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:03 +01:00
Mamadou Babaei
3e1bae1e9a
implement the android permissions singleton responsible for requesting android permissions and checking those
2024-11-14 00:26:03 +01:00
Mamadou Babaei
60f09035ba
re-order the required permissions alphabetically inside the android upl file
2024-11-14 00:26:03 +01:00
Mamadou Babaei
080e83a344
make the USGBackend constructor private
2024-11-14 00:26:03 +01:00
Mamadou Babaei
9a35132911
remove USGBackend class config specifier
2024-11-14 00:26:03 +01:00
Mamadou Babaei
5a2ed01e59
apply a minor formatting fix to the changelog
2024-11-14 00:26:03 +01:00
Mamadou Babaei
1cbe24a4c9
bump the plugin version to v2.2.2
2024-11-08 12:24:07 +01:00
Mamadou Babaei
1e11ab6320
fix a chain of glove and hand-tracking bugs that render the hand-tracking state invalid at certain times
2024-11-08 12:24:07 +01:00
Mamadou Babaei
551e625c1f
bump the plugin version to v2.2.1
2024-10-23 14:47:23 +02:00
Mamadou Babaei
287a81356d
revise documentation to point to fab instead of ue marketplace
2024-10-23 14:47:23 +02:00
Mamadou Babaei
02690badc6
bump the plugin version to v2.2.0
2024-10-22 06:42:53 +02:00
Mamadou Babaei
ba4441655f
list ue 5.5 in the sgum-packager configuration file
2024-10-22 06:42:53 +02:00
Mamadou Babaei
9b361f5ef9
include Runtime/Launch/Resources/Version.h only where it matters
2024-10-22 06:42:52 +02:00
Mamadou Babaei
22210f05f0
add the documentation on consuming the FXRHandTrackingState struct in both Blueprint and C++
2024-10-22 06:42:52 +02:00
Mamadou Babaei
baa2998c8d
minor formatting fix
2024-10-22 06:42:52 +02:00
Mamadou Babaei
4b2654a296
change SG_BROWSER_BINARY_PATH_LINUX binary path
2024-10-22 06:42:52 +02:00
Mamadou Babaei
3393a31e5f
migrate away from the deprecated FXRMotionControllerData in favor of FXRMotionControllerState and FXRHandTrackingState on UE 5.5+
2024-10-22 06:42:47 +02:00
Mamadou Babaei
3d274c1734
bump the plugin version to v2.1.4
2024-10-22 05:27:44 +02:00
Mamadou Babaei
eb8a8b197b
add the missing release title to the v2.1.3 changelog entry
2024-10-22 05:26:49 +02:00
Mamadou Babaei
f3f5893fd8
update the documentation on consuming the FXRMotionControllerData struct
2024-10-22 05:26:47 +02:00
Mamadou Babaei
c8801a48fa
bump the plugin version to v2.1.3
2024-10-11 12:30:22 +02:00
Mamadou Babaei
de11ff03c8
update the platform support matrix and also add a note in regards to fab and ue marketplace transition
2024-10-11 12:30:22 +02:00
Mamadou Babaei
42c560c43c
add the planned features for the v2.2.x release series
2024-10-11 12:30:22 +02:00
Mamadou Babaei
dfdb6017dc
silence another ue 5.5 deprecation warning with a temporary workaround for the time being
2024-10-11 12:30:22 +02:00
Mamadou Babaei
2523b54a91
avoid mentioning the patch releases in the planned features completion status page
2024-10-11 12:30:22 +02:00
Mamadou Babaei
1d9ca12cf8
address a few ue 5.5 deprecation warnings
2024-10-11 12:30:22 +02:00
Mamadou Babaei
50599d2832
add a missing header
2024-10-11 12:30:22 +02:00
Mamadou Babaei
843c528fe1
add support for epic native toolchain v23
2024-10-11 12:30:22 +02:00
Mamadou Babaei
33a0bc10b8
bump the senseglove libraries to v2.105.2-f2de4b89
2024-10-11 12:30:21 +02:00
Mamadou Babaei
2dfb39842e
fix code formatting
2024-10-11 12:30:21 +02:00
Mamadou Babaei
bae22c36f5
remove a redundant header
2024-10-11 12:30:21 +02:00
Mamadou Babaei
cfa01f1b97
fix a bug inside USGVirtualHandComponent::PostEditChangeProperty() where the get member name check happens against the wrong class and member names
2024-10-11 12:30:21 +02:00
Mamadou Babaei
ab72a893e5
fix a grammatical typo in a comment
2024-10-11 12:30:21 +02:00
Mamadou Babaei
5c902276e9
bump the plugin version to v2.1.2
2024-09-02 19:38:01 +02:00
Mamadou Babaei
63ff7ba433
update the changelog
2024-09-02 19:38:01 +02:00
Mamadou Babaei
4ee17604dd
update the changelog
2024-09-02 19:38:01 +02:00
Mamadou Babaei
937b298d83
fix a few virtual hand component visibility issues
2024-09-02 19:38:01 +02:00
Mamadou Babaei
5c33917333
fix the non-existent default hand-mesh warnings polluting the logs when packaging the game
2024-09-02 19:38:01 +02:00
Mamadou Babaei
6d2103bb9b
update the changelog
2024-09-02 19:38:01 +02:00
Mamadou Babaei
0b30940ee7
fix the wrong script name for USXRTrackerKismetLibrary
2024-09-02 19:38:01 +02:00
Mamadou Babaei
ba92e4313d
fix the wrong script name for USGHMDTrackerKismetLibrary
2024-09-02 19:38:01 +02:00
Mamadou Babaei
c9e8e24ee0
expand the clickable area on the handbook index page revision buttons
2024-09-02 19:38:01 +02:00
Mamadou Babaei
f19f76d439
an overview title fix to match the summary file
2024-09-02 19:38:00 +02:00
Mamadou Babaei
3ddef7fe40
bump the SenseGlove Unreal Engine Plugin to v2.1.1
2024-08-18 01:46:19 +02:00
Mamadou Babaei
98c40746d2
fix documentation typos
2024-08-18 01:46:19 +02:00
Mamadou Babaei
59f8e1a71a
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:14 +02:00
Mamadou Babaei
5a9768b42e
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:53:07 +02:00
Mamadou Babaei
fc679a9f42
fix a bug that causes a handbook revision mismatch when deploying the handbook from the dev branch
2024-08-18 00:27:05 +02:00
Mamadou Babaei
978883d19b
fix the messed up changelog file caused by cherry-picking merge conflicts between the dev branch and the master branch
2024-08-18 00:05:25 +02:00
Mamadou Babaei
afc2c75b85
bump the plugin version to v2.1.0
2024-08-16 19:53:26 +02:00
Mamadou Babaei
f37273bb48
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:52:00 +02:00
Mamadou Babaei
ae58cfa20a
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:08:50 +02:00
Mamadou Babaei
b49de07ca5
determine the value of mdbook site-url from the makefile instead of hardcoding it per branch
2024-08-16 16:44:35 +02:00
Mamadou Babaei
d6f4090951
fix ue 5.4 runuat build issues inside the sggrabcomponent caused by missing headers
2024-08-16 16:44:35 +02:00
Mamadou Babaei
c50fa7780f
fix a broken url
2024-08-16 16:44:35 +02:00
Mamadou Babaei
a77acc4bd7
add make pack to the output of make help
2024-08-16 16:44:35 +02:00
Mamadou Babaei
db2208dd67
fix a broken url
2024-08-16 16:44:35 +02:00
Mamadou Babaei
a5161f6a84
fix a url
2024-08-16 16:44:35 +02:00
Mamadou Babaei
2fbf161fdd
add topic: Upgrade Guide
2024-08-16 16:44:35 +02:00
Mamadou Babaei
32d1f2f6e7
add the sub-topic: Optimizing Unreal Projects for Mobile
2024-08-16 16:44:35 +02:00
Mamadou Babaei
d0792c1abe
formatting fixes
2024-08-16 16:44:35 +02:00
Mamadou Babaei
9afbf885f3
add topic: Optimizing Your Project for Higher FPS
2024-08-16 16:44:34 +02:00
Mamadou Babaei
b19161f964
lock cargo dependencies for the hadbook to pecific major/minor releases and not patch releases
2024-08-16 16:44:34 +02:00
Mamadou Babaei
f6878e7ae1
clarify the note about how the separation of the real and virtual hand rendering is broken
2024-08-16 16:44:34 +02:00
Mamadou Babaei
c557942d27
fix a typo
2024-08-16 16:44:34 +02:00
Mamadou Babaei
d8636b630a
remove troublesome inline keywords added by jetbrains rider
2024-08-16 16:44:34 +02:00
Mamadou Babaei
89af27ac7d
mark the separation of the real and virtual hand rendering as broken and a note to the known issues section
2024-08-16 16:44:34 +02:00
Mamadou Babaei
909684d36e
fix a few bugs that does affect the real hand collision events because of SetVisibility and redundant checking against grabbed actor
2024-08-16 16:44:34 +02:00
Mamadou Babaei
6b0d87cad5
replace SGPawn::FImpl::EnableActorPhysics() and SGPawn::FImpl::DisableActorPhysics() with USGGrabComponent::SimulatePhysics()
2024-08-16 16:44:34 +02:00
Mamadou Babaei
058bc5a87c
enable bGravityEnabled, bSimulatePhysics, and call WakeRigidBody on grab component's owning actor at BeginPlay() if bAffectPhysicsState is enabled
2024-08-16 16:44:34 +02:00
Mamadou Babaei
787ab5aa96
document Configuring the SGPawn and Plugin Virtual Hand Mesh Settings as the final step in setting up the virtual hand meshes
2024-08-16 16:44:34 +02:00
Mamadou Babaei
dceee38c40
fix a typo
2024-08-16 16:44:34 +02:00
Mamadou Babaei
f6784a04ad
use the value of GrabAttachPointSocketName from the plugin settings as default for USGGrabComponent's AttachmentSocketName uproperty
2024-08-16 16:44:34 +02:00
Mamadou Babaei
dc0178b911
add the sgbasicdemo-openxr repository to the examples and demo projects section
2024-08-16 16:44:34 +02:00
Mamadou Babaei
64d29637cc
minor fix
2024-08-16 16:44:34 +02:00
Mamadou Babaei
ac6500becd
add video tutorials
2024-08-16 16:44:34 +02:00
Mamadou Babaei
dc5c0e220e
add the contents for setting up the grab/release, and the touch systems
2024-08-16 16:44:33 +02:00
Mamadou Babaei
9b609e881a
add another android note
2024-08-16 16:44:33 +02:00
Mamadou Babaei
0720dff14a
fix the display name for various overloads of the Blueprint-exposed function Queue Command Vibro Level to expose sensible display names.
2024-08-16 16:44:33 +02:00
Mamadou Babaei
2e63b956d4
a changelog fix
2024-08-16 16:44:33 +02:00
Mamadou Babaei
1301ec957b
fix a topic title
2024-08-16 16:44:33 +02:00
Mamadou Babaei
7fd999face
minor fix
2024-08-16 16:44:33 +02:00
Mamadou Babaei
c772eea773
add topic: Deploying to Android (Standalone)
2024-08-16 16:44:33 +02:00
Mamadou Babaei
931c626669
add a note in regards to meta xr and vive openxr plugins incompatibility
2024-08-16 16:44:33 +02:00
Mamadou Babaei
b7a2e79503
add instructions: Setting up the SenseGlove Grab and Touch Sockets
2024-08-16 16:44:33 +02:00
Mamadou Babaei
5d9f763443
remove irrelevant section as it's already set up by the plugin automatically
2024-08-16 16:44:33 +02:00
Mamadou Babaei
08c1d21ce3
mention a relevant video tutorial
2024-08-16 16:44:33 +02:00
Mamadou Babaei
71f1153aee
close the div tag properly
2024-08-16 16:44:33 +02:00
Mamadou Babaei
2a636323c4
add the instructions for: Setting up the Rigid Bodies
2024-08-16 16:44:32 +02:00
Mamadou Babaei
eb69306ed1
fix license titles
2024-08-16 16:44:32 +02:00
Mamadou Babaei
1577889762
add instructions for importing / exporting compatible virtual hand meshes
2024-08-16 16:44:32 +02:00
Mamadou Babaei
b88c124e4b
minor fix
2024-08-16 16:44:32 +02:00
Mamadou Babaei
1c776eda27
update the overview section
2024-08-16 16:44:32 +02:00
Mamadou Babaei
a77e73379a
add the content for setting up the wrist tracking hardware section
2024-08-16 16:44:32 +02:00
Mamadou Babaei
767bd66f62
add important notes for setting up the wrist tracker and virtual hands
2024-08-16 16:44:32 +02:00
Mamadou Babaei
dc7ccec543
add the complete documentation for setting up the senseglove default classes
2024-08-16 16:44:32 +02:00
Mamadou Babaei
e04a66935e
fix a build issue on ue 5.2
2024-08-16 16:44:32 +02:00
Mamadou Babaei
fd0749314c
apply summary.md changes to the overview page
2024-08-16 16:44:32 +02:00
Mamadou Babaei
4ccd4e63d1
fix borken links
2024-08-16 16:44:32 +02:00
Mamadou Babaei
cd8f1ce367
add more topics to the menu
2024-08-16 16:44:32 +02:00
Mamadou Babaei
15e6e17116
minor fix
2024-08-16 16:44:32 +02:00
Mamadou Babaei
29b13be460
add the introduction to the senseglove default classes
2024-08-16 16:44:32 +02:00
Mamadou Babaei
daef678e73
fix the wrong content path
2024-08-16 16:44:31 +02:00
Mamadou Babaei
9c5c1c6134
fix README.md broken links
2024-08-16 16:44:31 +02:00
Mamadou Babaei
a5fc3ab518
add a caution for bvalidateifdefaultclassesaresgcompliant
2024-08-16 16:44:31 +02:00
Mamadou Babaei
36d4cdde1f
fix a typo
2024-08-16 16:44:31 +02:00
Mamadou Babaei
c82530cecf
add the console commands SG_GetEngineScalabilitySettings and SG_SetEngineScalabilitySettings
2024-08-16 16:44:31 +02:00
Mamadou Babaei
826022ab40
add the license terms for the handbook
2024-08-16 16:44:31 +02:00
Mamadou Babaei
479609686d
add the boilerplate for setting up the senseglove default classes
2024-08-16 16:44:31 +02:00
Mamadou Babaei
6526c0e3b3
fix broken links in the overview page by adding .. to the relative urls
2024-08-16 16:44:31 +02:00
Mamadou Babaei
ac4fed8a82
fix broken index/readme.md links in the overview page
2024-08-16 16:44:31 +02:00
Mamadou Babaei
e19621dea8
minor fix
2024-08-16 16:44:31 +02:00
Mamadou Babaei
5bc78b7dc6
add the content for the overview page
2024-08-16 16:44:31 +02:00
Mamadou Babaei
006165605f
minor fix
2024-08-16 16:44:31 +02:00
Mamadou Babaei
76bcfae33a
complete the plugin configuration, settings, and overrides, sections
2024-08-16 16:44:31 +02:00
Mamadou Babaei
ef5cf020e7
improve the repo's main readme file
2024-08-16 16:44:30 +02:00
Mamadou Babaei
96d2f5fb60
reference the handbook's extra resources
2024-08-16 16:44:30 +02:00
Mamadou Babaei
3c606100f8
bring on par the SGSettings blueprint api with the cpp api
2024-08-16 16:44:30 +02:00
Mamadou Babaei
ee8b209055
add some custom css styles for better html formatting
2024-08-16 16:44:30 +02:00
Mamadou Babaei
d8a4c7bc81
add the plugin-settings section
2024-08-16 16:44:30 +02:00
Mamadou Babaei
79309f66d0
add a note about Hand and Body Tracking settings
2024-08-16 16:44:30 +02:00
Mamadou Babaei
57c34ea44b
add the sensecom documentation
2024-08-16 16:44:30 +02:00
Mamadou Babaei
1a26d4a465
add a caution in regards to broken meta quest hmds on steamvr
2024-08-16 16:44:30 +02:00
Mamadou Babaei
f3e21842b3
fix youtube video urls
2024-08-16 16:44:30 +02:00
Mamadou Babaei
81186177e6
whitespace fix
2024-08-16 16:44:30 +02:00
Mamadou Babaei
4211633ce5
add the low level api documentation
2024-08-16 16:44:30 +02:00
Mamadou Babaei
2c790d7b5f
complete installation instructions
2024-08-16 16:44:30 +02:00
Mamadou Babaei
e8317c31b2
Revert "move bFallbackToHandTrackingIfNoGloveDetected from tracking settings to glove tracking settings"
...
This reverts commit e16c1d216f .
2024-08-16 16:44:30 +02:00
Mamadou Babaei
fac9e0e7ce
move bFallbackToHandTrackingIfNoGloveDetected from tracking settings to glove tracking settings
2024-08-16 16:44:30 +02:00
Mamadou Babaei
aff68a4673
add an important alert
2024-08-16 16:44:30 +02:00
Mamadou Babaei
6a4294467b
minor fixes
2024-08-16 16:44:29 +02:00
Mamadou Babaei
008a3bbc0d
fix a broken link
2024-08-16 16:44:29 +02:00
Mamadou Babaei
f93bc57349
add instructions: Enabling XR_EXT_hand_tracking OpenXR extension on VR Headsets
2024-08-16 16:44:29 +02:00
Mamadou Babaei
e3b9382649
add topic: Extra Resources
2024-08-16 16:44:29 +02:00
Mamadou Babaei
aba3dfdf8f
add instructions: Safe and Reliable Glove Access in Blueprint
2024-08-16 16:44:29 +02:00
Mamadou Babaei
c7e91d0050
center all youtube videos
2024-08-16 16:44:29 +02:00
Mamadou Babaei
0ead89d3e5
add instructions: Enabling The SenseGlove Unreal Engine Plugin and Veirfying the Plugin Version
2024-08-16 16:44:29 +02:00
Mamadou Babaei
e3659e23e6
whitespace fix
2024-08-16 16:44:29 +02:00
Mamadou Babaei
81b3a194cd
add the epic games launcher installation instructions
2024-08-16 16:44:29 +02:00
Mamadou Babaei
ac8056bc46
replace inline code blocks with back tilde inside the changelog
2024-08-16 16:44:29 +02:00
Mamadou Babaei
0d0e6f8c2e
update the changelog
2024-08-16 16:44:29 +02:00
Mamadou Babaei
34b62b30d0
revamp the main readme file with the latest information and instructions
2024-08-16 16:44:29 +02:00
Mamadou Babaei
29905ef100
change the DocsURL from the old blueprint docs to the handbook
2024-08-16 16:44:29 +02:00
Mamadou Babaei
4b4c877325
improve the main index layout
2024-08-16 16:44:28 +02:00
Mamadou Babaei
cd2af222a8
make the main index generation code more readable
2024-08-16 16:44:28 +02:00
Mamadou Babaei
af60f75096
deploy the favicon to the main index as well
2024-08-16 16:44:28 +02:00
Mamadou Babaei
50b84f2d63
bump the SenseGlove Unreal Engine Marketplace Packager v0.4.0-a65bb20
2024-08-16 16:44:28 +02:00
Mamadou Babaei
0a950132b3
fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target
2024-08-16 16:44:28 +02:00
Mamadou Babaei
d1ac264b98
remove the changelog.md file from filterplugin list and list the pdf and html documentation files
2024-08-16 16:44:28 +02:00
Mamadou Babaei
3ae36f4924
minor fixes
2024-08-16 16:44:28 +02:00
Mamadou Babaei
82214ee448
document for dependencies
2024-08-16 16:44:28 +02:00
Mamadou Babaei
d910c17422
mention the purpose of make pack in the handbook readme file
2024-08-16 16:44:28 +02:00
Mamadou Babaei
69478003e3
add make pack target to the handbook makefile
2024-08-16 16:44:28 +02:00
Mamadou Babaei
5736076af7
try to fix rsync error on windows: error in rsync protocol data stream (code 12)
2024-08-16 16:44:28 +02:00
Mamadou Babaei
afe3b59ced
fix the windows rsync/git bash issue: the source and destination cannot both be remote
2024-08-16 16:44:28 +02:00
Mamadou Babaei
803cd87184
add a deployment note in regards to sourcing the deployment configurations on windows + git bash setups
2024-08-16 16:44:28 +02:00
Mamadou Babaei
46e09d45a2
introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements
2024-08-16 16:44:27 +02:00
Mamadou Babaei
ae162babf4
add the initial implementation for the deploy target
2024-08-16 16:44:27 +02:00
Mamadou Babaei
e2314a1356
revamp the handbook make targets
2024-08-16 16:44:27 +02:00
Mamadou Babaei
28815f1a92
fix the broken pdf toc generation on linux
2024-08-16 16:44:27 +02:00
Mamadou Babaei
8ed1746a09
replace all bitfield uproperties with booleans
2024-08-16 16:44:27 +02:00
Mamadou Babaei
6ea5171c28
adjust the exclusion list to the latest repo structure overhaul
2024-08-16 16:44:27 +02:00
Mamadou Babaei
ceb292a489
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 16:44:27 +02:00
Mamadou Babaei
0a726b7e8b
winpython fixes and fix pdf-outline generation on gentoo using a temporary python env
2024-08-16 16:44:27 +02:00
Mamadou Babaei
13dd3c8e18
minor fixes and clean up
2024-08-16 16:44:26 +02:00
Mamadou Babaei
20bcd6396a
replace inline code blocks with back tilde
2024-08-16 16:44:26 +02:00
Mamadou Babaei
52d6a613e4
complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/cpp tutorial
2024-08-16 16:44:26 +02:00
Mamadou Babaei
08903f0d17
set the default value of bValidateIfDefaultClassesAreSGCompliant to false
2024-08-16 16:44:26 +02:00
Mamadou Babaei
7f46c67eda
crop the image edge
2024-08-16 16:44:26 +02:00
Mamadou Babaei
5a59065c02
add winpython and enable pdf-outline
2024-08-16 16:44:26 +02:00
Mamadou Babaei
31802a35f2
complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint tutorial
2024-08-16 16:44:25 +02:00
Mamadou Babaei
7660388dae
fix a bug where tracking status not being set when the hand data is valid
2024-08-16 16:44:25 +02:00
Mamadou Babaei
47b4221fd6
specify the browser binary path from the gnu-make file
2024-08-16 16:44:25 +02:00
Mamadou Babaei
05bc8a34d6
formatting fix
2024-08-16 16:44:25 +02:00
Mamadou Babaei
10f650bfff
add partial content to Handbook/src/advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint.md
2024-08-16 16:44:25 +02:00
Mamadou Babaei
00cbccf7ba
minor fix
2024-08-16 16:44:25 +02:00
Mamadou Babaei
627bc6886e
add links to the ue source code from github
2024-08-16 16:44:25 +02:00
Mamadou Babaei
29ccab3e52
add the blueprint title line
2024-08-16 16:44:25 +02:00
Mamadou Babaei
0294ff987b
minor fix
2024-08-16 16:44:25 +02:00
Mamadou Babaei
d27de2314d
minor fix
2024-08-16 16:44:25 +02:00
Mamadou Babaei
ea770c77bb
mention the pdf format as well
2024-08-16 16:44:25 +02:00
Mamadou Babaei
c39e25773d
add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images
2024-08-16 16:44:25 +02:00
Mamadou Babaei
e9a2b4f238
remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub
2024-08-16 16:44:24 +02:00
Mamadou Babaei
115d91848d
move the /assets/* content to their relative folders as it creates printing issues
2024-08-16 16:44:24 +02:00
Mamadou Babaei
1091183e94
add the content for the Consuming FXRMotionControllerData section
2024-08-16 16:44:24 +02:00
Mamadou Babaei
798927f0a8
replace c++ standard int type definitions with the ones from unreal
2024-08-16 16:44:24 +02:00
Mamadou Babaei
14f56c3a97
remove the pdf and epub backend due to build errors and inability to show markdown images
2024-08-16 16:44:24 +02:00
Mamadou Babaei
a0d731e036
consider the value of site-url when verifying the handbook revision and simplify the makefile code to do so as well
2024-08-16 16:44:24 +02:00
Mamadou Babaei
8de4dd1557
make the default site-url next
2024-08-16 16:44:24 +02:00
Mamadou Babaei
78fbb95c10
mention the pdf and epub formats as well and rename the pdf output filename
2024-08-16 16:44:24 +02:00
Mamadou Babaei
f14639dddc
rename a page
2024-08-16 16:44:24 +02:00
Mamadou Babaei
a538f840fa
switch to typst-cli from crates.io instead of git
2024-08-16 16:44:24 +02:00
Mamadou Babaei
47fbe92dbe
bump senseglove libraries to v2.104.1-55fddbd2
2024-08-16 16:44:22 +02:00
Mamadou Babaei
1fb2f26217
fix the inro notice
2024-08-16 16:43:25 +02:00
Mamadou Babaei
2e3c2c0af7
fix a table column header
2024-08-16 16:43:25 +02:00
Mamadou Babaei
6730398b0f
remove edit-url-template from the book.toml file
2024-08-16 16:43:25 +02:00
Mamadou Babaei
f413334d9b
minor fix
2024-08-16 16:43:25 +02:00
Mamadou Babaei
cae2267812
remove mdbook-lintcheck
2024-08-16 16:43:25 +02:00
Mamadou Babaei
31f138f982
add github flavored markdown alerts to the handbook
2024-08-16 16:43:25 +02:00
Mamadou Babaei
1b034df2bd
add experimental mdbook plugins for epub and pdf generation
2024-08-16 16:43:25 +02:00
Mamadou Babaei
6220aa2b12
fix the mdbook errors
2024-08-16 16:43:25 +02:00
Mamadou Babaei
12263f0133
add more change logs
2024-08-16 16:43:25 +02:00
Mamadou Babaei
c0e517ec35
add more change logs
2024-08-16 16:43:25 +02:00
Mamadou Babaei
73e947d8c3
update the changelog with many of the recent changes
2024-08-16 16:43:25 +02:00
Mamadou Babaei
95368c9640
minor changelog fix
2024-08-16 16:43:25 +02:00
Mamadou Babaei
1d59115d92
add FSGDebugCube
2024-08-16 16:43:25 +02:00
Mamadou Babaei
f852ede634
reorganize the handbook structure and add new sections
2024-08-16 16:43:24 +02:00
Mamadou Babaei
e82aed2625
rename SGGameUserSettingSettings to SGGameUserSettingsSettings
2024-08-16 16:43:24 +02:00
Mamadou Babaei
641ae2897c
rename SGHardwareBenchmarkSettings to SGHardwareBenchmarkingSettings
2024-08-16 16:43:24 +02:00
Mamadou Babaei
ef5cbb40ea
apply the plugin settings when the user overrides the settings for the first time
2024-08-16 16:43:24 +02:00
Mamadou Babaei
d57963db27
do not ensure as it's possible to get a nullpointer during component uninitialization
2024-08-16 16:42:45 +02:00
Mamadou Babaei
dbc2a7ea08
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 16:42:18 +02:00
Mamadou Babaei
8b1b1c6a96
rename verify-build-type target to verify-handbook-revision
2024-08-16 16:37:28 +02:00
Mamadou Babaei
c805b310ba
rename verify-build-type target to verify-build-revision
2024-08-16 16:37:28 +02:00
Mamadou Babaei
93e42cdba9
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 16:37:28 +02:00
Mamadou Babaei
740660fac4
re-implement the wrist tracking settings overrides
2024-08-16 16:37:28 +02:00
Mamadou Babaei
ac1af0512c
rename bInIsVisibleWhenHandDataUnavailable to bInVisibleWhenHandDataUnavailable
2024-08-16 16:37:28 +02:00
Mamadou Babaei
580fc4200a
apply some sgxrtracker enum parsing improvements
2024-08-16 16:37:28 +02:00
Mamadou Babaei
76d67927f8
rename bIsVirtualHandVisible to bVirtualHandVisible
2024-08-16 16:37:28 +02:00
Mamadou Babaei
15e3aa25b8
delete the engine utils default constructor and destructor
2024-08-16 16:37:28 +02:00
Mamadou Babaei
2e4fa23fa3
add the editor utils class
2024-08-16 16:37:27 +02:00
Mamadou Babaei
1fd9299fbd
fix the debug virtual hand settings and logic
2024-08-16 16:37:27 +02:00
Mamadou Babaei
378b9d60de
fix a comment
2024-08-16 16:37:27 +02:00
Mamadou Babaei
f05c11b8a7
introduce the senseglove unreal engine handbook
2024-08-16 16:37:27 +02:00
Mamadou Babaei
a3c7ab41b8
a const correctness fix
2024-08-16 16:37:27 +02:00
Mamadou Babaei
3e35a655b1
make FSGXRTracker::GetMotionControllerData() behave the same as 5.4 on both 5.2 and 5.3
2024-08-16 16:37:27 +02:00
Mamadou Babaei
b886b5952b
minor fix
2024-08-16 16:37:27 +02:00
Mamadou Babaei
150155516c
update the changelog and clarify what happens when other openxr hand tracking provider's are enabled and the possible workarounds
2024-08-16 16:37:27 +02:00
Mamadou Babaei
2132e70648
workaround the runuat 5.2/5.3 build issue due to missing IOpenXRHMD.h from epic public headers
2024-08-16 16:37:27 +02:00
Mamadou Babaei
a876c08ff6
fix various runuat buiild issues
2024-08-16 16:37:27 +02:00
Mamadou Babaei
131658c734
break a circular dependency
2024-08-16 16:37:27 +02:00
Mamadou Babaei
7131e182c3
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 16:37:27 +02:00
Mamadou Babaei
d49c80e470
take into account the device visual type when updating the hand visibility
2024-08-16 16:37:27 +02:00
Mamadou Babaei
c5212c287e
clarify the meta xr and vive openxr plugins incompatibility
2024-08-16 16:37:27 +02:00
Mamadou Babaei
5e9dfef55e
rename variable
2024-08-16 16:37:27 +02:00
Mamadou Babaei
8cfeb76a2f
seprate the engine and senseglove module dependency lists
2024-08-16 16:37:27 +02:00
Mamadou Babaei
342fa15b9f
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 16:37:27 +02:00
Mamadou Babaei
f41eb22a33
minor fixes
2024-08-16 16:37:27 +02:00
Mamadou Babaei
912a2f935a
mark the SenseGlove settings as DefaultConfig
2024-08-16 16:37:27 +02:00
Mamadou Babaei
a554e11d31
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 16:37:26 +02:00
Mamadou Babaei
972aa70bf2
add the gradle deprecation warnings
2024-08-16 16:37:26 +02:00
Mamadou Babaei
35597ef3c8
never extend the content browser context menu if any skeletal mesh or skeltons selected at the same time
2024-08-16 16:37:26 +02:00
Mamadou Babaei
75aa84a674
clean up and remove the redundant asset type actions no longer required by the senseglove sockets editor
2024-08-16 16:37:26 +02:00
Mamadou Babaei
506999f690
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 16:37:26 +02:00
Mamadou Babaei
b33d7a364d
update the implemented features list
2024-08-16 16:37:26 +02:00
Mamadou Babaei
ae2207e34c
revamp the whole settings system in order to unify the settings across various systems, modules, and api layers
2024-08-16 16:37:26 +02:00
Mamadou Babaei
5bdffb5438
make the virtual hand anim instance proxy safer
2024-08-16 16:37:26 +02:00
Mamadou Babaei
8ae2bc686e
minor fix: get object by reference
2024-08-16 16:37:26 +02:00
Mamadou Babaei
ebb0c76f67
add the DebugVirtualHandSettings to the Debugging category
2024-08-16 16:37:26 +02:00
Mamadou Babaei
f8bec10622
rename SGVirtualHandTrackingSettings to SGVirtualHandSettings
2024-08-16 16:37:26 +02:00
Mamadou Babaei
26daeae7d2
remove the deperecated jcenter repository from the android upl file
2024-08-16 16:37:26 +02:00
Mamadou Babaei
30bdee989d
mark the x86 and armeabi-v7a platforms as unsupported inside the android upl file
2024-08-16 16:37:26 +02:00
Mamadou Babaei
8c1c282df5
fix a critical Android crash that happens where the default development hand meshes could not be found
2024-08-16 16:37:26 +02:00
Mamadou Babaei
1b39f7b3d5
remove the hardcoded SG_HAND_MESH_YAW_CORRECTION_OFFSET and rely on FVirtualHandTrackingSettings::RootBoneRotationCorrection
2024-08-16 16:37:26 +02:00
Mamadou Babaei
df628d74ed
update the changelog
2024-08-16 16:37:26 +02:00
Mamadou Babaei
acd04c9593
mention the wrist tracking hardware visualization bug as a known issue with the new openxr system
2024-08-16 16:37:26 +02:00
Mamadou Babaei
e6887145a7
fix runuat build issues for ue 5.4 caused by missing headers
2024-08-16 16:37:26 +02:00
Mamadou Babaei
1df2718312
remove redundant header files
2024-08-16 16:37:26 +02:00
Mamadou Babaei
4bd11ac05f
fix more runuat issues due to missing headers
2024-08-16 16:37:26 +02:00
Mamadou Babaei
d8308fa260
fix runuat build issues for ue 5.2
2024-08-16 16:37:25 +02:00
Mamadou Babaei
db287f0137
fix a crash when the wrist-tracker hardware set to auto-detection
2024-08-16 16:37:25 +02:00
Mamadou Babaei
5f524068b9
fix a few build issues
2024-08-16 16:37:25 +02:00
Mamadou Babaei
404d730c18
fix the wrong kismet library class name
2024-08-16 16:37:25 +02:00
Mamadou Babaei
56bea631e2
formatting fix
2024-08-16 16:37:25 +02:00
Mamadou Babaei
49e643e86e
update the changelog
2024-08-16 16:37:25 +02:00
Mamadou Babaei
1e4005e3ae
whitespace fix
2024-08-16 16:37:25 +02:00
Mamadou Babaei
1468b3b93f
add missing header that contains engine version definitions
2024-08-16 16:37:25 +02:00
Mamadou Babaei
d6c05603c2
drop the minimal api specifier
2024-08-16 16:37:25 +02:00
Mamadou Babaei
3f124e4938
remove redundant headers
2024-08-16 16:37:25 +02:00
Mamadou Babaei
308d558bc1
remove unnecessary initialization
2024-08-16 16:37:25 +02:00
Mamadou Babaei
c9e74743da
whitespace fix
2024-08-16 16:37:25 +02:00
Mamadou Babaei
94b37dc4eb
fix wrong kismet script names and class exports
2024-08-16 16:37:25 +02:00
Mamadou Babaei
b69a95eb58
remove the experimental bHandTrackingVisualizationAllowed feature
2024-08-16 16:37:25 +02:00
Mamadou Babaei
0fae4bbb43
remove SetWristTrackingSettings from the FSGWristTrackerComponent's header file since it does not have any implementation
2024-08-16 16:37:25 +02:00
Mamadou Babaei
07ce39f439
perform a ensure before dereferencing
2024-08-16 16:37:25 +02:00
Mamadou Babaei
2fbf6355ec
formatting fix
2024-08-16 16:37:25 +02:00
Mamadou Babaei
bc7175bd4f
revamp the GetControllerOrientationAndPosition and GetWristTransform to use the same caluclations and get rid of bMotionSourceHandTracking in senseglove joint calculations
2024-08-16 16:37:25 +02:00
Mamadou Babaei
922ba92ed1
check if motioncontrollerdata is valid
2024-08-16 16:37:25 +02:00
Mamadou Babaei
ab867121e5
remove the ability to override wrist tracking settings from the wrist tracker component
2024-08-16 16:37:24 +02:00
Mamadou Babaei
003d3f9b26
fix the how we determine the motion source inside the GetControllerOrientationAndPosition and GetControllerTrackingStatus for ue versions earlier than 5.3
2024-08-16 16:37:24 +02:00
Mamadou Babaei
f9fb5c61ca
add htc vive stand-alone support status to the platform support matrix
2024-08-16 16:37:24 +02:00
Mamadou Babaei
39fa2c476a
fix ue 5.2 and 5.3 build issues
2024-08-16 16:37:24 +02:00
Mamadou Babaei
6426f6bca5
update the changelog and the readme
2024-08-16 16:37:24 +02:00
Mamadou Babaei
0405a5b6ad
update the changelog
2024-08-16 16:37:24 +02:00
Mamadou Babaei
87359728a8
add the editor user interface for adding the senseglove sockets
2024-08-16 16:37:24 +02:00
Mamadou Babaei
e1a6f5c3eb
temporarility change the way we calculate the wrist offset
2024-08-16 16:37:24 +02:00
Mamadou Babaei
3666dc4660
remove SGWristTrackerVisualizationComponent
2024-08-16 16:37:24 +02:00
Mamadou Babaei
c9aa422dd1
fix a few wrist tracker issues and introduce SGWristTrackerVisualizationComponent
2024-08-16 16:37:24 +02:00
Mamadou Babaei
e14440a911
pass outer as the worldcontextobject to glovetracker::getinstance
2024-08-16 16:37:24 +02:00
Mamadou Babaei
7df307d838
make USGGloveTracker::GetInstance as flexible as possible
2024-08-16 16:37:24 +02:00
Mamadou Babaei
3594410478
simplify getworld implementation
2024-08-16 16:37:24 +02:00
Mamadou Babaei
2691f32492
migrate the static getworld to sgengineutils
2024-08-16 16:37:24 +02:00
Mamadou Babaei
77f6d9be90
safer in-editor getworld without the polluting logs
2024-08-16 16:37:24 +02:00
Mamadou Babaei
ac51aaefe5
fix the you are not the main thread and the editor is currently in a play mode errors
2024-08-16 16:37:24 +02:00
Mamadou Babaei
3f5dce9438
fix the MarkRenderStateDirty data race condition by gathering as much as data only on the game thread
2024-08-16 16:37:24 +02:00
Mamadou Babaei
b660af8938
introduce bValidateIfDefaultClassesAreSGCompliant
2024-08-16 16:37:24 +02:00
Mamadou Babaei
a30b4f1b02
fix the blueprint category naming to adhere to the rest of the settings system
2024-08-16 16:37:24 +02:00
Mamadou Babaei
2cc9d616dd
move hardware benchmarking settings to its own class
2024-08-16 16:37:24 +02:00
Mamadou Babaei
8af6bc689a
disable bFallbackToHandTrackingIfNoGloveDetected by default
2024-08-16 16:37:23 +02:00
Mamadou Babaei
4a864e0c99
fix a bug where sgpawn hand's finger collider interact with the world when the hand is not mesh visible
2024-08-16 16:37:23 +02:00
Mamadou Babaei
a79dd67dbf
add the USGVirtualHandComponent::OnHandVisibilityChanged() event
2024-08-16 16:37:23 +02:00
Mamadou Babaei
9c727ce60e
try to disable collision alltogether when the hand mesh is not visible
2024-08-16 16:37:23 +02:00
Mamadou Babaei
3c25a57964
update the changelog
2024-08-16 16:37:23 +02:00
Mamadou Babaei
9db7fd3463
improve the sgusersettings implementation by introducing custom enum item and more accuracy
2024-08-16 16:37:23 +02:00
Mamadou Babaei
9e6e1f564c
implement the game user settings system
2024-08-16 16:37:23 +02:00
Mamadou Babaei
38495f0759
minor formatting fix
2024-08-16 16:37:23 +02:00
Mamadou Babaei
25f72442c4
minor formatting fix
2024-08-16 16:37:23 +02:00
Mamadou Babaei
3d82a3a8c3
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 16:37:23 +02:00
Mamadou Babaei
eaad77edff
add IsAMetaQuestDevice() and IsAHtcViveDevice() methods
2024-08-16 16:37:23 +02:00
Mamadou Babaei
d437455c97
fix vive pro detection issues by introducing additional device identifier
2024-08-16 16:37:23 +02:00
Mamadou Babaei
a619203446
removed the allbreaker virtual hand model as it's no longer compatible with the openxr integration
2024-08-16 16:37:12 +02:00
Mamadou Babaei
7d4c169a56
fix android build issues
2024-08-16 16:35:06 +02:00
Mamadou Babaei
7d5c106186
update the changelog
2024-08-16 16:34:11 +02:00
Mamadou Babaei
67cb9e5445
remove minor ue 5.1 comments and hints
2024-08-16 16:34:11 +02:00
Mamadou Babaei
daa0181540
update the changelog
2024-08-16 16:34:10 +02:00
Mamadou Babaei
52c713ed51
implement bHandTrackingVisualizationAllowed
2024-08-16 16:34:10 +02:00
Mamadou Babaei
f2de0ef9de
improve the wrist tracking code when using motion controllers
2024-08-16 16:34:10 +02:00
Mamadou Babaei
33f2213f1f
refactor the sgxrtracker internals to use transforms as pimpl methods args instead of a combination of fvectors/fquats
2024-08-16 16:34:10 +02:00
Mamadou Babaei
50c39778d2
minor fixes, mostrly formatting
2024-08-16 16:34:10 +02:00
Mamadou Babaei
c7897cc734
remove unused pimpl method
2024-08-16 16:34:10 +02:00
Mamadou Babaei
5946803891
remove dead code
2024-08-16 16:34:10 +02:00
Mamadou Babaei
2ba37dc56d
even more optimal fxrmotioncontroller data calculations that considers mesh when outputting senseglove data
2024-08-16 16:34:10 +02:00
Mamadou Babaei
bd385651c3
document more unreleased changes
2024-08-16 16:34:10 +02:00
Mamadou Babaei
2be26417c9
fix the wrong palm bone names on the allbreaker virtual hand models
2024-08-16 16:33:38 +02:00
Mamadou Babaei
44c2574a62
somewhat unfinished refactored sg bone calculations
2024-08-16 16:33:38 +02:00
Mamadou Babaei
68c3817227
increase the default finger distal phalanges length
2024-08-16 16:33:38 +02:00
Mamadou Babaei
ae588ef02d
add the senseglove debug kismet module
2024-08-16 16:33:38 +02:00
Mamadou Babaei
8b2bf3786b
unfinished improvements based on the last commit
2024-08-16 16:33:38 +02:00
Mamadou Babaei
b41546494e
attempt at calculating a hand model and feeding it to get hand pose
2024-08-16 16:33:37 +02:00
Mamadou Babaei
9f97e963dd
refactor the way we calculate the mesh bone reference transforms to read from the settings system instead of the hardcoded values
2024-08-16 16:33:37 +02:00
Mamadou Babaei
2b07512ee4
add the hard-coded hand defaulet reference bone transfomrs to the virtual hand settings
2024-08-16 16:32:51 +02:00
Mamadou Babaei
4aa76a952b
openxr bugfixes and improvements + 1st attempt at calculating the fxrmotioncontrollerdata based off of the hand mesh
2024-08-16 16:32:39 +02:00
Mamadou Babaei
a8119fca41
fix more UE 5.4 RunUAT build issues
2024-08-16 16:30:36 +02:00
Mamadou Babaei
84315e146f
refactor the animation, wrist tracking, and hand interaction manipulation systems for FXRMotionControllerData compatibility
2024-08-16 16:29:36 +02:00
Mamadou Babaei
dccf6ad013
update the readme
2024-08-16 16:29:36 +02:00
Mamadou Babaei
366996a7df
implement the OpenXR-compatible hand tracking (XR_EXT_hand_tracking) support
2024-08-16 16:29:36 +02:00
Mamadou Babaei
2d3fa27cb0
rename sgheadmountdisplay to sgheadmounteddisplay
2024-08-16 16:29:36 +02:00
Mamadou Babaei
47bb12b6fe
add extra null checks
2024-08-16 16:29:36 +02:00
Mamadou Babaei
26c2252d5b
add vive xr elite hmd auto-detection checkes and other vive headset detection bug fixes and improvements
2024-08-16 16:29:36 +02:00
Mamadou Babaei
1d2857dcc1
remove ASGVirtualHandActor
2024-08-16 16:29:35 +02:00
Mamadou Babaei
b0cb7b2528
make the sgsettings constructor private
2024-08-16 16:29:35 +02:00
Mamadou Babaei
6f08369551
bump senseglove libraries to v2.102.0-4a8bd81d and drop support for ue 5.1 and epic native toolchain v20
2024-08-16 16:28:33 +02:00
Mamadou Babaei
9b1bbb9657
remove debug logs from FSGHeadMountDisplay::GetDeviceType()
2024-08-16 16:26:30 +02:00
Mamadou Babaei
0cc5f0de09
check hmd auto-detection against various identifiers as the names returns from the engine is not reliable
2024-08-16 16:26:18 +02:00
Mamadou Babaei
07995f23e2
improve vive pro and vive focus 3 detection by utilizing optic resolution to distinguish them
2024-08-16 16:26:06 +02:00
Mamadou Babaei
27dddd1b03
implement hmd and wrist tracker hardware auto-detection fallback when it's not set explicitly
2024-08-16 16:22:42 +02:00
Mamadou Babaei
2dc4499984
bump the plugin version to v2.0.8
2024-07-15 22:22:21 +02:00
Mamadou Babaei
e21d92a3ca
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-15 22:15:23 +02:00
Mamadou Babaei
1db86d9778
bump the plugin version to v2.0.7
2024-05-29 12:47:33 +02:00
Mamadou Babaei
0de86b508a
make the allbreaker assets compatible with ue 5.1+ again
2024-05-29 12:46:51 +02:00
Mamadou Babaei
65a96a462b
bump the plugin version to v2.0.6
2024-05-29 11:40:07 +02:00
Mamadou Babaei
6b7c28c379
bump the plugin version to v2.0.5
2024-05-22 17:32:43 +02:00
Mamadou Babaei
af0be8c1f7
fix the wrong palm bone names on the allbreaker virtual hand models
2024-05-22 17:31:58 +02:00
Mamadou Babaei
49a12f64a4
bump the plugin version to v2.0.4
2024-05-17 11:39:57 +02:00
Mamadou Babaei
76d03b1fe8
bump the plugin version to v2.0.3
2024-05-16 20:00:18 +02:00
Mamadou Babaei
d8ae5923d5
fix v2.0.2 UE 5.4 RunUAT build issues that mostly caused by missing headers
2024-05-15 04:34:46 +02:00
Mamadou Babaei
befb07470e
improve target platform detection when building SenseGloveConnectImpl and SenseGloveCoreImpl modules and also distinguish x64 builds from arm64 on windows
2024-05-15 04:34:38 +02:00
Mamadou Babaei
b467c679de
fix: asking CppCompileEnvironment for a single Architecture, but it has multiple Architectures (arm64, x64)
2024-05-15 04:34:30 +02:00
Mamadou Babaei
9afbd8e54f
bump the plugin version to v2.0.2
2024-04-25 12:56:05 +02:00
Mamadou Babaei
4e0d01c3de
bump the plugin version to v2.0.1
2024-04-15 15:03:17 +02:00
Mamadou Babaei
8681f78c22
do not call FSGHandLayer::ResetCalibration on every backend initialization
2024-04-15 14:52:20 +02:00
Mamadou Babaei
84e8f46d35
only instantiate the connected glove once instead of recreating and destroying it every frame
2024-04-15 14:52:14 +02:00
Mamadou Babaei
3f0dd4a5b9
bump senseglove libraries to v2.102.0-35d4de3f
2024-04-15 14:52:05 +02:00
Mamadou Babaei
d0970504ce
fix the wrong header file description sections for the header files
2024-04-15 14:51:58 +02:00
Mamadou Babaei
0c73eccc16
update the changelog with the unreleased changes
2024-04-15 14:51:52 +02:00
Mamadou Babaei
f3b9155955
update the outdated platform support matrix remarks
2024-03-23 17:23:03 +01:00