We know Mumble Link uses this data format:
| Data format | Description |
|---|---|
| uint32_t | uiVersion |
| uint32_t | uiTick |
| float[ 3 ] | fAvatarPosition |
| float[ 3 ] | fAvatarFront |
| float[ 3 ] | fAvatarTop |
| wchar_t[ 256 ] | name |
| float[ 3 ] | fCameraPosition |
| float[ 3 ] | fCameraFront |
| float[ 3 ] | fCameraTop |
| wchar_t[ 256 ] | identity / character name |
| uint32_t | context_len |
| byte[ 256 ] | context |
| wchar_t[ 2048 ] | description |
But what about the stuff inside context? GW2 writes context_len as 48 bytes, but what’s inside?
What I’ve been able to figure out within those so far is:
| Data format | Description |
|---|---|
| (u)int32_t | region_id (speculated) |
| ubyte[ 4 ] | server_ip (0.1.2.3) |
| byte[ 20 ] | unknown |
| (u)int32_t | map_id |
| byte[ 4 ] | unknown |
| (u)int32_t | world_id |
| byte[ 4 ] | unknown |
| (u)int32_t | build |
Anything else useful in there?
