Repository navigation
Messages PlayerPath
rebaserHEAD edited this page Oct 16, 2026
·
3 revisions
Every message in the PlayerPath area: its opcode, direction, how far it is verified, and its fields.
Note
Generated from the message declarations at bootstrap f1e5c15 by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
| Opcode | Direction | Verified to |
|---|---|---|
0x00F4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F7 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F8 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00FA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x01AA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0667 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1[0] |
32 | unsigned |
Unknown1[1] |
32 | unsigned |
Unknown1[2] |
32 | unsigned |
Unknown1[3] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0669 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x066C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
15 | unsigned |
Unknown2 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x066D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x066E |
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 |
32 | unsigned |
Unknown1[].Unknown2 |
32 | unsigned |
Unknown1[].Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x066F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0671 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1 |
32 | unsigned |
Unknown1.Unknown2 |
32 | unsigned |
Unknown1.Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0672 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x0673 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0674 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
2 | unsigned |
Unknown2 |
32 | float |
| Opcode | Direction | Verified to |
|---|---|---|
0x0675 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0676 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count
|
|
Unknown2[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0677 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0678 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | float |
| Opcode | Direction | Verified to |
|---|---|---|
0x0679 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[].Unknown0 |
32 | unsigned |
Unknown1[].Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
1 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
32 | unsigned |
Unknown6 |
32 | unsigned |
Unknown7 |
32 | float |
Unknown8 |
32 | float |
Unknown9 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067E |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0680 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0681 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B3 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 count |
16 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[].Unknown0 |
15 | unsigned |
Unknown1[].Unknown1 |
1 | unsigned |
Unknown1[].Unknown2 |
32 | unsigned |
Unknown1[].Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B7 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B8 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
17 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B9 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count
|
|
Unknown1[] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06BA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].Unknown0 |
15 | unsigned |
Unknown0[].Unknown1 |
1 | unsigned |
Unknown0[].Unknown2 |
32 | unsigned |
Unknown0[].Unknown3 |
32 | unsigned |
Unknown0[].Unknown4 |
3 | unsigned |
Unknown0[].Unknown5 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06BB |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
15 | unsigned |
Unknown0.Unknown1 |
1 | unsigned |
Unknown0.Unknown2 |
32 | unsigned |
Unknown0.Unknown3 |
32 | unsigned |
The player's path state: the active path, each path's XP, which paths are unlocked, and the time the path-change cooldown is measured against.
| Opcode | Direction | Verified to |
|---|---|---|
0x06BC |
server to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ActivePath |
3 | unsigned | The player's active path; the client's path lookups use it when they name no path. |
PathXp[0] |
32 | unsigned | The XP of each path, by path. |
PathXp[1] |
32 | unsigned | |
PathXp[2] |
32 | unsigned | |
PathXp[3] |
32 | unsigned | |
UnlockedPaths |
4 | unsigned | Which paths are unlocked: bit n for path n. |
CooldownTime |
32 | float | A number of days the client adds to its clock; it measures its path-change cooldown against the result. |
Dropped until PlayerUnit has named the player. It replaces the client's path state; until the first one arrives the client drops its other path messages.
| Opcode | Direction | Verified to |
|---|---|---|
0x06BE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
8 | unsigned |
Unknown1 |
4 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06BF |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B2 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B3 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B4 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 count |
32 | unsigned |
Unknown3 |
array, counted by Unknown3 count
|
|
Unknown3[] |
varies | wide string |
Unknown4 count |
32 | unsigned |
Unknown4 |
array, counted by Unknown4 count
|
|
Unknown4[].Unknown0 |
varies | wide string |
Unknown4[].Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x08B7 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0099 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
2 | unsigned |
Unknown2 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F0 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F3 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
15 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x00F9 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x015F |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
| (none) | 0 |
| Opcode | Direction | Verified to |
|---|---|---|
0x0180 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x066A |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0[0] |
32 | unsigned |
Unknown0[1] |
32 | unsigned |
Unknown0[2] |
32 | unsigned |
Unknown0[3] |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x0670 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x067D |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x068C |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
2 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
varies | wide string |
| Opcode | Direction | Verified to |
|---|---|---|
0x06B2 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
3 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to |
|---|---|---|
0x06BD |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
3 | unsigned |
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/PlayerPath/ |
| 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