You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CmdGoalQuestion uses client index instead of client id but indexes are not synced on network so whoever receives it is somewhat random.
Problem with sending client_id though is that it needs 32 bits and CmdGoalQuestion only have 27 available.
Technically it can be squeezed there as only 10 bits is needed to send 988 possible button combinations but enumerating them isn't fun.
So... any other ideas?
The text was updated successfully, but these errors were encountered:
After a bit of though imo best solution atm would be to somehow do a 8-bit client id. After all there can only be 255 clients and 32-bit client id is only useful during connection phase. As how to do that I think of moving client creation into command queue as it's done for companies so that indexes will automatically become synced. Or mb just do some kind of sync index / set id command.
CmdGoalQuestion uses client index instead of client id but indexes are not synced on network so whoever receives it is somewhat random.
Problem with sending client_id though is that it needs 32 bits and CmdGoalQuestion only have 27 available.
Technically it can be squeezed there as only 10 bits is needed to send 988 possible button combinations but enumerating them isn't fun.
So... any other ideas?
The text was updated successfully, but these errors were encountered: