Messages Support - NexusTomorrow/server GitHub Wiki

Every message in the Support 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
0x033E Server033E
| Opcode |
Direction |
Verified to |
0x033E |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
14 |
unsigned |
Unknown1 |
32 |
unsigned |
0x0972 Server0972
| Opcode |
Direction |
Verified to |
0x0972 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
1 |
unsigned |
Client to server
0x033F Client033F
| Opcode |
Direction |
Verified to |
0x033F |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
14 |
unsigned; selects Unknown1 |
Unknown1 |
|
union, selected by Unknown0 |
Unknown1(1) |
|
when Unknown0 is 1 |
Unknown1(1).Unknown0 |
16 |
unsigned |
Unknown1(1).Unknown1 |
16 |
unsigned |
Unknown1(1).Unknown2 |
8 |
unsigned |
Unknown1(1).Unknown3 |
8 |
unsigned |
Unknown1(1).Unknown4 |
8 |
unsigned |
Unknown1(1).Unknown5 |
8 |
unsigned |
Unknown1(2) |
|
when Unknown0 is 2 |
Unknown1(2).Unknown0 |
16 |
unsigned |
Unknown1(2).Unknown1 |
16 |
unsigned |
Unknown1(2).Unknown2 |
8 |
unsigned |
Unknown1(2).Unknown3 |
8 |
unsigned |
Unknown1(2).Unknown4 |
8 |
unsigned |
Unknown1(2).Unknown5 |
8 |
unsigned |
Unknown1(3) |
|
when Unknown0 is 3 |
Unknown1(3).Unknown0 |
16 |
unsigned |
Unknown1(3).Unknown1 |
16 |
unsigned |
Unknown1(3).Unknown2 |
8 |
unsigned |
Unknown1(3).Unknown3 |
8 |
unsigned |
Unknown1(3).Unknown4 |
8 |
unsigned |
Unknown1(3).Unknown5 |
8 |
unsigned |
Unknown1(7) |
|
when Unknown0 is 7 |
Unknown1(7).Unknown0 |
16 |
unsigned |
Unknown1(7).Unknown1 |
16 |
unsigned |
Unknown1(7).Unknown2 |
8 |
unsigned |
Unknown1(7).Unknown3 |
8 |
unsigned |
Unknown1(7).Unknown4 |
8 |
unsigned |
Unknown1(7).Unknown5 |
8 |
unsigned |
Unknown1(8) |
|
when Unknown0 is 8 |
Unknown1(8).Unknown0 |
16 |
unsigned |
Unknown1(8).Unknown1 |
16 |
unsigned |
Unknown1(8).Unknown2 |
8 |
unsigned |
Unknown1(8).Unknown3 |
8 |
unsigned |
Unknown1(8).Unknown4 |
8 |
unsigned |
Unknown1(8).Unknown5 |
8 |
unsigned |
Unknown2 |
varies |
wide string |
0x06C5 Client06C5
| Opcode |
Direction |
Verified to |
0x06C5 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
|
the fields below |
Unknown0.Unknown0 |
14 |
unsigned |
Unknown0.Unknown1 |
64 |
unsigned |
Unknown1 |
3 |
unsigned |
Unknown2 |
4 |
unsigned |
Unknown3 |
varies |
wide string |
Unknown4 |
64 |
unsigned |
Unknown5 |
32 |
float |
Unknown6 |
1 |
unsigned |
0x06D1 Client06D1
| Opcode |
Direction |
Verified to |
0x06D1 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
16 |
unsigned |
Unknown1 |
16 |
unsigned |
Unknown2.X |
32 |
float |
Unknown2.Y |
32 |
float |
Unknown2.Z |
32 |
float |
Unknown3 |
varies |
wide string |
Unknown4 |
varies |
wide string |
Unknown5 |
32 |
unsigned |
0x0830 Client0830
| Opcode |
Direction |
Verified to |
0x0830 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
16 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
varies |
wide string |
0x0831 Client0831
| Opcode |
Direction |
Verified to |
0x0831 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
3 |
unsigned |
Unknown1 |
32 |
unsigned |
0x0833 Client0833
| Opcode |
Direction |
Verified to |
0x0833 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
varies |
wide string |
Where the code lives
| Piece |
Path |
| Message declarations |
Source/NexusTomorrow.Network.World/Message/Model/Support/ |
| This page's generator |
Tools/NexusTomorrow.ProtocolReference/ |