Messages Story - NexusTomorrow/server GitHub Wiki

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

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 5aae370 by Tools/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/