Repository navigation
Messages Friendship
rebaserHEAD edited this page Oct 17, 2026
·
5 revisions
Every message in the Friendship area: its opcode, direction, how far it is verified, and its fields.
This grouping comes from where the declarations sit today. It claims nothing about what these messages do, and it changes when the client's areas are settled.
Note
Generated from the message declarations at bootstrap ee2b70d by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
| Opcode | Direction | Verified to |
|---|---|---|
0x00CA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00CB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x00CC |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00CD |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00CE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x00D1 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x00DF |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x00EE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x0101 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x010D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x010F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
varies | wide string |
Unknown2 |
2 | unsigned |
Unknown3 |
5 | unsigned |
Unknown4 |
5 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7 count |
32 | unsigned |
Unknown7 |
array, counted by Unknown7 count
|
|
Unknown7[].Unknown0 |
7 | unsigned |
Unknown7[].Unknown1 |
15 | unsigned |
Unknown7[].Unknown2 |
14 | unsigned |
Unknown7[].Unknown3 |
32 | unsigned |
Unknown8 count |
32 | unsigned |
Unknown8 |
array, counted by Unknown8 count
|
|
Unknown8[].Unknown0 |
7 | unsigned |
Unknown8[].Unknown1 |
15 | unsigned |
Unknown8[].Unknown2 |
14 | unsigned |
Unknown8[].Unknown3 |
32 | unsigned |
Unknown9 |
15 | unsigned |
Unknown10 |
15 | unsigned |
Unknown11 |
14 | unsigned |
Unknown12 |
32 | unsigned |
Unknown13 |
32 | unsigned |
Unknown14 |
32 | unsigned |
Unknown15 |
32 | unsigned |
Unknown16 |
32 | unsigned |
Unknown17 |
3 | unsigned |
Unknown18 |
1 | unsigned |
Unknown19 |
1 | unsigned |
Unknown20 |
32 | unsigned |
Unknown21 |
4 | unsigned; counts Unknown22, Unknown23
|
Unknown22 |
array, counted by Unknown21
|
|
Unknown22[] |
32 | unsigned |
Unknown23 |
array, counted by Unknown21
|
|
Unknown23[] |
32 | unsigned |
Unknown24 count |
32 | unsigned |
Unknown24 |
array, counted by Unknown24 count
|
|
Unknown24[] |
32 | unsigned |
Unknown25 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0110 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
18 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0139 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 count |
5 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0145 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x014D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x0157 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
4 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0160 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x016B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
4 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
4 | unsigned; counts Unknown3, Unknown4
|
Unknown3 |
array, counted by Unknown2
|
|
Unknown3[] |
32 | unsigned |
Unknown4 |
array, counted by Unknown2
|
|
Unknown4[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x016D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
16 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x016E |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0181 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0183 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0186 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0187 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x0188 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x019A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
6 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x019C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
7 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[] |
16 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x019E |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01A4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01A6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01A7 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01A8 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01A9 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01B2 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
15 | unsigned |
Unknown0[].Unknown1 |
16 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01EF |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
8 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
32 | unsigned |
Unknown0[].Unknown1 |
14 | unsigned |
Unknown0[].Unknown2 |
64 | unsigned |
Unknown0[].Unknown3 |
32 | unsigned |
Unknown0[].Unknown4 |
32 | unsigned |
Unknown0[].Unknown5 |
8 | unsigned |
Unknown0[].Unknown6 count |
8 | unsigned |
Unknown0[].Unknown6 |
array, counted by Unknown0[].Unknown6 count
|
|
Unknown0[].Unknown6[].Unknown0 |
5 | unsigned |
Unknown0[].Unknown6[].Unknown1 |
32 | unsigned |
Unknown0[].Unknown6[].Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0347 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x0348 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7 |
32 | unsigned |
Unknown8 |
32 | unsigned |
Unknown9 |
32 | unsigned |
Unknown10 |
32 | unsigned |
Unknown11 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0349 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x034A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x034B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x034C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
5 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x034D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7 |
32 | unsigned |
Unknown8 |
32 | unsigned |
Unknown9 |
32 | unsigned |
Unknown10 |
32 | unsigned |
Unknown11 |
32 | unsigned |
Unknown12 |
32 | unsigned |
Unknown13 |
32 | unsigned |
Unknown14 |
32 | unsigned |
Unknown15 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x034E |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 count |
32 | unsigned |
Unknown5 |
array, counted by Unknown5 count
|
|
Unknown5[].Unknown0 |
varies | wide string |
Unknown5[].Unknown1 |
64 | unsigned |
Unknown5[].Unknown2 |
64 | unsigned |
Unknown5[].Unknown3 |
64 | unsigned |
Unknown5[].Unknown4 |
64 | unsigned |
Unknown5[].Unknown5 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x034F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
2 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0350 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0351 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x036F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0399 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
3 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count
|
|
Unknown2[].Unknown0 |
varies | wide string |
Unknown2[].Unknown1 |
the fields below | |
Unknown2[].Unknown1.Unknown0 |
14 | unsigned |
Unknown2[].Unknown1.Unknown1 |
64 | unsigned |
Unknown2[].Unknown2 |
8 | unsigned |
Unknown2[].Unknown3 |
6 | unsigned |
Unknown2[].Unknown4 |
8 | unsigned |
Unknown2[].Unknown5 |
6 | unsigned |
Unknown2[].Unknown6 |
8 | unsigned |
Unknown2[].Unknown7 |
24 | unsigned |
Unknown2[].Unknown8 |
32 | unsigned |
Unknown2[].Unknown9 |
15 | unsigned |
Unknown2[].Unknown10 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x039A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x039C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x039F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[].Unknown0 |
64 | unsigned |
Unknown1[].Unknown1 |
2 | unsigned |
Unknown1[].Unknown2 |
varies | wide string |
Unknown1[].Unknown3 |
varies | wide string |
Unknown1[].Unknown4 |
32 | float |
Unknown1[].Unknown5 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A0 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A3 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
32 | unsigned |
Unknown0[].Unknown1 |
64 | unsigned |
Unknown0[].Unknown2 |
varies | wide string |
Unknown0[].Unknown3 |
32 | float |
Unknown0[].Unknown4 |
varies | wide string |
Unknown0[].Unknown5 |
varies | wide string |
Unknown0[].Unknown6 |
3 | unsigned |
Unknown0[].Unknown7 count |
32 | unsigned |
Unknown0[].Unknown7 |
array, counted by Unknown0[].Unknown7 count
|
|
Unknown0[].Unknown7[].Unknown0 |
varies | wide string |
Unknown0[].Unknown7[].Unknown1 |
the fields below | |
Unknown0[].Unknown7[].Unknown1.Unknown0 |
14 | unsigned |
Unknown0[].Unknown7[].Unknown1.Unknown1 |
64 | unsigned |
Unknown0[].Unknown7[].Unknown2 |
8 | unsigned |
Unknown0[].Unknown7[].Unknown3 |
6 | unsigned |
Unknown0[].Unknown7[].Unknown4 |
8 | unsigned |
Unknown0[].Unknown7[].Unknown5 |
6 | unsigned |
Unknown0[].Unknown7[].Unknown6 |
8 | unsigned |
Unknown0[].Unknown7[].Unknown7 |
24 | unsigned |
Unknown0[].Unknown7[].Unknown8 |
32 | unsigned |
Unknown0[].Unknown7[].Unknown9 |
15 | unsigned |
Unknown0[].Unknown7[].Unknown10 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
16 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
the fields below | |
Unknown0[].Unknown1.Unknown0 |
14 | unsigned |
Unknown0[].Unknown1.Unknown1 |
64 | unsigned |
Unknown0[].Unknown2 |
15 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
Unknown2 |
3 | unsigned |
Unknown3 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03AA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03AD |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03AE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B0 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B1 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | float |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B2 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1 |
64 | unsigned |
Unknown2 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
the fields below | |
Unknown0.Unknown1.Unknown0 |
14 | unsigned |
Unknown0.Unknown1.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
varies | wide string |
Unknown0.Unknown3 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
16 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
the fields below | |
Unknown0[].Unknown1.Unknown0 |
14 | unsigned |
Unknown0[].Unknown1.Unknown1 |
64 | unsigned |
Unknown0[].Unknown2 |
3 | unsigned |
Unknown0[].Unknown3 |
32 | float |
Unknown0[].Unknown4 |
varies | wide string |
Unknown0[].Unknown5 |
varies | wide string |
Unknown0[].Unknown6 |
8 | unsigned |
Unknown0[].Unknown7 |
6 | unsigned |
Unknown0[].Unknown8 |
3 | unsigned |
Unknown0[].Unknown9 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
16 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
the fields below | |
Unknown0[].Unknown1.Unknown0 |
14 | unsigned |
Unknown0[].Unknown1.Unknown1 |
64 | unsigned |
Unknown0[].Unknown2 |
varies | wide string |
Unknown0[].Unknown3 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C0 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned; counts Unknown1, Unknown2
|
Unknown1 |
array, counted by Unknown0
|
|
Unknown1[] |
64 | unsigned |
Unknown2 |
array, counted by Unknown0
|
|
Unknown2[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C3 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
6 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C9 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03CA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
32 | float |
| Opcode | Direction | Verified to |
|---|---|---|
0x03CB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00B8 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00C8 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
5 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00D7 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00DA |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00ED |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
8 | unsigned |
Unknown2 |
8 | unsigned |
Unknown3 |
8 | unsigned |
Unknown4 |
8 | unsigned |
Unknown5 |
8 | unsigned |
Unknown6 |
8 | unsigned |
Unknown7 |
8 | unsigned |
Unknown8 |
8 | unsigned |
Unknown9 |
8 | unsigned |
Unknown10 |
8 | unsigned |
Unknown11 |
8 | unsigned |
Unknown12 |
8 | unsigned |
Unknown13 |
1 | unsigned |
Unknown14 |
1 | unsigned |
Unknown15 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00FB |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00FC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
1 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00FD |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x00FF |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x011B |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x011D |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x012D |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x0142 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x014C |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0150 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x015E |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
9 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0167 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x017C |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
Unknown1 |
8 | unsigned |
Unknown2 |
8 | unsigned |
Unknown3 |
8 | unsigned |
Unknown4 |
8 | unsigned |
Unknown5 |
8 | unsigned |
Unknown6 |
8 | unsigned |
Unknown7 |
8 | unsigned |
Unknown8 |
8 | unsigned |
Unknown9 |
8 | unsigned |
Unknown10 |
8 | unsigned |
Unknown11 |
8 | unsigned |
Unknown12 |
8 | unsigned |
Unknown13 |
8 | unsigned |
Unknown14 |
8 | unsigned |
Unknown15 |
8 | unsigned |
Unknown16 |
8 | unsigned |
Unknown17 |
8 | unsigned |
Unknown18 |
8 | unsigned |
Unknown19 |
8 | unsigned |
Unknown20 |
8 | unsigned |
Unknown21 |
8 | unsigned |
Unknown22 |
8 | unsigned |
Unknown23 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x017E |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01B0 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
2 | unsigned |
Unknown2 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0253 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x0397 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x0398 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x039B |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x039D |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x039E |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A1 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A2 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03A7 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03AC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03AF |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B3 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
4 | unsigned |
Unknown2 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B4 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
Unknown2 |
4 | unsigned |
Unknown3 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03B7 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BD |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
8 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[] |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03BF |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
8 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
14 | unsigned |
Unknown0[].Unknown1 |
64 | unsigned |
Unknown1 count |
8 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[] |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C1 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C2 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
Unknown2 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C7 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x03C8 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
Unknown2 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x038F |
both ways | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
64 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/Friendship/ |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |
Guides
Explanation
Reference
Design
- Server core design
- Roadmap
- Codec design
- Message audit design
- Host design
- Gateway design
- Owners design
- Persistence design
- Command layer design
- Harness design
About this wiki