Messages Abilities - NexusTomorrow/server GitHub Wiki

Every message in the Abilities area: its opcode, direction, how far it is verified, and its fields.
This area groups messages by the client feature they belong to; a message may sit here provisionally until its reading confirms the area. None is verified to its purpose yet, so this page claims nothing about what they do.
[!NOTE]
Generated from the message declarations at bootstrap 5aae370 by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
Server to client
0x007E Server007E
| Opcode |
Direction |
Verified to |
0x007E |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 count |
32 |
unsigned |
Unknown1 |
|
array, counted by Unknown1 count |
Unknown1[].Unknown0 |
14 |
unsigned |
Unknown1[].Unknown1 |
64 |
unsigned |
Unknown2 |
32 |
unsigned |
0x00B2 Server00B2
| Opcode |
Direction |
Verified to |
0x00B2 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
1 |
unsigned |
0x014A Server014A
| Opcode |
Direction |
Verified to |
0x014A |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
|
the fields below |
Unknown0.Unknown0 |
9 |
unsigned |
Unknown0.Unknown1 |
32 |
unsigned |
0x0152 Server0152
| Opcode |
Direction |
Verified to |
0x0152 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
7 |
unsigned; counts Unknown1, Unknown2 |
Unknown1 |
|
array, counted by Unknown0 |
Unknown1[] |
3 |
unsigned |
Unknown2 |
|
array, counted by Unknown0 |
Unknown2[] |
3 |
unsigned |
0x0169 Server0169
| Opcode |
Direction |
Verified to |
0x0169 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
0x0175 Server0175
| Opcode |
Direction |
Verified to |
0x0175 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
Unknown1 |
32 |
unsigned |
0x017B Server017B
| Opcode |
Direction |
Verified to |
0x017B |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
18 |
unsigned |
Unknown1 |
4 |
unsigned |
Unknown2 |
3 |
unsigned |
Unknown3 |
1 |
unsigned |
0x019C Server019C
| 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 |
0x019D Server019D
| Opcode |
Direction |
Verified to |
0x019D |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
Unknown1 |
2 |
unsigned |
Unknown2 |
6 |
unsigned |
Unknown3 count |
6 |
unsigned |
Unknown3 |
|
array, counted by Unknown3 count |
Unknown3[].Unknown0 |
4 |
unsigned |
Unknown3[].Unknown1 |
|
the fields below |
Unknown3[].Unknown1.Unknown0 |
9 |
unsigned |
Unknown3[].Unknown1.Unknown1 |
32 |
unsigned |
Unknown3[].Unknown2 |
32 |
unsigned |
0x01A0 Server01A0
| Opcode |
Direction |
Verified to |
0x01A0 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 count |
32 |
unsigned |
Unknown0 |
|
array, counted by Unknown0 count |
Unknown0[].Unknown0 |
18 |
unsigned |
Unknown0[].Unknown1 |
4 |
unsigned |
Unknown0[].Unknown2 |
3 |
unsigned |
0x01A1 Server01A1
| Opcode |
Direction |
Verified to |
0x01A1 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
16 |
unsigned |
0x01A3 Server01A3
| Opcode |
Direction |
Verified to |
0x01A3 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
Unknown1 count |
7 |
unsigned |
Unknown1 |
|
array, counted by Unknown1 count |
Unknown1[] |
16 |
unsigned |
0x0567 Server0567
| Opcode |
Direction |
Verified to |
0x0567 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 |
8 |
unsigned |
0x06DF Server06DF
| Opcode |
Direction |
Verified to |
0x06DF |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned; counts Unknown1, Unknown2 |
Unknown1 |
|
array, counted by Unknown0 |
Unknown1[] |
32 |
unsigned |
Unknown2 |
|
array, counted by Unknown0 |
Unknown2[] |
8 |
unsigned |
Unknown3 |
32 |
unsigned |
Client to server
0x00B1 Client00B1
| Opcode |
Direction |
Verified to |
0x00B1 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 count |
4 |
unsigned |
Unknown0 |
|
array, counted by Unknown0 count |
Unknown0[] |
32 |
unsigned |
Unknown1 |
3 |
unsigned |
Unknown2 count |
5 |
unsigned |
Unknown2 |
|
array, counted by Unknown2 count |
Unknown2[].Unknown0 |
18 |
unsigned |
Unknown2[].Unknown1 |
8 |
unsigned |
Unknown3 count |
7 |
unsigned |
Unknown3 |
|
array, counted by Unknown3 count |
Unknown3[] |
16 |
unsigned |
0x0151 Client0151
| Opcode |
Direction |
Verified to |
0x0151 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
Unknown1 |
3 |
unsigned |
Unknown2 |
32 |
unsigned |
0x016A Client016A
| Opcode |
Direction |
Verified to |
0x016A |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
6 |
unsigned |
Unknown1 |
4 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
3 |
unsigned |
0x016F Client016F
| Opcode |
Direction |
Verified to |
0x016F |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
8 |
unsigned |
0x0174 Client0174
| Opcode |
Direction |
Verified to |
0x0174 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
0x017A Client017A
| Opcode |
Direction |
Verified to |
0x017A |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
18 |
unsigned |
Unknown1 |
1 |
unsigned |
0x01A2 Client01A2
| Opcode |
Direction |
Verified to |
0x01A2 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 count |
7 |
unsigned |
Unknown0 |
|
array, counted by Unknown0 count |
Unknown0[] |
16 |
unsigned |
Where the code lives
| Piece |
Path |
| Message declarations |
Source/NexusTomorrow.Network.World/Message/Model/Abilities/ |
| This page's generator |
Tools/NexusTomorrow.ProtocolReference/ |