Repository navigation
Messages PublicEvent
rebaserHEAD edited this page Oct 18, 2026
·
16 revisions
Every message in the PublicEvent 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.
| Opcode | Direction | Verified to |
|---|---|---|
0x00D6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
the fields below | |
Unknown3.Unknown0 |
32 | unsigned |
Unknown3.Unknown1 count |
5 | unsigned |
Unknown3.Unknown1 |
array, counted by Unknown3.Unknown1 count
|
|
Unknown3.Unknown1[] |
32 | unsigned |
Unknown4 count |
32 | unsigned |
Unknown4 |
array, counted by Unknown4 count
|
|
Unknown4[].Unknown0 |
14 | unsigned |
Unknown4[].Unknown1 |
the fields below | |
Unknown4[].Unknown1.Unknown0 |
32 | unsigned |
Unknown4[].Unknown1.Unknown1 count |
5 | unsigned |
Unknown4[].Unknown1.Unknown1 |
array, counted by Unknown4[].Unknown1.Unknown1 count
|
|
Unknown4[].Unknown1.Unknown1[] |
32 | unsigned |
Unknown5 count |
32 | unsigned |
Unknown5 |
array, counted by Unknown5 count
|
|
Unknown5[].Unknown0 |
14 | unsigned |
Unknown5[].Unknown1 |
32 | unsigned |
Unknown5[].Unknown2 |
the fields below | |
Unknown5[].Unknown2.Unknown0 |
14 | unsigned |
Unknown5[].Unknown2.Unknown1 |
64 | unsigned |
Unknown5[].Unknown3 |
8 | unsigned |
Unknown5[].Unknown4 |
24 | unsigned |
Unknown5[].Unknown5 |
8 | unsigned |
Unknown5[].Unknown6 |
24 | unsigned |
Unknown5[].Unknown7 |
the fields below | |
Unknown5[].Unknown7.Unknown0 |
32 | unsigned |
Unknown5[].Unknown7.Unknown1 count |
5 | unsigned |
Unknown5[].Unknown7.Unknown1 |
array, counted by Unknown5[].Unknown7.Unknown1 count
|
|
Unknown5[].Unknown7.Unknown1[] |
32 | unsigned |
Unknown6 count |
32 | unsigned |
Unknown6 |
array, counted by Unknown6 count
|
|
Unknown6[].Unknown0 |
15 | unsigned |
Unknown6[].Unknown1 |
32 | unsigned |
Unknown7 |
32 | unsigned |
Unknown8 |
32 | unsigned |
Unknown9[0] |
32 | unsigned |
Unknown9[1] |
32 | unsigned |
Unknown9[2] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0112 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
1 | unsigned |
Unknown4 count |
32 | unsigned |
Unknown4 |
array, counted by Unknown4 count
|
|
Unknown4[].Unknown0 |
15 | unsigned |
Unknown4[].Unknown1 |
the fields below | |
Unknown4[].Unknown1.Unknown0 |
32 | unsigned |
Unknown4[].Unknown1.Unknown1 |
32 | unsigned |
Unknown4[].Unknown1.Unknown2 |
32 | unsigned |
Unknown4[].Unknown1.Unknown3 |
32 | float |
Unknown4[].Unknown1.Unknown4 |
32 | unsigned |
Unknown4[].Unknown1.Unknown5 |
3 | unsigned; selects Unknown4[].Unknown1.Unknown6
|
Unknown4[].Unknown1.Unknown6 |
union, selected by Unknown4[].Unknown1.Unknown5
|
|
Unknown4[].Unknown1.Unknown6(0) |
when Unknown4[].Unknown1.Unknown5 is 0 |
|
Unknown4[].Unknown1.Unknown6(0).Unknown0 |
8 | unsigned |
Unknown4[].Unknown1.Unknown6(1) |
when Unknown4[].Unknown1.Unknown5 is 1 |
|
Unknown4[].Unknown1.Unknown6(1).Unknown0 |
32 | unsigned |
Unknown4[].Unknown1.Unknown6(2) |
when Unknown4[].Unknown1.Unknown5 is 2 |
|
Unknown4[].Unknown1.Unknown6(2).Unknown0 |
32 | unsigned |
Unknown4[].Unknown1.Unknown6(3) |
when Unknown4[].Unknown1.Unknown5 is 3 |
|
Unknown4[].Unknown1.Unknown6(3).Unknown0 count |
32 | unsigned |
Unknown4[].Unknown1.Unknown6(3).Unknown0 |
array, counted by Unknown4[].Unknown1.Unknown6(3).Unknown0 count
|
|
Unknown4[].Unknown1.Unknown6(3).Unknown0[].Unknown0 |
14 | unsigned |
Unknown4[].Unknown1.Unknown6(3).Unknown0[].Unknown1 |
32 | unsigned |
Unknown4[].Unknown2 |
1 | unsigned |
Unknown4[].Unknown3 |
32 | unsigned |
Unknown4[].Unknown4 |
32 | unsigned |
Unknown4[].Unknown5 count |
32 | unsigned |
Unknown4[].Unknown5 |
array, counted by Unknown4[].Unknown5 count
|
|
Unknown4[].Unknown5[] |
32 | unsigned |
Unknown4[].Unknown6 count |
32 | unsigned |
Unknown4[].Unknown6 |
array, counted by Unknown4[].Unknown6 count
|
|
Unknown4[].Unknown6[].Unknown0 |
14 | unsigned |
Unknown4[].Unknown6[].Unknown1 |
17 | unsigned |
Unknown5 count |
32 | unsigned |
Unknown5 |
array, counted by Unknown5 count
|
|
Unknown5[] |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7[0] |
32 | unsigned |
Unknown7[1] |
32 | unsigned |
Unknown7[2] |
32 | unsigned |
Unknown8 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0113 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0130 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[].Unknown0 |
14 | unsigned |
Unknown1[].Unknown1 |
the fields below | |
Unknown1[].Unknown1.Unknown0 |
32 | unsigned |
Unknown1[].Unknown1.Unknown1 count |
5 | unsigned |
Unknown1[].Unknown1.Unknown1 |
array, counted by Unknown1[].Unknown1.Unknown1 count
|
|
Unknown1[].Unknown1.Unknown1[] |
32 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count
|
|
Unknown2[].Unknown0 |
14 | unsigned |
Unknown2[].Unknown1 |
32 | unsigned |
Unknown2[].Unknown2 |
the fields below | |
Unknown2[].Unknown2.Unknown0 |
14 | unsigned |
Unknown2[].Unknown2.Unknown1 |
64 | unsigned |
Unknown2[].Unknown3 |
8 | unsigned |
Unknown2[].Unknown4 |
24 | unsigned |
Unknown2[].Unknown5 |
8 | unsigned |
Unknown2[].Unknown6 |
24 | unsigned |
Unknown2[].Unknown7 |
the fields below | |
Unknown2[].Unknown7.Unknown0 |
32 | unsigned |
Unknown2[].Unknown7.Unknown1 count |
5 | unsigned |
Unknown2[].Unknown7.Unknown1 |
array, counted by Unknown2[].Unknown7.Unknown1 count
|
|
Unknown2[].Unknown7.Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0131 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
3 | unsigned |
Unknown2 |
17 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0132 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
15 | unsigned |
Unknown0.Unknown1 |
the fields below | |
Unknown0.Unknown1.Unknown0 |
32 | unsigned |
Unknown0.Unknown1.Unknown1 |
32 | unsigned |
Unknown0.Unknown1.Unknown2 |
32 | unsigned |
Unknown0.Unknown1.Unknown3 |
32 | float |
Unknown0.Unknown1.Unknown4 |
32 | unsigned |
Unknown0.Unknown1.Unknown5 |
3 | unsigned; selects Unknown0.Unknown1.Unknown6
|
Unknown0.Unknown1.Unknown6 |
union, selected by Unknown0.Unknown1.Unknown5
|
|
Unknown0.Unknown1.Unknown6(0) |
when Unknown0.Unknown1.Unknown5 is 0 |
|
Unknown0.Unknown1.Unknown6(0).Unknown0 |
8 | unsigned |
Unknown0.Unknown1.Unknown6(1) |
when Unknown0.Unknown1.Unknown5 is 1 |
|
Unknown0.Unknown1.Unknown6(1).Unknown0 |
32 | unsigned |
Unknown0.Unknown1.Unknown6(2) |
when Unknown0.Unknown1.Unknown5 is 2 |
|
Unknown0.Unknown1.Unknown6(2).Unknown0 |
32 | unsigned |
Unknown0.Unknown1.Unknown6(3) |
when Unknown0.Unknown1.Unknown5 is 3 |
|
Unknown0.Unknown1.Unknown6(3).Unknown0 count |
32 | unsigned |
Unknown0.Unknown1.Unknown6(3).Unknown0 |
array, counted by Unknown0.Unknown1.Unknown6(3).Unknown0 count
|
|
Unknown0.Unknown1.Unknown6(3).Unknown0[].Unknown0 |
14 | unsigned |
Unknown0.Unknown1.Unknown6(3).Unknown0[].Unknown1 |
32 | unsigned |
Unknown0.Unknown2 |
1 | unsigned |
Unknown0.Unknown3 |
32 | unsigned |
Unknown0.Unknown4 |
32 | unsigned |
Unknown0.Unknown5 count |
32 | unsigned |
Unknown0.Unknown5 |
array, counted by Unknown0.Unknown5 count
|
|
Unknown0.Unknown5[] |
32 | unsigned |
Unknown0.Unknown6 count |
32 | unsigned |
Unknown0.Unknown6 |
array, counted by Unknown0.Unknown6 count
|
|
Unknown0.Unknown6[].Unknown0 |
14 | unsigned |
Unknown0.Unknown6[].Unknown1 |
17 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0133 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0134 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
32 | unsigned |
Unknown1.Unknown1 |
32 | unsigned |
Unknown1.Unknown2 |
32 | unsigned |
Unknown1.Unknown3 |
32 | float |
Unknown1.Unknown4 |
32 | unsigned |
Unknown1.Unknown5 |
3 | unsigned; selects Unknown1.Unknown6
|
Unknown1.Unknown6 |
union, selected by Unknown1.Unknown5
|
|
Unknown1.Unknown6(0) |
when Unknown1.Unknown5 is 0 |
|
Unknown1.Unknown6(0).Unknown0 |
8 | unsigned |
Unknown1.Unknown6(1) |
when Unknown1.Unknown5 is 1 |
|
Unknown1.Unknown6(1).Unknown0 |
32 | unsigned |
Unknown1.Unknown6(2) |
when Unknown1.Unknown5 is 2 |
|
Unknown1.Unknown6(2).Unknown0 |
32 | unsigned |
Unknown1.Unknown6(3) |
when Unknown1.Unknown5 is 3 |
|
Unknown1.Unknown6(3).Unknown0 count |
32 | unsigned |
Unknown1.Unknown6(3).Unknown0 |
array, counted by Unknown1.Unknown6(3).Unknown0 count
|
|
Unknown1.Unknown6(3).Unknown0[].Unknown0 |
14 | unsigned |
Unknown1.Unknown6(3).Unknown0[].Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0135 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0136 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
1 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0137 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
32 | unsigned |
Unknown1.Unknown1 count |
5 | unsigned |
Unknown1.Unknown1 |
array, counted by Unknown1.Unknown1 count
|
|
Unknown1.Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0138 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
3 | unsigned |
Unknown2 |
the fields below | |
Unknown2.Unknown0 |
14 | unsigned |
Unknown2.Unknown1 |
17 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x013A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x013B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x036F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06F1 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06F5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06F6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06F9 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06FD |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06FE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
14 | unsigned |
Unknown3 count |
32 | unsigned |
Unknown3 |
array, counted by Unknown3 count
|
|
Unknown3[].Unknown0 |
32 | unsigned |
Unknown3[].Unknown1 |
32 | unsigned |
Unknown4 |
1 | unsigned |
Unknown5 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06FF |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0700 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08BB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[].Unknown0 |
32 | unsigned |
Unknown1[].Unknown1 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08BC |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
3 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06EE |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
14 | unsigned |
Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06FA |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
1 | unsigned |
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/PublicEvent/ |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |
Start here
How the server works
- Server core design
- Host
- Gateway
- Owners
- Persistence
- Command layer
- Harness
- Map scheduler design
- Timer wheel design
The protocol
Working on it