Open okawo80085 opened 2 years ago
I should've clarified what i meant by this issue xD
So our current tracking protocol requires device list synchronization, our manager protocol has sync commands exactly for that, however this synchronization is not persistent and the driver will reset to the device list from settings AND when our driver connects to the poser it does not communicate it's current device list in any way AND if the device lists don't match the driver will just ignore the poser's tracking, while the poser has no way to tell the device lists are not synced, let alone if its ignored or not.
Thats the current problem, well the biggest one at least...
This is mostly fixed in the new driver version, i'll close this as soon as the new driver version is merged into master.
Is your feature request related to a problem? Please describe. The protocol our driver uses to communicate device tracking and inputs is garbage. It feels like two different unfinished protocols thrown together, because it is. It's awful and i hate it.
The main issues with the current protocol is:
Describe the solution you'd like We need to go over all the protocols used in the driver currently, throw them in the garbage, and come up with replacements that are:
Additional context This has been an issue for a while, posers can't tell if the driver ignores them unless they try to actually sync their device lists, and a lot of other terribleness. Time to finally fix it!