Repository navigation
Messages Marketplace
rebaserHEAD edited this page Oct 17, 2026
·
9 revisions
Every message in the Marketplace 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 48bb36d by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
| Opcode | Direction | Verified to |
|---|---|---|
0x024A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
18 | unsigned |
Unknown0.Unknown2 |
32 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
1 | unsigned |
Unknown0.Unknown6 |
1 | unsigned |
Unknown0.Unknown7 |
64 | unsigned |
Unknown0.Unknown8 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x024B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
18 | unsigned |
Unknown0.Unknown2 |
32 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
1 | unsigned |
Unknown0.Unknown6 |
1 | unsigned |
Unknown0.Unknown7 |
64 | unsigned |
Unknown0.Unknown8 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x024C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
18 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2[0] |
64 | unsigned |
Unknown2[1] |
64 | unsigned |
Unknown2[2] |
64 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4[0] |
64 | unsigned |
Unknown4[1] |
64 | unsigned |
Unknown4[2] |
64 | unsigned |
Unknown5 count |
32 | unsigned |
Unknown5 |
array, counted by Unknown5 count
|
|
Unknown5[].Unknown0 |
64 | unsigned |
Unknown5[].Unknown1 |
18 | unsigned |
Unknown5[].Unknown2 |
32 | unsigned |
Unknown5[].Unknown3 |
64 | unsigned |
Unknown5[].Unknown4 |
64 | unsigned |
Unknown5[].Unknown5 |
1 | unsigned |
Unknown5[].Unknown6 |
1 | unsigned |
Unknown5[].Unknown7 |
64 | unsigned |
Unknown5[].Unknown8 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x055F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
64 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
18 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
18 | unsigned |
Unknown0.Unknown10 count |
3 | unsigned |
Unknown0.Unknown10 |
array, counted by Unknown0.Unknown10 count
|
|
Unknown0.Unknown10[] |
32 | unsigned |
Unknown0.Unknown11 |
64 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13 |
64 | unsigned |
Unknown0.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0560 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
64 | unsigned |
Unknown1.Unknown1 |
64 | unsigned |
Unknown1.Unknown2 |
64 | unsigned |
Unknown1.Unknown3 |
64 | unsigned |
Unknown1.Unknown4 |
64 | unsigned |
Unknown1.Unknown5 |
64 | unsigned |
Unknown1.Unknown6 |
64 | unsigned |
Unknown1.Unknown7 |
18 | unsigned |
Unknown1.Unknown8 |
32 | unsigned |
Unknown1.Unknown9 |
18 | unsigned |
Unknown1.Unknown10 count |
3 | unsigned |
Unknown1.Unknown10 |
array, counted by Unknown1.Unknown10 count
|
|
Unknown1.Unknown10[] |
32 | unsigned |
Unknown1.Unknown11 |
64 | unsigned |
Unknown1.Unknown12 |
32 | unsigned |
Unknown1.Unknown13 |
64 | unsigned |
Unknown1.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0561 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
64 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
18 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
18 | unsigned |
Unknown0.Unknown10 count |
3 | unsigned |
Unknown0.Unknown10 |
array, counted by Unknown0.Unknown10 count
|
|
Unknown0.Unknown10[] |
32 | unsigned |
Unknown0.Unknown11 |
64 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13 |
64 | unsigned |
Unknown0.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0562 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
64 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
18 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
18 | unsigned |
Unknown0.Unknown10 count |
3 | unsigned |
Unknown0.Unknown10 |
array, counted by Unknown0.Unknown10 count
|
|
Unknown0.Unknown10[] |
32 | unsigned |
Unknown0.Unknown11 |
64 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13 |
64 | unsigned |
Unknown0.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0563 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count
|
|
Unknown2[].Unknown0 |
64 | unsigned |
Unknown2[].Unknown1 |
64 | unsigned |
Unknown2[].Unknown2 |
64 | unsigned |
Unknown2[].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4 |
64 | unsigned |
Unknown2[].Unknown5 |
64 | unsigned |
Unknown2[].Unknown6 |
64 | unsigned |
Unknown2[].Unknown7 |
18 | unsigned |
Unknown2[].Unknown8 |
32 | unsigned |
Unknown2[].Unknown9 |
18 | unsigned |
Unknown2[].Unknown10 count |
3 | unsigned |
Unknown2[].Unknown10 |
array, counted by Unknown2[].Unknown10 count
|
|
Unknown2[].Unknown10[] |
32 | unsigned |
Unknown2[].Unknown11 |
64 | unsigned |
Unknown2[].Unknown12 |
32 | unsigned |
Unknown2[].Unknown13 |
64 | unsigned |
Unknown2[].Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0564 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
64 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
18 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
18 | unsigned |
Unknown0.Unknown10 count |
3 | unsigned |
Unknown0.Unknown10 |
array, counted by Unknown0.Unknown10 count
|
|
Unknown0.Unknown10[] |
32 | unsigned |
Unknown0.Unknown11 |
64 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13 |
64 | unsigned |
Unknown0.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0565 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
64 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
18 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
18 | unsigned |
Unknown0.Unknown10 count |
3 | unsigned |
Unknown0.Unknown10 |
array, counted by Unknown0.Unknown10 count
|
|
Unknown0.Unknown10[] |
32 | unsigned |
Unknown0.Unknown11 |
64 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13 |
64 | unsigned |
Unknown0.Unknown14 |
32 | unsigned |
Unknown1 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0640 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x064C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
18 | unsigned |
Unknown0[].Unknown2 |
32 | unsigned |
Unknown0[].Unknown3 |
64 | unsigned |
Unknown0[].Unknown4 |
64 | unsigned |
Unknown0[].Unknown5 |
1 | unsigned |
Unknown0[].Unknown6 |
1 | unsigned |
Unknown0[].Unknown7 |
64 | unsigned |
Unknown0[].Unknown8 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x064D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
64 | unsigned |
Unknown0[].Unknown2 |
64 | unsigned |
Unknown0[].Unknown3 |
64 | unsigned |
Unknown0[].Unknown4 |
64 | unsigned |
Unknown0[].Unknown5 |
64 | unsigned |
Unknown0[].Unknown6 |
64 | unsigned |
Unknown0[].Unknown7 |
18 | unsigned |
Unknown0[].Unknown8 |
32 | unsigned |
Unknown0[].Unknown9 |
18 | unsigned |
Unknown0[].Unknown10 count |
3 | unsigned |
Unknown0[].Unknown10 |
array, counted by Unknown0[].Unknown10 count
|
|
Unknown0[].Unknown10[] |
32 | unsigned |
Unknown0[].Unknown11 |
64 | unsigned |
Unknown0[].Unknown12 |
32 | unsigned |
Unknown0[].Unknown13 |
64 | unsigned |
Unknown0[].Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06DB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
64 | unsigned |
Unknown1.Unknown1 |
18 | unsigned |
Unknown1.Unknown2 |
32 | unsigned |
Unknown1.Unknown3 |
64 | unsigned |
Unknown1.Unknown4 |
64 | unsigned |
Unknown1.Unknown5 |
1 | unsigned |
Unknown1.Unknown6 |
1 | unsigned |
Unknown1.Unknown7 |
64 | unsigned |
Unknown1.Unknown8 |
64 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06DD |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
64 | unsigned |
Unknown1.Unknown1 |
64 | unsigned |
Unknown1.Unknown2 |
64 | unsigned |
Unknown1.Unknown3 |
64 | unsigned |
Unknown1.Unknown4 |
64 | unsigned |
Unknown1.Unknown5 |
64 | unsigned |
Unknown1.Unknown6 |
64 | unsigned |
Unknown1.Unknown7 |
18 | unsigned |
Unknown1.Unknown8 |
32 | unsigned |
Unknown1.Unknown9 |
18 | unsigned |
Unknown1.Unknown10 count |
3 | unsigned |
Unknown1.Unknown10 |
array, counted by Unknown1.Unknown10 count
|
|
Unknown1.Unknown10[] |
32 | unsigned |
Unknown1.Unknown11 |
64 | unsigned |
Unknown1.Unknown12 |
32 | unsigned |
Unknown1.Unknown13 |
64 | unsigned |
Unknown1.Unknown14 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0093 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
18 | unsigned |
Unknown2 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0094 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
18 | unsigned |
Unknown1 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03E6 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
18 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x03EC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x03ED |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x055E |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
18 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06DA |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
18 | unsigned |
Unknown0.Unknown2 |
32 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
1 | unsigned |
Unknown0.Unknown6 |
1 | unsigned |
Unknown0.Unknown7 |
64 | unsigned |
Unknown0.Unknown8 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06DC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x07DC |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
14 | unsigned |
Unknown3 count |
32 | unsigned |
Unknown3 |
array, counted by Unknown3 count
|
|
Unknown3[] |
32 | unsigned |
Unknown4 count |
32 | unsigned |
Unknown4 |
array, counted by Unknown4 count
|
|
Unknown4[].Unknown0 |
3 | unsigned; selects Unknown4[].Unknown1
|
Unknown4[].Unknown1 |
union, selected by Unknown4[].Unknown0
|
|
Unknown4[].Unknown1(0) |
when Unknown4[].Unknown0 is 0 |
|
Unknown4[].Unknown1(0).Unknown0 |
8 | unsigned |
Unknown4[].Unknown1(0).Unknown1 |
32 | float |
Unknown4[].Unknown1(1) |
when Unknown4[].Unknown0 is 1 |
|
Unknown4[].Unknown1(1).Unknown0 |
8 | unsigned |
Unknown4[].Unknown1(1).Unknown1 |
32 | float |
Unknown4[].Unknown1(2) |
when Unknown4[].Unknown0 is 2 |
|
Unknown4[].Unknown1(2).Unknown0 |
32 | unsigned |
Unknown4[].Unknown1(2).Unknown1 |
32 | unsigned |
Unknown4[].Unknown1(3) |
when Unknown4[].Unknown0 is 3 |
|
Unknown4[].Unknown1(3).Unknown0 |
4 | unsigned |
Unknown4[].Unknown1(3).Unknown1 |
4 | unsigned |
Unknown4[].Unknown1(4) |
when Unknown4[].Unknown0 is 4 |
|
Unknown4[].Unknown1(4).Unknown0 |
5 | unsigned |
Unknown4[].Unknown1(4).Unknown1 |
8 | unsigned |
Unknown4[].Unknown1(5) |
when Unknown4[].Unknown0 is 5 |
|
Unknown4[].Unknown1(5).Unknown0 |
64 | unsigned |
Unknown4[].Unknown1(6) |
when Unknown4[].Unknown0 is 6 |
|
Unknown4[].Unknown1(6).Unknown0 |
8 | unsigned |
Unknown4[].Unknown1(6).Unknown1 |
6 | unsigned |
Unknown4[].Unknown1(6).Unknown2 |
8 | unsigned |
Unknown4[].Unknown1(6).Unknown3 |
6 | unsigned |
Unknown4[].Unknown1(6).Unknown4 |
14 | unsigned |
Unknown4[].Unknown1(6).Unknown5 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
3 | unsigned |
Unknown7 |
8 | unsigned |
Unknown8 |
32 | unsigned |
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/Marketplace/ |
| 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