Messages Crafting - NexusTomorrow/server GitHub Wiki

Every message in the Crafting 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
0x00AF Server00AF
| Opcode |
Direction |
Verified to |
0x00AF |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
1 |
unsigned |
Unknown1 count |
32 |
unsigned |
Unknown1 |
|
array, counted by Unknown1 count |
Unknown1[].Unknown0 |
15 |
unsigned |
Unknown1[].Unknown1 |
32 |
unsigned |
Unknown1[].Unknown2 |
32 |
unsigned |
Unknown1[].Unknown3 |
64 |
unsigned |
0x0642 Server0642
| Opcode |
Direction |
Verified to |
0x0642 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
17 |
unsigned |
Unknown1 |
9 |
unsigned |
Unknown2 |
21 |
unsigned |
0x07F9 Server07F9
| Opcode |
Direction |
Verified to |
0x07F9 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
9 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
1 |
unsigned |
0x07FA Server07FA
| Opcode |
Direction |
Verified to |
0x07FA |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
9 |
unsigned |
Unknown2 |
32 |
unsigned |
0x083C Server083C
| Opcode |
Direction |
Verified to |
0x083C |
server to client |
unverified |
| Field |
Bits |
Encoding |
| (none) |
0 |
|
0x084B Server084B
| Opcode |
Direction |
Verified to |
0x084B |
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 |
0x084C Server084C
| Opcode |
Direction |
Verified to |
0x084C |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 count |
32 |
unsigned |
Unknown0 |
|
array, counted by Unknown0 count |
Unknown0[].Unknown0 |
32 |
unsigned |
Unknown0[].Unknown1 |
32 |
unsigned |
Unknown0[].Unknown2 |
32 |
unsigned |
Unknown0[].Unknown3 |
32 |
unsigned |
Unknown0[].Unknown4 |
32 |
unsigned |
Unknown0[].Unknown5 |
32 |
float |
Unknown0[].Unknown6 |
32 |
unsigned |
0x0853 Server0853
| Opcode |
Direction |
Verified to |
0x0853 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
1 |
unsigned |
Unknown1 |
15 |
unsigned |
Unknown2 |
18 |
unsigned |
Unknown3 |
32 |
unsigned |
Unknown4 |
32 |
unsigned |
Unknown5 |
4 |
unsigned |
Unknown6 |
32 |
unsigned |
Unknown7 count |
32 |
unsigned |
Unknown7 |
|
array, counted by Unknown7 count |
Unknown7[] |
32 |
unsigned |
0x0854 Server0854
| Opcode |
Direction |
Verified to |
0x0854 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
15 |
unsigned |
Unknown1 |
|
the fields below |
Unknown1.Unknown0[0] |
8 |
unsigned |
Unknown1.Unknown0[1] |
8 |
unsigned |
Unknown1.Unknown0[2] |
8 |
unsigned |
Unknown1.Unknown0[3] |
8 |
unsigned |
Unknown1.Unknown0[4] |
8 |
unsigned |
Unknown1.Unknown1 |
8 |
unsigned |
Unknown1.Unknown2 |
8 |
unsigned |
Unknown1.Unknown3 |
8 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
32 |
unsigned |
Unknown4 |
32 |
unsigned |
Unknown5 |
32 |
unsigned |
Unknown6[0] |
32 |
unsigned |
Unknown6[1] |
32 |
unsigned |
Unknown6[2] |
32 |
unsigned |
Unknown6[3] |
32 |
unsigned |
Unknown6[4] |
32 |
unsigned |
Unknown7 |
18 |
unsigned |
Unknown8.X |
32 |
float |
Unknown8.Y |
32 |
float |
Unknown9.X |
32 |
float |
Unknown9.Y |
32 |
float |
Unknown10 |
32 |
float |
0x0855 Server0855
| Opcode |
Direction |
Verified to |
0x0855 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
0x0856 Server0856
| Opcode |
Direction |
Verified to |
0x0856 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 count |
32 |
unsigned |
Unknown0 |
|
array, counted by Unknown0 count |
Unknown0[].Unknown0 |
32 |
unsigned |
Unknown0[].Unknown1 |
32 |
unsigned |
Unknown0[].Unknown2 |
32 |
unsigned |
Unknown0[].Unknown3 |
32 |
unsigned |
Unknown0[].Unknown4 |
32 |
unsigned |
Unknown0[].Unknown5[0] |
32 |
unsigned |
Unknown0[].Unknown5[1] |
32 |
unsigned |
Unknown0[].Unknown5[2] |
32 |
unsigned |
Unknown0[].Unknown5[3] |
32 |
unsigned |
Unknown0[].Unknown5[4] |
32 |
unsigned |
Unknown0[].Unknown5[5] |
32 |
unsigned |
Unknown0[].Unknown5[6] |
32 |
unsigned |
Unknown0[].Unknown5[7] |
32 |
unsigned |
Unknown0[].Unknown5[8] |
32 |
unsigned |
Unknown0[].Unknown5[9] |
32 |
unsigned |
Unknown1 count |
32 |
unsigned |
Unknown1 |
|
array, counted by Unknown1 count |
Unknown1[] |
32 |
unsigned |
Unknown2 count |
32 |
unsigned |
Unknown2 |
|
array, counted by Unknown2 count |
Unknown2[].Unknown0 |
32 |
unsigned |
Unknown2[].Unknown1.X |
32 |
float |
Unknown2[].Unknown1.Y |
32 |
float |
Unknown3 count |
32 |
unsigned |
Unknown3 |
|
array, counted by Unknown3 count |
Unknown3[] |
32 |
unsigned |
Unknown4 |
32 |
unsigned |
0x085D Server085D
| Opcode |
Direction |
Verified to |
0x085D |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
4 |
unsigned |
0x085E Server085E
| Opcode |
Direction |
Verified to |
0x085E |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
0x085F Server085F
| Opcode |
Direction |
Verified to |
0x085F |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2.X |
32 |
float |
Unknown2.Y |
32 |
float |
0x0860 Server0860
| Opcode |
Direction |
Verified to |
0x0860 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
|
the fields below |
Unknown0.Unknown0 |
32 |
unsigned |
Unknown0.Unknown1 |
32 |
unsigned |
Unknown0.Unknown2 |
32 |
unsigned |
Unknown0.Unknown3 |
32 |
unsigned |
Unknown0.Unknown4 |
32 |
unsigned |
Unknown0.Unknown5[0] |
32 |
unsigned |
Unknown0.Unknown5[1] |
32 |
unsigned |
Unknown0.Unknown5[2] |
32 |
unsigned |
Unknown0.Unknown5[3] |
32 |
unsigned |
Unknown0.Unknown5[4] |
32 |
unsigned |
Unknown0.Unknown5[5] |
32 |
unsigned |
Unknown0.Unknown5[6] |
32 |
unsigned |
Unknown0.Unknown5[7] |
32 |
unsigned |
Unknown0.Unknown5[8] |
32 |
unsigned |
Unknown0.Unknown5[9] |
32 |
unsigned |
0x0861 Server0861
| Opcode |
Direction |
Verified to |
0x0861 |
server to client |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Client to server
0x084A Client084A
| Opcode |
Direction |
Verified to |
0x084A |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
18 |
unsigned |
Unknown2 |
18 |
unsigned |
0x084D Client084D
| Opcode |
Direction |
Verified to |
0x084D |
client to server |
unverified |
| Field |
Bits |
Encoding |
| (none) |
0 |
|
0x084E Client084E
| Opcode |
Direction |
Verified to |
0x084E |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
0x084F Client084F
| Opcode |
Direction |
Verified to |
0x084F |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
|
the fields below |
Unknown3.Unknown0[0] |
8 |
unsigned |
Unknown3.Unknown0[1] |
8 |
unsigned |
Unknown3.Unknown0[2] |
8 |
unsigned |
Unknown3.Unknown0[3] |
8 |
unsigned |
Unknown3.Unknown0[4] |
8 |
unsigned |
Unknown3.Unknown1 |
8 |
unsigned |
Unknown3.Unknown2 |
8 |
unsigned |
Unknown3.Unknown3 |
8 |
unsigned |
Unknown4 |
18 |
unsigned |
Unknown5 |
32 |
unsigned |
Unknown6 count |
3 |
unsigned |
Unknown6 |
|
array, counted by Unknown6 count |
Unknown6[] |
32 |
unsigned |
0x0850 Client0850
| Opcode |
Direction |
Verified to |
0x0850 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
0x0851 Client0851
| Opcode |
Direction |
Verified to |
0x0851 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
32 |
unsigned |
Unknown4 |
18 |
unsigned |
0x0852 Client0852
| Opcode |
Direction |
Verified to |
0x0852 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
32 |
unsigned |
Unknown3 |
32 |
unsigned |
0x0857 Client0857
| Opcode |
Direction |
Verified to |
0x0857 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
Unknown1 |
32 |
unsigned |
0x0858 Client0858
| Opcode |
Direction |
Verified to |
0x0858 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
32 |
unsigned |
0x0859 Client0859
| Opcode |
Direction |
Verified to |
0x0859 |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 |
1 |
unsigned |
Unknown2 |
5 |
unsigned |
0x085A Client085A
| Opcode |
Direction |
Verified to |
0x085A |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
1 |
unsigned |
Unknown3 |
1 |
unsigned |
0x085B Client085B
| Opcode |
Direction |
Verified to |
0x085B |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 count |
32 |
unsigned |
Unknown1 |
|
array, counted by Unknown1 count |
Unknown1[] |
32 |
unsigned |
0x085C Client085C
| Opcode |
Direction |
Verified to |
0x085C |
client to server |
unverified |
| Field |
Bits |
Encoding |
Unknown0 |
64 |
unsigned |
Unknown1 |
32 |
unsigned |
Unknown2 |
5 |
unsigned |
Where the code lives
| Piece |
Path |
| Message declarations |
Source/NexusTomorrow.Network.World/Message/Model/Crafting/ |
| This page's generator |
Tools/NexusTomorrow.ProtocolReference/ |