diff --git a/Handbook/src/SUMMARY.md b/Handbook/src/SUMMARY.md
index 2e0ed192..52d6e03b 100644
--- a/Handbook/src/SUMMARY.md
+++ b/Handbook/src/SUMMARY.md
@@ -105,8 +105,10 @@ Welcom to the SenseGlove Unreal Engine Handbook!
- [SenseGlove SDK License](license/senseglove-sdk.md)
- [SGBLE and SGBLExx Rust Dependencies Licenses](license/sgble-sgblexx-rust-dependencies.md)
- [Boost C++ Libraries License](license/boost-cpp-libraries.md)
+ - [FlatBuffers Memory Efficient Serialization Library Licence](license/flatbuffers-serialization-library.md)
- [{fmt} Formatting Library License](license/fmt-formatting-library.md)
- - [Loguru Logging Library License](license/loguru-loggin-library.md)
+ - [Loguru Logging Library License](license/loguru-logging-library.md)
+ - [nanomsg-next-generation Lightweight Brokerless Messaging Library License](license/nng-messaging-library.md)
- [Serial Communication Library License](license/serial-communication-library.md)
-----------
diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md
index 12682f03..b66582a6 100644
--- a/Handbook/src/appendix/changelog.md
+++ b/Handbook/src/appendix/changelog.md
@@ -7,8 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+This minor release introduces a major IPC overhaul, significant inter-process communication performance improvements and bug fixes, along with Unreal Engine `5.8` and Microsoft Visual Studio 2026 support.
+
+### Added
+
+- Added initial support for the upcoming Unreal Engine `5.8`.
+- Added support for Microsoft Visual Studio 2026 to allow building UE `5.7` and `5.8` projects with the latest Visual Studio version.
+- Added support for MSVC Toolsets `v145: 14.50.35717` (UE `5.8`) and `v143: 14.44.35207` (UE `5.8` and `5.7`). Previously, the plugin shipped only `v143: 14.38.33130`, which has now been declared out of support by Microsoft. `14.38.33130` binaries are still shipped, as it remains Epic Games' preferred MSVC toolchain for building UE `5.5` and `5.6` on Microsoft Windows.
+- Added support for the new SenseGlove inter-process communication module `SGFakeShm`, enabling communication with SenseCom via `IPC` (named pipes on Microsoft Windows and Unix Domain Sockets on GNU/Linux) and `TCP over loopback/localhost` mechanisms, in addition to the previously supported `Boost::SharedMem`. This release also reduces `Boost::SharedMem` latency and increases data throughput, which should help improve frame rate and overall performance. Please note that communication over SharedMem is still blocking (non-async) in nature, so in enterprise environments where security software typically restricts `SharedMem` access, or in cases of conflicts with other applications, we recommend using either `IPC` or `TCP`. These transports have been implemented from scratch using an asynchronous, non-blocking architecture, although the new SenseCom also supports optional blocking communication modes and additional configuration tweaks if desired. `IPC` and `TCP over loopback` are also typically less restricted than `SharedMem` in enterprise environments and generally provide significantly lower latency. This helps maintain smooth frame rates by decoupling rendering and data exchange with SenseCom. Furthermore, the new SenseGlove UE plugin and SenseCom remain backward compatible with older releases of SenseCom and the UE plugin without requiring any specific configuration. They can automatically detect and fall back to the legacy `SharedMem` transport.
+- Added [nanomsg/nng](https://github.com/nanomsg/nng) third-party library binaries for Microsoft Windows and GNU/Linux. This is a requirement for the `SGFakeShm` module.
+- Added [google/flatbuffers](https://github.com/google/flatbuffers) third-party library binaries for Microsoft Windows and GNU/Linux. This is a requirement for the `SGFakeShm` module.
+- Added third-party module `SGFakeShmThirdPartyLibs`.
+- Added third-party module `SGFlatBuffersThirdPartyLibs`.
+- Added third-party module `SGNngThirdPartyLibs`.
+- Added `SGBuildHacks/SGInclude_Core_DeviceTypes`.
+
+### Fixed
+
+- This release ships a revamped version of the SenseGlove libraries with numerous bug fixes, multithreading improvements, SharedMem performance enhancements, BTSerial fixes, and many other improvements.
+
+### Changed
+
+- Bumped the SenseGlove libraries to an experimental version of the upcoming `v2.400.x` series. This release introduces new Inter-Process Communication (IPC) capabilities and delivers significant improvements and bug fixes, particularly in multithreaded code. The new `FakeShm` back end significantly improves the performance of the existing `SharedMem` transport while retaining compatibility with older releases of SenseCom. It also introduces two new transports (communication mechanisms), namely `IPC` and `TCP`, on both GNU/Linux and Microsoft Windows.
+- The `ThirdParty/lib/windows` directory structure has been revamped to support multiple MSVC toolsets/toolchains and the distribution of binaries built for every MSVC configuration supported by Epic Games on supported engine/plugin versions.
+- The following third-party binaries/libraries are no longer distributed or linked on Android: `SGBleThirdPartyLibs`, `SGConnectShmThirdPartyLibs`, `SGCoreShmThirdPartyLibs`, `SGSerialThirdPartyLibs`, and `SGWjwwoodSerialThirdPartyLibs`. This helps keep the plugin and generated Android APKs smaller while also reducing linking and build times.
+- `SenseGloveConnectImpl` module exported C functions have been renamed from `SGConnect_Init()`, `SGConnect_Dispose()`, and `SGConnect_GetLibraryVersion()` to `SGConnectImpl_Init()`, `SGConnectImpl_Dispose()`, and `SGConnectImpl_GetLibraryVersion()` respectively, as the underlying `SGConnect` library exports functions with the exact same names. This change resolves link-time issues caused by duplicate symbols. This should not affect the existing SenseGlove Blueprint or C++ APIs, as these functions are used internally.
+
+### Removed
+
+- Removed SenseGlove library binaries built with Epic Native/Cross Toolchains `v22` from the distributed third-party binaries shipped with the plugin. Support for the `v22` toolchain, which was previously used to build UE `5.3` and `5.4` Linux dependencies, has been dropped since plugin release `v2.8.0`.
+- Removed `btleplug` Android dependencies, as the SenseGlove libraries for Android no longer rely on `btleplug` for BLE communication.
+
### Documentation
+- Added [FlatBuffers Memory Efficient Serialization Library Licence](../license/flatbuffers-serialization-library.html) section.
+- Added [nanomsg-next-generation Lightweight Brokerless Messaging Library License](../license/nng-messaging-library.html) section.
+- Fixed a typo in the URL of the [Loguru Logging Library License](../license/loguru-logging-library.html) section.
+- Updated the [SGBLE and SGBLExx Rust Dependencies License](sgble-sgblexx-rust-dependencies.html) section.
+- Updated the [Plugin Directory Structure](./directory-structure.html) section to reflect the recent changes.
+- Updated the [Platform Support Matrix](./platform-support-matrix.html) section to reflect the recent changes.
- Additional minor fixes and improvements that may not be listed here.
## [2.8.1] - 2026-05-11
@@ -177,7 +214,7 @@ This minor release focuses on delivering performance improvements, made possible
### Documentation
- Added [{fmt} Formatting Library License](../license/fmt-formatting-library.html) section.
-- Added [Loguru Logging Library License](../license/loguru-loggin-library.html) section.
+- Added [Loguru Logging Library License](../license/loguru-logging-library.html) section.
- Updated [Setting up the Touch System](../getting-started/setup-touch-system/index.html) section to reflect the recent touch system changes.
- Added [a third-party tutorial to the Android Standalone Mode Deployment](../misc/android-standalone-deployment/third-party-tutorials/) section for UE `5.7` which provides a one-click Android development and build environment setup, instructions on how to setup and use the new UE `5.7` project launcher, and how to enabled OpenXR hand-tracking support on Meta Quest and HTC VIVE devices.
diff --git a/Handbook/src/appendix/directory-structure.md b/Handbook/src/appendix/directory-structure.md
index 1d1c3fc3..176bf083 100644
--- a/Handbook/src/appendix/directory-structure.md
+++ b/Handbook/src/appendix/directory-structure.md
@@ -159,7 +159,23 @@
│ │
│ └── windows
│ │
- │ ├── v143 (Microsoft Visual Studio 2022 dependencies)
+ │ ├── v143-1438 (Microsoft Visual Studio 2022 dependencies for UE 5.5 and 5.6)
+ │ │ │
+ │ │ └── x86-64 (dependencies targeting Microsoft Windows x86-64 architecture)
+ │ │ │
+ │ │ ├── debug
+ │ │ │
+ │ │ └── release
+ │ │
+ │ ├── v143-1444 (Microsoft Visual Studio 2022 dependencies for UE 5.7 and 5.8)
+ │ │ │
+ │ │ └── x86-64 (dependencies targeting Microsoft Windows x86-64 architecture)
+ │ │ │
+ │ │ ├── debug
+ │ │ │
+ │ │ └── release
+ │ │
+ │ ├── v145-1450 (Microsoft Visual Studio 2026 dependencies for UE 5.8)
│ │ │
│ │ └── x86-64 (dependencies targeting Microsoft Windows x86-64 architecture)
│ │ │
diff --git a/Handbook/src/appendix/platform-support-matrix.md b/Handbook/src/appendix/platform-support-matrix.md
index f4d4aa2c..2f0e343c 100644
--- a/Handbook/src/appendix/platform-support-matrix.md
+++ b/Handbook/src/appendix/platform-support-matrix.md
@@ -1,21 +1,22 @@
## Platform Support Matrix
-| | **Windows (MSVC 2017)** | **Windows (MSVC 2019)** | **Windows (MSVC 2022)** | **Linux x86-64 (Native Toolchain)** | **Linux AArch64 (Native Toolchain)** | **Meta Quest Standalone (Android NDK)** | **HTC VIVE Standalone (Android NDK)** | **Fab** | **Azure DevOps Version** |
-|:--------:|-------------------------|-------------------------|-------------------------|:-----------------------------------:|:------------------------------------:|:---------------------------------------:|:-------------------------------------:|:--------:|:------------------------:|
-| **5.7** | ❌ | ❌ | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x (r25b) | ❓ | ✅ v2.8.1 | ✅ v2.8.1 |
-| **5.6** | ❌ | ❌ | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x (r25b) | ❓ | ✅ v2.8.1 | ✅ v2.8.1 |
-| **5.5** | ❌ | ❌ | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x | ✅ v2.8.x (r25b) | ❓ | ✅ v2.8.1 | ✅ v2.8.1 |
-| **5.4** | ❌ | ❌ | ⚠️ v2.7.x | ⚠️ v2.7.x | ⚠️ v2.7.x | ⚠️ v2.7.x (r25b) | ⚠️ v2.7.x (r25b) | ⚠️ v2.7.3 | ⚠️ v2.7.3 |
-| **5.3** | ❌ | ⚠️ v2.6.x | ⚠️ v2.6.x | ⚠️ v2.6.x | ⚠️ v2.6.x | ⚠️ v2.6.x (r25b) | ⚠️ v2.6.x (r25b) | ⚠️ v2.6.3 | ⚠️ v2.6.3 |
-| **5.2** | ❌ | ⚠️ v2.4.x | ⚠️ v2.4.x | ⚠️ v2.4.x | ⚠️ v2.4.x | ⚠️ v2.4.x (r25b) | ❓ | ⚠️ v2.4.2 | ⚠️ v2.4.2 |
-| **5.1** | ❌ | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x (r25b) | ❓ | ⚠️ v2.0.0 | ⚠️ v2.0.2 |
-| **5.0** | ❌ | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x (r21e) | ❓ | ⚠️ v1.6.1 | ⚠️ v1.6.1 |
-| **4.27** | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x (r21e) | ❓ | ⚠️ v1.3.1 | ⚠️ v1.4.3 |
-| **4.26** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
-| **4.25** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
-| **4.24** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
-| **4.23** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
-| **4.22** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
+| | **Windows (MSVC 2017)** | **Windows (MSVC 2019)** | **Windows (MSVC 2022)** | **Windows (MSVC 2026)** | **Linux x86-64 (Native Toolchain)** | **Linux AArch64 (Native Toolchain)** | **Meta Quest Standalone (Android NDK)** | **HTC VIVE Standalone (Android NDK)** | **Fab** | **Azure DevOps Version** |
+|:--------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------------------:|:------------------------------------:|:---------------------------------------:|---------------------------------------|----------|--------------------------|
+| | ❌ | ❌ | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x (r25b) | ❓ | ✅ v2.9.0 | ✅ v2.9.0 |
+| **5.7** | ❌ | ❌ | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x (r25b) | ❓ | ✅ v2.9.0 | ✅ v2.9.0 |
+| **5.6** | ❌ | ❌ | ✅ v2.9.x | ❌ | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x (r25b) | ❓ | ✅ v2.9.0 | ✅ v2.9.0 |
+| **5.5** | ❌ | ❌ | ✅ v2.9.x | ❌ | ✅ v2.9.x | ✅ v2.9.x | ✅ v2.9.x (r25b) | ❓ | ✅ v2.9.0 | ✅ v2.9.0 |
+| **5.4** | ❌ | ❌ | ⚠️ v2.7.x | ❌ | ⚠️ v2.7.x | ⚠️ v2.7.x | ⚠️ v2.7.x (r25b) | ⚠️ v2.7.x (r25b) | ⚠️ v2.7.3 | ⚠️ v2.7.3 |
+| **5.3** | ❌ | ⚠️ v2.6.x | ⚠️ v2.6.x | ❌ | ⚠️ v2.6.x | ⚠️ v2.6.x | ⚠️ v2.6.x (r25b) | ⚠️ v2.6.x (r25b) | ⚠️ v2.6.3 | ⚠️ v2.6.3 |
+| **5.2** | ❌ | ⚠️ v2.4.x | ⚠️ v2.4.x | ❌ | ⚠️ v2.4.x | ⚠️ v2.4.x | ⚠️ v2.4.x (r25b) | ❓ | ⚠️ v2.4.2 | ⚠️ v2.4.2 |
+| **5.1** | ❌ | ⚠️ v2.0.x | ⚠️ v2.0.x | ❌ | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x (r25b) | ❓ | ⚠️ v2.0.0 | ⚠️ v2.0.2 |
+| **5.0** | ❌ | ⚠️ v1.6.x | ⚠️ v1.6.x | ❌ | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x (r21e) | ❓ | ⚠️ v1.6.1 | ⚠️ v1.6.1 |
+| **4.27** | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ❌ | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x (r21e) | ❓ | ⚠️ v1.3.1 | ⚠️ v1.4.3 |
+| **4.26** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | ❌ | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
+| **4.25** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
+| **4.24** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
+| **4.23** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
+| **4.22** | ⚠️ v1.0.x | ⚠️ v1.0.x | ❌ | | ⚠️ v1.0.x | ❌ | ❌ | ❌ | ❌ | ⚠️ v1.0.4 |
* ✅ Supported
* ⚠️ End-of-life (EOL) release that is not supported anymore and might be lacking features
diff --git a/Handbook/src/license/flatbuffers-serialization-library.md b/Handbook/src/license/flatbuffers-serialization-library.md
new file mode 100644
index 00000000..241b8f05
--- /dev/null
+++ b/Handbook/src/license/flatbuffers-serialization-library.md
@@ -0,0 +1,206 @@
+# FlatBuffers Memory Efficient Serialization Library Licence
+
+```
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+```
diff --git a/Handbook/src/license/loguru-loggin-library.md b/Handbook/src/license/loguru-logging-library.md
similarity index 100%
rename from Handbook/src/license/loguru-loggin-library.md
rename to Handbook/src/license/loguru-logging-library.md
diff --git a/Handbook/src/license/nng-messaging-library.md b/Handbook/src/license/nng-messaging-library.md
new file mode 100644
index 00000000..b3e00bc6
--- /dev/null
+++ b/Handbook/src/license/nng-messaging-library.md
@@ -0,0 +1,26 @@
+# nanomsg-next-generation Lightweight Brokerless Messaging Library
+
+```
+The MIT License
+
+Copyright 2021 Staysail Systems, Inc.
+Copyright 2018 Capitar IT Group BV
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom
+the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+IN THE SOFTWARE.
+```
diff --git a/Handbook/src/license/sgble-sgblexx-rust-dependencies.md b/Handbook/src/license/sgble-sgblexx-rust-dependencies.md
index 0cef88c5..0c4fa8aa 100644
--- a/Handbook/src/license/sgble-sgblexx-rust-dependencies.md
+++ b/Handbook/src/license/sgble-sgblexx-rust-dependencies.md
@@ -7,28 +7,29 @@ Some dependencies, like `r-efi`, are dual-licensed and allow permissive use. The
Below is a comprehensive list of all third-party crates and their corresponding licenses used in SGBLE and SGBLExx:
```
-(MIT OR Apache-2.0) AND OFL-1.1 AND Ubuntu-font-1.0 (1): epaint_default_fonts
-(MIT OR Apache-2.0) AND Unicode-3.0 (1): unicode-ident
+(Apache-2.0 OR MIT) AND OFL-1.1 AND Ubuntu-font-1.0 (1): epaint_default_fonts
+(Apache-2.0 OR MIT) AND Unicode-3.0 (1): unicode-ident
0BSD OR Apache-2.0 OR MIT (1): adler2
-Apache-2.0 (15): ab_glyph, ab_glyph_rasterizer, accesskit_winit, codespan-reporting, dpi, gethostname, gl_generator, glutin, glutin_egl_sys, glutin_glx_sys, glutin_wgl_sys, khronos_api, owned_ttf_parser, spirv, winit
-Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT (7): linux-raw-sys, linux-raw-sys, rustix, rustix, wasi, wasi, wit-bindgen-rt
-Apache-2.0 OR BSD-2-Clause OR MIT (4): zerocopy, zerocopy, zerocopy-derive, zerocopy-derive
+Apache-2.0 (14): ab_glyph, ab_glyph_rasterizer, accesskit_winit, codespan-reporting, gethostname, gl_generator, glutin, glutin_egl_sys, glutin_glx_sys, glutin_wgl_sys, khronos_api, owned_ttf_parser, spirv, winit
+Apache-2.0 AND MIT (1): dpi
+Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT (17): linux-raw-sys, linux-raw-sys, rustix, rustix, wasi, wasip2, wasip3, wasm-encoder, wasm-metadata, wasmparser, wit-bindgen, wit-bindgen, wit-bindgen-core, wit-bindgen-rust, wit-bindgen-rust-macro, wit-component, wit-parser
+Apache-2.0 OR BSD-2-Clause OR MIT (2): zerocopy, zerocopy-derive
+Apache-2.0 OR BSD-3-Clause (2): moxcms, pxfm
Apache-2.0 OR BSD-3-Clause OR MIT (3): btleplug, num_enum, num_enum_derive
-Apache-2.0 OR BSL-1.0 (1): ryu
-Apache-2.0 OR LGPL-2.1-or-later OR MIT (1): r-efi
-Apache-2.0 OR MIT (286): accesskit, accesskit_atspi_common, accesskit_consumer, accesskit_macos, accesskit_unix, accesskit_windows, addr2line, ahash, android-activity, android_log-sys, android_logger, android_system_properties, anstream, anstyle, anstyle-parse, anstyle-query, anstyle-wincon, arboard, arrayvec, as-raw-xcb-connection, ash, async-broadcast, async-channel, async-executor, async-fs, async-io, async-lock, async-process, async-recursion, async-signal, async-task, async-trait, atomic-waker, atspi, atspi-common, atspi-connection, atspi-proxies, autocfg, backtrace, bit-set, bit-vec, bitflags, bitflags, block-buffer, blocking, bluez-async, bluez-generated, bumpalo, cc, cesu8, cfg-if, cgl, clap, clap_builder, clap_lex, colorchoice, concurrent-queue, core-foundation, core-foundation, core-foundation-sys, core-graphics, core-graphics-types, cpufeatures, crc32fast, crossbeam-utils, crypto-common, ctor, ctor-proc-macro, dbus, dbus-tokio, digest, displaydoc, document-features, downcast-rs, dtor, dtor-proc-macro, ecolor, eframe, egui, egui-wgpu, egui-winit, egui_glow, either, emath, enumflags2, enumflags2_derive, env_filter, env_logger, epaint, equivalent, errno, event-listener, event-listener-strategy, fastrand, fdeflate, flate2, foreign-types, foreign-types-macros, foreign-types-shared, form_urlencoded, futures, futures-channel, futures-core, futures-executor, futures-io, futures-lite, futures-macro, futures-sink, futures-task, futures-util, getrandom, getrandom, gimli, gpu-alloc, gpu-alloc-types, gpu-descriptor, gpu-descriptor-types, hashbrown, heck, heck, hermit-abi, hermit-abi, hex, home, humantime, idna, idna_adapter, image, immutable-chunkmap, indexmap, is_terminal_polyfill, itertools, itoa, jni, jni, jni-sys, jobserver, jpeg-decoder, js-sys, khronos-egl, lazy_static, libc, libdbus-sys, litrs, lock_api, log, memmap2, metal, naga, ndk, ndk-context, ndk-sys, ndk-sys, nohash-hasher, num-traits, object, once_cell, ordered-stream, parking, parking_lot, parking_lot_core, paste, percent-encoding, pin-project, pin-project-internal, pin-project-lite, pin-utils, piper, pkg-config, png, polling, ppv-lite86, pretty_env_logger, proc-macro-crate, proc-macro2, profiling, quote, rand, rand, rand_chacha, rand_chacha, rand_core, rand_core, regex, regex-automata, regex-syntax, renderdoc-sys, rustc-demangle, rustc-hash, rustversion, scoped-tls, scopeguard, serde, serde_derive, serde_json, serde_repr, serde_spanned, sha1, shlex, signal-hook-registry, smallvec, smol_str, socket2, stable_deref_trait, static_assertions, syn, tempfile, thiserror, thiserror, thiserror-impl, thiserror-impl, thread_local, toml, toml_datetime, toml_edit, ttf-parser, type-map, typenum, unicode-segmentation, unicode-width, unicode-xid, url, utf16_iter, utf8_iter, utf8parse, uuid, version_check, wasm-bindgen, wasm-bindgen-backend, wasm-bindgen-futures, wasm-bindgen-macro, wasm-bindgen-macro-support, wasm-bindgen-shared, web-sys, web-time, webbrowser, weezl, wgpu, wgpu-core, wgpu-hal, wgpu-types, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows, windows, windows-core, windows-core, windows-implement, windows-implement, windows-interface, windows-interface, windows-result, windows-result, windows-strings, windows-sys, windows-sys, windows-sys, windows-targets, windows-targets, windows-targets, windows_aarch64_gnullvm, windows_aarch64_gnullvm, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_aarch64_msvc, windows_aarch64_msvc, windows_i686_gnu, windows_i686_gnu, windows_i686_gnu, windows_i686_gnullvm, windows_i686_msvc, windows_i686_msvc, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnu, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_gnullvm, windows_x86_64_gnullvm, windows_x86_64_msvc, windows_x86_64_msvc, windows_x86_64_msvc, write16, x11rb, x11rb-protocol
-Apache-2.0 OR MIT OR Zlib (12): bytemuck, bytemuck_derive, cursor-icon, glow, miniz_oxide, objc2-app-kit, objc2-core-bluetooth, objc2-core-foundation, objc2-core-graphics, objc2-io-surface, raw-window-handle, xkeysym
+Apache-2.0 OR GPL-2.0 (1): self_cell
+Apache-2.0 OR LGPL-2.1-or-later OR MIT (2): r-efi, r-efi
+Apache-2.0 OR MIT (290): accesskit, accesskit_atspi_common, accesskit_consumer, accesskit_consumer, accesskit_macos, accesskit_unix, accesskit_windows, ahash, allocator-api2, android-activity, android_system_properties, anstream, anstyle, anstyle-parse, anstyle-query, anstyle-wincon, anyhow, arboard, arrayvec, as-raw-xcb-connection, ash, async-broadcast, async-channel, async-executor, async-io, async-lock, async-process, async-recursion, async-signal, async-task, async-trait, atomic-waker, atspi, atspi-common, atspi-proxies, autocfg, bit-set, bit-vec, bitflags, bitflags, blocking, bluez-async, bluez-generated, bumpalo, cc, cesu8, cfg-if, cgl, clap, clap_builder, clap_lex, color, colorchoice, concurrent-queue, core-foundation, core-foundation, core-foundation-sys, core-graphics, core-graphics-types, crc32fast, crossbeam-utils, ctor, ctor-proc-macro, dbus, dbus-tokio, displaydoc, document-features, downcast-rs, dtor, dtor-proc-macro, ecolor, eframe, egui, egui-wgpu, egui-winit, egui_glow, either, emath, enumflags2, enumflags2_derive, env_logger, epaint, equivalent, errno, euclid, event-listener, event-listener-strategy, fastrand, fdeflate, fearless_simd, find-msvc-tools, flate2, font-types, foreign-types, foreign-types-macros, foreign-types-shared, form_urlencoded, futures, futures-channel, futures-core, futures-executor, futures-io, futures-lite, futures-macro, futures-sink, futures-task, futures-util, getrandom, getrandom, gpu-allocator, gpu-descriptor, gpu-descriptor-types, half, hashbrown, hashbrown, hashbrown, hashbrown, heck, hermit-abi, hex, humantime, id-arena, idna, idna_adapter, image, indexmap, is_terminal_polyfill, itertools, itoa, jni, jni, jni-macros, jni-sys, jni-sys, jni-sys-macros, jobserver, js-sys, khronos-egl, kurbo, lazy_static, leb128fmt, libc, libdbus-sys, linebender_resource_handle, litrs, lock_api, log, memmap2, naga, ndk, ndk-context, ndk-sys, nohash-hasher, num-traits, once_cell, once_cell_polyfill, ordered-stream, parking, parking_lot, parking_lot_core, peniko, percent-encoding, pin-project, pin-project-internal, pin-project-lite, piper, pkg-config, plain, png, polling, pollster, polycool, portable-atomic, portable-atomic-util, presser, pretty_env_logger, prettyplease, proc-macro-crate, proc-macro2, profiling, quick-error, quote, range-alloc, raw-window-metal, read-fonts, regex, regex-automata, regex-syntax, renderdoc-sys, rustc-hash, rustc-hash, rustc_version, rustversion, scoped-tls, scopeguard, semver, serde, serde_core, serde_derive, serde_json, serde_repr, serde_spanned, shlex, signal-hook-registry, simd_cesu8, simdutf8, siphasher, skrifa, smallvec, smol_str, socket2, stable_deref_trait, static_assertions, syn, tempfile, thiserror, thiserror, thiserror-impl, thiserror-impl, toml, toml_datetime, toml_datetime, toml_edit, toml_parser, toml_writer, ttf-parser, type-map, unicode-segmentation, unicode-width, unicode-xid, url, utf8_iter, utf8parse, uuid, vello_common, vello_cpu, version_check, wasm-bindgen, wasm-bindgen-futures, wasm-bindgen-macro, wasm-bindgen-macro-support, wasm-bindgen-shared, web-sys, web-time, webbrowser, weezl, wgpu, wgpu-core, wgpu-core-deps-apple, wgpu-core-deps-emscripten, wgpu-core-deps-wasm, wgpu-core-deps-windows-linux-android, wgpu-hal, wgpu-naga-bridge, wgpu-types, windows, windows-collections, windows-core, windows-future, windows-implement, windows-interface, windows-link, windows-numerics, windows-result, windows-strings, windows-sys, windows-sys, windows-sys, windows-sys, windows-targets, windows-targets, windows-threading, windows_aarch64_gnullvm, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_aarch64_msvc, windows_i686_gnu, windows_i686_gnu, windows_i686_gnullvm, windows_i686_gnullvm, windows_i686_msvc, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_gnullvm, windows_x86_64_msvc, windows_x86_64_msvc, x11rb, x11rb-protocol
+Apache-2.0 OR MIT OR Zlib (17): bytemuck, bytemuck_derive, cursor-icon, dispatch2, glow, miniz_oxide, objc2-app-kit, objc2-core-foundation, objc2-core-graphics, objc2-io-surface, objc2-metal, objc2-quartz-core, objc2-ui-kit, raw-window-handle, xkeysym, zune-core, zune-jpeg
BSD-2-Clause (1): arrayref
-BSD-3-Clause (3): jni-utils, tiny-skia, tiny-skia-path
+BSD-3-Clause (2): tiny-skia, tiny-skia-path
BSL-1.0 (2): clipboard-win, error-code
CC0-1.0 (1): hexf-parse
ISC (1): libloading
-MIT (91): android-properties, block, block2, block2, bytes, calloop, calloop-wayland-source, cfg_aliases, combine, dashmap, dispatch, dlib, endi, generic-array, glutin-winit, is-terminal, libredox, malloc_buf, memoffset, mio, nix, objc, objc-sys, objc2, objc2, objc2-app-kit, objc2-cloud-kit, objc2-contacts, objc2-core-data, objc2-core-image, objc2-core-location, objc2-encode, objc2-foundation, objc2-foundation, objc2-link-presentation, objc2-metal, objc2-quartz-core, objc2-symbols, objc2-ui-kit, objc2-uniform-type-identifiers, objc2-user-notifications, orbclient, ordered-float, quick-xml, quick-xml, redox_syscall, redox_syscall, sctk-adwaita, serde-xml-rs, simd-adler32, slab, smithay-client-toolkit, smithay-clipboard, strict-num, strsim, strum, strum_macros, synstructure, tiff, tokio, tokio-macros, tokio-stream, tokio-util, tracing, tracing-attributes, tracing-core, uds_windows, wayland-backend, wayland-client, wayland-csd-frame, wayland-cursor, wayland-protocols, wayland-protocols-plasma, wayland-protocols-wlr, wayland-scanner, wayland-sys, winnow, x11-dl, xcursor, xdg-home, xkbcommon-dl, xml-rs, zbus, zbus-lockstep, zbus-lockstep-macros, zbus_macros, zbus_names, zbus_xml, zvariant, zvariant_derive, zvariant_utils
+MIT (99): android-properties, block2, block2, bytes, calloop, calloop, calloop-wayland-source, calloop-wayland-source, cfg_aliases, combine, crunchy, dashmap, dispatch, dlib, endi, fax, glutin-winit, is-terminal, libm, libredox, memoffset, mio, objc-sys, objc2, objc2, objc2-app-kit, objc2-cloud-kit, objc2-contacts, objc2-core-bluetooth, objc2-core-data, objc2-core-image, objc2-core-location, objc2-encode, objc2-foundation, objc2-foundation, objc2-link-presentation, objc2-metal, objc2-quartz-core, objc2-symbols, objc2-ui-kit, objc2-uniform-type-identifiers, objc2-user-notifications, orbclient, ordered-float, phf, phf_generator, phf_macros, phf_shared, quick-xml, redox_syscall, redox_syscall, redox_syscall, sctk-adwaita, serde-xml-rs, simd-adler32, slab, smithay-client-toolkit, smithay-client-toolkit, smithay-clipboard, strict-num, strsim, synstructure, tiff, tokio, tokio-macros, tokio-stream, tokio-util, tracing, tracing-attributes, tracing-core, uds_windows, wayland-backend, wayland-client, wayland-csd-frame, wayland-cursor, wayland-protocols, wayland-protocols-experimental, wayland-protocols-misc, wayland-protocols-plasma, wayland-protocols-wlr, wayland-scanner, wayland-sys, winnow, winnow, x11-dl, xcursor, xkbcommon-dl, xml, xml-rs, zbus, zbus-lockstep, zbus-lockstep-macros, zbus_macros, zbus_names, zbus_xml, zmij, zvariant, zvariant_derive, zvariant_utils
MIT OR Unlicense (7): aho-corasick, byteorder-lite, memchr, same-file, termcolor, walkdir, winapi-util
MPL-2.0 (1): cbindgen
-N/A (2): sgble, sgblueman
-Unicode-3.0 (19): icu_collections, icu_locid, icu_locid_transform, icu_locid_transform_data, icu_normalizer, icu_normalizer_data, icu_properties, icu_properties_data, icu_provider, icu_provider_macros, litemap, tinystr, writeable, yoke, yoke-derive, zerofrom, zerofrom-derive, zerovec, zerovec-derive
-Zlib (2): foldhash, slotmap
+Unicode-3.0 (18): icu_collections, icu_locale_core, icu_normalizer, icu_normalizer_data, icu_properties, icu_properties_data, icu_provider, litemap, potential_utf, tinystr, writeable, yoke, yoke-derive, zerofrom, zerofrom-derive, zerotrie, zerovec, zerovec-derive
+Zlib (3): foldhash, foldhash, slotmap
```
For detailed terms of use, please refer to the license files in each project's upstream repository.
\ No newline at end of file
diff --git a/Handbook/src/license/third-party.md b/Handbook/src/license/third-party.md
index 0d96ac7b..0bf4a2d6 100644
--- a/Handbook/src/license/third-party.md
+++ b/Handbook/src/license/third-party.md
@@ -7,8 +7,10 @@ The following third-party software are used and shipped with the SenseGlove Unre
- [The SenseGlove SDK (a.k.a. SenseGlove Backend Libraries, or SenseGlove Core Libraries)](senseglove-sdk.md)
- [SGBLE and SGBLExx Rust Dependencies](sgble-sgblexx-rust-dependencies.md)
- [The Boost C++ Libraries](boost-cpp-libraries.md)
+- [The FlatBuffers Memory Efficient Serialization Library](flatbuffers-serialization-library.md)
- [The {fmt} Formatting Library](fmt-formatting-library.md)
-- [The Loguru Logging Library License](loguru-loggin-library.md)
+- [The Loguru Logging Library](loguru-logging-library.md)
+- [The nanomsg-next-generation Lightweight Brokerless Messaging Library](nng-messaging-library.md)
- [The Serial Communication Library](serial-communication-library.md)
For more information consult their own respective open-source licenses, please.
diff --git a/Handbook/src/overview/README.md b/Handbook/src/overview/README.md
index 4c8c4f26..e8ba37dd 100644
--- a/Handbook/src/overview/README.md
+++ b/Handbook/src/overview/README.md
@@ -111,6 +111,8 @@ The appendix contains various extra useful information:
- [SenseGlove SDK License](../license/senseglove-sdk.md)
- [SGBLE and SGBLExx Rust Dependencies Licenses](../license/sgble-sgblexx-rust-dependencies.md)
- [Boost C++ Libraries License](../license/boost-cpp-libraries.md)
+ - [FlatBuffers Memory Efficient Serialization Library Licence](../license/flatbuffers-serialization-library.md)
- [{fmt} Formatting Library License](../license/fmt-formatting-library.md)
- - [Loguru Logging Library License](../license/loguru-loggin-library.md)
+ - [Loguru Logging Library License](../license/loguru-logging-library.md)
+ - [nanomsg-next-generation Lightweight Brokerless Messaging Library License](../license/nng-messaging-library.md)
- [Serial Communication Library License](../license/serial-communication-library.md)
diff --git a/Source/SenseGlove/Private/SenseGlove/Engine/SGGameInstance.cpp b/Source/SenseGlove/Private/SenseGlove/Engine/SGGameInstance.cpp
index a8f54d74..00418497 100644
--- a/Source/SenseGlove/Private/SenseGlove/Engine/SGGameInstance.cpp
+++ b/Source/SenseGlove/Private/SenseGlove/Engine/SGGameInstance.cpp
@@ -36,6 +36,7 @@
#include "SenseGlove/Engine/SGGameInstance.h"
#include "Engine/Engine.h"
+#include "UObject/Class.h"
#include "SenseGlove/GameFramework/SGGameUserSettings.h"
#include "SGLog/SGLog.h"
@@ -45,13 +46,8 @@ void USGGameInstance::SG_GetEngineScalabilitySettings()
const USGGameUserSettings* GameUserSettings{USGGameUserSettings::GetInstance()};
ensureAlwaysMsgf(GameUserSettings, TEXT("Invalid GameUserSettings!"));
- static UEnum* EnumPtr{StaticEnum()};
- ensureAlwaysMsgf(EnumPtr, TEXT("Failed to find the ESGEngineScalabilitySettings enum!"));
-
const ESGEngineScalabilitySettings Scalability = GameUserSettings->GetEngineScalabilitySettings();
- const FName ScalabilityName{
- EnumPtr->GetNameByValue(static_cast(Scalability))
- };
+ const FName ScalabilityName{UEnum::GetValueAsName(Scalability)};
SGLOG("Get Engine Scalability Settings", ScalabilityName);
}
@@ -61,14 +57,9 @@ void USGGameInstance::SG_SetEngineScalabilitySettings(const ESGEngineScalability
USGGameUserSettings* GameUserSettings{USGGameUserSettings::GetInstance()};
ensureAlwaysMsgf(GameUserSettings, TEXT("Invalid GameUserSettings!"));
- static UEnum* EnumPtr{StaticEnum()};
- ensureAlwaysMsgf(EnumPtr, TEXT("Failed to find the ESGEngineScalabilitySettings enum!"));
-
GameUserSettings->SetEngineScalabilitySettings(Scalability);
- const FName ScalabilityName{
- EnumPtr->GetNameByValue(static_cast(Scalability))
- };
+ const FName ScalabilityName{UEnum::GetValueAsName(Scalability)};
SGLOG("Set Engine Scalability Settings", ScalabilityName);
}
diff --git a/Source/SenseGlove/Private/SenseGloveModule.cpp b/Source/SenseGlove/Private/SenseGloveModule.cpp
index 566542a0..be375713 100644
--- a/Source/SenseGlove/Private/SenseGloveModule.cpp
+++ b/Source/SenseGlove/Private/SenseGloveModule.cpp
@@ -38,6 +38,7 @@
#include "Engine/Engine.h"
#include "GameMapsSettings.h"
#include "Misc/CoreDelegates.h"
+#include "Runtime/Launch/Resources/Version.h"
#include "SGLog/SGLog.h"
#include "SenseGlove/Engine/SGGameInstance.h"
@@ -51,8 +52,13 @@ void FSenseGloveModule::StartupModule()
{
SGLOG("Starting up the SenseGlove module...");
+#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8
+ OnPostEngineInitHandle = FCoreDelegates::GetOnPostEngineInit().AddRaw(
+ this, &FSenseGloveModule::OnPostEngineInit);
+#else /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8 */
OnPostEngineInitHandle = FCoreDelegates::OnPostEngineInit.AddRaw(
this, &FSenseGloveModule::OnPostEngineInit);
+#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8 */
}
void FSenseGloveModule::PreUnloadCallback()
@@ -69,7 +75,11 @@ void FSenseGloveModule::ShutdownModule()
{
SGLOG("Shutting down the SenseGlove module...");
+#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8
+ FCoreDelegates::GetOnPostEngineInit().Remove(OnPostEngineInitHandle);
+#else /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8 */
FCoreDelegates::OnPostEngineInit.Remove(OnPostEngineInitHandle);
+#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 8 */
}
void FSenseGloveModule::OnPostEngineInit() const
diff --git a/Source/SenseGloveBuildHacks/Private/SGBuildHacks/SGInclude_Core_DeviceTypes.cpp b/Source/SenseGloveBuildHacks/Private/SGBuildHacks/SGInclude_Core_DeviceTypes.cpp
new file mode 100644
index 00000000..02034519
--- /dev/null
+++ b/Source/SenseGloveBuildHacks/Private/SGBuildHacks/SGInclude_Core_DeviceTypes.cpp
@@ -0,0 +1,36 @@
+/**
+ * @file
+ *
+ * @author Mamadou Babaei
+ *
+ * @section LICENSE
+ *
+ * (The MIT License)
+ *
+ * Copyright (c) 2020 - 2026 SenseGlove
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ *
+ * @section DESCRIPTION
+ *
+ *
+ */
+
+
+#include "SGBuildHacks/SGInclude_Core_DeviceTypes.h"
\ No newline at end of file
diff --git a/Source/SenseGloveBuildHacks/Public/SGBuildHacks/SGInclude_Core_DeviceTypes.h b/Source/SenseGloveBuildHacks/Public/SGBuildHacks/SGInclude_Core_DeviceTypes.h
new file mode 100644
index 00000000..21ebcc78
--- /dev/null
+++ b/Source/SenseGloveBuildHacks/Public/SGBuildHacks/SGInclude_Core_DeviceTypes.h
@@ -0,0 +1,44 @@
+/**
+ * @file
+ *
+ * @author Mamadou Babaei
+ *
+ * @section LICENSE
+ *
+ * (The MIT License)
+ *
+ * Copyright (c) 2020 - 2026 SenseGlove
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ *
+ * @section DESCRIPTION
+ *
+ *
+ */
+
+
+#include "HAL/Platform.h"
+
+#include "SGBuildHacks/SGUndef_TEXT.h"
+
+THIRD_PARTY_INCLUDES_START
+#include "SenseGlove/Core/DeviceTypes.hpp"
+THIRD_PARTY_INCLUDES_END
+
+#include "SGBuildHacks/SGRestore_TEXT.h"
\ No newline at end of file
diff --git a/Source/SenseGloveConnect/Private/SGConnect/SGConnect.cpp b/Source/SenseGloveConnect/Private/SGConnect/SGConnect.cpp
index d38c2e40..28dab3f7 100644
--- a/Source/SenseGloveConnect/Private/SGConnect/SGConnect.cpp
+++ b/Source/SenseGloveConnect/Private/SGConnect/SGConnect.cpp
@@ -40,17 +40,17 @@
int32 FSGConnect::Init()
{
- return SGConnect_Init();
+ return SGConnectImpl_Init();
}
int32 FSGConnect::Dispose()
{
- return SGConnect_Dispose();
+ return SGConnectImpl_Dispose();
}
FString FSGConnect::GetLibraryVersion()
{
FSGIC_FString Container;
- SGConnect_GetLibraryVersion(&Container);
+ SGConnectImpl_GetLibraryVersion(&Container);
return Container.String;
}
\ No newline at end of file
diff --git a/Source/SenseGloveConnectImpl/Private/SGConnectImpl/SGExportedFunctions.cpp b/Source/SenseGloveConnectImpl/Private/SGConnectImpl/SGExportedFunctions.cpp
index ff8c4278..9b57e603 100644
--- a/Source/SenseGloveConnectImpl/Private/SGConnectImpl/SGExportedFunctions.cpp
+++ b/Source/SenseGloveConnectImpl/Private/SGConnectImpl/SGExportedFunctions.cpp
@@ -78,17 +78,17 @@ int32 SGConnectImpl_Android_Initialize(
* SGConnectImpl.h
******************************************************************************/
-int32 SGConnect_Init()
+int32 SGConnectImpl_Init()
{
return FSGConnectImpl::Init();
}
-int32 SGConnect_Dispose()
+int32 SGConnectImpl_Dispose()
{
return FSGConnectImpl::Dispose();
}
-void SGConnect_GetLibraryVersion(void* OutVersion)
+void SGConnectImpl_GetLibraryVersion(void* OutVersion)
{
StaticCast(OutVersion)->String = FSGConnectImpl::GetLibraryVersion();
}
\ No newline at end of file
diff --git a/Source/SenseGloveConnectImpl/Public/SGConnectImpl/SGExportedFunctions.h b/Source/SenseGloveConnectImpl/Public/SGConnectImpl/SGExportedFunctions.h
index 7783f319..5eda29d1 100644
--- a/Source/SenseGloveConnectImpl/Public/SGConnectImpl/SGExportedFunctions.h
+++ b/Source/SenseGloveConnectImpl/Public/SGConnectImpl/SGExportedFunctions.h
@@ -80,9 +80,9 @@ SENSEGLOVECONNECTIMPL_PUBLIC_API int32 SGConnectImpl_Android_Initialize(
* SGConnectImpl.h
******************************************************************************/
-SENSEGLOVECONNECTIMPL_PUBLIC_API int32 SGConnect_Init();
-SENSEGLOVECONNECTIMPL_PUBLIC_API int32 SGConnect_Dispose();
-SENSEGLOVECONNECTIMPL_PUBLIC_API void SGConnect_GetLibraryVersion(void* OutVersion);
+SENSEGLOVECONNECTIMPL_PUBLIC_API int32 SGConnectImpl_Init();
+SENSEGLOVECONNECTIMPL_PUBLIC_API int32 SGConnectImpl_Dispose();
+SENSEGLOVECONNECTIMPL_PUBLIC_API void SGConnectImpl_GetLibraryVersion(void* OutVersion);
/*******************************************************************************
******************************************************************************/
diff --git a/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs b/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs
index 6eff5911..3f267c07 100644
--- a/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs
+++ b/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs
@@ -40,6 +40,11 @@ public class SenseGloveConnectImpl : ModuleRules
{
public SenseGloveConnectImpl(ReadOnlyTargetRules Target) : base(Target)
{
+ bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
+ bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
+ bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
+ Target.WindowsPlatform.Architecture == UnrealArch.X64;
+
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
bEnableExceptions = false;
@@ -57,17 +62,31 @@ public class SenseGloveConnectImpl : ModuleRules
PrivateDependencyModuleNames.AddRange(
new string[]
{
- "SGBleThirdPartyLibs",
"SGCommonThirdPartyLibs",
- "SGConnectShmThirdPartyLibs",
"SGConnectThirdPartyLibs",
- "SGSerialThirdPartyLibs",
"SGFmtThirdPartyLibs",
+ "SGLogThirdPartyLibs",
"SGLoguruThirdPartyLibs",
- "SGWjwwoodSerialThirdPartyLibs",
}
);
+ if (bIsLinux || bIsLinuxArm64 || bIsWin64)
+ {
+ PrivateDependencyModuleNames.AddRange(
+ new string[]
+ {
+ "SGBleThirdPartyLibs",
+ "SGConnectShmThirdPartyLibs",
+ "SGCoreShmThirdPartyLibs",
+ "SGFakeShmThirdPartyLibs",
+ "SGFlatBuffersThirdPartyLibs",
+ "SGNngThirdPartyLibs",
+ "SGSerialThirdPartyLibs",
+ "SGWjwwoodSerialThirdPartyLibs",
+ }
+ );
+ }
+
PrivateDependencyModuleNames.AddRange(
new string[]
{
diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGCoreEnumCast.h b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGCoreEnumCast.h
index a112d9fa..2aa0f432 100644
--- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGCoreEnumCast.h
+++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGCoreEnumCast.h
@@ -37,11 +37,10 @@
#include "SGBuildHacks/SGInclude_Core_CustomWaveform.h"
+#include "SGBuildHacks/SGInclude_Core_DeviceTypes.h"
#include "SGBuildHacks/SGInclude_Core_Fingers.h"
#include "SGBuildHacks/SGInclude_Core_HapticChannelInfo.h"
-#include "SGBuildHacks/SGInclude_Core_HapticGlove.h"
#include "SGBuildHacks/SGInclude_Core_Library.h"
-#include "SGBuildHacks/SGInclude_Core_NormalizationState.h"
#include "SGBuildHacks/SGInclude_Core_Nova2Glove.h"
#include "SGBuildHacks/SGInclude_Core_Nova2GloveSensorData.h"
#include "SGBuildHacks/SGInclude_Core_NovaGlove.h"
diff --git a/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs b/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs
index 6f87f2a9..26443acc 100644
--- a/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs
+++ b/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs
@@ -40,6 +40,11 @@ public class SenseGloveCoreImpl : ModuleRules
{
public SenseGloveCoreImpl(ReadOnlyTargetRules Target) : base(Target)
{
+ bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
+ bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
+ bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
+ Target.WindowsPlatform.Architecture == UnrealArch.X64;
+
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
bEnableExceptions = false;
@@ -58,7 +63,6 @@ public class SenseGloveCoreImpl : ModuleRules
new string[]
{
"SGCommonThirdPartyLibs",
- "SGCoreShmThirdPartyLibs",
"SGCoreThirdPartyLibs",
"SGLogThirdPartyLibs",
"SGFmtThirdPartyLibs",
@@ -66,6 +70,20 @@ public class SenseGloveCoreImpl : ModuleRules
}
);
+ if (bIsLinux || bIsLinuxArm64 || bIsWin64)
+ {
+ PrivateDependencyModuleNames.AddRange(
+ new string[]
+ {
+ "SGConnectShmThirdPartyLibs",
+ "SGCoreShmThirdPartyLibs",
+ "SGFakeShmThirdPartyLibs",
+ "SGFlatBuffersThirdPartyLibs",
+ "SGNngThirdPartyLibs",
+ }
+ );
+ }
+
PrivateDependencyModuleNames.AddRange(
new string[]
{
diff --git a/Source/SenseGloveTracking/Private/SGTracking/SGXRTracker.cpp b/Source/SenseGloveTracking/Private/SGTracking/SGXRTracker.cpp
index e41ba497..d2dd8437 100644
--- a/Source/SenseGloveTracking/Private/SGTracking/SGXRTracker.cpp
+++ b/Source/SenseGloveTracking/Private/SGTracking/SGXRTracker.cpp
@@ -50,6 +50,7 @@
#include "Misc/Optional.h"
#include "Misc/Timespan.h"
#include "OpenXRCore.h"
+#include "UObject/Class.h"
#include "SGCore/SGHapticGlove.h"
#include "SGLog/SGLog.h"
@@ -60,7 +61,6 @@
#include "SGTypes/SGCoreTypes.h"
#include "SGTypes/SGTrackingTypes.h"
#include "SGUtils/SGEngineUtils.h"
-#include "SGUtils/SGPluginUtils.h"
struct FSGXRTracker::FImpl
{
@@ -731,12 +731,10 @@ FName FSGXRTracker::FImpl::GetControllerHandEnumName(const EControllerHand Contr
FName FSGXRTracker::FImpl::GetOpenXRPositionalTrackingProviderEnumName(
const ESGOpenXRPositionalTrackingProvider OpenXRPositionalTrackingProvider)
{
- static UEnum* EnumPtr{StaticEnum()};
- ensureAlwaysMsgf(EnumPtr, TEXT("Failed to find the ESGOpenXRPositionalTrackingProvider enum!"));
static const int32 EnumNameLength = FString{TEXT("ESGOpenXRPositionalTrackingProvider::")}.Len();
const FName EnumItemName{
- EnumPtr->GetNameByValue(static_cast(OpenXRPositionalTrackingProvider))
+ UEnum::GetValueAsName(OpenXRPositionalTrackingProvider)
};
const FString EnumItemString{EnumItemName.ToString()};
const int32 EnumItemStringLength = EnumItemString.Len();
diff --git a/Source/SenseGloveTracking/Public/SGTracking/SGXRTracker.h b/Source/SenseGloveTracking/Public/SGTracking/SGXRTracker.h
index e0496320..1d9b2830 100644
--- a/Source/SenseGloveTracking/Public/SGTracking/SGXRTracker.h
+++ b/Source/SenseGloveTracking/Public/SGTracking/SGXRTracker.h
@@ -40,7 +40,6 @@
#include "IInputDevice.h"
#include "IOpenXRExtensionPlugin.h"
#include "Math/MathFwd.h"
-#include "Runtime/Launch/Resources/Version.h"
#include "Templates/UniquePtr.h"
#include "UObject/NameTypes.h"
#include "XRMotionControllerBase.h"
diff --git a/Source/SenseGloveTypes/Public/SGTypes/SGCoreTypes.h b/Source/SenseGloveTypes/Public/SGTypes/SGCoreTypes.h
index a467b723..d2f17e30 100644
--- a/Source/SenseGloveTypes/Public/SGTypes/SGCoreTypes.h
+++ b/Source/SenseGloveTypes/Public/SGTypes/SGCoreTypes.h
@@ -38,6 +38,8 @@
#include "HAL/Platform.h"
#include "UObject/ObjectMacros.h"
+#include "SGCoreTypes.generated.h"
+
UENUM(BlueprintType)
enum class ESGBackendType : uint8
{
diff --git a/Source/SenseGloveTypes/Public/SGTypes/SGDebugTypes.h b/Source/SenseGloveTypes/Public/SGTypes/SGDebugTypes.h
index 1dd03e2b..3e4db60b 100644
--- a/Source/SenseGloveTypes/Public/SGTypes/SGDebugTypes.h
+++ b/Source/SenseGloveTypes/Public/SGTypes/SGDebugTypes.h
@@ -39,6 +39,8 @@
#include "HAL/Platform.h"
#include "UObject/ObjectMacros.h"
+#include "SGDebugTypes.generated.h"
+
/**
* Determines the debug virtual hand drawing mode.
*/
diff --git a/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h b/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h
index 241f92ff..a3cf2ffc 100644
--- a/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h
+++ b/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h
@@ -38,6 +38,8 @@
#include "HAL/Platform.h"
#include "UObject/ObjectMacros.h"
+#include "SGTrackingTypes.generated.h"
+
/**
* The Head-mounted Display device enum to determine the HMD device type.
*/
diff --git a/Source/SenseGloveTypes/Public/SGTypes/SGTypes.h b/Source/SenseGloveTypes/Public/SGTypes/SGTypes.h
index 3cbdcdc5..f05fa333 100644
--- a/Source/SenseGloveTypes/Public/SGTypes/SGTypes.h
+++ b/Source/SenseGloveTypes/Public/SGTypes/SGTypes.h
@@ -38,6 +38,8 @@
#include "HAL/Platform.h"
#include "UObject/ObjectMacros.h"
+#include "SGTypes.generated.h"
+
/**
* The engine scalability settings.
*/
diff --git a/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs b/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs
index e277920a..7c25a5af 100644
--- a/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs
@@ -51,31 +51,13 @@ public class SGBleThirdPartyLibs : ModuleRules
string LibraryPathAnroidX64 = "";
string LibraryName = "sgble";
- bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android);
bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
Target.WindowsPlatform.Architecture == UnrealArch.X64;
bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
- if (bIsAndroid)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android"));
-
-#if UE_5_6_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r27c"));
-#elif UE_5_5_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b"));
-#else
- Debug.Assert(false, "Unsupported engine version or compiler!");
-#endif
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
-
- LibraryName = string.Format("lib{0}.a", LibraryName);
- }
- else if (bIsLinux)
+ if (bIsLinux)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "rustc"));
@@ -107,40 +89,18 @@ public class SGBleThirdPartyLibs : ModuleRules
string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
PrivateIncludePaths.Add(IncludePath);
- if (bIsAndroid)
+ if (bIsDebugBuild)
{
- if (bIsDebugBuild)
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug"));
- }
- else
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release"));
- }
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName));
-
- PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64);
- PublicAdditionalLibraries.Add(LibraryPathAnroidX64);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
}
else
{
- if (bIsDebugBuild)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
- }
- else
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
- }
-
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
- PublicAdditionalLibraries.Add(LibraryPath);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
}
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
+
if (bIsWin64)
{
PublicAdditionalLibraries.AddRange(new string[]
diff --git a/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs
index 36e2253b..f2c3027b 100644
--- a/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs
@@ -116,8 +116,25 @@ public class SGCommonThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs b/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs
index c1329561..73f302e1 100644
--- a/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs
@@ -47,35 +47,15 @@ public class SGConnectShmThirdPartyLibs : ModuleRules
string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
- string LibraryPathAnroidAArch64 = "";
- string LibraryPathAnroidX64 = "";
string LibraryName = "sgconnectshm";
- bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android);
bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
Target.WindowsPlatform.Architecture == UnrealArch.X64;
bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
- if (bIsAndroid)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android"));
-
-#if UE_5_6_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r27c"));
-#elif UE_5_5_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b"));
-#else
- Debug.Assert(false, "Unsupported engine version or compiler!");
-#endif
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
-
- LibraryName = string.Format("lib{0}.a", LibraryName);
- }
- else if (bIsLinux)
+ if (bIsLinux)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
@@ -116,8 +96,25 @@ public class SGConnectShmThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
@@ -136,38 +133,16 @@ public class SGConnectShmThirdPartyLibs : ModuleRules
string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
PrivateIncludePaths.Add(IncludePath);
- if (bIsAndroid)
+ if (bIsDebugBuild)
{
- if (bIsDebugBuild)
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug"));
- }
- else
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release"));
- }
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName));
-
- PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64);
- PublicAdditionalLibraries.Add(LibraryPathAnroidX64);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
}
else
{
- if (bIsDebugBuild)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
- }
- else
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
- }
-
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
- PublicAdditionalLibraries.Add(LibraryPath);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
}
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
}
}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs b/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs
index 25532123..e77a150d 100644
--- a/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs
@@ -116,8 +116,25 @@ public class SGConnectThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs
index ff69bf9b..5c07158a 100644
--- a/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs
@@ -47,35 +47,15 @@ public class SGCoreShmThirdPartyLibs : ModuleRules
string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
- string LibraryPathAnroidAArch64 = "";
- string LibraryPathAnroidX64 = "";
string LibraryName = "sgcoreshm";
- bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android);
bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
Target.WindowsPlatform.Architecture == UnrealArch.X64;
bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
- if (bIsAndroid)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android"));
-
-#if UE_5_6_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r27c"));
-#elif UE_5_5_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b"));
-#else
- Debug.Assert(false, "Unsupported engine version or compiler!");
-#endif
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
-
- LibraryName = string.Format("lib{0}.a", LibraryName);
- }
- else if (bIsLinux)
+ if (bIsLinux)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
@@ -116,8 +96,25 @@ public class SGCoreShmThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
@@ -136,38 +133,16 @@ public class SGCoreShmThirdPartyLibs : ModuleRules
string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
PrivateIncludePaths.Add(IncludePath);
- if (bIsAndroid)
+ if (bIsDebugBuild)
{
- if (bIsDebugBuild)
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug"));
- }
- else
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release"));
- }
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName));
-
- PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64);
- PublicAdditionalLibraries.Add(LibraryPathAnroidX64);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
}
else
{
- if (bIsDebugBuild)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
- }
- else
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
- }
-
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
- PublicAdditionalLibraries.Add(LibraryPath);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
}
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
}
}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs
index 3265eef8..a8d3c02c 100644
--- a/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs
@@ -116,8 +116,25 @@ public class SGCoreThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGFakeShmThirdPartyLibs/SGFakeShmThirdPartyLibs.Build.cs b/Source/ThirdParty/SGFakeShmThirdPartyLibs/SGFakeShmThirdPartyLibs.Build.cs
new file mode 100644
index 00000000..6629f58e
--- /dev/null
+++ b/Source/ThirdParty/SGFakeShmThirdPartyLibs/SGFakeShmThirdPartyLibs.Build.cs
@@ -0,0 +1,148 @@
+/**
+ * @file
+ *
+ * @author Mamadou Babaei
+ *
+ * @section LICENSE
+ *
+ * (The MIT License)
+ *
+ * Copyright (c) 2020 - 2026 SenseGlove
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ *
+ * @section DESCRIPTION
+ *
+ *
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using UnrealBuildTool;
+
+public class SGFakeShmThirdPartyLibs : ModuleRules
+{
+ public SGFakeShmThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target)
+ {
+ Type = ModuleType.External;
+
+ string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
+ string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
+ string LibraryName = "sgfakeshm";
+
+ bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
+ bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
+ bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
+ Target.WindowsPlatform.Architecture == UnrealArch.X64;
+ bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
+
+ if (bIsLinux)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsLinuxArm64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsWin64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
+ switch (Target.WindowsPlatform.Compiler)
+ {
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
+ case WindowsCompiler.VisualStudio2022:
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+ default:
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+ break;
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("{0}.lib", LibraryName);
+ }
+ else
+ {
+ Debug.Assert(false, "Unsupported platform!");
+ }
+
+ string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
+ PrivateIncludePaths.Add(IncludePath);
+
+ if (bIsDebugBuild)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
+ }
+ else
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
+ }
+}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGFlatBuffersThirdPartyLibs/SGFlatBuffersThirdPartyLibs.Build.cs b/Source/ThirdParty/SGFlatBuffersThirdPartyLibs/SGFlatBuffersThirdPartyLibs.Build.cs
new file mode 100644
index 00000000..784a719e
--- /dev/null
+++ b/Source/ThirdParty/SGFlatBuffersThirdPartyLibs/SGFlatBuffersThirdPartyLibs.Build.cs
@@ -0,0 +1,148 @@
+/**
+ * @file
+ *
+ * @author Mamadou Babaei
+ *
+ * @section LICENSE
+ *
+ * (The MIT License)
+ *
+ * Copyright (c) 2020 - 2026 SenseGlove
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ *
+ * @section DESCRIPTION
+ *
+ *
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using UnrealBuildTool;
+
+public class SGFlatBuffersThirdPartyLibs : ModuleRules
+{
+ public SGFlatBuffersThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target)
+ {
+ Type = ModuleType.External;
+
+ string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
+ string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
+ string LibraryName = "flatbuffers";
+
+ bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
+ bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
+ bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
+ Target.WindowsPlatform.Architecture == UnrealArch.X64;
+ bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
+
+ if (bIsLinux)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsLinuxArm64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsWin64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
+ switch (Target.WindowsPlatform.Compiler)
+ {
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
+ case WindowsCompiler.VisualStudio2022:
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+ default:
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+ break;
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("{0}.lib", LibraryName);
+ }
+ else
+ {
+ Debug.Assert(false, "Unsupported platform!");
+ }
+
+ string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
+ PrivateIncludePaths.Add(IncludePath);
+
+ if (bIsDebugBuild)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
+ }
+ else
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
+ }
+}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs b/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs
index 4d0d2ab7..de96bdd1 100644
--- a/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs
@@ -121,8 +121,25 @@ public class SGFmtThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs b/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs
index 126a0e07..ddcc8340 100644
--- a/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs
@@ -116,8 +116,25 @@ public class SGLogThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs b/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs
index 8a22fc42..b49ddd96 100644
--- a/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs
@@ -121,8 +121,25 @@ public class SGLoguruThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
diff --git a/Source/ThirdParty/SGNngThirdPartyLibs/SGNngThirdPartyLibs.Build.cs b/Source/ThirdParty/SGNngThirdPartyLibs/SGNngThirdPartyLibs.Build.cs
new file mode 100644
index 00000000..7bcfd770
--- /dev/null
+++ b/Source/ThirdParty/SGNngThirdPartyLibs/SGNngThirdPartyLibs.Build.cs
@@ -0,0 +1,148 @@
+/**
+ * @file
+ *
+ * @author Mamadou Babaei
+ *
+ * @section LICENSE
+ *
+ * (The MIT License)
+ *
+ * Copyright (c) 2020 - 2026 SenseGlove
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ *
+ * @section DESCRIPTION
+ *
+ *
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using UnrealBuildTool;
+
+public class SGNngThirdPartyLibs : ModuleRules
+{
+ public SGNngThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target)
+ {
+ Type = ModuleType.External;
+
+ string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
+ string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
+ string LibraryName = "nng";
+
+ bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
+ bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
+ bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
+ Target.WindowsPlatform.Architecture == UnrealArch.X64;
+ bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
+
+ if (bIsLinux)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsLinuxArm64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
+
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v26"));
+#elif UE_5_6_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
+
+ LibraryName = string.Format("lib{0}.a", LibraryName);
+ }
+ else if (bIsWin64)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
+ switch (Target.WindowsPlatform.Compiler)
+ {
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
+ case WindowsCompiler.VisualStudio2022:
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+ default:
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+ break;
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
+
+ LibraryName = string.Format("{0}.lib", LibraryName);
+ }
+ else
+ {
+ Debug.Assert(false, "Unsupported platform!");
+ }
+
+ string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
+ PrivateIncludePaths.Add(IncludePath);
+
+ if (bIsDebugBuild)
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
+ }
+ else
+ {
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
+ }
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
+ }
+}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs b/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs
index 1f33184d..fd900799 100644
--- a/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs
@@ -47,35 +47,15 @@ public class SGSerialThirdPartyLibs : ModuleRules
string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
- string LibraryPathAnroidAArch64 = "";
- string LibraryPathAnroidX64 = "";
string LibraryName = "sgserial";
- bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android);
bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
Target.WindowsPlatform.Architecture == UnrealArch.X64;
bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
- if (bIsAndroid)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android"));
-
-#if UE_5_6_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r27c"));
-#elif UE_5_5_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b"));
-#else
- Debug.Assert(false, "Unsupported engine version or compiler!");
-#endif
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
-
- LibraryName = string.Format("lib{0}.a", LibraryName);
- }
- else if (bIsLinux)
+ if (bIsLinux)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
@@ -116,8 +96,25 @@ public class SGSerialThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
@@ -136,38 +133,16 @@ public class SGSerialThirdPartyLibs : ModuleRules
string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
PrivateIncludePaths.Add(IncludePath);
- if (bIsAndroid)
+ if (bIsDebugBuild)
{
- if (bIsDebugBuild)
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug"));
- }
- else
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release"));
- }
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName));
-
- PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64);
- PublicAdditionalLibraries.Add(LibraryPathAnroidX64);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
}
else
{
- if (bIsDebugBuild)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
- }
- else
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
- }
-
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
- PublicAdditionalLibraries.Add(LibraryPath);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
}
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
}
}
\ No newline at end of file
diff --git a/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs b/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs
index 4b6ab61d..750c1797 100644
--- a/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs
+++ b/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs
@@ -47,35 +47,15 @@ public class SGWjwwoodSerialThirdPartyLibs : ModuleRules
string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, ".."));
string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib"));
- string LibraryPathAnroidAArch64 = "";
- string LibraryPathAnroidX64 = "";
string LibraryName = "serial";
- bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android);
bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux;
bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64;
bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) &&
Target.WindowsPlatform.Architecture == UnrealArch.X64;
bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug);
- if (bIsAndroid)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android"));
-
-#if UE_5_6_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r27c"));
-#elif UE_5_5_OR_LATER
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b"));
-#else
- Debug.Assert(false, "Unsupported engine version or compiler!");
-#endif
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
-
- LibraryName = string.Format("lib{0}.a", LibraryName);
- }
- else if (bIsLinux)
+ if (bIsLinux)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux"));
@@ -116,8 +96,25 @@ public class SGWjwwoodSerialThirdPartyLibs : ModuleRules
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows"));
switch (Target.WindowsPlatform.Compiler)
{
+#if UE_5_7_OR_LATER
+ case WindowsCompiler.VisualStudio2026:
+#if UE_5_8_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v145-1450"));
+#elif UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
+ break;
+#endif
case WindowsCompiler.VisualStudio2022:
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143"));
+#if UE_5_7_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1444"));
+#elif UE_5_5_OR_LATER
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143-1438"));
+#else
+ Debug.Assert(false, "Unsupported engine version or compiler!");
+#endif
break;
default:
Debug.Assert(false, "Unsupported engine version or compiler!");
@@ -136,38 +133,16 @@ public class SGWjwwoodSerialThirdPartyLibs : ModuleRules
string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include"));
PrivateIncludePaths.Add(IncludePath);
- if (bIsAndroid)
+ if (bIsDebugBuild)
{
- if (bIsDebugBuild)
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug"));
- }
- else
- {
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release"));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release"));
- }
-
- LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName));
- LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName));
-
- PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64);
- PublicAdditionalLibraries.Add(LibraryPathAnroidX64);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
}
else
{
- if (bIsDebugBuild)
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug"));
- }
- else
- {
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
- }
-
- LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
- PublicAdditionalLibraries.Add(LibraryPath);
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release"));
}
+
+ LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName));
+ PublicAdditionalLibraries.Add(LibraryPath);
}
}
\ No newline at end of file
diff --git a/Source/ThirdParty/android/debug/droidplug.aar b/Source/ThirdParty/android/debug/droidplug.aar
deleted file mode 100644
index cd115398..00000000
--- a/Source/ThirdParty/android/debug/droidplug.aar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d02a13bc38608cc8e38a8bf92a212c37956e8c78896742ea9600f90f96c7c397
-size 35726
diff --git a/Source/ThirdParty/android/release/droidplug.aar b/Source/ThirdParty/android/release/droidplug.aar
deleted file mode 100644
index 74f09ce4..00000000
--- a/Source/ThirdParty/android/release/droidplug.aar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:87af3ac54b84b580a100967b1591aebd4a7bd1c7abce14cf16e829a6cf7d291a
-size 34572
diff --git a/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp b/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp
index b4e53a07..f4c66e01 100644
--- a/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp
+++ b/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3bf3b9b2ca49c567dba5131c9d9dafeef4fa2b28bea1c8c4b2a98d1ae553fcb5
-size 79721
+oid sha256:203136c47743d1fd92c65610507bbc5d6e67ff07e42ac23b515b2ed49fe0e90e
+size 81601
diff --git a/Source/ThirdParty/include/SenseGlove/BLE/sgble.h b/Source/ThirdParty/include/SenseGlove/BLE/sgble.h
index dcec2470..e188bdb9 100644
--- a/Source/ThirdParty/include/SenseGlove/BLE/sgble.h
+++ b/Source/ThirdParty/include/SenseGlove/BLE/sgble.h
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cc81941c5d9406a9dba309a2ab156a494bdd71de1e32ae9f7705dc8bcf29a6c7
-size 12724
+oid sha256:77503dec4829d21741dd5c2f476847520fbae84c4d808e2850d6ffcf2d37ee97
+size 13220
diff --git a/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp b/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp
index ff10431f..f5935bad 100644
--- a/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp
+++ b/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:47ecfbc23db1fb29c17c26408544fe4dc514bb8783759a1c36d95a7f253aa0a2
-size 9062
+oid sha256:d7dffc1889fa2ef9709d3b96cded14ab2d67e062848802c08525aa962266bd4e
+size 9579
diff --git a/Source/ThirdParty/include/SenseGlove/Common/Environment.hpp b/Source/ThirdParty/include/SenseGlove/Common/Environment.hpp
new file mode 100644
index 00000000..bdaf4e04
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Common/Environment.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96b6164da1156cf04f529e4111f23168575ea40cec58e9b3fcef5800f7e63590
+size 602
diff --git a/Source/ThirdParty/include/SenseGlove/Common/FileIO.hpp b/Source/ThirdParty/include/SenseGlove/Common/FileIO.hpp
new file mode 100644
index 00000000..d487240b
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Common/FileIO.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9755b7408488202c1d271de6147ebc491a49a04dce91ceed42789ba0ee406592
+size 3881
diff --git a/Source/ThirdParty/include/SenseGlove/Common/FileWatcher.hpp b/Source/ThirdParty/include/SenseGlove/Common/FileWatcher.hpp
new file mode 100644
index 00000000..46e4f112
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Common/FileWatcher.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c03de7a83927dc5ed04dfe064b77abe0281016239fff7db3cd324bdb5cd15147
+size 1645
diff --git a/Source/ThirdParty/include/SenseGlove/Common/FloatUtils.hpp b/Source/ThirdParty/include/SenseGlove/Common/FloatUtils.hpp
index f79052ab..56cc0cbd 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/FloatUtils.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/FloatUtils.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:821bc09ebac372d985100c6ec7a7350c3eedf869a2bd9c0f4e1d70bae86d90c0
+oid sha256:b8429f11510ee3083a4d09a46280562ba62ddec4a822f52c5a098e4ae4b60d8d
size 3735
diff --git a/Source/ThirdParty/include/SenseGlove/Common/HybridMutex.hpp b/Source/ThirdParty/include/SenseGlove/Common/HybridMutex.hpp
index 71207f69..c75da759 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/HybridMutex.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/HybridMutex.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0b7e597fbff5361a0b3f1f5e689e017890ab594ee54778b8e2078efe0302f7dc
-size 1323
+oid sha256:0cb8ca28fd8ab42ec8776a66182322631547b60d9700c0a19db8b205a08e2d7e
+size 1272
diff --git a/Source/ThirdParty/include/SenseGlove/Common/HybridSharedMutex.hpp b/Source/ThirdParty/include/SenseGlove/Common/HybridSharedMutex.hpp
index 81e64a1f..4af0b9d1 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/HybridSharedMutex.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/HybridSharedMutex.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:83958f815c20885a1b389283a5e987f73d86e377481806cb19c3da96a2d7664a
-size 1502
+oid sha256:28376d58d169f55d892673e2dd54d9cea8e4c2776ba4699e1cdeac7f7997c9f2
+size 1445
diff --git a/Source/ThirdParty/include/SenseGlove/Common/Intrinsics.hpp b/Source/ThirdParty/include/SenseGlove/Common/Intrinsics.hpp
index 27381c2a..b4be69b8 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/Intrinsics.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/Intrinsics.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d30649ba075750b806a6c54ff69bbd1ef162637bfb028f7838af9366c3d43835
+oid sha256:33d9e802cf279ca3757be069118621183fd56419e07b753d454b1a45e01533ee
size 1210
diff --git a/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp b/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp
index 1c2e2c16..3f15333e 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9f6159bd075a6b07b3e76d1af42dcf62be8ed7fe4d953656e055deaa321f809a
+oid sha256:2ddeacc1cb4645cb80d95f717aa82e04307a2269464d8d1cc15ba0051bbe6b62
size 1006
diff --git a/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp b/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp
index 942c5f02..ae146c69 100644
--- a/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7c7f50319fa694014331d350bbd61031388d6491ccad929623885383b4e7b302
-size 16321
+oid sha256:4b00eeeb4b75704b31ffed9f298bf198cb86979a0a5d5924257b9d8c55fe961c
+size 22212
diff --git a/Source/ThirdParty/include/SenseGlove/Common/StringUtils.hpp b/Source/ThirdParty/include/SenseGlove/Common/StringUtils.hpp
new file mode 100644
index 00000000..bff78e93
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Common/StringUtils.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a18973b0c8df91f3c03c82e5834c99ed16dfed5a1c3b2739016cfe735c2a2e65
+size 4991
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp
index 8814da38..d26c4d41 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e77ddd30d03a0b425091135ff71a6c3266a8a775653584e74d3e6e2c2c5a7d51
-size 4206
+oid sha256:f77e2d5b6ac6973db5c6264fe51776019a395d42c2e81b0df9c0301c4931ad16
+size 4220
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp b/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp
index 8b4a07d2..1784710c 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8680a4dd20fb222bbb0180066f0dfe57f022ae16ca151037eea79e3ba95ba70c
-size 2160
+oid sha256:de8b7b56c469b6e339e9fb322cec4ee2cbd2b3047a5bc7fa7bb0a40c1d0b758c
+size 2174
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp b/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp
index 3fedb739..4f3c268d 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:16fc2df4ad0854af95075253987cf975d8cdb3072354c4987dad977fbc7d62f0
-size 1184
+oid sha256:f6fea986326366b182e812ef7ac78ced2641a49b1ee2f9db24a2bb0c6dd4a8c5
+size 925
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp
index 8048e3ba..765a470b 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d2dc073e41e6003e7a5c1ee66091fe63fa92a821338c77a99e4eaca121b81ea2
-size 5738
+oid sha256:0bf5920a757f4687610929fcc39b1d890c2b599876accfdbe7a675730afdfe8b
+size 5678
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp
index adbfc249..d7b03afe 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b9e178e74cb039a440fe040e4e0c33732a62553dda61d640fd1dab5ffd59c17f
-size 2156
+oid sha256:837d150e48ca4c78656d7330d4830df85954619e5f23fc34851dd58443bdddb7
+size 2182
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp
index 1f83d4ec..ef548703 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5fff5126c51353b833f4baed3d613a2825047a5e2c5211d6fd9ba6d262b2bd84
-size 846
+oid sha256:e7c7d4b3a0e82dca9e6372055e6b9eda02e6ea4918d549f7d67b08c35b243ed5
+size 768
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp
index ac8ac1b5..db9dd4d2 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:75fa01627dab1dfad79253aebdbfd33eb4adc6531fefd7c45cae9190c7ed3aa8
-size 2269
+oid sha256:ef993c1cb4ff1186d1fc50412b62ca523f709edaa0872ed45ed725825e9ddae4
+size 2286
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp
index 3376f81b..1b857438 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a40a5ecad4e49225d830bbbc6ef10e26684c4b35819c98f37ff17db891ca4aaf
-size 2481
+oid sha256:d78a477048cfb04db7190568cfcc11475050046c0e6b4c94cf80c614bf2fae36
+size 2386
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp
index e0c72053..d1f8af8e 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d35d69a6e169d6b460f3ca58bab709254af1c54e54d29de1b3b765dd72414b07
-size 1336
+oid sha256:5789934ae748e738be25b19c5b09aa3dbe5d373a9ae4504072a0c7a3c2922833
+size 1350
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp b/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp
index 730f134b..08b3d959 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a2631c9a1bd221a19499f0da8f6f2d61e24a8ce114e22bf316092aa34849371b
-size 3905
+oid sha256:182e3d695f06804aea884b22c4e9ab368146f2f441ef92cc39a2d2eecb755cff
+size 3852
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp b/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp
index c525bdfb..1fec1db2 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:334f52e446b90722d20ddcb9f5153ae455196813a51833944f740db7fabdb3dc
-size 4261
+oid sha256:bc362bfe31e2d95bf05447ae90293e0ae71b220a854e2b66a263e215c31276d6
+size 4249
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp
index 9f92e93d..6efa4601 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1b7282b057d381365c45d03871489859f308d35b31f2e05047463bd15451142e
-size 2557
+oid sha256:a1cf229e4af502dbb5f0b8b4074408f9fd230771f00e6f173c4200add5db4642
+size 2545
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp b/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp
index f2389995..3b5efa69 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6c1109afc062a65f669995fbadadd44de81f7c19cb34b0194ec3a61b408a0aec
-size 2148
+oid sha256:24dca95a7c322d7b83f5825e9f71e615fe75eb0225cb5ca9edb91a366bb14a55
+size 2174
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp b/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp
index a9e7b8dd..3886baf4 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e5332b253f97f150672fe7491b1b1d85786c7aa43a1d0a56aae8bb74c51b92f6
+oid sha256:bfcc484ef612247681274ce584a6f8594d4b3b06af9f1de818d10d28e7822954
size 5863
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp b/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp
index 64374136..0fac768f 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1217ab52d5dbb76956d6e61d6ab8f811ff49ff0610a5f35b4b397e48b5f36082
-size 2424
+oid sha256:6d728a966d7ccd06ee03361ccfdc9d4c1091eb4282c4436d1f8416277a4a3254
+size 2438
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp b/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp
index 93452312..f0f6a119 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:365f0f263fd1244c638670b83105eea3062a534dab00cb249e247c60f2d77490
-size 2057
+oid sha256:edaface3d4507f777c4d4aa64f817d2331d034c1870e4caa81a7cfe9dd19ee86
+size 2071
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp
index 0b9c62b0..70949647 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4d60ed3d4e2db7248216a4ceef47ffd89b2f89019651d5797407a55eb47b0815
-size 2392
+oid sha256:2037f7d48c5e24d1406f046d6d7fad1c5fcc895a95b5f56ef4b13baa5fedd46c
+size 2452
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp
index 70a52e38..dbe7b3aa 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9a5ece924262342687321fcb3873fefac0ef7c301b49843970cbdb4c758720dd
-size 4432
+oid sha256:6f5b1b3b54f8105a74ef0ef540a8527f715723d7b39124d5e99ba153ddc99fba
+size 4420
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp b/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp
index 2a05a3e4..ea95cfa3 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c06f72a7119066997e439c7e07e19564a15b033e2e875ca1e44ad73e252f4a62
-size 3049
+oid sha256:8156145367b0d9c0b246ebf26af1f3515f91229937ea8eb286956eb63419af29
+size 3069
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp
index f3a31133..1afe0bda 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:adf9037a13f42eb82856b13e1c83b0c90246a46a5e0f2e66ec66a5f078140be9
-size 1470
+oid sha256:9dfb6f8ca25b11ba8e0d461eeefb50ea8c76c96a0c8c5ed30acc5b822005bca7
+size 1544
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp
index 15d043fc..67b918bf 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:576a26b5c9c6c6c45208dc48f6db2bcb562d80dd86cb2faeadcd6e05ccf65c8a
-size 13255
+oid sha256:4b5bbfaa8f88954b07a2835e02a45a85ba989d0d7c7096f8a99c732bfe004307
+size 33948
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp
index 7084f0de..7cb087e3 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6b9836d83ce01e2ac902c639d9368cad4c54e442a3b09be92a0e2bc2a77dafc4
-size 4662
+oid sha256:bf678636c2fe461f10d81d28e55c966236890f76690a990cf58305bc2f52efb5
+size 4601
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp
index 74065a36..21ee770f 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3d24294be819701a811830f2aefdbd65026adca325acab807c3e8b0bf8e8082e
-size 2874
+oid sha256:5ba577956dc0b16e59a2c7e3f2da566bdcbebdfd4b6cbbda4da7f39feaef30d7
+size 2751
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp
index 3a538ce2..8b8d195c 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4834f22e4b8b9ee1847d670e64f550f3d11c214be25cc08e47630d572497764c
-size 2482
+oid sha256:09a561831af0fea6ceb2078ba33be491438642c3093fac33e471d0b50f907fdc
+size 2498
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp b/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp
deleted file mode 100644
index 2846ed81..00000000
--- a/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:95a70a0f4e9544425ef6343fc50b1f4d8798712d150eeeb9b4d3d59c2805b566
-size 2810
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/StringUtilsExt.hpp b/Source/ThirdParty/include/SenseGlove/Connect/StringUtilsExt.hpp
new file mode 100644
index 00000000..6eb8366b
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Connect/StringUtilsExt.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96ab0ddd83d8f041f99a2ca3113db08162b7e31123196122a32c47f203938f51
+size 887
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp b/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp
index 931a14d8..f4677035 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4b82281292eda2d6f78bb09c7d2ebb626259df90f7657ca379e93fa5a4d0b476
-size 2067
+oid sha256:509e7291604e05e66c8cbf8985545fbba7a7fea67c7465261139afa56a98d7d6
+size 2055
diff --git a/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp b/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp
index 29bf0aa7..84b7e9e9 100644
--- a/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:53c1212a28f7dc232c8446da6afa857c907f1ac5cde0e2b33478802f81a56d36
-size 975
+oid sha256:76990cca76980ef6955ca9999bc4f2f5e048f646189a7b9be87994eac2072601
+size 963
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp b/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp
index 56c8836c..7c89d801 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e16fd3a2c8ebef30e96fbe3249152293de30cb572d8b5889d74c2bf1d5633ea0
-size 3479
+oid sha256:63848a96212aa0b994b9fe48527274eeaeefbb846fcb747f10b74758cb2e2ba5
+size 3481
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Android.hpp b/Source/ThirdParty/include/SenseGlove/Core/Android.hpp
index 8b76f3f8..40f82f25 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Android.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Android.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fc08a6a7a0bca4ac6e89eac5b638205972c3a5c4977f2b17c3a8a6394d068f32
-size 3812
+oid sha256:8df63f2bea983a31ebbaf4f606f218c6b8374f69957d57fbfb9fc40df5931876
+size 3843
diff --git a/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp b/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp
index dc7cfaf8..e387123f 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:84ed1ea97ee572d2289174b80f993f1d2890c67ba0ffb1f74d8763e43b2f398f
-size 7665
+oid sha256:405d7762fe44fd297f4e9f9023d1161119cbaa8c70447492d32ab43ed4dbfdc0
+size 7700
diff --git a/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp b/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp
index 80a18b27..82df4f5e 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:db9abed553df3e3963a7a70c53f7fed337e32bd23fea602f70bea474412f9ff5
-size 3775
+oid sha256:c3e7af3bca1cf8bbfdebd9043411e8c87d55c28a2ade9e8c544e618c08b31a2a
+size 3779
diff --git a/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp
deleted file mode 100644
index 173c2cb4..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ef89c6967aefe59a59c00e711570a800f4ec2ab58dfd089d773e777e529c25d6
-size 3043
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp
index cd0a84c9..1d53fecf 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e30807511ba770103f4e5dd1079233a82d4db6a167fb348612420bc37d53f33f
-size 6652
+oid sha256:ae4b456245893344229b31c423db3af705edadf14f7e1932d9dfa728bf77507b
+size 6461
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp
index 74426b4e..8cbe57ab 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:36481a85283dbcc4778432bf1cb193851a22d115ee3bf80a9d56f8bf7edb9d3a
-size 5129
+oid sha256:be9fca897c088000ecddf642d657b984bb1d9db15447b2dbc5fd5aaa3321dd4b
+size 4980
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp
index 55db0a80..08cdaa5c 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d62181298f46d554e80f0f0814fa93107c08df72656f18e0371a0f8307f9db73
-size 9594
+oid sha256:fb3682fc5c8bcedb16118572e9796e4c6300bd74db53741bcba9e00b82b49fbf
+size 9616
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp
index 6f73f85b..e290a5a5 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0c492d555ce922899db442c3a5412f5dc3a669ab7ba9b63c39ea8fda382cf202
-size 5628
+oid sha256:b8a604462cdc7bb6b6b77f6bfb8a80495d2cad060d87fb355746982f1f07d5c8
+size 5440
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp
index a34eab9f..9d1557cc 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e4f650d2f5747d7f8b4bb15963fb016c2ef308efdde7f78bfd02c448b6238d23
-size 6299
+oid sha256:2d39ca1a16843f30c0ebb180d6018b08a37f7072e7b8874c73e1e07402274448
+size 6329
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp b/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp
deleted file mode 100644
index 2a9bcd5b..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bc1d388e26ec5a28d2661ec4b7ccf8cbfe1af9b5b90ae6c6e7b02742c69cd8fc
-size 2242
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp b/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp
index fd169047..8539a2a3 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6164a198e4144026f53e44f87450ae359a2495d86e9f0525d2d1d0a321eb728b
-size 4307
+oid sha256:bc1c49cfff4525936e68a552f5bf47c412806bbaf73aadbcec18e78ac005f2af
+size 4308
diff --git a/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp b/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp
index fb03fb13..e85de278 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b274e0e354ba01cf4d60242ab92e8db7796b64bd23a37c44b0c100fe27fda586
-size 3356
+oid sha256:e3586545a20da57760d7e4afb4cdbfccd723c63c7a65d6e8c300e12ead42835c
+size 3405
diff --git a/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp b/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp
index f33bb9e2..75c59525 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:44ae966e463982383259de1e9e1970173623c3fe6649701448451c8db704f0e9
-size 8612
+oid sha256:8c559cb04c371851301ff28206ff1eeee570610db75450507a76bb933134865b
+size 8642
diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp
index a1972d73..98bd054c 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:834487b8e016c91c3740b50b86b77f3eb826454cc5c90702530b8b8259c2220e
-size 5543
+oid sha256:a80131f97f7c2ecf39d27e5b76ab7a428d09cf5c16b0dc24e1b572051de961e7
+size 5573
diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp
index 6caaba75..43ed19d4 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb63c944e88001144681cfbef9f84f287c276c2cfe5faf98a8f0eeb856a50181
-size 4131
+oid sha256:f55b61d9cdc50c1fdb7b4606ddee76dcc7f3c4a01951b9de45dc4276be491c3b
+size 4153
diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp
index 384978ea..05aa2e28 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bf5e66f15069d68223b65e3ec5d2148e8d563a1eb37b073076edea08f3161339
-size 1366
+oid sha256:a2d0a83ff666152964ab7b0eb5589251153c929eaf0a8f5fc37480d7b344ca2b
+size 1357
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp b/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp
deleted file mode 100644
index ffd9bcce..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:984fa0da589d68b28218396a400de1b1b4a5a69ee129ce78a5bfced0c67559bb
-size 571
diff --git a/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp b/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp
deleted file mode 100644
index 758ad685..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:af294bbabcb56dd87dc0da6d2b0f1f7fa91798852521c854b8cffe8e39c720dc
-size 3724
diff --git a/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp
deleted file mode 100644
index 22e3cdcb..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b0b57aff85be93a043dd5e8853e1e921ed9f4778ef4f9581ba25f8e85edc50f9
-size 2517
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp b/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp
index 248e8a48..60ea03ff 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3b58955e0b83d1dc54ac41a5d3ae9af7a6193be3377af26775dc4f51a28a5626
-size 2652
+oid sha256:c23d6bd11faeeba7312ab3137a1263ebee79c565967a20bf3fe0bd8318659e56
+size 2621
diff --git a/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp
deleted file mode 100644
index cd42ecfa..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5e26a4abbf00e500f792333fba45633719404f3aa168002a3d55fd6579a0c8a9
-size 3413
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp
index 7e14c23f..b66050f0 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:32a8ff468cd61b6e159cc921a90b9613b4667653a01aca040f7029e38f3b7d19
-size 3596
+oid sha256:de2211183e77054b6b78878455af809502a2e7cdd24278eb3e8ed6b5b356105c
+size 3702
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp
index ad4d14fd..4e14de9e 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b5fae43072b990c6be2680dfc24c5e3cb8d998e42b7a15ac21507ac011393ad0
-size 10399
+oid sha256:dab3ccaf594d479338c4c1b29562205156ca7ff5ebcbf09645b259da399f53bc
+size 10169
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp
index f9617508..c578c7af 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:56f7d88d67eae83beba8cb301e158322a77caeb16193e42234b0e9e641720976
-size 7977
+oid sha256:5343db300e69c3715214fccc82bc23cdcd0667284113dd78ccd1e027babfa35c
+size 7997
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp
deleted file mode 100644
index a53e84eb..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0dfc30941945e28f7c12805847de84288656138fcbd52cbb8c31a2e41cd62480
-size 5351
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp
index d1f29e11..aa9f7a89 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:10bad68debb793dbb76101f092c8da0e5475ee33343708251e92973e187466eb
-size 5758
+oid sha256:1d519f818060be292fd7422cf8e765051cc6406ed3d6e186b91319792277597d
+size 5788
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp
index 7b44349f..2b28bf13 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:64284abd0f456aa98c72509ce5f4af493873c8305cfffe9d00a25104da8a4acb
-size 14080
+oid sha256:c81b61d9f9cc08dfb1f018489824fefb746e51e3c99c9762234fb330411aa2ed
+size 14048
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp
deleted file mode 100644
index 0a656db3..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:37dfefde9e2cedb031c872647908e970fdf8e1cef799514ee255399ea9523293
-size 6689
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp
deleted file mode 100644
index 1c2b8edf..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e30c06d9f254bf3afef690d49861fe0781a177bc220f0ad1106028afae104834
-size 7955
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp
deleted file mode 100644
index 3250dbdb..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3df20e2d4eae03ba95d65a7d189cd25b50b1f9eec43a8a07998977cd46c85352
-size 6821
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp
deleted file mode 100644
index 901d3a19..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7c605f1f7a4b64bdacca1a27b8beb4f31d0545b3fba615458307f5822f4f79fa
-size 4409
diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp
deleted file mode 100644
index 0fdc5cad..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:89c6cae2f4e8f568b0f013177422c53a0548a8114cf7ac88f4bf40df829d8c1e
-size 5542
diff --git a/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp b/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp
index c5a8a34d..89b06c51 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:40593124d4a4c46814cbaf29f6814fa83a30abb7c059218ad2427930a7d4f622
+oid sha256:3ad5233564505c60adb578986302a3c5317b99961b0abf8d60ae799a9421d4d4
size 3735
diff --git a/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp b/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp
index 8df90d2e..db693129 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:97324adb2190e4229c2cc811351e8fc6ccae8f7b4309c493d96caf1b6553b431
-size 1690
+oid sha256:abcaaed98350c17db727f3ec230e381b8c113ec96ac4d3911a1b9b9ed5be8b74
+size 1688
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Library.hpp b/Source/ThirdParty/include/SenseGlove/Core/Library.hpp
index a52de911..b8ed507b 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Library.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Library.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2d49e186b3f2f868a23e2b4ee04a991af5cbc12dc9bc8a0d19b9b7e32042a775
-size 1616
+oid sha256:a7b4f3175518fb0612a17a827ba571dff135c05e365d32eeddf46a694f748615
+size 1784
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp b/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp
index 4cc8972a..1561fc65 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c539558d796d2cee5f3e31eca934a8bf3409c345f1f12b83bb3305dcb1b3aa7d
-size 1282
+oid sha256:dc2f50eb83305af4e8746edc2c7c16357b9603bbb45e8d2a67553159f759de63
+size 1273
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp b/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp
index 1b0044ef..f392f393 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:62de73cb8e7df530e84270834e3dcf1562b74a52a0c3de0eb8904322e47e8bb1
-size 22010
+oid sha256:bbd383f2d270ccbb199e19f8188c8ba44b1eb6947413f98a2de0d2cb0a2c9537
+size 21822
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp
index 0a421542..2bf8dfa4 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e0bcfff3d795da59a154e6bc63dd3566471487244391b76dd790926b97e0da74
-size 5622
+oid sha256:4502e3ff98c0a06788f4e441b53e32631b29f40b645c1eaaf9453f1687188dee
+size 5568
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp
index 9c1606c4..9b46fec1 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:71e8b5a12ad05eba644748b064ad6d7a1fc5d065204e2510de96e1fb0c472583
-size 23410
+oid sha256:eeb941fa7557efc462192d806942163d988df48fb4602f205e5b6a06d2f08de7
+size 23362
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp
deleted file mode 100644
index 27d12ef9..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:02f5ad696239da2d595c618363c3fa7d38b5a8095609f2b3f2bb265c27a86708
-size 1951
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp
deleted file mode 100644
index a0f917b7..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4bff647f9bca73cf9b8672ebdbb7e7c6cd49e73edda7707a8e0bfeadc3a14382
-size 3240
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp
index 7f9bc204..c15cbbbd 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7a82f4427f30d9887884062979cfa725fd969b8df576d93bd27e584575089f9e
-size 4987
+oid sha256:d69e8356818e6b71bebee021288abec405ee1aebb507790eb22fd878fafbdeb6
+size 5041
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp
index f4b41f47..33a7ed33 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6a3dc424b6f06f591e1d0428a84a03ce4e8a93adceda1e15a006772ea8da911c
-size 6146
+oid sha256:f75ef5e8fa9dd20bbb61042c23390320c457436fd960961bf393ead5402d65b7
+size 6157
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp
index eeda701b..d6ebbfe2 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fd88aa45a5d8ee3b3e614c9858d1ea3bac34fbc7f106a6be6cc3b8d9d18e7c50
+oid sha256:ca996032e1036bd33e404058d1329e6203a78a13cb1d387db18015cc8d3f1b83
size 5166
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp
index 69316afc..e59d51ce 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6d7ad7b27b6ebec8d102b083ae2fb22d400768d367dbc956a1b73c596c80df0d
-size 6053
+oid sha256:83add12e600271899aacba85ccd7acedcddde31c053cc7d5b205b829d98c1a49
+size 6031
diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp
index a8a8f370..fb5b6aef 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:254fa1994eeaca1cd4947fb7610a652fdba2865490920e09071af3de1a8e419b
-size 1253
+oid sha256:476c0aab2d31b64aa483c742c1d71fa3601543f69c5d3fd1c6e49b710412061f
+size 1233
diff --git a/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp
index a3fc64d2..45b43b3b 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0729b0f7865ae18cf0f7b88d15f0abfea293efa4573c5b2e5e86107b5df9df7a
-size 3732
+oid sha256:d0f1117e5da79895707e0cc7be62e1fc5a2203920b9af44ae11dbaef925b35d7
+size 3746
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp b/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp
index 3463ce84..572bd0af 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f3a941208fa01f0f9b1c94185371b436b2e428c3666b944ec3fa5434902a2062
-size 6166
+oid sha256:32e510de104cda13913496d1fdf1b68fb62e93ed0dc7e6034e07bd5d1adb5651
+size 6168
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp
index c4ff04b3..7b7a7b36 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ccd8b0a2e326e4d9fa6ff7f4de84e42c41b0c32fc1dfe34808b93f47971f565e
-size 8859
+oid sha256:fc2652f4dcda7669ba68ed78c803e9d82960079cd3620375cfe8f5c200f4c61e
+size 8906
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp
index 2abc2c8c..41bb4627 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4fb42a8eea944b6b74cfd0a4373a013f6347e2d724f948fb8bfb6d163d71ca87
+oid sha256:f0a26425465ee85e0f5c7fedfaf9e54729b6d46b02b20ba26e231811773119f7
size 1653
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp
index 2d9e1b03..acd563a5 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:01f68847a6951acc0597cefb2782f086c2875719b93b4366380c1c385c3fd194
-size 21784
+oid sha256:99004182a39c9b589d24806a2777365ae95ab597245d0366c0be8fa45cd0e021
+size 21807
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp
deleted file mode 100644
index de935369..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b2f240a4c86d5422265d834b7adaa8a60034d14774807261487b3200dd70d7c4
-size 4409
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp
index 258bae18..ae05b8e0 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:50cf374171fe163ee3b67f362987ca09226962b49cf885913d2c3b8b731f6b4c
-size 4597
+oid sha256:9d4d01fa8a4a096a8dc24433fd3854d58edc35332a873d116824bedc40b23a69
+size 4619
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp
index dfb9cce8..07361d65 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:03fb897ee07ebeb4d2996a62bb0cb70608ca2b3b34c96f6e8a9c1fb0fece33b8
+oid sha256:8941473fbe3674fbc37a38fa667ec7ee4cfe3f502fb3961229bb5e76eeff5b66
size 5990
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp
index 701f3134..e34e425d 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:64b71e34056c601a9df3ce36dd060ab32e8a0151bfe584cf8e3d50111693ecf4
+oid sha256:89fa0aa6e67035f190bb885adbff6b9b01c68c23753874d9a6635ecfb60cd309
size 4553
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp
index 7c41bf70..57b2959a 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7553b868acb47d6b939608b11ea5cc7add98450aeb9dc654b88ff51002df1604
+oid sha256:d9fbb9cbc2e54ba0e29985321b8b1feb7c30e3f63e58a5ef17bb0ee2c39fcd6f
size 3893
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp
index 7e6c10cc..9eaf3593 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d8ab300d320d4c34c6df7b4b3bca6feca09bd88cbcb02ece086ef52a42333a7a
+oid sha256:d27ce84b5a89fc65ba0a9c179785049d3ddbe78da2e29923bb1a636de44d1fc7
size 3048
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp
index 6f9684e9..82e8e044 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a1cc2a9eec6135e4098650d09506b6c92fcc591be4a2e5479d202887857c4a6e
-size 2063
+oid sha256:504eed8b66103ec26813d30e6f01a2b167496073f7f9ff0465a0fed807276b95
+size 2054
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp
index d140df2f..8f472c07 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e43b658bb85bb640348d5d328522cd3f29d24b8c0b631a46aad2cf51bb9f4d38
-size 5667
+oid sha256:0fd514819f6532839debc19d3cd89d8cc66a4bc6c9d7e0105d2e2b745366d20a
+size 5645
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp b/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp
index 75c0e70f..b8229d92 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:594acc81843080ee3f1940cce769aa3b9193e4fbff07b262ac986513d8e7a6ea
-size 4861
+oid sha256:4638ac9acf25faf7d28040ff33ec7f94723a5f80cecd330512b917da58d2b8da
+size 4900
diff --git a/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp b/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp
deleted file mode 100644
index 4bda939b..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5e463797518ef0917b2a8e8d040c9a1a1923202e61fbbc55a86776b8de0f4cbf
-size 4580
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp b/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp
index a9e6118e..f6d37dc3 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e159ccd2562301d1b625b381dc6b64c29872b999512651a01c334a228ef6790b
+oid sha256:1c49dacb47e1a75f540e9d1ca950a1d2d8186c9e9e01629c3b89ac40bcc1c74f
size 4927
diff --git a/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp b/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp
deleted file mode 100644
index edb29333..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4623b57602ee597ab11c0fedb663dc2a3a9503fb2484e3242d10df6561d8e438
-size 2776
diff --git a/Source/ThirdParty/include/SenseGlove/Core/StringUtilsExt.hpp b/Source/ThirdParty/include/SenseGlove/Core/StringUtilsExt.hpp
new file mode 100644
index 00000000..d6f608c1
--- /dev/null
+++ b/Source/ThirdParty/include/SenseGlove/Core/StringUtilsExt.hpp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33d243c5d29337d0b53af8c2bfd85f25736cd22ad3266e96957bc6f0b438e9fc
+size 1263
diff --git a/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp
index 3383df76..c1e9840e 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6c8ff7f879ac92ca17365ba34e232dac05d5c48638144ec777b761de4ff045dd
-size 4305
+oid sha256:faa06e52e65801fe69338d6d921c2455cb3270d8aa2327b30a92f0a19604afe6
+size 4344
diff --git a/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp
deleted file mode 100644
index e0ce4e77..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:17023dae29a2703c2049fee49cc568f116c0e719c21da95820459bf2de0eab43
-size 2625
diff --git a/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp
deleted file mode 100644
index 5d96fc65..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5c3a05f2c1ad5bf323bf57564754f79d0984edc8e4a1de43823048a2b4378c1c
-size 4540
diff --git a/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp
deleted file mode 100644
index 1ab36407..00000000
--- a/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fa7939bb54b1f08729aa1c52cdd770701e5cbadf4c9d1397afe3747f9d35a98d
-size 3111
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp b/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp
index 2e64e3c9..c74f17b0 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a85656bf5d91fe3e9f0bddb28a388a95e5e118ecec75096334b11e6b769dd822
-size 13045
+oid sha256:2ad2d14f219707a56c738c59036c79e18d6ad037f0c22b7d7b4e474db7d46f5f
+size 13049
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Values.hpp b/Source/ThirdParty/include/SenseGlove/Core/Values.hpp
index bd1e5a5c..fe709a81 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Values.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Values.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2f6cf532e6c5baa60a8f71b86f360984c681c97bae2dc1724230a807ed0c82cc
+oid sha256:610272ef945dc66ced972467304f380a088ba85219f5205617db90391917ee5c
size 6038
diff --git a/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp b/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp
index bd83a5a0..c39c893e 100644
--- a/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:abc03d77ddb3275f6ef01e34b3f0b06f87bf78faa9cba8b051535433fbc71b86
+oid sha256:911f85ca007cb864d0d25eebfc9bdd73012a51789803f686329b9da42b9f9b61
size 4163
diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp
index c9cb5140..6316ff0c 100644
--- a/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5cf385ce7484cb65da602f27c01ba28cc6213f715cfe899dc18346cd554d561d
+oid sha256:ed9daa2150ba37d3b2406e8370e3275dbbd7124d44d31e7a3852cabcccb63ea2
size 10661
diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp
index e771f8db..d699c6ae 100644
--- a/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:52fb4c4b57746883831517feb9fff30505908c44202d509f75e677b5cff3088f
+oid sha256:c27a49dd19ee380705dd6bf9e511dcd69f144f8c334aac681544ca5d5129c75d
size 1393
diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp
index 60b79fe9..66342440 100644
--- a/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp
+++ b/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:719a0a3fa04b565c1b1ca0b62341108925a62e0dc271b832989ce624d2764c59
+oid sha256:c4628276101ba6af9f3a4cbf4e0b7428ec69279ac633af5bc338a454f2999b3c
size 404
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a
index 227871bc..5e2c949f 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:85fbe82ea2fc177b1feb58604687b4eaabf99af59208a83fe3698d7869ccff03
-size 1352978
+oid sha256:cce25f634acc6e413b3b91e745ac5d0c86581d1593408b2fb2c3b8cb1fab84a6
+size 1354302
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a
index 64144f13..4cadcc2f 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:90c66fde13c20d93cc5f236d1b2e3dd2be47be27ec6af744da9a898c17d9d468
-size 821706
+oid sha256:70974a5a63b36c8be8ed2e4fb64cb8798c593beac674ce4afbdaec3f508aa848
+size 821686
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a
deleted file mode 100644
index 50da1dc3..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0adc77576403a3b50a41e677a2b71576d122bd651c5bc4df76cf5a0c73fd6fee
-size 927538
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a
deleted file mode 100644
index d518f1ee..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5d7f2d991e9587b266b7029f95ab79a7067772dcecc749cfabcb7360d0740559
-size 157089764
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a
index 17531738..3538e1e0 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:62c9e44ee312dc0eb5a9695576eddfc00291a8be4071ed9f68ff2c3b612c138a
-size 126986
+oid sha256:fa90f59cebe0a848765046f84d0f5f6aa1ee40abac2470eb15f6c8322df23670
+size 1268144
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a
index 453597df..c7964218 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:012bf19fc797260bc32ee0106f2d91b8785c97aadf124f079a13cbe38fa6eb5a
-size 9058382
+oid sha256:be122d9815ee443455d0f8eed2da4541dd9aa52841dbb633e59d0e198e5c1d81
+size 202884
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a
deleted file mode 100644
index f4510098..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8556494f6ce3e607d8143ea13bdcd4dde6320e9fe943719d498f2db49c706bbf
-size 1891868
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a
index d027e4c1..8e6edb22 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5ad6b6400bfc6b4c594fbad37b2e530191434a449a291c9be4c134bff931ba01
-size 5595440
+oid sha256:b48c9f16cb238846bc791e6c4692c0c097bd0c06bfa572d458972a4c2794e700
+size 5437640
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a
deleted file mode 100644
index 59b0268a..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:35ceb505926d2b1f661ca04a2241b86e3841403620991a4ef5c48e91b5771f4b
-size 1680808
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a
index f746cc02..1c0a0933 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7d3d9cc4ddd7302acf89028cb948b6963121e5638c81266a46df1a9b439b5b0e
-size 572510
+oid sha256:e303000e62b873a14b04f76cabe6a599ea4d74242a2a721938c260b2cfbdc646
+size 583510
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a
deleted file mode 100644
index b93ddf1e..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ea9c1684435c71bfe7db94cbe2bb13d5c469208d4e91611da3428b76316fdb34
-size 1819778
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a
index ceded10c..bcef1bfa 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c4cb424b0b0e1c886e9d3cbea7fdad3747130db7d33e81d7649cdd28d3c25b0e
-size 254014
+oid sha256:043f7aa8d64d063c4336a2f1646361ecb8d019a961af082037d131bbe0947bb1
+size 254278
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a
index eb419b48..abf1ca95 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:24bd98f97075f7107bd446b9cbcba025b44e7651416a4ce3d379773f8098e883
+oid sha256:3ba4629840b9203e7a0b0fdbe1b610b7921bee96f537983b35628179e7695e57
size 110018
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a
deleted file mode 100644
index 60982696..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2b2c29f6ccc1080acd8078fa5cabfad0dc78f8dde3970d3ee52ec06f753549a2
-size 169904
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a
deleted file mode 100644
index 9e83d7cb..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:18fcaf8bb6c88f5a6d73771442f0c3c913575ebc34297a3e5377dabd526ad9e6
-size 35531910
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a
index 8dcde28b..1c4cf846 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:212155795d1ab511100757996588ebc7ef991988eb5197dd3d9051cef027bb32
-size 16700
+oid sha256:39da08e23c4db35108184f7acce02afc36c9890d402ccd80c0259cd97d22f081
+size 116756
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a
index ff4bf19a..da37d738 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c26d2219b6c03e60b61ac79c5f8c2dfe2eb449e54cc7b847aa018c9bf9cc0db1
-size 1103048
+oid sha256:ab345f5230da715b78fc6c14e2d4cba6812e29499111430e2d7c925be324a828
+size 27702
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a
deleted file mode 100644
index 72e0200d..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e2b0334b6e1103d3100b2d5c5ff04c2614109d1c551823841adcc3ba10ae43ce
-size 269564
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a
index 24627a0c..810a2297 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5e01d12893ca38b0ed2c256038de59612e6aa81b68af272e91398570270b3fa0
-size 1405414
+oid sha256:452600687f9b373c3e3a23fbb33dcfa6a08fbc261f409dbbe8fa8cd06bbbbe95
+size 1444726
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a
deleted file mode 100644
index 3780b489..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:80500cf2e96c6f4d0e218aa32fe8f3a73cdf7e104bb77286004845cb02901501
-size 239956
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a
index 225ec069..9dc2ef65 100644
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a
+++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a5e0a71ad6828fedf5bf738b3dfe9c7a0cff072560a9ea02345381d5eaa15500
-size 54222
+oid sha256:1e20fad526b89643a92debd04c408facb53a1641fd459ab41dac2cfa3bd223ba
+size 51362
diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a
deleted file mode 100644
index 2ba81199..00000000
--- a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:14415a5665d1c3156eb9d76bf3501a1015e6d0a4823243ef834cf644ac1d9869
-size 256172
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a
index 38c6b8b3..f9617d53 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b769a8d6675f80760beca856b174fb47ce4dcf36cfdb91a94d40a13f9f73c16f
-size 1361558
+oid sha256:11c73970622c0183ba88a56e7f573fa3ba983640ba54ca9e71854040641d89b0
+size 1362874
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a
index 47fed18f..d083975d 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:114e264e69b7d1ba7d1f4fe78cc24d195b3ead9b07049319271bd2c42d0cffff
-size 822178
+oid sha256:6e86b3cf5524ef4d97f82424baa10fbc0d6acb774ccec25ec9e42bd6764c2be0
+size 822154
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a
deleted file mode 100644
index 490c1f5e..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d39810f3b540df67b06b1919d56062d27b005b3db69af3a5fd33b55d5c3bd1e8
-size 927270
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a
deleted file mode 100644
index 59fecfd1..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:090a55eead12ca13c246dd089d35df229d98f6eb515c9c8854d65f922cc9f0ce
-size 157830132
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a
index 02703825..25678f99 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9604560fde4edea5cf6276f1d236c08ebfdf17570a6ebf0e2f1eac96603403ff
-size 126746
+oid sha256:6dd84a37da1b8d933502fa53abb07285340bd5a46b77ab8a614a47c6dac38f1d
+size 1267504
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a
index d26b1d2f..4bde88f4 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:08e273a7757f1e2f5a1dd259b63b5fb9f202811165dbb6367ed7dcf8a5636f1f
-size 9047518
+oid sha256:1f4e56907152cea6761995728136505efa3bc622efec7446b6fa165cb684b122
+size 203264
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a
deleted file mode 100644
index 9b8a12ab..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fed10363d86d68ed8a7f0b6166cf19ea7dbcef7ab4792b75579a58433c6fec41
-size 1892900
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a
index eee13ebf..153d23e3 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e54063e64455e0d83b7bfbedff915b2cddcead59c1ea1869adc871d87166918d
-size 5593696
+oid sha256:d9a2507aab83adaea85cbe46033a94cbd567b7386b018d47626a7822d51eeb50
+size 5436260
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a
deleted file mode 100644
index 204e875c..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:093069c46a455175ce63a77bf7e6a08d8ee7c88224bade17197a143724b6c273
-size 1681444
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a
index c67fc177..6b9a7812 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e1827031d0805782017b9a061ccaec1307be33bf046e228919e396fdf1c8ff82
-size 573174
+oid sha256:0c62d78aa3da6f60e7a406bd88b493728809f1a4a41ae2b566293842fe5c9f08
+size 584038
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a
deleted file mode 100644
index 806a7b23..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:de1f32483f8bf8a8e62dd567b6e335e546a71be5542ac6ef269d2f9c0b887e43
-size 1821502
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a
index 0608ae3f..f34ac312 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3e70dc14ffca422962d38e9f428b2b9ffaff899bcd684129110266c59b657570
-size 254618
+oid sha256:37789ca32395241db8dc9005ab846bb044d109e6148226a7f014291da26daeed
+size 254908
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a
index 68ea464e..a38918ff 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:180b516b650ebabd580eafff46e386623623842f89f1cc2410b10a81daf051d4
-size 111338
+oid sha256:5df25dc146edb72f1e9dda26d98961bd8be16c59de3736e61b2bdfdb5f76de17
+size 111334
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a
deleted file mode 100644
index 0d91c1bd..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:32b3fc9cf3a7148165adc8c698b545122741e2326e8453a7ab2afa0057e8fee8
-size 171384
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a
deleted file mode 100644
index 2623661f..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3823eb00a2cb257eb8309a174e1a040f53e55f1fc05da4c3feb9583c2f094982
-size 34308910
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a
index dfcff3a6..62b5f6ba 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:96e0f9cc10d5003718727af86c8665408825badc59570cb80b1a8d85bff8e150
-size 16888
+oid sha256:16f868ca1ccdb4a822f92f3b2e59fcf35df89207e093565774bae6dabf4f8ad7
+size 117996
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a
index 1b6522ec..3330cacb 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4df80c3c13511e67fd03a1ddfc78fde33981b336e14fa95d61bb12455318e3c9
-size 1098580
+oid sha256:b35e4474f99ff6d01fe8ea528201fd985a8248a08cadd9fddc80cfffd0fa467f
+size 28038
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a
deleted file mode 100644
index cb1e1c13..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:061dcd0dacefa51462eed4208fb9c4bfa00a680465e0a14ce8ae7372be430a5a
-size 271872
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a
index bad30743..6ad17249 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5ee2bda1e4007d00e5a943f7cb45a0e39346764edd421c87f8d218ed217d9872
-size 1404248
+oid sha256:2a8c04f5d8b19009d92b73f8b7a20445f99d465c4af7571498c2229441ef8f80
+size 1437648
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a
deleted file mode 100644
index c2d5a178..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:12635cdeb6fa839e45882fb831c91a090527e0646d55faef51c6eeb4da1c132a
-size 242056
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a
index 2313af26..3f290a9f 100644
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a
+++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c13515ebaaeb1b162f288e35f6a42f323f4f0ff34b2c182da27d4d3700952945
-size 54870
+oid sha256:0da92a23603397c471fcd0d0ce2d762d5774749c1402917a3af24f632363d28b
+size 52086
diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a
deleted file mode 100644
index cb506be1..00000000
--- a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f243f94147ac17bd3fca08decee2386cae68bf8515d6a15de3de95c8195112ae
-size 257844
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libfmtd.a
index f6a53306..00b7b6e2 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:87891e0efed25882167218bea5ce5a42609f6031bb801c4524457cb0cab89fb8
-size 1342958
+oid sha256:2c359f1307599fab1fb76844bdc3e5c992dba95ad66384809bd0bce1da2f5ace
+size 1344800
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/liblogurud.a
index 988bdbe8..1f8da0c6 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5c8ec2dba181501a99d6f27a90f0035ba62127248607d29ca22b3ea6c50b4d27
-size 899984
+oid sha256:bc3a8a7ebdca37560c03d9b1c844fd2527c9b97ff6e45dbff98448c84ee961a6
+size 899964
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libserial.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libserial.a
deleted file mode 100644
index 5be38e75..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d55d7c4a156d2bbda5f2a42c0c665d6bc90094c693d80b20eed0145dd691bdd4
-size 1064098
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgble.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgble.a
deleted file mode 100644
index d518f1ee..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5d7f2d991e9587b266b7029f95ab79a7067772dcecc749cfabcb7360d0740559
-size 157089764
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcommon.a
index 50c32fb3..3cff3e03 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2fc802d4dcfdd501c42e4cfa116a0171c8ceac79bba3d5c844d04d858aa7d5c4
-size 137858
+oid sha256:56a715fe28136d7a4ca1b260bc7c8b9de3e424fa2a14565cb090a6a6da6c77e1
+size 1301932
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnect.a
index d5dfc598..101b463e 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4aa4700bb31da54c4996c3a690d2968e6638c9866ebd43d509c8ab115d2289ca
-size 8644136
+oid sha256:de412e5d0acbd8344a0f772583ea1561eee49852bfe456058bf0b46dcefabb54
+size 213140
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnectshm.a
deleted file mode 100644
index 3b1d6a65..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7293def630db6c40b64b5cb6a2f74c1bdb1ea5ec33996f78f20758b8fffa2f07
-size 1940974
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcore.a
index d89d074a..eda521ba 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1a5ad76dabef01fc056538ebcfff945b5ecb0120c9b3cedc6a2a90d3046d1c7d
-size 6127264
+oid sha256:cf00dafe3a1a1eddeae0bec465047fc4643fb4c475f1777296596622fa5514e3
+size 5961656
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcoreshm.a
deleted file mode 100644
index 0755580d..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d737ecbd6810a03a9f00ef1c2cf11e420232aab36e3c655460da859e50689e46
-size 1689218
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsglog.a
index c0295f54..d8520993 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:35cdfb56e3063c2f965684cc4565b34b53ce98a9846f44c5c248c3497069956e
-size 611088
+oid sha256:66d319c9ba445e6d06cf4e5765c10927c72e8c6dcaf9a7e95f92f82413842ca6
+size 623774
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgserial.a
deleted file mode 100644
index a0bd1b81..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:04547e510740109d300bdd97eec94f6baf688a8ad636156607dff19cc146025d
-size 1822978
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libfmt.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libfmt.a
index d7c8a080..2302f0b4 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libfmt.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:481cf391589726eba4020677b83f5bf224c3203353b2c9f1a3a023a6e6e3f58c
-size 258136
+oid sha256:04d8f343c62ee9e3d9a56e749e51ff9abfebb8abd59b6bbd440fd604776b72cd
+size 255082
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libloguru.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libloguru.a
index 85513ca7..8a8f509a 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libloguru.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a375397f6bb5a0811e4dce54dbb8254f49e72b3c6807c8b128cb93ad58704acc
-size 113046
+oid sha256:592463f19302d1382b815e8437c62b32fb16b7c707927487b2f61cc1c00507b5
+size 113050
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libserial.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libserial.a
deleted file mode 100644
index 55b21d4b..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3bf2e55ab1451fcb80a5db6b8d5fad97bfed843e8460313c965da36e6b4c9149
-size 139358
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgble.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgble.a
deleted file mode 100644
index 9e83d7cb..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:18fcaf8bb6c88f5a6d73771442f0c3c913575ebc34297a3e5377dabd526ad9e6
-size 35531910
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcommon.a
index 3cdf4ad4..d8bfcf42 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:309e23b1fc8830be8424fe48a2ee81efde774fd42e3fd2ea2b2415755e851be7
-size 16092
+oid sha256:65282fa6a10e9415c54847248acad5f46add82d045c187d5177247a11145fcb7
+size 101492
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnect.a
index 69f5f57a..f1f9a344 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9e78372968defb57ae9ffdb6206f2af8620b9b0b7405a671c9ca5dd2335a2062
-size 998850
+oid sha256:49f0641fdfca2004db8079b115acaa4d44c1a24093ed5305556293affa22adfe
+size 23642
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnectshm.a
deleted file mode 100644
index c27782ff..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3f7ad94bc8de3aa6c0b7e7449d72e5cbbd163c1dd703efb322e0884b16adf7a0
-size 254564
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcore.a
index cec99d3f..27e39a36 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ac2ad7372ed77551b4651b1addf74b0584d31f3dec669320ace98fee41333863
-size 1140258
+oid sha256:a25b60d8b2958a4e5c108d13abf8b5a95244f5970e0ee50d8cdf1fb9c90011cd
+size 1147204
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcoreshm.a
deleted file mode 100644
index 6d33451d..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8a1d9eba2c2e3b9a103e0d567a17ac5eba4eb97d5bdd9be0b29e2ce2ecffbed6
-size 227454
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsglog.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsglog.a
index 84434191..7a98d039 100644
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsglog.a
+++ b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:15e64e7834d804dffc27618f50f11adab72f6a4f2f5d777ee997750e3f5b19a0
-size 35930
+oid sha256:1f49da09296e79a41c2ba5ca28db342514f7b6b02a1e59537b43bcf003d07c14
+size 33478
diff --git a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgserial.a
deleted file mode 100644
index e7421d5f..00000000
--- a/Source/ThirdParty/lib/android/r27c/aarch64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9b6da4319be05c9f8b76ee2ce172484791dc49a4dc7b81a74109411c6b9badbf
-size 234032
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libfmtd.a
index 1f953d0b..97e3d20a 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:94232bf159e9f018b784bd1feed67cdb1da9cfa35f207666fa437c6d8ef4d1d8
-size 1347830
+oid sha256:6c35599b4f7e95af40a30b9674771e657e44818d71289ff0e0140c2ebeafe643
+size 1349632
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/liblogurud.a
index ff0042cd..1327b2ae 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1fd0f9e74171be9da248e86a5b48ecc4fb0485a588c9df715a00b42e9670d9bf
-size 903448
+oid sha256:e15ad20454bee93c13b9920537f7f21332c52d320e589052bb3698cbb7cc8516
+size 903420
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libserial.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libserial.a
deleted file mode 100644
index 103c4cce..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:12275cc882859db43211171f478b6b19bb125d7579f853a710ceda5672777094
-size 1068298
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgble.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgble.a
deleted file mode 100644
index 59fecfd1..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:090a55eead12ca13c246dd089d35df229d98f6eb515c9c8854d65f922cc9f0ce
-size 157830132
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcommon.a
index a2331e7c..f85b9329 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3b0d590b35f8cf44f5e8b7839b6c2af618107cb820ae67229e8549750185a98d
-size 138170
+oid sha256:f48c7716d02cffbc29c827ef9537dbf769b9ebbce9e8a443d6fad865255a30e9
+size 1303444
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnect.a
index e991c670..330f4275 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ac0e863e69f460c4de83fb805acaa8b7fddfea725a48cc4c2b61d9c61da64cb3
-size 8648712
+oid sha256:8dcc83e0b78b229d6642bef017a732a441251865453280658adb53a64e8a0aa4
+size 213524
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnectshm.a
deleted file mode 100644
index 606b71d2..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d7b77e6c909768fe11956a2685abdf0f1e5bac7bcfa22d7e2b5389ba2b7f3dae
-size 1943186
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcore.a
index 4a6b12ea..e63d164c 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ab64d357890386e2df66c88bac628230b6a633f1b6fa0c4c2502153ed7153bf1
-size 6147616
+oid sha256:cb4e355600bb66df1e14dc07d379e6feb7000f8b89e516d9693c48260bb4ef8f
+size 5982204
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcoreshm.a
deleted file mode 100644
index a917a81d..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fe966755fcafc60ce5caae6625c2230e93bf6f30eb6f97938c71a278bebb5efd
-size 1690510
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsglog.a
index 5750d7a0..e20930e0 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f56ab89350da5d8dcb7a7acd0b1f3d1d2ea057990740bae1e577ec57823b558d
-size 612472
+oid sha256:6eb03de6c0d12c402cc8b9f2f1d935fc3ee860ac4c213cd5e95b8a994367992b
+size 625070
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgserial.a
deleted file mode 100644
index d46e5c89..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:26e1abf4e14efac5221b78af23e172c253d9af85eb0026705660c6a387c802e1
-size 1827118
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libfmt.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libfmt.a
index 5c506a04..84a26ba6 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libfmt.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:80e838b99abaafc56aff3a175f80e9ed44569631888fd3823d65c2ce8ceb9b84
-size 258448
+oid sha256:88da7c53d19eef5a67e718e70e82866d1ff9b422ab7915d3235cce1a4a8a462a
+size 255418
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libloguru.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libloguru.a
index 08d8c4a7..6375bfc4 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libloguru.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:944a3243e023d030e5af63176d9df3ddeece23c92feed14b8ba6e86594270958
+oid sha256:df4718ace0af3d9ae5d262e33d71a016f39d90000c7052eb36e4fd9a631aafd2
size 113986
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libserial.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libserial.a
deleted file mode 100644
index 7a5efbda..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7f075e54757e0c2bbca297b033fc681e7d3986d6bade3f22a3ccff0176a1376d
-size 140622
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgble.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgble.a
deleted file mode 100644
index 2623661f..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgble.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3823eb00a2cb257eb8309a174e1a040f53e55f1fc05da4c3feb9583c2f094982
-size 34308910
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcommon.a
index f90dfecc..9dec741f 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1bf00a9599e54f5244f0a7228b80469bdb713799776a3609a67fe308baf8669b
-size 16312
+oid sha256:aecf5c21d855ce73dad9a738c5545f7356b9cf60c6ee6af3055d1a9d6630081d
+size 102416
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnect.a
index 0c334e6e..6bb35d6a 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8375b74b087236d20d16cae10dc1345f3867736db516c7475c9463af5dae04e8
-size 990930
+oid sha256:fb144f12ec62b385ed8948bf0a856f088226b57806e06e3a8a3b260c95ae22ae
+size 23942
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnectshm.a
deleted file mode 100644
index a1eb4c1c..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:73ad2cb96a116ebae69ac9d110ec378c1655f2b57258ef0f17f8b95c4acce711
-size 256560
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcore.a
index 1b45b794..4c9f0eb7 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a018361526bac456ce7eb99b0fcb62a3d47cd0f481777fcabb495bbc8e220053
-size 1145686
+oid sha256:58de58f1db694e503d30c760bdde9689596ad8d71def20f4ca097f16d6a9b3ee
+size 1155428
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcoreshm.a
deleted file mode 100644
index fb3427ce..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:83c37bb04dc35faeba549d670e79d76dce806de8944e8b59ec70116ddad822a5
-size 229386
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsglog.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsglog.a
index 963f87d8..d2abc515 100644
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsglog.a
+++ b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7cbf27d4ceb859cf999cf45a1028cd185fbbb74d985ed5cb786d67a1125292dd
-size 36358
+oid sha256:3c4711ee0f490e86dacdd7fa78953b7bff5df11a4b6b5f1cfee0f4813bace974
+size 33962
diff --git a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgserial.a
deleted file mode 100644
index 6e868576..00000000
--- a/Source/ThirdParty/lib/android/r27c/x86-64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:86f49ef2933e6ededb7afb5777eea9bb35f367aaf17d7e7cfd70ec42bb85ece4
-size 235372
diff --git a/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a b/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a
index c12b1c8f..3f380b45 100644
--- a/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a
+++ b/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:046b53b1863920b46d89f371f7b9cdd9bb3c66cac7714d0dc4fa9c37311b29ad
-size 183083540
+oid sha256:8405f82a1b4c63bc1b59c7666b977d6a8447995a85281ce52d7a8f5bb0fee052
+size 178962578
diff --git a/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a b/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a
index 1415b936..8635e215 100644
--- a/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a
+++ b/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:baca2b944e6348303f6cd0e7ac1e424f6a9c66e9e2fcf8fe5f922e115941d665
-size 39178806
+oid sha256:ecde3729882155eca02556603ce2ac0b1e301ae58fcf347f0cb91fab6cc3d45d
+size 40614146
diff --git a/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a b/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a
index 2a940bf7..4d8e1bb1 100644
--- a/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a
+++ b/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:80c7fdc1c4e2ca627fec60cdc38af9b7bb6f23236bbe6caa9698352b1757c8b3
-size 183440694
+oid sha256:b8484b10b509dfac0baf6e7d0248e7309cc5eda200812f2275014f5266d262b3
+size 178682170
diff --git a/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a b/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a
index 6c3acc2d..f1a6a286 100644
--- a/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a
+++ b/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2f0cdf8274e08b6f6b4d8329272c051d1c20f7a9ac4f14fdc71bdae74d611527
-size 37613290
+oid sha256:b7ec19463c3dba864f28d12155b7b3aed1ff0321e458ecc1c693bf38209c28c0
+size 39465542
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a
deleted file mode 100644
index 828f1fbb..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:12255b7d01fcbc98b358366323829525e24fc643f730f4693631a99b95f71163
-size 1463566
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a
deleted file mode 100644
index 2401db44..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e944024b5a7f818441dee207497e1a6f1ed72dc58b5cb26188cfdd76da2c380c
-size 2909716
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a
deleted file mode 100644
index 06629b1d..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6ff4b67df3cf42146fcfeab7d9082a7da190ed04c96124c6fd78af05b2166b94
-size 1127500
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a
deleted file mode 100644
index 28b6abbd..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:869032948203a9b150d1c55a2f094186ae67af85bf21784becc34bb1c0c5ed72
-size 140558
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a
deleted file mode 100644
index 59a57e48..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d2a9a9273248febfc234289b9e48d5b11c95624c82844a8a805d3b298c84724c
-size 9254318
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a
deleted file mode 100644
index 7aa5e550..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e620945d747fe0cc541fb9255a5d6511b01c99a16eb906b3877f11bff58eb6ae
-size 2145070
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a
deleted file mode 100644
index 86c9de21..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:48cfeb1d20f19778189c5e6da9314e3720713673ab25e707f35dc2a72fa62bfd
-size 6602212
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a
deleted file mode 100644
index 27b859f6..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5882a0f8d6a604277e83e186ad8b8a78c14a74db00deb5b5ab3a52df7c63b8b3
-size 1835560
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a
deleted file mode 100644
index 54a2ece2..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5de128b494a6dfceb1a31891a3b16c0214fd8977fb21abfd55daebca786a47aa
-size 540742
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a
deleted file mode 100644
index 9404c130..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:76e72fbf3fefb3e3a9e888582d37e0153cfe32ecb2e084118251ce417a1d4b35
-size 2208626
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a
deleted file mode 100644
index 7ef6a9c3..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3f5bfd9b63a0bae0dcd55cd63e869ecbce31d2bc633934236e898a135466e2a9
-size 238466
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a
deleted file mode 100644
index 11ca5431..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ed69a57c391432fec243634154515cab51b3fb2d65991ce35269f0ca98478c6
-size 285298
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a
deleted file mode 100644
index 0b888ac8..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:596a081f92925c80403be5fcf115b9544ea93b9c1f5fac5949c4cab5cdde05eb
-size 212498
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a
deleted file mode 100644
index db4b125f..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b552c33b2c5dbc0acb82fcc02b2fea2e1c66b2cc61c0782cfbc71759a8bdc43e
-size 14516
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a
deleted file mode 100644
index 54c20cfb..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:34fbb8211cd6990dfd7b669580664393a7c5f97f99e89a92213a97b2e3f941a1
-size 936932
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a
deleted file mode 100644
index 16566d8e..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7d33d14d7c0a96344f2c13a4d23681422eb294b7e7971ac8c84c288885de0589
-size 232154
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a
deleted file mode 100644
index 5d68f8b1..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:02e1202e5816d3061ec766940766928065823e8b9f97a2942931434883eb9660
-size 1174568
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a
deleted file mode 100644
index 72d1e914..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:dffde2be9c09d5a88ad973fb291df0d49fc79df7743950b2e3e53b2a0db33cca
-size 189500
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a
deleted file mode 100644
index 6e9441e6..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a8bd3f26292da7e6b796b9a4db6b879cb09cc64d7951e8ac2c18716c4c45d83c
-size 46578
diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a
deleted file mode 100644
index 89547d65..00000000
--- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:88f992076682c46c517487ee27ad45fa5492b5559746cf2cdf39828febe6544a
-size 264878
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a
deleted file mode 100644
index 4cb012c5..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:809e8e80f48876ee984fdb2dec93157253e4c9e46337db63c35b35c1561f51b4
-size 1431590
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a
deleted file mode 100644
index fbaf198e..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:65f485f156c17f49b4c8f6317f151829facb39bad229a83ebf055ee6172398f4
-size 2834616
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a
deleted file mode 100644
index 65319dc3..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:57c167c200c9c5af15ae1478f478b4b59b461ea18bf59ebf80cfe435ccc18a19
-size 1097364
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a
deleted file mode 100644
index 3cc9bf5d..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a46dffc7cfd5bf3b7fb8c9b71317981fa4ecd239f72236fba2159d2ebe76cc95
-size 135126
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a
deleted file mode 100644
index 161c0c68..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:47f2ce2f538fde71fba614eaca094f7fd1ad1407ec6e3009fb3e05a43b9e1b8a
-size 9048030
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a
deleted file mode 100644
index 65ccce89..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:540957c224fbc2bd07f17939e6f5126b3a6f206c2e172ef4f8d7b4fdd87627af
-size 2100654
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a
deleted file mode 100644
index 45f17105..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a3cad0301c813bf60ae922d5331a28eb9f36a169c3ee9fdec14da7df4b501491
-size 6439588
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a
deleted file mode 100644
index ae31bfa9..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e7720e06d0988312a4eb258bfcefb2d900c9d2aa2385833680aca35a68cc60ae
-size 1800304
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a
deleted file mode 100644
index 706d8890..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e7c9d33495a544776557959249efdd051095760d5ca763f2f828286721890340
-size 528446
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a
deleted file mode 100644
index f7b1ff7b..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9759f64d2b1de486299c7bb796031256959eb9fa7a634e32fc52c24f55d1014a
-size 2140924
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a
deleted file mode 100644
index 0b0c7848..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bbc7ca56f97771b598acf28e80c00c3d68bef1ad1f940bd378c784814db499a4
-size 236842
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a
deleted file mode 100644
index 0da14487..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:820630c92ec1b30cbf912c3b0d4f703698b5a14df712687c7f60d69a30f3fd6c
-size 293094
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a
deleted file mode 100644
index f9e14743..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3d0eef3b55b7ebc727aea5f8d08efe3b45ba5edc40f7865ccec466061fc13e1a
-size 202674
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a
deleted file mode 100644
index 7af2f6c1..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:91db63ece9509bcdfc9d9655531aaeeab5f31f19ffebfb8e3438fa77a0710081
-size 12388
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a
deleted file mode 100644
index f8611d7e..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1c59d2c85404c01b70833b9f7865ff41dbd85254637d1cfcf8356b55dd955da3
-size 941632
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a
deleted file mode 100644
index d71004c9..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fb0fb52cd76d67435b1071b70032c378039638feb63668b0032ae4a0bd40c13e
-size 224450
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a
deleted file mode 100644
index 3bbdea60..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3674a6a1c74d70f4160db891a49b37f67dea4d54b6b9e07df82a6cec2f822e9d
-size 1226884
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a
deleted file mode 100644
index adc80843..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:677fb5ac83a713d3084135031a435305852fe18585d8b08706ffc4a4e25ed73a
-size 184604
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a
deleted file mode 100644
index cc072a9c..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fa6e17d2fa331f6d46a7702680cbe38e7df7d358871457cf277c09a2ca4561d8
-size 44394
diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a
deleted file mode 100644
index 29e5d3c3..00000000
--- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8d47f7cde024ce3c31ecd1341b1f355a64a69012bb36ef5edf3cc66b699a8065
-size 245574
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libflatbuffers.a
new file mode 100644
index 00000000..b9a96cf7
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3aff228bf77f15505e3a74b4cc8e690cf5c44a9f8ec191ad774cdb16d4c5d55b
+size 7748798
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a
index aa899d39..ba05fb60 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7f9931c581d26b105c78bda9d1bdc9ee0eb61f91829f28b558254bab41cfe438
-size 1299998
+oid sha256:371c41950034b68cf04d0cf34a579864e2e485c16e536ffe72f4c05949d0d355
+size 1297864
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a
index a5667fe6..0ee3f534 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f1c88c846cfde007b1f4a6a710f1b8c59818c7134164568c52bef12f1c024deb
-size 2950734
+oid sha256:d90ef0c1dc3bd4068d57643f6b5bed0c0ce84f9ef6cbab58603d569a834ea722
+size 712990
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libnng.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libnng.a
new file mode 100644
index 00000000..6003f741
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66145ed3793dac3f249b21db10392ab698cae59db84052fade57d966934db70a
+size 2956838
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a
index 942d5072..3fc8f954 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e2f8d35b073b55d185d964a0d5bcd146a6f35ab19e960273b97a62cd91edc7bd
-size 168274
+oid sha256:a9e2ea5bc6f8376ed36ca433cecdcb897d2e2b48112d27c8ccc6618f3f5a3ba8
+size 1101168
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a
index 9f75f815..3f0afd32 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5f7171452df607956ce76db3e4517b960dff42db057f25934335f02e1cc5520c
-size 6270868
+oid sha256:ff0e28cdbba59637b7a2b3c81236591a16a8c5978f3e721b17d6faf5052db212
+size 6120062
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a
index f25f4702..165d5aea 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d71c6898ba5d23205531e53841ea620460377af0b45f0120e9a3567516730236
-size 1838234
+oid sha256:e4f18a830add1633381247c43d2d594c2f405398e0b78346877072c3c326dc92
+size 1795498
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a
index 32d35683..713beebd 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2b424efeb6ebaf6ccb769388aa5d5b79f7bf374d56dcc637734a64ed82470b85
-size 5357198
+oid sha256:294aed98846c675b4aece863b0985e275af8a98f4ddabf675c811dae94cbb195
+size 5452168
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a
index f1a88e63..ae2f3eb3 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fdcf1e111e797c777b5d08eb71076f4becc011432a2a4d57470f42448fe2db83
-size 1658592
+oid sha256:ca9c489a945f762d41e9004b22017bb66a85405396e84d29c54b423c55f05b63
+size 1411694
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..237a8381
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1bfd85af16ede50d9f9f1897108fe56a08f39c72de6e3349e06d675aa186ff17
+size 2868796
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a
index d6b9f38a..e13cd534 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb43b9e5f4ef212e736229834d83dc56b8c0473d0689da326160b8e69e746521
-size 341626
+oid sha256:bdac62a55d2983fff91d0676aef0bd81732ff9cf85b85dde9471b87ba7eb8ff7
+size 339962
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a
index 72f25a34..4f4c9dd5 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4dc51f71ccfccfdf08c7474cf9cf56391cb7a80b19feaa081668cdd2ff811ac5
-size 1853986
+oid sha256:ffeb72dd1f7842d199094075761b350b6a7343ed434c94034526b238a8b23832
+size 1854002
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libflatbuffers.a
new file mode 100644
index 00000000..e788d624
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e479d2f7af1ff5a20d91c25b8853cb456e4f45681d8249dbe6b922766ff9f7ae
+size 1054948
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a
index a2702d9f..062be818 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:957876b1df9736ec98aded9633f95d2f2e7514de4674808951d22412f7fe201c
-size 252610
+oid sha256:0b328ac63b6a8f16f743e93c4426586be0b16b0fb82d29f0144433519e86d591
+size 248976
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a
index b89b7025..8e2fdea3 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:faff2ccc2346a9a64afb47503fa3dc9eef065f73c0d62072df1b18acfa9355f2
-size 380758
+oid sha256:33041ecd332d31352c3182c83796536c39ddd8b81bec51ff66cff07bb727aeb6
+size 134534
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libnng.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libnng.a
new file mode 100644
index 00000000..952182c4
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14725d994f071a68c7263975cfc225200cfdfa3a02782891b4f0bd393e229eaf
+size 1502630
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a
index 8bb8fb35..5867f963 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:369560f66cd841fb46fcad3b62126c1dc9e493fd8dfc38c20bc0cde59a45ebbf
-size 15252
+oid sha256:eaed60a1d1eb1f17e8a9390bf16efd2c756255a2449fc093bbeecd1eb627bbc8
+size 83080
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a
index f1144074..eb35c1b5 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:27b414f87ddb5b9a67b39074adfdbeba245a9c868e332027b594f62cbcff7931
-size 1010640
+oid sha256:beaa29d482075c7f9db4aad88c2fcfe38a860b222de14abc12b063a2c80c64a2
+size 933544
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a
index 33ab08c1..7624ad7b 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:26498169ede668819901e87014ada3e973f3e9390ce6e2eed8f9526d0b1d386d
-size 219758
+oid sha256:ff7dfacaf5654bbe05d0b0ed9f9e7a97082d490a52c76f9af7dc06a03e066120
+size 196830
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a
index 56d75d86..94653715 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:76d07f00f08bd8008e9062147433e10fc2588eeb39aacead97a09e4c2483bd42
-size 1209360
+oid sha256:2e7d8f929c8d32a39b7ed7c1b128051be8bec91cee62f0f785cbce5568b40e95
+size 1271776
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a
index 1c96805d..c192cc0b 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:92695126bbc3134b55e2b052491d718449abff1674b3e3cc175ab27f2748d47b
-size 180782
+oid sha256:c4de14a5f41417270e193db3c299800ef0f0d885209e2298b325f790f051611b
+size 140828
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgfakeshm.a
new file mode 100644
index 00000000..6a88de3b
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d84a36e12e8abfb4586df6ce3730671e10c838322dd2d9b6216e2ae8c849578
+size 420400
diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a
index 1c6c1035..c7de4d6f 100644
--- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:500fb94914cd8652c68b12fa314ee153d03868d4888dd6179cbdc5a464f10a23
-size 35978
+oid sha256:4738c2dc489f46809bf8ec527f7392bda488b73abd345be0b3d3637403e3edd0
+size 30690
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libflatbuffers.a
new file mode 100644
index 00000000..43f004b8
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18c03e190ecbdb53b485c2e6a550abb75540dc7ca33f754115da44dcff582f81
+size 10711070
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a
index b3942f9c..8395833e 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:79295bacb19549ac9c6c01e0745aaf2c4e100b69fd35d90f17d3704a61ccbd03
-size 1269670
+oid sha256:3394590ebeb484d30330dc1aeecd625c4708fc3901271f59711c355f3b41d90f
+size 1268068
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a
index 3b6650bb..272c4b70 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:28aa90a2340bdfddfd47455d2cca9e1e57cff30cb7ea16b597d9232c0e4856ec
-size 2481130
+oid sha256:e8a89feea987a677dc8b7f16c89378ec46fc2fcb758ee3038c7f3d3e3f2e25e7
+size 874452
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libnng.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libnng.a
new file mode 100644
index 00000000..fb8b931c
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f70cf9c606365c796649cee7aadedc671cab23d054cb5c069804a654a3628bb7
+size 2895926
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a
index 3b6924c8..6356b481 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:264f4857d890ff7be5ac3b5b8cf22f7daf1e71fd78e544daff3b3cb12820d5a0
-size 128646
+oid sha256:2178ef9d15c5738faff5e397408b9d950f44d97c5691a4d676a4c6cad4d77f59
+size 1320656
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a
index bc78f12f..57706a10 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:631d574eb195bc033043e9e9181c4e0c6b48507740c27cfb8b8d5533d2e807ec
-size 8027994
+oid sha256:0b3bbdc69b24c6b58d0d0284c7d3aa8a9fe3581a429f4bed8acbb30e900dfc2b
+size 7881334
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a
index 00aeccf7..61931446 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0d8a480d2457c5f3a4e81bc94a6c2f2550a87642ca3ef2c705b9d8d17798f647
-size 1917538
+oid sha256:711b0e0f68c91f4bdb968ddaf443cfcd3c2912e2631e86484a9ea5c709c4de3b
+size 1871412
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a
index 0759098f..d6275c37 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:135616ce499e4d1e6e2b14e0c831ed7a27dc0bec4958ad32bc573609a7939df5
-size 5669370
+oid sha256:a979b299e2c4e056988e8c1a3e5c73d46e22e875a658e71909bcc7d5347b54cc
+size 5657294
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a
index 7b2cdf3c..38225b04 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cce10048d313bb483b62adacc7bb49fe32f365dc658ff5a207a0f801b67efe2d
-size 1652156
+oid sha256:a690c67d7108e2eb10051fe9e13f8405e2c14f7ae46dccc5907040c0787d9491
+size 1402922
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..e2fcb8f8
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cc2e4fbef07b462ad101aec49dc2eaa8d9e195470ce14e7852cc9447abb32f8
+size 3430346
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a
index 80354dd7..7a4b636d 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:71b84129825facf77127870110a8e26f64b7d505b375cf409a6e8a29ac2353cc
-size 480596
+oid sha256:aebb33b501dced572c8be595442b5a6dc1dd164985e04cc6c94a0b2c3c71b663
+size 476996
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a
index 4dd9676e..504c74bc 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e558601426c5940924fcdb943eeb618df43d8d04bc32ac6ef82c16944ac634c2
-size 1921906
+oid sha256:d3f1e225943a7ff9478ea82db60c5858316e26efb6e45af0a91b414eed3c70e0
+size 1921922
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libflatbuffers.a
new file mode 100644
index 00000000..a074d7e4
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5efc9f27a64bae11eebf020b6fd5c61ee13c3bc2b62fb3954efef0ba832fc88
+size 1034834
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a
index 22cffc2e..92a124a9 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2c71a105acace6d12ab973d0d07ebbebbacbddb72ed5cf716b412675a9ff8feb
-size 245122
+oid sha256:2e6f8f85bec0ffc06efff62bb2c845ccda7fbc7138e2118af895b13b5888f2a9
+size 240704
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a
index 275b983d..12a9d3b1 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b3fc3da0032480e8594fa6d7952b2fb1cc6fca5c1c531f71aa8c46ae14542e37
-size 293990
+oid sha256:d7481c08e4ccd17d9394e1eae1cd55d71dcb785321543c58f3c25162ce1dcf23
+size 114650
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libnng.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libnng.a
new file mode 100644
index 00000000..d3e5fee5
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53be44043712abebed1da7634cf47e44014c9fd1798c5f3de628d47eff672d9a
+size 1463750
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a
index 9272bd97..700e8b30 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fe5f8202fbf98cbda9f6af212110953f5fad1890483fe76b770b3464058b6489
-size 12388
+oid sha256:f6c7be95dcde756cc3d1e327ef316af92a99754725f5c7fad913aee0a864949f
+size 92170
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a
index 08c17472..a0353a41 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:09bd367ff51d7d61324d04dea82065067156f95de9ce5dd31f3f47f042484c45
-size 937064
+oid sha256:9a0ce6f32ab311d5b436834299cc8821443e803aed640408368e914134966329
+size 858976
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a
index b301c31c..0d0e7aa9 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:012bf1f0d2ec8061c6a7f37b1720e18244b51cc39c3513e355f072689f80134c
-size 224942
+oid sha256:17be91c86877102e96655545f93566d9ec102078b64e37efdde86a44a2d2a76d
+size 184074
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a
index 8fca98c8..b4a8c748 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e5fe41ea208d1c3275d72c1047e0dab39b6c575d55773ef62f4a3e53b6d0dca0
-size 1229924
+oid sha256:5a557b832bda3637a3bc21a94eeac2c12cb59c89c39f291ada917fd7db6963de
+size 1251444
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a
index d21d55e3..903b6eec 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:477494b8cdf7c84397eab7e9c460e1c447005209f642507747467f38b55144d9
-size 185206
+oid sha256:1e6acbfeb0902a1a9a7e5c42980aa257113a832f2b78d282006a80a42a3d4119
+size 134828
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgfakeshm.a
new file mode 100644
index 00000000..73b6df64
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:818e582b1bfe1f36720bb3c4e78a1630c182515c3676d983db8d92d98c475d73
+size 414330
diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a
index 402eac38..59baad74 100644
--- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:086ceee138bda29685a4b17f6162239c4069cd48d759526969d7e89d288b20ff
-size 44354
+oid sha256:8cc0615ccb2c42b2588509b5f95136d3e45c050c6c2e4224eefdbe7592df2620
+size 39658
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libflatbuffers.a
new file mode 100644
index 00000000..2babf812
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:46b7bb833461e90307c3994cb23cfe1b8616386b34fea7bf139556c8b5bc1d3f
+size 11358522
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a
index 4aa17e38..a8bd8a3a 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cc01e9edf7d9052ce18150dda454f9bb3cb4d366d5782873fc7969c999b75c03
-size 1292168
+oid sha256:70375d516c8018d8d62f75dd457272a022d76d9dee0c1bdb0988c4120949f522
+size 1290468
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a
index a5acdf23..b8474d3d 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6403aac9f2c7697bb070131e6e9af752d2168427b75acc582fe577b8fcd48beb
-size 2686702
+oid sha256:0a82f57167aa8b66681cecb4512f9ef743d35cb2c994e059a8fabad0c430a446
+size 926346
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libnng.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libnng.a
new file mode 100644
index 00000000..7ecf179d
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d757aaafc6f79ee4ca226d71860451d3de11c1fd70be65e8b0ed5e944fe4f808
+size 2956918
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a
index 9f753e83..66197160 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7359c1de04a73c295ccd41fb4ce123f4d3e595dae77c90526b615ae16bf80f0d
-size 135582
+oid sha256:86a4b0d74c23c43d2b6a3a9a716bc436a4e856c13eb78c1d46b9cb4de9ac1bb3
+size 1331678
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a
index dd7bd4b9..71e716b0 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:75f9cace6178a477d5041904233761f9fc6e38ee5ce415bc37b0b2242e5a3938
-size 8349498
+oid sha256:5a1ef191ea4af1112d5c95d7e45ed7ec1b4b3b4897302cf5de09bea7abda577e
+size 8197220
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a
index 00f31206..32cf945c 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:67b3c3232a5db7ce81177288eaa51945158f6ca996f5cc83b5bf68738595c387
-size 1961786
+oid sha256:1220e4421c0f0e0347be337c1c100a5150d84cf70e028bb061d5f336276b749d
+size 1924424
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a
index 30b0aeec..95a0ad61 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5298db08c920396e576b6e6190a9b44d940d3ba2f45ac1f5ba9cd5b895d48055
-size 6166120
+oid sha256:d5fa61645411cc58fa8446766082afef7f2198ab49117fd8cd64f4eeb2f1a882
+size 6217358
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a
index 090e3623..d4df3343 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ff5c8acf1ab775ca43dd3c49f31551af9fed5a442e6a468d6f463187a8e4d3b7
-size 1683734
+oid sha256:cdf0fece9f04f1c3274735b0222d065e41338d4493e0c9a84aeb7918ecb2583e
+size 1438286
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..aeef887a
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8af03164db417aa4bfa9f0d761997427e1286ec1337ae382167c6d9beeb25a64
+size 3450236
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a
index a0289a42..a2ef02ab 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:56274a3308e722946e6035dd222426dd46f446c3c2f05f90c6bfb1a6ed3ed23d
-size 434020
+oid sha256:00bfff351740082c075f32bbb2918c45655615f3b25405793252e250af95587d
+size 430544
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a
index b427897d..152b1b73 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:47a9d049f8c757323e92c2e97f84a757c1b0b1f16a73cebdcb9eb685de5e4eac
-size 1985536
+oid sha256:f8defa18e53b08ed86a615ec595058b3af840a190983a3eb779f62e1fc88c4ab
+size 1985560
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libflatbuffers.a
new file mode 100644
index 00000000..6431fe9a
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10daa9559aa399471a75fc6f4c034d3d238ccc5398cf5b541398488bb33f13ae
+size 975932
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a
index 0bb701c8..64c97408 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4ca70d7a61cbc83e622447b87bb6165148977f3d378688c5ad08c4af7a189b3c
-size 245148
+oid sha256:83255869374aa592c651fb75ce37b2cbc006f6900e27a243b174a2bcff2a4fbb
+size 241464
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a
index dee17d34..67341cf5 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f36499f348b120469206ea7449ebc79a4e479fc0c95020c38141bd4fe25705ba
-size 295840
+oid sha256:52a812f0c0324069ee0c51a12605dbb856ae2a181ad1611eac9a64a56e27feda
+size 121654
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libnng.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libnng.a
new file mode 100644
index 00000000..4dcf7910
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:70e2b3849bbf354221004c438bcaab46a4f60a4341c40e70b187d07cf0cb4a13
+size 1500590
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a
index ac80aabd..db5d10f9 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:622eb34848d340d1e4d24e89841e0ddb8505a72138e0979ec36f45a7df9d04fe
-size 14468
+oid sha256:a5b44728297d7f4c6060775aeb7fc95e9b1449c6fe2e6f0f44d7208cf99756c9
+size 85356
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a
index dc539ea6..f0114430 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:48838528e8f1daf8cb988d5876493934186cfeaa6be973dc4454b616273ec892
-size 893562
+oid sha256:5ee233a718730fe554577118b06c762f987bc5d9b3fa6bb0ec2d8d3bb9e027ee
+size 838550
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a
index 784a3fd6..30f16c66 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b384fcf7e56033ea4a6114489b87884edaa41762678dabe92edfbc9c836b7977
-size 213680
+oid sha256:4f6a751e2c78b98654c06da7c19d698616e0bbb755eeef6590874e6cd96ea25c
+size 190004
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a
index e62f4606..4b80d6da 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:378a192de1a04480b63b81dd0295b253ce940d913bb8055c10acc125141793a0
-size 1153688
+oid sha256:71bb87e7370a08f6efc319ca830f653ffbcf01dd752ede37203e59270f2b1c17
+size 1214312
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a
index e7b9b185..3a136441 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b879b11b97eb8aaa668b84856cb0cadbde38b6f994d60a57b234e621bfc7fe0a
-size 178510
+oid sha256:e28fd252bc5937d811a4dc5e39168cb6eac2aee5ebb6bc1fd04fe3b5a0f4e63b
+size 138230
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgfakeshm.a
new file mode 100644
index 00000000..01b3e3fb
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:207ccadef1ab88b19501f13fff78e6c4f8b1d6036ac9fafb4dd5e5433ae5cdf1
+size 380164
diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a
index 5084354b..546366d8 100644
--- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:172f58fbff5357ea01512211aad6625e0bf38057b6803ca790a1cf15e9bef90b
-size 33404
+oid sha256:1b9e2035274750cbc9b36af46ca5c7524c73c87bb2d5bf0cbee2fbb941731d04
+size 28548
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libflatbuffers.a
new file mode 100644
index 00000000..12c1b42e
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:236d3c2bdefbb8488ca30513addd862b2f1846a152340ec8aa17890415993203
+size 11074642
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a
index 9b313c1c..3823f4d1 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bf7872f548ce7be883e1a2a51f76495e46bea8a2e8acfed15095b1f4b0503da2
-size 1269424
+oid sha256:a5effe3a4ee96840febd78c82ea450afd6ff530aaeb8b15137747fd71cdcb23e
+size 1267852
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a
index 717d8e8e..a54de76d 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:189aff7c32144c239bc11b5fab8384f1b3a4db2e78716d5f1d2778925041f187
-size 2622770
+oid sha256:8f4f260a300e68064b6dee72f933b7dc70cb0831050ea814b0c7621a0503884d
+size 902470
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libnng.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libnng.a
new file mode 100644
index 00000000..73d49f3b
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b66773c94caf49f1c0aae298da3c564474ad52e7a84e58f5d53491affe29149
+size 2895926
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a
index 66335cb1..5c1c361a 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0727204b080255430e78014821a571364953975fc2acc6c327fd901e7873e6ca
-size 131390
+oid sha256:7265c8d48cc3604f5e275a44cacb57487ebf0eba9210fc4b7341d6d268ecc472
+size 1301614
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a
index aa49db78..93df7871 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:daf04bb42cd5bf5444516eacf5efa637ff646ad6747a1d0e4d8409128b2fb57b
-size 8166754
+oid sha256:8e623e924f9e1217ecc1363ee88de77cd93615897dcc105f2b3501dbfeaf38ac
+size 8022508
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a
index 032eae77..0839e5ce 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0cca2ceddc9587d1f29bb835c614b49106d1cfdbf210ce947a50a112e9725015
-size 1926330
+oid sha256:02764778e2e2c9fff3cc61fbf57fa3571e48b78b0d43f8db5db78fdd1eb97e91
+size 1890384
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a
index b332451e..9959ef4a 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f79cc43e1d60f2579469ca5654cae843995f45bd88c88edb3802ab33cbc5e814
-size 6029832
+oid sha256:6f4ebbc49f8d452d44df40f34e85f842ad88b10c4732e91d16713d879b00f826
+size 6083046
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a
index 78984a35..f81e4894 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b703792af345fc0ba9983ea640d23b3b43340b09b6ca31f42396ad7be3fe5fbf
-size 1656142
+oid sha256:78b73353b248233a79c1f816af86b4cafea1203d7e24ed505609694d6e75acdd
+size 1414686
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..76cb1ae0
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00d13d1841bbe359119b3203a441518a23241586d7860bd6d2a9ba5aa1c0b50b
+size 3388916
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a
index 88f34ee6..28266220 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:41ebbc9b0006e293a63a4f66c1275ce4c6d539aee8e9411451be7a64bdd21e68
-size 423556
+oid sha256:f20ca59320157cdd07b9f195b9e777037b5144827a0d772ec1ca01516742358a
+size 420096
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a
index e70c15ea..de3dc193 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:83582c5f32bf53ae36f65fed25c67a403f9fd9f1871823b587c89448d60fab3d
-size 1924872
+oid sha256:19491cebad090aec86272f9d25de320ec6fb322d0d18d217142ce7a1364653e9
+size 1924888
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libflatbuffers.a
new file mode 100644
index 00000000..7af967e4
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d4f1cd5b4a0f6e48c18e4b415e43d0996adf923e718fbc918dd0bccac2136697
+size 1011298
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a
index fcc0d339..a3574e07 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a6385ab03051a24d38f694a0dd9b1cbeaadd45cf84a292909030d09fbc7dc067
-size 246628
+oid sha256:d291ddbbd6b6d110ea48537b7eeb21bcaed62d60ae3920c748b9470b387f7427
+size 242080
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a
index 615b9f00..c5473a83 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d5af79d18f2d5dda5551fe5a37bfce9bfc16232f5a6cb04d82c7d2c3a09f5ee4
-size 307790
+oid sha256:38a3d3abcb8e17fa8d1887ad67d3861bcffb6182a58ad9a26ed91b900ea72b4c
+size 118818
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libnng.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libnng.a
new file mode 100644
index 00000000..d3e5fee5
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53be44043712abebed1da7634cf47e44014c9fd1798c5f3de628d47eff672d9a
+size 1463750
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a
index 9272bd97..acba2310 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fe5f8202fbf98cbda9f6af212110953f5fad1890483fe76b770b3464058b6489
-size 12388
+oid sha256:8befeea79a0b09cfc1608265492d4ae530b2b022b91849ae9de35c050eca6a10
+size 83092
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a
index d6df26a4..93a4d8df 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b21b4e871f22bb4ba4741f0d10924bad04aeec2753a4a592fb29535a7db9a895
-size 896316
+oid sha256:709b8437c0b583ce761c4824af5dae4e461d2c96a1666ed67c0192905f9d0221
+size 833176
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a
index 19b28721..4d3dbbf9 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a3e68e5c5ea8de41a34fa25e5e3c1ec35da47c89a5c803e8ad29c6fb655208ed
-size 204414
+oid sha256:9ba62a4916db49b50a14df7ca7afbd43a9bef26302674d22c5aba812c69fda7e
+size 183692
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a
index 2078ae06..5b838f56 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:233f5bc97538fd29b7cf97e9e85df9302ec534b3bc04d6b220bec763695075c0
-size 1209276
+oid sha256:54301c406aaae39125e1fe3fe771d4336b7fed3c9c23262402934554c9997c32
+size 1245940
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a
index 59782ba2..9ea4088d 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:08e4bd9636b2af5601bcbfc7c43a0a6b3b48984766c07876457024ae140a59f7
-size 172654
+oid sha256:80678d2925d8cd0b2ab536769a6c3284189b5372d0a7a2118dc31a9541efd3c1
+size 135262
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgfakeshm.a
new file mode 100644
index 00000000..d799f998
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b588ec893f64f378075fdc0905f6a4fc26e2e3c26ac0cf74b204c0f0cddc016f
+size 363128
diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a
index cb8be0fe..fd623be0 100644
--- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:54d51f07f32cc1689b20f6b3a4a6ebc6a2217ab723bc63b5e9a148dee5b69a63
-size 31988
+oid sha256:87655f59e06d9212e303b9962098dc1782f10ff8600a51a17fc2e305eb2a5a60
+size 27300
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libflatbuffers.a
new file mode 100644
index 00000000..2a2bba7a
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a4c7f01670137f6c142b5b7975909ccb09986ab7bbdd2c1e93da37d9721e57e
+size 9459420
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libfmtd.a
index 3dc143a3..b95b453d 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cbeb99dc905fb260449363e78e7e744abc57a25d87d83c189945820f760bce6e
-size 1268140
+oid sha256:f2e979f7b6b19855ea1537360e824ff760ae7682bc124df229853d42bd4ce7f6
+size 1267204
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/liblogurud.a
index ebcfb2b2..6dc23037 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:392f10f65727c20c8d6e8b7c127ecf691f455714aa88f7a22c40f3f3a55530fd
-size 2190712
+oid sha256:87d7fcb2f43ce3b6d367898942fac6b803562970205419b940ad7a830cd23f22
+size 765744
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libnng.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libnng.a
new file mode 100644
index 00000000..080427ff
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b198bb6d4482779d9a58043149e4c3493b50d268d9c321670cbb6bd731a334d
+size 2952654
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcommon.a
index 02fbdc21..ceef7ca7 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:05b26b6e9278652ae9e292575cf7535381843e731355c268deb2f245dcb85c9a
-size 116050
+oid sha256:43574a6b9e0163671ea9d395da838f18b9c7f8bbf6f777e6b2432d711b762b0e
+size 1124114
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnect.a
index 58b077c8..2b381c35 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d63c6bd81618a0aabc6cefaf7034c76a46e41021be60197b06f56b304e16d2db
-size 7365322
+oid sha256:5ae043da9bba7c39247a3fc19143735c5aa224e8d769756564ea7463b0bfe026
+size 7221034
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnectshm.a
index c65a8b81..2e37a10c 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9d05723f33501a9b83cd6e087c97ee7424ee64f365b81d7176a0b144bc0bbfc2
-size 1843738
+oid sha256:cef8a15e7a43fd1a0b6e7c7cc5fc38b0edc42658734d28bcfdb4798841c2ef33
+size 1810788
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcore.a
index 83dde6d9..7d53baa2 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:af51c61a8f7950cce90c1c326890ef1957dc84bb127d68a488dfe5683d387aee
-size 4941120
+oid sha256:6588ba7eeb4f1040c71e7005050e37f308dc0fa586140ee7db7985fab7e2d845
+size 4988222
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcoreshm.a
index 29f80324..c9f2ed29 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:94d83933ce748ad1ca8fabab961092af2454f46cb960fc9860cc1894276e8ef6
-size 1640656
+oid sha256:4934f4ed9d1e938e67df8dfdaf7b37ce30c2e4486ef194df536f1847b0c50aca
+size 1401026
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..ba626890
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:179a1bd115746691d015770ed1d0f242124c8b522f4d4b5e4d81b8771f7037e0
+size 2946476
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsglog.a
index abf651b7..ea08e014 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4909abca7814f99a7b631e1f4f2981fd9401a0d11f2d09de7c06d51e7d0a5416
-size 359356
+oid sha256:29355bb9e12b6706bf9008e0066391e7414679ec1d9a4b3d4abac4b7c3c98254
+size 356040
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgserial.a
index 2b9f7a3d..840b240a 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:766ef5f711d2078624b5a8f50fde0e87f52e69ffad938152887c09f6caeb63fb
-size 1730816
+oid sha256:0d0d62c862c58331341091e1052964efd0f30cc6528e4026a0abbc6c276dbc8d
+size 1730832
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libflatbuffers.a
new file mode 100644
index 00000000..28c14866
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0efae2fcf3636ec9feba85b8c8ae9b46f257b40e3110516e28a3c7fbda2ec738
+size 974964
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libfmt.a
index ad356aa2..bbc4a08a 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:66c04777a3dfb407dec695a03573d527dad976296cb4fdf4328d9829a881cce4
-size 243348
+oid sha256:068e01801cc6e962d9d0087a5a0a668202366312ddc7ad65456535d6294d6a36
+size 239680
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libloguru.a
index 553e2d0d..872e43ce 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a17f61bf7ad7e642996627353f409bf1d50c1c5a0d2f69f9cdaf5dc8d7de23f4
-size 292468
+oid sha256:ec90a4eee4cc5449181e10ba535939ad647a106f1342acd810dfd3f0ad97c17d
+size 121548
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libnng.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libnng.a
new file mode 100644
index 00000000..ba1a5da0
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db6e0cbf979764de79b69c478b659a65442acf3aa05b50078a11d516029fadb3
+size 1520558
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcommon.a
index 655eca85..630986e3 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:96f038d0ec7e4dcab0fdc063698dc40709faf4238679bb8bbdff26ffeef3fbb4
-size 14372
+oid sha256:399c1d4803403349ec0ab4f58e7e9fd0df02de263c1bf8a88203f8999b880854
+size 82496
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnect.a
index b7d4173b..f5bb9ca6 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c52bc6b8212e0f683d30c648928e234afa6a7a6b2d09117a6e528e0a6b596a7f
-size 1026996
+oid sha256:502e15b341ef42835b4c5cd043bd88371a33a3e1915781bdf60cd80294171b92
+size 971122
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnectshm.a
index 9e974b52..e2f3ba84 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6409417dbbdaa4b489496292a3fa927aa8acdd7db6b1e2346da3a6dc2a8a2b0e
-size 209778
+oid sha256:782ab77541da5ab02ff1424cab4c255fa3bc041b0fa1c6cd99de31a3dd8d7363
+size 189582
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcore.a
index c9536d28..eac13c3a 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:81083c4ec41404f229021a0f53e794ff9f39282548785b38f6f57fd80c914ae1
-size 1148064
+oid sha256:c66b085b0d481633f718eb497b16039623a048a7cceee9ba3da3bba77c59f638
+size 1210438
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcoreshm.a
index d7aa18a9..f486d0b8 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a743394272dc58848bb9b805a5c5f3e9a79978a8e25259806b0d2e9f0df8af1c
-size 175098
+oid sha256:20d091ee938df689f89d19a1d072597ae53a9701e37e30104de957eac81a3493
+size 139532
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgfakeshm.a
new file mode 100644
index 00000000..6fcf15ee
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:edc90c86a36d890d57b30f0ebe0a9e7c1b98107e377c4d68404498a850fd3e34
+size 379652
diff --git a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsglog.a
index a0fa7b5a..bbc71647 100644
--- a/Source/ThirdParty/lib/linux/v26/aarch64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v26/aarch64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2089ac40dbc4370cb84f43baf73c5179626439494fdd244f896454628f031930
-size 33042
+oid sha256:4a3397543919570ef3da4eae4eedaf562bb1758c57c3968baf15e11a26f15b70
+size 28178
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libflatbuffers.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libflatbuffers.a
new file mode 100644
index 00000000..f704660d
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d9d61648acdfdd893a60dd5a4a4540d13aab6fe2bb914aed4aabae054a0c0b1f
+size 9238532
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libfmtd.a
index 7f6af958..614b9212 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libfmtd.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libfmtd.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0e357e6f3318340548dfdc1726a32782591f5ae17191a89a02e4d7a81b0d9adf
-size 1244132
+oid sha256:0cb66849b87b1c36881a39077afe9e3669721d64c5f677583af91b418e60da02
+size 1243148
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/liblogurud.a
index d3655207..4b454308 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/liblogurud.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/liblogurud.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4087ff38be137ae594c3794ea76bb07c7a40caff1247445b8294ca6d3cc36d16
-size 2145732
+oid sha256:df5bd796e7889905af8f40a1a6180b6983a387ec99f8ad9fcc55113564beea8c
+size 746828
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libnng.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libnng.a
new file mode 100644
index 00000000..68ca74aa
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0679a33fe3ee3c378e69dc66883663da025ec42f4d65b5eec3a865452ed8e0e2
+size 2867726
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcommon.a
index bf16a954..0bd59d7f 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e9c242e3ec0e261acb9429296da105657c42c9294617fff97999aae59e20af36
-size 112554
+oid sha256:7a9fa2a6b23b108d277b33ddda1b11625c5245ae31e8bcd0a63d42d6ccbfa605
+size 1102410
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnect.a
index 2904547b..6c6bacb9 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:517435b706d1b3d0d5a25806f8dfd7d4c744fdeb9e5f8ecf0666c9a71c5d1501
-size 7226162
+oid sha256:e03c0898d6b0dcf0d6aa3c536cf4ad857a550d9cfcda1e60eb9fe8cc186b7867
+size 7092170
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnectshm.a
index 5f33979d..61c75442 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:eeb0b0a29dc0a8360fe15425af57e846205e48a1cae957268b33b0a2faa5803a
-size 1813882
+oid sha256:247f36d1593ec0c044280e02aec95f642c7c54ec868f64c7e82e6f0ef919370e
+size 1782332
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcore.a
index 35636e81..dbfede7e 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:931a9a0d0d7e2b923e24f41a4cd41f3fa31956c025a00aacff634e14387f64d0
-size 4854224
+oid sha256:6f6344f4fca5b2dbe967e76c4d7f7c9bc8ead818640612a0f5e852ffc8daae2b
+size 4903702
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcoreshm.a
index a6a4553f..13f358d0 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9db8ddade8d3209b73ead87b7e3eb116b2697fb0ba17d430c37cd770ef0b8e74
-size 1616336
+oid sha256:2e102d8becf83f715ba85949149f7965e1c17933b38f91104c4c2721722b4a09
+size 1380066
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgfakeshm.a
new file mode 100644
index 00000000..863307dd
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a93f3c08fd83ee4190733298d4acd7a586ad83e6cad1a1b01e2827fcf64a351
+size 2904660
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsglog.a
index e724ff1d..32132000 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:26f34e6f76783e5aeafa3ec1c3e92bfdc19504f0843bd1fe2a79eb583c67448d
-size 352108
+oid sha256:a3b3dd3f71ae78ae8fd5a14e63b89f9099f04a7a2997b32df60a387614a3e8dc
+size 348928
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgserial.a
index c1fadbab..18dabd55 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgserial.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/debug/libsgserial.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:14e0d862b0a95414b65a19a80a2e7e97582bb9df64fa4a44c80bbecb9bbc23f3
-size 1682306
+oid sha256:b2d6f03320f6c3b52423bd23408313a576817fcd6a71c148f1edbee2f545a4d2
+size 1682314
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libflatbuffers.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libflatbuffers.a
new file mode 100644
index 00000000..3569c9b8
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libflatbuffers.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9bf9a7d2ba39779e6a9e0b4a13d124be49e31f83f5a41eaf20c399297be11820
+size 1022908
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libfmt.a
index 927edffa..5714ccda 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libfmt.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libfmt.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5694188a676d714c04416ee4e66e50801c7e9bdd13134f63041297b70043032c
-size 245492
+oid sha256:46bd51c7aecf9f4d43dc60dfa59d85433c53f7244fd78d59e22d234226c1ec9c
+size 241016
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libloguru.a
index 4f105136..3db1ee9c 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libloguru.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libloguru.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5400147acec640fba5f7d59bb357e73e0dda8f6e58a0ef3947dfea97f56ee585
-size 305756
+oid sha256:eb61c7240a31a2430e128a9be3b5cd978b0a1818e06045ee6be0997d61342a67
+size 119512
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libnng.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libnng.a
new file mode 100644
index 00000000..c641518c
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libnng.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8a5738eb15fd6b7b8436ca1d1d395619f37bf7a8b9fede8c95c29b491520f8f
+size 1481942
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcommon.a
index 9ab0ebf3..12e6ff3e 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcommon.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcommon.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5f31dde3b0a0959cbc1b1e1d54157114bb2caf62d6c7f714f3be306373293c01
-size 12412
+oid sha256:cb92ef70f2a92ff189de974f06f425521499fe954caafc1ea1bd21724a22a5f1
+size 80448
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnect.a
index 9f8f43d5..c72225fb 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnect.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnect.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:22ed81e46efd2ac37e4acf96ca1c82704215020662d790d871ae4ff7764790c6
-size 1064370
+oid sha256:a310d6f0048626e861fa1f1c0e998cf5faa90a4439bd8e8fb1b069ef51203f35
+size 1002232
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnectshm.a
index a11ea4a4..dcafd801 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnectshm.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgconnectshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9f7d85ffaaf2613a7065e66db4c51c77d81ca7f89b57ec81fd5247282e2d4696
-size 202754
+oid sha256:0325bf5cde143cf9cbe6b5c9acd3f877b53b6eb585402f4a61814447e27c85d0
+size 185246
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcore.a
index 2f36fe63..8cf2a976 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcore.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcore.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e37234819d43c229e58d7cd886c2a0ef9a80daff5ef30241ce22c330eacee87a
-size 1211404
+oid sha256:aa9017b81328865c7eebf4a308c7f9a845825c4e4814b6d8c796256f50b36238
+size 1248338
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcoreshm.a
index d016f004..22e1be27 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcoreshm.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgcoreshm.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:dd317fc186707f6921b91c53ac7c663aac8a27302b381058c112f52945610622
-size 170914
+oid sha256:69583d26d88c0d27b34674f809ddc92a13d935a7ec3e1302344a2c78765b4a4d
+size 137716
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgfakeshm.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgfakeshm.a
new file mode 100644
index 00000000..15bd145d
--- /dev/null
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsgfakeshm.a
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:faad6e722d018244979b0f8d70f28bbdce2624ca318bb07a8894dea2395b1ae0
+size 363000
diff --git a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsglog.a
index b9b50713..497af934 100644
--- a/Source/ThirdParty/lib/linux/v26/x86-64/release/libsglog.a
+++ b/Source/ThirdParty/lib/linux/v26/x86-64/release/libsglog.a
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ac74d4c9a9d13a3c00aac399f340c521ac7bcbc55837d0c41c4ff8ff1f123709
-size 31746
+oid sha256:d9fe3f8539e294ded5ed8926753777b9191d3045a6f8999683e059b2872201df
+size 27106
diff --git a/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib b/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib
index 02b3b6b9..d3d64de3 100644
--- a/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib
+++ b/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:28a01857d61ef9b0acb1c9106ea3454d854f2e36bfd441bf311990d8c1585ac9
-size 220401290
+oid sha256:56c76e08e0b0083a5b2e6b3a7f7f4d15a92365edcee2e7de042b0fac5bb3c618
+size 220457728
diff --git a/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib b/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib
index cdb8b487..f4a926d1 100644
--- a/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib
+++ b/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:886d4820c9f06b4c9603528d6c7f4992e7777d87870f63646086335de3507eb6
-size 30915150
+oid sha256:5f67d75dcdb1fb0c7a7a795c74b0c35a5157726c7d3a6e13f47f597a5e72bd95
+size 29292050
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.lib
new file mode 100644
index 00000000..3c516375
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b5d80a27b398aab6defb3a050a95b74424a25c36c2e670ca24a25515278f7f
+size 9860102
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.pdb
new file mode 100644
index 00000000..7412eae7
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/flatbuffers.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dba732acfab67318dd3188c3c2d62ba393fd44d1d696782cafd6784ce75f3945
+size 2633728
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.lib
new file mode 100644
index 00000000..8157642c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:978dea6232eddf702212d4cf2d2020a0db36d26e76d59ca4d54cd662296deb80
+size 2921430
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.pdb
new file mode 100644
index 00000000..14ab8f85
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/fmtd.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:356c5d22e805c14a77b35c90b6d1f985ab69d7b31ab9c5a22b425960c34620f3
+size 782336
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.lib
new file mode 100644
index 00000000..5d14f805
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b906fab109c30e544813b1657d87ba6d0eaf14028c5e808f3aad329f5eb4f9d3
+size 3647704
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.pdb
new file mode 100644
index 00000000..2ab99dc2
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/logurud.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ed198f9ea8b10494323c233f80a9e27ee3d74795f01cdf6d6ea427fcb9a888c
+size 1060864
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.lib
new file mode 100644
index 00000000..0d491ec9
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65dceec00214159a58cc23877bafbc884de24bb18bb17dfa8e790c5a7066f278
+size 12060504
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.pdb
new file mode 100644
index 00000000..cf3d5bec
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/nng.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ad7bc46fdc47535e7d64999f0a58e86e59ab452a27de2da8c7e5dac105ff44c
+size 299008
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.lib
new file mode 100644
index 00000000..432ca035
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:63707d269ae496d7f33b53f83c65959a43be1c7ffee36e9cdb1ad29ead4ea250
+size 1858126
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.pdb
new file mode 100644
index 00000000..4c8eeb8f
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/serial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7fa6b6dffd2c3b3fd11477670e606fdd892e39a6c08bb94c3765bdec547f6531
+size 602112
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.lib
new file mode 100644
index 00000000..cfe40f4c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0366d82fe5ef90a3b594811f10619cb0901c6a1a52191f7035865113a9582538
+size 4687008
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.pdb
new file mode 100644
index 00000000..8917c455
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcommon.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9016429993edffdf2d95c10f259039b7380f9cb0285d38b2b8a69cdb1492bae8
+size 1355776
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.lib
new file mode 100644
index 00000000..aa2dcf89
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94458f80dc56fb201a943ced5c84a12eb8ab2e5201141bcc88bd9eeca6cf2e97
+size 9866820
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.pdb
new file mode 100644
index 00000000..b7396b1e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnect.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba6da308b34fca48652ef48b74b41166b7c47d30a0599e718d18746340064483
+size 2584576
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.lib
new file mode 100644
index 00000000..a0e5abd1
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f15bdc8693bc6f9913adcee15904e6f99022d27835e0a093a14895734f88a1cd
+size 7167828
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.pdb
new file mode 100644
index 00000000..9abd4e31
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgconnectshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbb809e10b9862a0fc7e8813a49dcee9fd566673ca3b02af264ffbb44c802607
+size 2519040
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.lib
new file mode 100644
index 00000000..fca9815b
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcdcff1135d732a6e2751a57ab5787c47bd6aaf6a84d5b297b8aed4ef9794828
+size 7805950
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.pdb
new file mode 100644
index 00000000..5445da2e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcore.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:27afa1053b2ba1732fafe1fc999a18764a336f40fecb7a738adc62c9b317aea4
+size 1863680
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.lib
new file mode 100644
index 00000000..68ae9681
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:93d39c2274755cd42571b06b48a264ad60e479f1a721add1c8b5f70165408df1
+size 6690186
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.pdb
new file mode 100644
index 00000000..b66294e3
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgcoreshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0fc00e486f6a313491414151c312c296a4aa9ae9054aae5a0e3d5d300f22d92b
+size 2396160
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.lib
new file mode 100644
index 00000000..24b08f2c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fed7ed6d4be4c09fdcb3544598eac288264a667570abda502fe29d001e5de11
+size 6375436
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.pdb
new file mode 100644
index 00000000..5d716d00
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgfakeshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7729c08aeed5cdc3b81c9d98b3db37830bb15df3d6b37e82a75c890be44c329d
+size 1789952
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.lib
new file mode 100644
index 00000000..0f8f664a
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:06d7dd649769220dd73dc764fcec942cb048c8a26bdb7d3a202b809b953ca8ab
+size 1291684
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.pdb
new file mode 100644
index 00000000..f21cd18f
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sglog.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:92a52b81cc35a50ab26e5428560510ce914708ebc4f931e1f15b7c0019c4aef4
+size 544768
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.lib
new file mode 100644
index 00000000..655bff78
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d3b0bb487e850affcaabcf7edb49ad168009d60b177e700c55b66529ca87583
+size 6526058
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.pdb b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.pdb
new file mode 100644
index 00000000..6456c06f
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/debug/sgserial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d38dbe650e652581a20d21b03bee8d1af41709688a4355ef223965e658e0c8ee
+size 2027520
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/flatbuffers.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/flatbuffers.lib
new file mode 100644
index 00000000..ac2e5629
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:62aaf7d28eee8381ad2f854ff7b3437fec0400155601b5cc8fa32d5bf6189bbe
+size 11750058
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/fmt.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/fmt.lib
new file mode 100644
index 00000000..650d8ad1
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/fmt.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dca8365cca180ab1eb366929df430a9cfafa3e9a4ae9a93bb477e94df808974e
+size 3557608
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/loguru.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/loguru.lib
new file mode 100644
index 00000000..bf2fda01
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/loguru.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:52cc2cec8a4ed29f79312bd6bfcf89926c0fea336729c3911f62606e58ad87e1
+size 4440904
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/nng.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/nng.lib
new file mode 100644
index 00000000..7f2dc159
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:edb43e4b3d58de8063b26396599da04bb0b0924c75f2764ee47c8b50ad94246a
+size 14192800
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/serial.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/serial.lib
new file mode 100644
index 00000000..6aca7360
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1de3b4e7d562af15676e6210400940a102e4917c03681872229de3bbf6567e0b
+size 2293086
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcommon.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcommon.lib
new file mode 100644
index 00000000..7c9378a3
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a867c3a5cb2f3db499c94240206f0e1db605787f6f298c10773873d944d07de6
+size 5733980
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnect.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnect.lib
new file mode 100644
index 00000000..bde9d6ac
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:871a365e662b7327162e4ca7c0a4dd52077c1d0944d76e0a4160cc66d422e5e5
+size 11919186
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnectshm.lib
new file mode 100644
index 00000000..fa280918
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad80dcda0775276c506f5bd2c50f9ac7636ad9bb6284b4396fb059f0a05d0539
+size 9206450
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcore.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcore.lib
new file mode 100644
index 00000000..8ca2a3fa
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c63dfd0e8af6990da5cdf14171adae7471cc2896566964f1501a9a0fc7ee9e4f
+size 9237634
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcoreshm.lib
new file mode 100644
index 00000000..b10754ea
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5802f6a5fb315a0f411110773e03b8925b566a7c846437760b34a52c5a31c3c
+size 8654422
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgfakeshm.lib
new file mode 100644
index 00000000..025cb9c4
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a4ad602c209a63ee122a839076f58393569cb07b03abed51c777f0474d237195
+size 7861302
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sglog.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sglog.lib
new file mode 100644
index 00000000..8fc64d3e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef79ddc743ed20b78f3551f45129c813b16673f12e53643c80556c42a1cfca16
+size 1720034
diff --git a/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgserial.lib b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgserial.lib
new file mode 100644
index 00000000..025bf58c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1438/x86-64/release/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:265a7ae21d613f8d873698db48528898f1d526d5615ddcd52138aeb6b81e00b0
+size 8015204
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.lib
new file mode 100644
index 00000000..b3418003
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:496b91738bd5792402b35181d609a5d635051cd3196024137caa8b110467c975
+size 9817296
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.pdb
new file mode 100644
index 00000000..e1b89423
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/flatbuffers.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:915b73eb39baa9e18affc7b377695e8da5d20fb2bb376c7d129f43be4db800b4
+size 2633728
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.lib
new file mode 100644
index 00000000..820dccc1
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08144adcca548533b65d780403ee22f357a5ca0dc749b46def44d3f54271ad3b
+size 2893260
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.pdb
new file mode 100644
index 00000000..24ee9612
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/fmtd.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a38f8ffccd3d32280d854a33ca00ea4e84dd5a743c9dc829446b33d934cbef5
+size 741376
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.lib
new file mode 100644
index 00000000..aa26e5dd
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e3d485b801839cb9a54d865fcd327d7ba4b2a747b23c1fa9cd1eb1ed69656a2
+size 3591978
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.pdb
new file mode 100644
index 00000000..16a98efe
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/logurud.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aecbc120b359065835981da20a8172ebae34d16f7475510fc10b9d7904526e75
+size 1028096
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.lib
new file mode 100644
index 00000000..e95bb62a
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff2d311a9bea363ff13ba689bdcc0dc9f6eb7543ea81ac8efec74dff2cb1ff26
+size 12239434
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.pdb
new file mode 100644
index 00000000..ab78e366
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/nng.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1c4d485a5dd96c55a0009db3dfd8c88fd18c09d70d837f23638018deb6580a7
+size 299008
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.lib
new file mode 100644
index 00000000..a25c085d
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7f191e24a359707d95bf8d09fbac339ca5284594b5902720722f42094e52f4c
+size 1830444
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.pdb
new file mode 100644
index 00000000..dae0b9c0
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/serial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67041ac1eb82cda5de7d61aa7856d1266b451b2c14500d16a2e1cc7b1a957b15
+size 569344
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.lib
new file mode 100644
index 00000000..3fe45584
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6eb69242fed540b09b984ec685791fe555b6e20e4b7c8db3797996c59648fdb8
+size 4652360
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.pdb
new file mode 100644
index 00000000..27ba40e7
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcommon.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:027d3088b46c431f971ceb0dfa2e80775e4adc3f03ab74613c36ddc6cd1ac90f
+size 1331200
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.lib
new file mode 100644
index 00000000..0caea934
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f028efa2533c10ab1631e322f5fca355d7c922ea4d742a9a6e3e074f52bf49e0
+size 9781836
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.pdb
new file mode 100644
index 00000000..392b356e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnect.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e0e4f1e3057327286e1f0daf877350bd50fca675721104461fea66ab7c42bef5
+size 2584576
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.lib
new file mode 100644
index 00000000..0a81993a
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e56818632bf8f59221698088f5301bde88affab5ef7cd7f210db540be34dff46
+size 7120264
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.pdb
new file mode 100644
index 00000000..6f312afd
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgconnectshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5a10af12e820a0e9a56ed3a932f975e9a7d503d6dd796a72f24bd0fdddf3295
+size 2486272
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.lib
new file mode 100644
index 00000000..a859745a
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ac8a08b9bb7a5ce1d389010906cd6bba4a48974cd30ac2c7e3ee05261798f9a5
+size 7776316
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.pdb
new file mode 100644
index 00000000..7f20c6a7
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcore.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1678446fb237c0ba7f86913062887fe0c980064e7798d046e4654841f6fc38b8
+size 1863680
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.lib
new file mode 100644
index 00000000..135965d3
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e46b1c8a62e709da0b58fb981bef7c6572a9d762fc74e3b034eda246aead311
+size 6645890
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.pdb
new file mode 100644
index 00000000..9c12d58f
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgcoreshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe9b686c177a39a3f39e2a1f53959c3208ecdc51fafdf651daac3ffc950c694f
+size 2355200
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.lib
new file mode 100644
index 00000000..7191a7f6
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bf4d16a8f5630bd1d4eeb0f248704afb3f62ba90a6a1ae5df3acdfe0624f640
+size 6281270
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.pdb
new file mode 100644
index 00000000..bae7d937
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgfakeshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a64d844843f6d4a6284442b149dc4cf947e9847382b9f64828d4db7d061d4675
+size 1757184
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.lib
new file mode 100644
index 00000000..9eed64b8
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9f2502a2766cb997fcd2f5b72d6a2ec6578ec08b9cf870d3af99b300d2f352c0
+size 1222040
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.pdb
new file mode 100644
index 00000000..b8c89466
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sglog.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2671683b1b6446988f000c1b98b2f0a0d00a0cd05c94e41a13b4fc53bb46219
+size 487424
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.lib
new file mode 100644
index 00000000..0638c056
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c25dce038a55d2be35dd611659140c4255087aa3ee272ab734b65eb93d5ef0e
+size 6468364
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.pdb b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.pdb
new file mode 100644
index 00000000..318dedeb
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/debug/sgserial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1151df6abeaaaf9ca21fa4dcdbcd127f9dc35bb62eff3ea7b5d6343b36f3daeb
+size 1994752
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/flatbuffers.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/flatbuffers.lib
new file mode 100644
index 00000000..6e821e9d
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6bacc44757a17ab459bc6d8825203f46d9da71e2fdbcb103a2793fe5934e8250
+size 11832282
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/fmt.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/fmt.lib
new file mode 100644
index 00000000..cfb651f5
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/fmt.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:133c51919c865c31498b7a65b4af106b1054aea8d78f78173a07d428ee9129a3
+size 3514632
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/loguru.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/loguru.lib
new file mode 100644
index 00000000..8f554f8a
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/loguru.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26520f8a274143fa57526a1e05015e3363dcce3d981b92de098a251a1f762248
+size 4421622
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/nng.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/nng.lib
new file mode 100644
index 00000000..9ef06523
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0e5587e484a85c27508c5496a09d20eff5837c52559ecf9db0c7ac0974b580e
+size 14371790
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/serial.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/serial.lib
new file mode 100644
index 00000000..e948079d
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96f716e837a91dce7d6173afb5202bf0239a9c10c4c4cfb0ffb753758edc1f2b
+size 2261286
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcommon.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcommon.lib
new file mode 100644
index 00000000..ec37d673
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb32cff0d87b689642b37d21d0e09bc6c9ea9ecce6b22a91dfe4db4531fc63a8
+size 5750624
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnect.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnect.lib
new file mode 100644
index 00000000..1940f7fd
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0bac06e24ddfcfee02403cd5dc2221d68593f359d28161cb50ef8d298d76cba3
+size 11950994
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnectshm.lib
new file mode 100644
index 00000000..04b164fe
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ededed2d76c35ce50d6ee1ff54ebe96d46027a70d8bad58bd123039a033f529
+size 9199266
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcore.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcore.lib
new file mode 100644
index 00000000..02b8376e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ec30cae3d784ec26c1ab9785f1cc9a209c8e99992b07c572a7339e702869318
+size 9299324
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcoreshm.lib
new file mode 100644
index 00000000..8d0b1587
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc3a7e741dc76e1fe46030161b7345c92244dfb3d650e99563fc4952184a9abe
+size 8644470
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgfakeshm.lib
new file mode 100644
index 00000000..555d83d0
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6b3994172a6f9e7fdbe9aac73834609c3b8e86a528a18db143ca81ba784bc67b
+size 7813320
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sglog.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sglog.lib
new file mode 100644
index 00000000..d6503449
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7b0d8ac23bf22c249a9269a5d6399e54357502a9db6e54fb666e868f09fa4d2
+size 1611662
diff --git a/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgserial.lib b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgserial.lib
new file mode 100644
index 00000000..4ba3c252
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v143-1444/x86-64/release/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c4e0509ad85c4a226a7ccc1386073179e3120dc46b9040eea921a469927801bc
+size 8017056
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib
deleted file mode 100644
index f42210eb..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d9a512b0cd050d895fdae66f656b6ca078cbbb8bbfafa2df7c7a9fbf859e535c
-size 2923824
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb
deleted file mode 100644
index 89747e8a..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0882f2220ba539b92e399c43555ae7c6201b9d19af8c58bbabf51cf95436f108
-size 782336
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib
deleted file mode 100644
index acb3dc9d..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0bb36147e8d43fef9835797a023c79de2ee9321680f4b12c1eeb9a2208e524ab
-size 3641952
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb
deleted file mode 100644
index 987852d3..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7b8c0736a9270bcc3aa4581bceffc4aaf9b7920a716f431f35275010f04c3bc3
-size 1052672
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib
deleted file mode 100644
index 37c438c6..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:37836964cbf17d7de6f0b67f7369e9d2d7b1c68f0b8a68e248c213eed5481e84
-size 1858368
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb
deleted file mode 100644
index 831dfb6a..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0b980d58acf20fd2ae5fad250c9d794721c64e602e010792e12a98f28def6261
-size 602112
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib
deleted file mode 100644
index bdcbb8c4..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fb4388d315c9a940ce11f1c9e025f1b441e581afa9e018e234852162470eed46
-size 834036
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb
deleted file mode 100644
index cbdda7fc..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d0f83d12a6b4784a150fa6289c8e9b70df6b0829ee33b966ad7968e123b5416d
-size 397312
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib
deleted file mode 100644
index fca14ede..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:56abc3c0f46fdb2fbe2e78ef4f1f7dc752e5e0a1f882c6b217ec09c648e6d64e
-size 10017730
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb
deleted file mode 100644
index 5dee2975..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1976fa83be959faeb6128bb4998550492dd35c6abb84944ee14a3d19418d6e21
-size 2568192
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib
deleted file mode 100644
index e285a901..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a44ec903da81d7dab5e34289d669202285e607239a016f26fcf8c0be1116e4ae
-size 7200618
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb
deleted file mode 100644
index 38ff8d04..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:97c2b489d10b01ffe7c598ee6cb81199bedd479fe701b693b6c8bf3927fa22e8
-size 2527232
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib
deleted file mode 100644
index b4e4e832..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b3baabff9a7421c228d5ebc065bfe92873393ea97a1de874345931ce98078881
-size 7895728
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb
deleted file mode 100644
index c709f7d3..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3fef56cc2cf61dc7aa982d66ba06820d2c156dccd3333944569573149ccb1e93
-size 1921024
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib
deleted file mode 100644
index 3f9b2b9e..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:071e7cb31dbc37ac4bf78df76bf0fe1fe96feae9b4e772422e7ada389cba4934
-size 6948592
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb
deleted file mode 100644
index eba12461..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bce78a8033e24fd83425120fb477a0cb905cc7c6e6ddbe4a7d8fffb32a665ac1
-size 2437120
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib
deleted file mode 100644
index d55425f8..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:eb26029655989d5e400b26fd932548ce89131afa450ffdbe78346d2b02f37a5b
-size 1277186
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb
deleted file mode 100644
index aff45d27..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8db3c7b4e179003716f2efa5f32caa4e1001de0cb49e5eda307967af5f198c32
-size 520192
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib
deleted file mode 100644
index 1e46b444..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:701b2287064768e8a20553251ed332960bd9f9eb4dc5a6cc9bacbb34492591ee
-size 6526520
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb
deleted file mode 100644
index 00ea75ce..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:75228a0edf0642b709da40d020bc548e7ee90fc5b5a431135153d1c754d00ca9
-size 2027520
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib
deleted file mode 100644
index d038288b..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:dcd47126bc3364886fd5d825b5a93b3978959262fabb75a55238c7b6d2ad956d
-size 3560964
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib
deleted file mode 100644
index 10bc11a9..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bdfd69c68b7e0d12819cbd235182d9dafba7bd9a2195650b953d948c08793140
-size 4432300
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib
deleted file mode 100644
index f70a7e7a..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:375f5fecbd3f623fa07cebc0b9a1b823b239bc49618a596682ec94b208198bcd
-size 2293364
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib
deleted file mode 100644
index 206de143..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:75d35b94a879d87906f368b0a6e0dbe753e166a521a18dda4c8d31136b3879a2
-size 1130018
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib
deleted file mode 100644
index a538e819..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:52fe3236051d4932d39664d33dbf8a60bc46b5767b0c85cd746b6ee7e480af24
-size 12033264
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib
deleted file mode 100644
index 414e75a7..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:11b0d94518df971dd1144fc6e40b4c56d2f388620d855e0959ec3b1b69e9308f
-size 9241890
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib
deleted file mode 100644
index 54f03581..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ee33caf7688b86dedc0d666eee69f435d1f55abfff2e6a6c19483dc67e4e1344
-size 9393792
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib
deleted file mode 100644
index 746cd66a..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2bb7c9537d3fe3f272328799d56e67352024e93f06e6041af477e6c743bcd5a5
-size 8918068
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib
deleted file mode 100644
index 0f695050..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b585f310985b6ac414f79c5906f0de2d11b528e4cb63a5aa632257afd095c5aa
-size 1685586
diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib
deleted file mode 100644
index 16162839..00000000
--- a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f2e633608521a4d47609d55071c34952a09f9c03a49abba00863c2b2926ed146
-size 8015692
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.lib
new file mode 100644
index 00000000..b694ff78
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2b5303fbb86ca11d0ad88f32673dd75fdd1d9c89c4ba9650087ee623db408db
+size 10141526
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.pdb
new file mode 100644
index 00000000..50f6700e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/flatbuffers.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1fbd7472e3609f97ae83fc26bbfe1f457fd85f61dfaed6f38a26c172e5bd252d
+size 2633728
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.lib
new file mode 100644
index 00000000..3c4a06ed
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:397f5fc19d73b68608d760cfba6572bfd3117ca09ff462139557eb07e58e9e0d
+size 2998150
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.pdb
new file mode 100644
index 00000000..479d7b06
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/fmtd.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48fdd57795d0f7a7e0db05c36d343c09997a7cf76de24af1d95982b41816a369
+size 749568
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.lib
new file mode 100644
index 00000000..b07c3fa3
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c77704302317c2124b642abbe0fca40902704ae2363fca750d336d2e342282ee
+size 3728486
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.pdb
new file mode 100644
index 00000000..0551b7fc
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/logurud.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7153d7cfd06ec1e54163a53c3774e86696f08cddeb5211ea01c23e698c8e20d9
+size 1028096
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.lib
new file mode 100644
index 00000000..355a441b
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed63b11a9e2a2c656c0a6f38dbb107e5146da8aae58bf2a5274874aff45f2407
+size 12941470
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.pdb
new file mode 100644
index 00000000..8a6a3fb8
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/nng.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2858300e6facd800cd50354adf93640fe72094aa1586b919dedfba6f514b4587
+size 299008
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.lib
new file mode 100644
index 00000000..16a1400c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6987c451941270d468dc49a848ccdd83fd0a8c90cdcd78105fcd2461f2bcd77
+size 1903012
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.pdb
new file mode 100644
index 00000000..965e94c3
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/serial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5504e8f55dacffaa4ce21f93c868f51129542146d59b012d282980cb0233a562
+size 569344
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.lib
new file mode 100644
index 00000000..d20e6047
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:85ccce115e0b2be61a80b5b6831f864fc7128c7b8aeeff4e8c63a71c0065fdce
+size 4839722
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.pdb
new file mode 100644
index 00000000..863356d8
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcommon.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aedbbf22d3c05b17fbeffa411fe93cdc4c4cc02d888ceb41b8716e1f0a6fab9e
+size 1331200
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.lib
new file mode 100644
index 00000000..e7ce5471
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b9514935346dea650a3a6f2ee975b070c55784968870686aa421790f3f630071
+size 10093826
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.pdb
new file mode 100644
index 00000000..dc694060
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnect.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1a15ccd16fb372d7e0d11bf6ab123985a23b98315fe554d17acebe0233de6fe
+size 2584576
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.lib
new file mode 100644
index 00000000..574932a8
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f6da9660442c84e22bcefef3ec3f8f295ce4d4a85ee242cfdb1b65ad4daa2691
+size 7317582
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.pdb
new file mode 100644
index 00000000..f2b7db02
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgconnectshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6cd5c20161a65bdcadeb6d338f506695d6ef4b618e9d52f0956a06c6010e7fd3
+size 2486272
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.lib
new file mode 100644
index 00000000..3cbd4519
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68695f5dd37573656ebd9b9a5b994da7df3b17670af24e7c3c054e561b826fab
+size 8039814
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.pdb
new file mode 100644
index 00000000..66b9119e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcore.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:354e803c27d5507e0a4cf57bf497bb29c0514a255fb12f487ab620ad63de4edf
+size 1863680
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.lib
new file mode 100644
index 00000000..fff3afad
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61e1fa5c436427040a92319dfe960ba1425d0df2d65c69006988f3db5ccbc5b6
+size 6831090
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.pdb
new file mode 100644
index 00000000..63ed55f9
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgcoreshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a3c97c7c9891a41928d828fdefbc0343d6c0c8848c4d91f048327be6f767f906
+size 2355200
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.lib
new file mode 100644
index 00000000..ef4e1c9c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f549518a69a9fdcfe93e5ca9ca5f32f09ab56b05e534f6e99ca8fa1f6dfc85ab
+size 6488714
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.pdb
new file mode 100644
index 00000000..f364e503
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgfakeshm.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2ef28b881ac3521503752fcec2c54ae379188a1b65a970caea1084efd828ecf
+size 1757184
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.lib
new file mode 100644
index 00000000..ec288c21
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c79aa73c212fe594b4bb4251abd329768f7af29b20fe2b7e5a1b8a0f0500d207
+size 1267002
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.pdb
new file mode 100644
index 00000000..d36ce85e
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sglog.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a436bc4db17a263d3ddfd7b800193ee4846673dc2f13604d27d32afc550a2b2
+size 487424
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.lib
new file mode 100644
index 00000000..3ef77ead
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:530218fe23f120c2a2a110925a0882d120fec9094885f8e3791f8202450638f9
+size 6697614
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.pdb b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.pdb
new file mode 100644
index 00000000..39c704e1
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/debug/sgserial.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:973354678c1e931d22ee0160b65889549ada6fe0c6e93209dc60e358b91ffea0
+size 1994752
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/flatbuffers.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/flatbuffers.lib
new file mode 100644
index 00000000..02fa9398
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/flatbuffers.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c77e263deec17d04e60667a784fbe6df21f7d3d9c95cce977340f25c01c43bf
+size 12162058
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/fmt.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/fmt.lib
new file mode 100644
index 00000000..e3360708
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/fmt.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebaed7809b209ae457fffef0ae06c59928f0ff9bb993357f0331dbcab61eaa43
+size 3617644
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/loguru.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/loguru.lib
new file mode 100644
index 00000000..84829b3d
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/loguru.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e6597b564a9b673a51d89e4343f3c46df0de721aa7840b52effe672ff8e0eb25
+size 4553238
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/nng.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/nng.lib
new file mode 100644
index 00000000..398ec134
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/nng.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:63632b6e585b0e7d40bb166ccdc0e3b872f3aecf0113c7a7685fa05bbf88d680
+size 15055730
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/serial.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/serial.lib
new file mode 100644
index 00000000..f44beb55
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/serial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:725fd250a7d153bc0f75940df186ce75278e1d7420a808ff56fe700c0a66c467
+size 2331310
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcommon.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcommon.lib
new file mode 100644
index 00000000..dec91426
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcommon.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2daf6b8c971ea3ddee4cb497d76bd2176aa21baaf716330ccd51e4806f9685b
+size 5923874
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnect.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnect.lib
new file mode 100644
index 00000000..2d1f0966
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnect.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f75c37352d66c76c36cb67034485f9e7bf6ea77ec0164797fc69b3905b45f04b
+size 12257400
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnectshm.lib
new file mode 100644
index 00000000..10444adb
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgconnectshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b72f2e6378903b2cdd19259a9972924525b379b9578ea2dc290ad7f6b4f616ed
+size 9390234
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcore.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcore.lib
new file mode 100644
index 00000000..03e68d4c
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcore.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44d5fa738967ecb12034ffe66c2407ddb342b5e3322fe40390f4c821ad11e4be
+size 9560226
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcoreshm.lib
new file mode 100644
index 00000000..d50f0237
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgcoreshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e195691a9d6c6b08a1b707d8dce85edc2dfb9e45537d78f977bb46711177e54
+size 8824596
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgfakeshm.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgfakeshm.lib
new file mode 100644
index 00000000..dd825c05
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgfakeshm.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24ba3ccbaafc66853450bef95f942a43e210815510182cb0485a7e1ba80001a2
+size 8018362
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sglog.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sglog.lib
new file mode 100644
index 00000000..93ec66de
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sglog.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cbffca1b2a74aabdcc2d01da3192aff3000b403033de05ccae8bfda45b7577d7
+size 1653214
diff --git a/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgserial.lib b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgserial.lib
new file mode 100644
index 00000000..15809464
--- /dev/null
+++ b/Source/ThirdParty/lib/windows/v145-1450/x86-64/release/sgserial.lib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0525276597b1dceee9ceccc6e8fabf6986ad1c5acc07e683a1f6d53b371d5391
+size 8241650