Messages Who - NexusTomorrow/server GitHub Wiki

reference, committed verified 2026-10-18 bootstrap 5aae370

Every message in the Who 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

0x095A Server095A

Opcode Direction Verified to
0x095A server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 varies wide string
Unknown0[].Unknown1 varies wide string
Unknown0[].Unknown2 32 unsigned
Unknown0[].Unknown3 5 unsigned
Unknown0[].Unknown4 5 unsigned
Unknown0[].Unknown5 2 unsigned
Unknown0[].Unknown6 14 unsigned
Unknown0[].Unknown7 3 unsigned
Unknown0[].Unknown8 15 unsigned
Unknown1 2 unsigned

Client to server

0x0959 Client0959

Opcode Direction Verified to
0x0959 client to server unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 4 unsigned; selects Unknown0[].Unknown1
Unknown0[].Unknown1 union, selected by Unknown0[].Unknown0
Unknown0[].Unknown1(0) when Unknown0[].Unknown0 is 0
Unknown0[].Unknown1(0).Unknown0 32 unsigned
Unknown0[].Unknown1(0).Unknown1 32 unsigned
Unknown0[].Unknown1(1) when Unknown0[].Unknown0 is 1
Unknown0[].Unknown1(1).Unknown0 8 unsigned
Unknown0[].Unknown1(1).Unknown1 6 unsigned
Unknown0[].Unknown1(2) when Unknown0[].Unknown0 is 2
Unknown0[].Unknown1(2).Unknown0 3 unsigned
Unknown0[].Unknown1(3) when Unknown0[].Unknown0 is 3
Unknown0[].Unknown1(3).Unknown0 8 unsigned
Unknown0[].Unknown1(3).Unknown1 6 unsigned
Unknown0[].Unknown1(4) when Unknown0[].Unknown0 is 4
Unknown0[].Unknown1(4).Unknown0 15 unsigned
Unknown0[].Unknown1(5) when Unknown0[].Unknown0 is 5
Unknown0[].Unknown1(5).Unknown0 varies wide string
Unknown0[].Unknown1(6) when Unknown0[].Unknown0 is 6
Unknown0[].Unknown1(6).Unknown0 varies wide string
Unknown0[].Unknown1(7) when Unknown0[].Unknown0 is 7
Unknown0[].Unknown1(7).Unknown0 varies wide string
Unknown0[].Unknown1(7).Unknown1 8 unsigned
Unknown0[].Unknown1(7).Unknown2 6 unsigned
Unknown0[].Unknown1(7).Unknown3 3 unsigned
Unknown0[].Unknown1(7).Unknown4 8 unsigned
Unknown0[].Unknown1(7).Unknown5 6 unsigned
Unknown0[].Unknown1(7).Unknown6 15 unsigned
Unknown0[].Unknown1(7).Unknown7 14 unsigned
Unknown0[].Unknown1(8) when Unknown0[].Unknown0 is 8
Unknown0[].Unknown1(8).Unknown0 14 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[] 32 unsigned

Where the code lives

Piece Path
Message declarations Source/NexusTomorrow.Network.World/Message/Model/Who/
This page's generator Tools/NexusTomorrow.ProtocolReference/