Messages Story - NexusTomorrow/server GitHub Wiki
Every message in the Story 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
5aae370byTools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
Server to client
0x0357 Server0357
| Opcode | Direction | Verified to |
|---|---|---|
0x0357 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
0x0358 Server0358
| Opcode | Direction | Verified to |
|---|---|---|
0x0358 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
0x0724 Server0724
| Opcode | Direction | Verified to |
|---|---|---|
0x0724 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
0x073A Server073A
| Opcode | Direction | Verified to |
|---|---|---|
0x073A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
32 | unsigned |
Unknown0.Unknown1 |
32 | unsigned |
Unknown0.Unknown2 count |
8 | unsigned |
Unknown0.Unknown2 |
array, counted by Unknown0.Unknown2 count |
|
Unknown0.Unknown2[].Unknown0 |
3 | unsigned; selects Unknown0.Unknown2[].Unknown1 |
Unknown0.Unknown2[].Unknown1 |
union, selected by Unknown0.Unknown2[].Unknown0 |
|
Unknown0.Unknown2[].Unknown1(0) |
when Unknown0.Unknown2[].Unknown0 is 0 |
|
Unknown0.Unknown2[].Unknown1(0).Unknown0 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(1) |
when Unknown0.Unknown2[].Unknown0 is 1 |
|
Unknown0.Unknown2[].Unknown1(1).Unknown0 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(1).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(1).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(2) |
when Unknown0.Unknown2[].Unknown0 is 2 |
|
Unknown0.Unknown2[].Unknown1(2).Unknown0 |
21 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(3) |
when Unknown0.Unknown2[].Unknown0 is 3 |
|
Unknown0.Unknown2[].Unknown1(3).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown1 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(3).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown3 |
2 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown4 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown5 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown6 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown7 |
3 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown8 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown9 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown10 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(4) |
when Unknown0.Unknown2[].Unknown0 is 4 |
|
Unknown0.Unknown2[].Unknown1(4).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown1 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown3 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(5) |
when Unknown0.Unknown2[].Unknown0 is 5 |
|
Unknown0.Unknown2[].Unknown1(5).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown2 |
varies | narrow string |
Unknown1 |
18 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
2 | unsigned |
Unknown4 |
2 | unsigned |
Unknown5 |
3 | unsigned |
0x0755 Server0755
| Opcode | Direction | Verified to |
|---|---|---|
0x0755 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
0x0757 Server0757
| Opcode | Direction | Verified to |
|---|---|---|
0x0757 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
1 | unsigned |
0x075A Server075A
| Opcode | Direction | Verified to |
|---|---|---|
0x075A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
32 | unsigned |
Unknown0.Unknown1 |
32 | unsigned |
Unknown0.Unknown2 count |
8 | unsigned |
Unknown0.Unknown2 |
array, counted by Unknown0.Unknown2 count |
|
Unknown0.Unknown2[].Unknown0 |
3 | unsigned; selects Unknown0.Unknown2[].Unknown1 |
Unknown0.Unknown2[].Unknown1 |
union, selected by Unknown0.Unknown2[].Unknown0 |
|
Unknown0.Unknown2[].Unknown1(0) |
when Unknown0.Unknown2[].Unknown0 is 0 |
|
Unknown0.Unknown2[].Unknown1(0).Unknown0 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(1) |
when Unknown0.Unknown2[].Unknown0 is 1 |
|
Unknown0.Unknown2[].Unknown1(1).Unknown0 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(1).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(1).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(2) |
when Unknown0.Unknown2[].Unknown0 is 2 |
|
Unknown0.Unknown2[].Unknown1(2).Unknown0 |
21 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(3) |
when Unknown0.Unknown2[].Unknown0 is 3 |
|
Unknown0.Unknown2[].Unknown1(3).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown1 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(3).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown3 |
2 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown4 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown5 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown6 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown7 |
3 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown8 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown9 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown10 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(4) |
when Unknown0.Unknown2[].Unknown0 is 4 |
|
Unknown0.Unknown2[].Unknown1(4).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown1 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown3 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(5) |
when Unknown0.Unknown2[].Unknown0 is 5 |
|
Unknown0.Unknown2[].Unknown1(5).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown2 |
varies | narrow string |
0x075B Server075B
| Opcode | Direction | Verified to |
|---|---|---|
0x075B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
32 | unsigned |
Unknown0.Unknown1 |
32 | unsigned |
Unknown0.Unknown2 count |
8 | unsigned |
Unknown0.Unknown2 |
array, counted by Unknown0.Unknown2 count |
|
Unknown0.Unknown2[].Unknown0 |
3 | unsigned; selects Unknown0.Unknown2[].Unknown1 |
Unknown0.Unknown2[].Unknown1 |
union, selected by Unknown0.Unknown2[].Unknown0 |
|
Unknown0.Unknown2[].Unknown1(0) |
when Unknown0.Unknown2[].Unknown0 is 0 |
|
Unknown0.Unknown2[].Unknown1(0).Unknown0 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(0).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(1) |
when Unknown0.Unknown2[].Unknown0 is 1 |
|
Unknown0.Unknown2[].Unknown1(1).Unknown0 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(1).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(1).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(2) |
when Unknown0.Unknown2[].Unknown0 is 2 |
|
Unknown0.Unknown2[].Unknown1(2).Unknown0 |
21 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(2).Unknown2 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(3) |
when Unknown0.Unknown2[].Unknown0 is 3 |
|
Unknown0.Unknown2[].Unknown1(3).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown1 |
varies | wide string |
Unknown0.Unknown2[].Unknown1(3).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown3 |
2 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown4 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown5 |
5 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown6 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown7 |
3 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown8 |
14 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown9 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(3).Unknown10 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(4) |
when Unknown0.Unknown2[].Unknown0 is 4 |
|
Unknown0.Unknown2[].Unknown1(4).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown1 |
18 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown2 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(4).Unknown3 |
varies | narrow string |
Unknown0.Unknown2[].Unknown1(5) |
when Unknown0.Unknown2[].Unknown0 is 5 |
|
Unknown0.Unknown2[].Unknown1(5).Unknown0 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown1 |
32 | unsigned |
Unknown0.Unknown2[].Unknown1(5).Unknown2 |
varies | narrow string |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
Client to server
0x0356 Client0356
| Opcode | Direction | Verified to |
|---|---|---|
0x0356 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
0x0360 Client0360
| Opcode | Direction | Verified to |
|---|---|---|
0x0360 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
1 | unsigned |
Where the code lives
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/Story/ |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |