Conversation
Agent-Logs-Url: https://github.com/drowhunter/GameLink-Plugins/sessions/71c61d48-d8c3-4eb1-bb76-97b8276a714e Co-authored-by: drowhunter <2817488+drowhunter@users.noreply.github.com>
drowhunter
left a comment
There was a problem hiding this comment.
Here is packet dump
0000 02 00 00 00 45 00 01 08 76 9e 00 00 80 11 c5 44
0010 7f 00 00 01 7f 00 00 01 f4 fb 80 e9 00 f4 3b 45
0020 61 70 69 00 66 00 00 00 4b 61 79 61 6b 20 56 52
0030 3a 20 4d 69 72 61 67 65 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 4b 61 79 61 6b 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 4c 65 76 65
0090 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 c5 32 e0 3e 00 00 00 00 00 00 00 00 00 00 00 00
00d0 02 66 7d bf 5a 73 97 40 29 46 97 c2 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 00 00 00 00 00 00 00 00 00 00 00 00
It is SRS
It has metadata before the floats
The motion block is always the last 32 bytes
Port is 33001
Parses the 8 floats
Exposes them in your GameLink telemetry model
Agent-Logs-Url: https://github.com/drowhunter/GameLink-Plugins/sessions/9f1372b6-6059-452f-8880-bcbc08820175 Co-authored-by: drowhunter <2817488+drowhunter@users.noreply.github.com>
Updated in c8718c9. The plugin now skips the metadata header (game name, category, level strings) and reads the last 32 bytes of the UDP payload as 8 floats: |
drowhunter
left a comment
There was a problem hiding this comment.
Use the UdpTelemetry helper class instead of UdpClient
Agent-Logs-Url: https://github.com/drowhunter/GameLink-Plugins/sessions/066cebbe-d1b6-47dd-8f65-86aa2874127f Co-authored-by: drowhunter <2817488+drowhunter@users.noreply.github.com>
Done in 06a81fd. Introduced |
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.