Skip to content

Messages Unsorted

rebaserHEAD edited this page Oct 17, 2026 · 5 revisions

reference, committed verified 2026-10-17 bootstrap ee2b70d

Every message in the Unsorted area: its opcode, direction, how far it is verified, and its fields.

Note

Generated from the message declarations at bootstrap ee2b70d by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.

Server to client

0x0061 WorldEntryComplete

Tells the client it has finished entering the world.

Opcode Direction Verified to
0x0061 server to client fields
Field Bits Encoding Meaning
(none) 0

The client completes its world-entry checklist, which the loading screen waits on, and tells its interface the player has entered the world. No other message completes it, so the client needs this one to leave the loading screen. It reads the player's unit without checking it, so it comes after PlayerUnit; and it uses the zone id WorldReady carries, which the client works out just before sending that, so it follows WorldReady.

0x0070 Server0070

Opcode Direction Verified to
0x0070 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x0091 Server0091

Opcode Direction Verified to
0x0091 server to client unverified
Field Bits Encoding
Unknown0 32 float
Unknown1 32 float

0x0092 Server0092

Opcode Direction Verified to
0x0092 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned
Unknown2 the fields below
Unknown2.Unknown0 32 unsigned
Unknown2.Unknown1 32 unsigned
Unknown2.Unknown2[0] 64 unsigned
Unknown2.Unknown2[1] 64 unsigned
Unknown2.Unknown2[2] 64 unsigned
Unknown2.Unknown2[3] 64 unsigned
Unknown2.Unknown2[4] 64 unsigned
Unknown2.Unknown2[5] 64 unsigned
Unknown2.Unknown2[6] 64 unsigned
Unknown2.Unknown2[7] 64 unsigned
Unknown2.Unknown2[8] 64 unsigned
Unknown2.Unknown2[9] 64 unsigned
Unknown2.Unknown2[10] 64 unsigned
Unknown2.Unknown2[11] 64 unsigned
Unknown2.Unknown2[12] 64 unsigned
Unknown2.Unknown2[13] 64 unsigned
Unknown2.Unknown2[14] 64 unsigned
Unknown2.Unknown3[0] 64 unsigned
Unknown2.Unknown3[1] 64 unsigned
Unknown2.Unknown3[2] 64 unsigned
Unknown2.Unknown3[3] 64 unsigned
Unknown2.Unknown3[4] 64 unsigned
Unknown2.Unknown3[5] 64 unsigned
Unknown2.Unknown3[6] 64 unsigned
Unknown2.Unknown3[7] 64 unsigned
Unknown2.Unknown3[8] 64 unsigned
Unknown2.Unknown3[9] 64 unsigned
Unknown2.Unknown3[10] 64 unsigned
Unknown2.Unknown3[11] 64 unsigned
Unknown2.Unknown3[12] 64 unsigned
Unknown2.Unknown3[13] 64 unsigned
Unknown2.Unknown3[14] 64 unsigned
Unknown2.Unknown3[15] 64 unsigned
Unknown2.Unknown3[16] 64 unsigned
Unknown2.Unknown3[17] 64 unsigned
Unknown2.Unknown3[18] 64 unsigned

0x00BA Server00BA

Opcode Direction Verified to
0x00BA server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 32 unsigned
Unknown0.Unknown1 18 unsigned
Unknown0.Unknown2 32 unsigned
Unknown0.Unknown3 64 unsigned
Unknown0.Unknown4 32 unsigned
Unknown0.Unknown5 64 unsigned
Unknown0.Unknown6 64 unsigned
Unknown0.Unknown7 18 unsigned
Unknown0.Unknown8[0] 8 unsigned
Unknown0.Unknown8[1] 8 unsigned
Unknown0.Unknown8[2] 8 unsigned
Unknown0.Unknown8[3] 8 unsigned
Unknown0.Unknown8[4] 8 unsigned
Unknown0.Unknown8[5] 8 unsigned
Unknown0.Unknown8[6] 8 unsigned
Unknown0.Unknown8[7] 8 unsigned
Unknown0.Unknown8[8] 8 unsigned
Unknown0.Unknown8[9] 8 unsigned
Unknown0.Unknown8[10] 8 unsigned
Unknown0.Unknown8[11] 8 unsigned
Unknown0.Unknown8[12] 8 unsigned
Unknown0.Unknown8[13] 8 unsigned
Unknown0.Unknown8[14] 8 unsigned
Unknown0.Unknown8[15] 8 unsigned
Unknown0.Unknown8[16] 8 unsigned
Unknown0.Unknown8[17] 8 unsigned
Unknown0.Unknown8[18] 8 unsigned
Unknown0.Unknown8[19] 8 unsigned
Unknown0.Unknown9[0] 8 unsigned
Unknown0.Unknown9[1] 8 unsigned
Unknown0.Unknown9[2] 8 unsigned
Unknown0.Unknown9[3] 8 unsigned
Unknown0.Unknown9[4] 8 unsigned
Unknown0.Unknown9[5] 8 unsigned
Unknown0.Unknown9[6] 8 unsigned
Unknown0.Unknown9[7] 8 unsigned
Unknown0.Unknown9[8] 8 unsigned
Unknown0.Unknown9[9] 8 unsigned
Unknown0.Unknown9[10] 8 unsigned
Unknown0.Unknown9[11] 8 unsigned
Unknown0.Unknown9[12] 8 unsigned
Unknown0.Unknown9[13] 8 unsigned
Unknown0.Unknown9[14] 8 unsigned
Unknown0.Unknown9[15] 8 unsigned
Unknown0.Unknown9[16] 8 unsigned
Unknown0.Unknown9[17] 8 unsigned
Unknown0.Unknown9[18] 8 unsigned
Unknown0.Unknown9[19] 8 unsigned
Unknown0.Unknown9[20] 8 unsigned
Unknown0.Unknown9[21] 8 unsigned
Unknown0.Unknown9[22] 8 unsigned
Unknown0.Unknown9[23] 8 unsigned
Unknown0.Unknown9[24] 8 unsigned
Unknown0.Unknown9[25] 8 unsigned
Unknown0.Unknown9[26] 8 unsigned
Unknown0.Unknown9[27] 8 unsigned
Unknown0.Unknown9[28] 8 unsigned
Unknown0.Unknown9[29] 8 unsigned
Unknown0.Unknown9[30] 8 unsigned
Unknown0.Unknown9[31] 8 unsigned
Unknown0.Unknown10[0] 64 unsigned
Unknown0.Unknown10[1] 64 unsigned
Unknown0.Unknown11[0] 4 unsigned
Unknown0.Unknown11[1] 4 unsigned
Unknown0.Unknown12 32 unsigned

0x00BC Server00BC

Opcode Direction Verified to
0x00BC server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 32 unsigned
Unknown0[].Unknown1 18 unsigned
Unknown0[].Unknown2 32 unsigned
Unknown0[].Unknown3 64 unsigned
Unknown0[].Unknown4 32 unsigned
Unknown0[].Unknown5 64 unsigned
Unknown0[].Unknown6 64 unsigned
Unknown0[].Unknown7 18 unsigned
Unknown0[].Unknown8[0] 8 unsigned
Unknown0[].Unknown8[1] 8 unsigned
Unknown0[].Unknown8[2] 8 unsigned
Unknown0[].Unknown8[3] 8 unsigned
Unknown0[].Unknown8[4] 8 unsigned
Unknown0[].Unknown8[5] 8 unsigned
Unknown0[].Unknown8[6] 8 unsigned
Unknown0[].Unknown8[7] 8 unsigned
Unknown0[].Unknown8[8] 8 unsigned
Unknown0[].Unknown8[9] 8 unsigned
Unknown0[].Unknown8[10] 8 unsigned
Unknown0[].Unknown8[11] 8 unsigned
Unknown0[].Unknown8[12] 8 unsigned
Unknown0[].Unknown8[13] 8 unsigned
Unknown0[].Unknown8[14] 8 unsigned
Unknown0[].Unknown8[15] 8 unsigned
Unknown0[].Unknown8[16] 8 unsigned
Unknown0[].Unknown8[17] 8 unsigned
Unknown0[].Unknown8[18] 8 unsigned
Unknown0[].Unknown8[19] 8 unsigned
Unknown0[].Unknown9[0] 8 unsigned
Unknown0[].Unknown9[1] 8 unsigned
Unknown0[].Unknown9[2] 8 unsigned
Unknown0[].Unknown9[3] 8 unsigned
Unknown0[].Unknown9[4] 8 unsigned
Unknown0[].Unknown9[5] 8 unsigned
Unknown0[].Unknown9[6] 8 unsigned
Unknown0[].Unknown9[7] 8 unsigned
Unknown0[].Unknown9[8] 8 unsigned
Unknown0[].Unknown9[9] 8 unsigned
Unknown0[].Unknown9[10] 8 unsigned
Unknown0[].Unknown9[11] 8 unsigned
Unknown0[].Unknown9[12] 8 unsigned
Unknown0[].Unknown9[13] 8 unsigned
Unknown0[].Unknown9[14] 8 unsigned
Unknown0[].Unknown9[15] 8 unsigned
Unknown0[].Unknown9[16] 8 unsigned
Unknown0[].Unknown9[17] 8 unsigned
Unknown0[].Unknown9[18] 8 unsigned
Unknown0[].Unknown9[19] 8 unsigned
Unknown0[].Unknown9[20] 8 unsigned
Unknown0[].Unknown9[21] 8 unsigned
Unknown0[].Unknown9[22] 8 unsigned
Unknown0[].Unknown9[23] 8 unsigned
Unknown0[].Unknown9[24] 8 unsigned
Unknown0[].Unknown9[25] 8 unsigned
Unknown0[].Unknown9[26] 8 unsigned
Unknown0[].Unknown9[27] 8 unsigned
Unknown0[].Unknown9[28] 8 unsigned
Unknown0[].Unknown9[29] 8 unsigned
Unknown0[].Unknown9[30] 8 unsigned
Unknown0[].Unknown9[31] 8 unsigned
Unknown0[].Unknown10[0] 64 unsigned
Unknown0[].Unknown10[1] 64 unsigned
Unknown0[].Unknown11[0] 4 unsigned
Unknown0[].Unknown11[1] 4 unsigned
Unknown0[].Unknown12 32 unsigned

0x00BD Server00BD

Opcode Direction Verified to
0x00BD server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x00DD Server00DD

Opcode Direction Verified to
0x00DD server to client unverified
Field Bits Encoding
Unknown0 4 unsigned
Unknown1 64 unsigned
Unknown2 64 unsigned

0x00E0 Server00E0

Opcode Direction Verified to
0x00E0 server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 14 unsigned
Unknown0[].Unknown1 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 14 unsigned
Unknown1[].Unknown1 32 unsigned

0x00E1 Server00E1

Opcode Direction Verified to
0x00E1 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 32 unsigned

0x00E2 Server00E2

Opcode Direction Verified to
0x00E2 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 32 unsigned

0x00F1 WorldSettings

The settings of the world the client is entering.

Opcode Direction Verified to
0x00F1 server to client fields
Field Bits Encoding Meaning
Difficulty 2 unsigned The world's difficulty, as the client's interface shows it. Until this message arrives the client holds 2.
PrimeLevel 32 unsigned The world's prime level, as the client's interface shows it.
Flags 8 unsigned Flags. Bit 0: the world scales the player's level, as the client's interface shows it. Bits 2 and 3 each make the client run a delayed effect once it has entered the world, when WorldEntryComplete arrives. The client reads no other bit.
MovementInterval 32 unsigned How often the client sends its movement while it moves a unit: the period of its movement timer, which the client clamps to 25 to 1,000.

Taken in any state, after EnterWorld, which clears the difficulty and the readiness this message grants. On arrival the client sends 0x00D5 and 0x063B. The client needs it to finish entering the world: it sends WorldReady only after it.

0x00FE Server00FE

Opcode Direction Verified to
0x00FE server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x0100 Server0100

Opcode Direction Verified to
0x0100 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 8 unsigned

0x0111 Server0111

Opcode Direction Verified to
0x0111 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 the fields below
Unknown0.Unknown0.Unknown0 64 unsigned
Unknown0.Unknown0.Unknown1 64 unsigned
Unknown0.Unknown0.Unknown2 18 unsigned
Unknown0.Unknown0.Unknown3 the fields below
Unknown0.Unknown0.Unknown3.Unknown0 9 unsigned
Unknown0.Unknown0.Unknown3.Unknown1 32 unsigned
Unknown0.Unknown0.Unknown4 32 unsigned
Unknown0.Unknown0.Unknown5 32 unsigned
Unknown0.Unknown0.Unknown6 64 unsigned
Unknown0.Unknown0.Unknown7 32 unsigned
Unknown0.Unknown0.Unknown8 64 unsigned
Unknown0.Unknown0.Unknown9 32 float
Unknown0.Unknown0.Unknown10 32 unsigned
Unknown0.Unknown0.Unknown11 8 unsigned
Unknown0.Unknown0.Unknown12 32 unsigned
Unknown0.Unknown0.Unknown13 32 unsigned
Unknown0.Unknown0.Unknown14 32 unsigned
Unknown0.Unknown0.Unknown15[0] the fields below
Unknown0.Unknown0.Unknown15[0].Unknown0 3 unsigned
Unknown0.Unknown0.Unknown15[0].Unknown1 32 unsigned
Unknown0.Unknown0.Unknown15[0].Unknown2 32 unsigned
Unknown0.Unknown0.Unknown15[1] the fields below
Unknown0.Unknown0.Unknown15[1].Unknown0 3 unsigned
Unknown0.Unknown0.Unknown15[1].Unknown1 32 unsigned
Unknown0.Unknown0.Unknown15[1].Unknown2 32 unsigned
Unknown0.Unknown0.Unknown16 18 unsigned
Unknown0.Unknown0.Unknown17 count 3 unsigned
Unknown0.Unknown0.Unknown17 array, counted by Unknown0.Unknown0.Unknown17 count
Unknown0.Unknown0.Unknown17[] 32 unsigned
Unknown0.Unknown0.Unknown18 count 4 unsigned
Unknown0.Unknown0.Unknown18 array, counted by Unknown0.Unknown0.Unknown18 count
Unknown0.Unknown0.Unknown18[] 32 unsigned
Unknown0.Unknown0.Unknown19 count 6 unsigned
Unknown0.Unknown0.Unknown19 array, counted by Unknown0.Unknown0.Unknown19 count
Unknown0.Unknown0.Unknown19[].Unknown0 14 unsigned
Unknown0.Unknown0.Unknown19[].Unknown1 64 unsigned
Unknown0.Unknown0.Unknown20 32 unsigned
Unknown0.Unknown1 6 unsigned

0x0129 Server0129

Opcode Direction Verified to
0x0129 server to client unverified
Field Bits Encoding
Unknown0 18 unsigned

0x012C Server012C

Opcode Direction Verified to
0x012C server to client unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 32 unsigned
Unknown2 17 unsigned

0x013C Server013C

Opcode Direction Verified to
0x013C server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 8 unsigned
Unknown0[].Unknown1 3 unsigned
Unknown0[].Unknown2 32 unsigned
Unknown0[].Unknown3 32 unsigned
Unknown0[].Unknown4 32 unsigned
Unknown0[].Unknown5 32 unsigned

0x0140 Server0140

Opcode Direction Verified to
0x0140 server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 8 unsigned
Unknown0[].Unknown1 3 unsigned
Unknown0[].Unknown2 32 unsigned
Unknown0[].Unknown3 32 unsigned
Unknown0[].Unknown4 32 unsigned
Unknown0[].Unknown5 32 unsigned

0x0148 Server0148

Opcode Direction Verified to
0x0148 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 6 unsigned

0x015B Server015B

Opcode Direction Verified to
0x015B server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 18 unsigned
Unknown2 32 unsigned
Unknown3 32 float
Unknown4 32 float
Unknown5.X 32 float
Unknown5.Y 32 float
Unknown5.Z 32 float
Unknown6 1 unsigned

0x0171 Server0171

Opcode Direction Verified to
0x0171 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x0172 Server0172

Opcode Direction Verified to
0x0172 server to client unverified
Field Bits Encoding
Unknown0 8 unsigned
Unknown1 8 unsigned

0x0176 Server0176

Opcode Direction Verified to
0x0176 server to client unverified
Field Bits Encoding
Unknown0 18 unsigned
Unknown1 3 unsigned
Unknown2 32 unsigned
Unknown3 1 unsigned

0x0178 Server0178

Opcode Direction Verified to
0x0178 server to client unverified
Field Bits Encoding
(none) 0

0x0179 Server0179

Opcode Direction Verified to
0x0179 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x017F Server017F

Opcode Direction Verified to
0x017F server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 6 unsigned

0x0189 Server0189

Opcode Direction Verified to
0x0189 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 14 unsigned

0x018A Server018A

Opcode Direction Verified to
0x018A server to client unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 1 unsigned
Unknown2 1 unsigned

0x018B Server018B

Opcode Direction Verified to
0x018B server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 14 unsigned
Unknown0[].Unknown1 1 unsigned
Unknown0[].Unknown2 1 unsigned
Unknown0[].Unknown3 32 unsigned

0x018E Message018E

Opcode Direction Verified to
0x018E server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 18 unsigned
Unknown3 64 unsigned
Unknown4 32 unsigned
Unknown5 64 unsigned
Unknown6 32 unsigned
Unknown7 64 unsigned
Unknown8 18 unsigned
Unknown9[0] 32 unsigned
Unknown9[1] 32 unsigned
Unknown9[2] 32 unsigned
Unknown9[3] 32 unsigned
Unknown9[4] 32 unsigned

0x0193 Server0193

Opcode Direction Verified to
0x0193 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x0195 Server0195

Opcode Direction Verified to
0x0195 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned

0x0196 Server0196

Opcode Direction Verified to
0x0196 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 1 unsigned

0x0198 Message0198

Opcode Direction Verified to
0x0198 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 64 unsigned

0x0199 Server0199

Opcode Direction Verified to
0x0199 server to client unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 16 unsigned

0x019B PlayerUnit

Names the player's own unit: the client takes it as the player and as the unit it moves.

Opcode Direction Verified to
0x019B server to client fields
Field Bits Encoding Meaning
UnitId 32 unsigned The player's unit, by the id its UnitCreate gave it.
Unknown1 32 unsigned The client gives this value no meaning.

Taken after EnterWorld. The client refuses it while it already has a player, when no unit has the id (the player's UnitCreate comes first), and when that unit has no faction. The client needs it to finish entering the world; until it arrives the client ignores MovementControl and PathState, and refuses the player's own state (0x025E).

0x01AB Server01AB

Opcode Direction Verified to
0x01AB server to client unverified
Field Bits Encoding
Unknown0 8 unsigned
Unknown1 1 unsigned

0x01AC Server01AC

Opcode Direction Verified to
0x01AC server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned
Unknown4 32 unsigned

0x01B3 Server01B3

Opcode Direction Verified to
0x01B3 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 1 unsigned
Unknown4 8 unsigned
Unknown5 1 unsigned
Unknown6 32 unsigned
Unknown7 32 unsigned

0x0247 Server0247

Opcode Direction Verified to
0x0247 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned; selects Unknown1
Unknown1 union, selected by Unknown0
Unknown1(0) when Unknown0 is 0
Unknown1(0).Unknown0 32 unsigned
Unknown1(0).Unknown1 the fields below
Unknown1(0).Unknown1.Unknown0 32 unsigned
Unknown1(0).Unknown1.Unknown1 32 unsigned
Unknown1(0).Unknown1.Unknown2 18 unsigned
Unknown1(0).Unknown1.Unknown3 4 unsigned
Unknown1(1) when Unknown0 is 1
Unknown1(1).Unknown0 5 unsigned
Unknown1(1).Unknown1 1 unsigned
Unknown1(1).Unknown2 32 unsigned
Unknown1(1).Unknown3 4 unsigned
Unknown1(1).Unknown4 14 unsigned
Unknown1(1).Unknown5 the fields below
Unknown1(1).Unknown5.Unknown0 32 unsigned
Unknown1(1).Unknown5.Unknown1 32 unsigned
Unknown1(1).Unknown5.Unknown2 18 unsigned
Unknown1(1).Unknown5.Unknown3 4 unsigned
Unknown1(2) when Unknown0 is 2
Unknown1(2).Unknown0 32 unsigned
Unknown1(2).Unknown1 5 unsigned
Unknown1(3) when Unknown0 is 3
Unknown1(3).Unknown0 32 unsigned
Unknown1(3).Unknown1 32 unsigned
Unknown1(3).Unknown2 32 unsigned
Unknown1(3).Unknown3 32 unsigned
Unknown1(3).Unknown4 32 unsigned
Unknown1(3).Unknown5 32 unsigned
Unknown1(3).Unknown6 1 unsigned
Unknown1(3).Unknown7 1 unsigned
Unknown1(3).Unknown8 1 unsigned
Unknown1(3).Unknown9 3 unsigned
Unknown1(3).Unknown10 8 unsigned
Unknown1(3).Unknown11 the fields below
Unknown1(3).Unknown11.Unknown0 32 unsigned
Unknown1(3).Unknown11.Unknown1 32 unsigned
Unknown1(3).Unknown11.Unknown2 18 unsigned
Unknown1(3).Unknown11.Unknown3 4 unsigned
Unknown1(4) when Unknown0 is 4
Unknown1(4).Unknown0 32 unsigned
Unknown1(4).Unknown1 32 unsigned
Unknown1(4).Unknown2 32 unsigned
Unknown1(4).Unknown3 32 unsigned
Unknown1(4).Unknown4 32 unsigned
Unknown1(4).Unknown5 32 unsigned
Unknown1(4).Unknown6 1 unsigned
Unknown1(4).Unknown7 1 unsigned
Unknown1(4).Unknown8 1 unsigned
Unknown1(4).Unknown9 3 unsigned
Unknown1(4).Unknown10 8 unsigned
Unknown1(4).Unknown11 the fields below
Unknown1(4).Unknown11.Unknown0 32 unsigned
Unknown1(4).Unknown11.Unknown1 32 unsigned
Unknown1(4).Unknown11.Unknown2 18 unsigned
Unknown1(4).Unknown11.Unknown3 4 unsigned
Unknown1(5) when Unknown0 is 5
Unknown1(5).Unknown0 32 unsigned
Unknown1(5).Unknown1 32 unsigned
Unknown1(5).Unknown2 32 unsigned
Unknown1(5).Unknown3 32 unsigned
Unknown1(5).Unknown4 32 unsigned
Unknown1(5).Unknown5 1 unsigned
Unknown1(5).Unknown6 1 unsigned
Unknown1(5).Unknown7 1 unsigned
Unknown1(5).Unknown8 3 unsigned
Unknown1(5).Unknown9 8 unsigned
Unknown1(5).Unknown10 the fields below
Unknown1(5).Unknown10.Unknown0 32 unsigned
Unknown1(5).Unknown10.Unknown1 32 unsigned
Unknown1(5).Unknown10.Unknown2 18 unsigned
Unknown1(5).Unknown10.Unknown3 4 unsigned
Unknown1(6) when Unknown0 is 6
Unknown1(6).Unknown0 32 unsigned
Unknown1(6).Unknown1 32 unsigned
Unknown1(6).Unknown2 32 unsigned
Unknown1(6).Unknown3 32 unsigned
Unknown1(6).Unknown4 32 unsigned
Unknown1(6).Unknown5 32 unsigned
Unknown1(6).Unknown6 1 unsigned
Unknown1(6).Unknown7 1 unsigned
Unknown1(6).Unknown8 1 unsigned
Unknown1(6).Unknown9 3 unsigned
Unknown1(6).Unknown10 8 unsigned
Unknown1(6).Unknown11 the fields below
Unknown1(6).Unknown11.Unknown0 32 unsigned
Unknown1(6).Unknown11.Unknown1 32 unsigned
Unknown1(6).Unknown11.Unknown2 18 unsigned
Unknown1(6).Unknown11.Unknown3 4 unsigned
Unknown1(7) when Unknown0 is 7
Unknown1(7).Unknown0 32 unsigned
Unknown1(7).Unknown1 32 unsigned
Unknown1(7).Unknown2 32 unsigned
Unknown1(7).Unknown3 32 unsigned
Unknown1(7).Unknown4 32 unsigned
Unknown1(7).Unknown5 32 unsigned
Unknown1(7).Unknown6 1 unsigned
Unknown1(7).Unknown7 1 unsigned
Unknown1(7).Unknown8 1 unsigned
Unknown1(7).Unknown9 3 unsigned
Unknown1(7).Unknown10 8 unsigned
Unknown1(7).Unknown11 the fields below
Unknown1(7).Unknown11.Unknown0 32 unsigned
Unknown1(7).Unknown11.Unknown1 32 unsigned
Unknown1(7).Unknown11.Unknown2 18 unsigned
Unknown1(7).Unknown11.Unknown3 4 unsigned
Unknown1(8) when Unknown0 is 8
Unknown1(8).Unknown0 32 unsigned
Unknown1(8).Unknown1 32 unsigned
Unknown1(9) when Unknown0 is 9
Unknown1(9).Unknown0 32 unsigned
Unknown1(9).Unknown1 32 unsigned
Unknown1(9).Unknown2 32 unsigned
Unknown1(10) when Unknown0 is 10
Unknown1(10).Unknown0 the fields below
Unknown1(10).Unknown0.Unknown0 32 unsigned
Unknown1(10).Unknown0.Unknown1 32 unsigned
Unknown1(10).Unknown0.Unknown2 18 unsigned
Unknown1(10).Unknown0.Unknown3 4 unsigned
Unknown1(11) when Unknown0 is 11
Unknown1(11).Unknown0 1 unsigned
Unknown1(11).Unknown1 32 unsigned
Unknown1(11).Unknown2 18 unsigned
Unknown1(12) when Unknown0 is 12
Unknown1(12).Unknown0 32 unsigned
Unknown1(12).Unknown1 32 unsigned
Unknown1(12).Unknown2 32 unsigned
Unknown1(12).Unknown3 8 unsigned
Unknown1(12).Unknown4 the fields below
Unknown1(12).Unknown4.Unknown0 32 unsigned
Unknown1(12).Unknown4.Unknown1 32 unsigned
Unknown1(12).Unknown4.Unknown2 18 unsigned
Unknown1(12).Unknown4.Unknown3 4 unsigned
Unknown1(13) when Unknown0 is 13
Unknown1(13).Unknown0 32 unsigned
Unknown1(13).Unknown1 32 unsigned
Unknown1(13).Unknown2 32 unsigned
Unknown1(13).Unknown3 8 unsigned
Unknown1(13).Unknown4 the fields below
Unknown1(13).Unknown4.Unknown0 32 unsigned
Unknown1(13).Unknown4.Unknown1 32 unsigned
Unknown1(13).Unknown4.Unknown2 18 unsigned
Unknown1(13).Unknown4.Unknown3 4 unsigned
Unknown1(14) when Unknown0 is 14
Unknown1(14).Unknown0 32 unsigned
Unknown1(14).Unknown1 the fields below
Unknown1(14).Unknown1.Unknown0 32 unsigned
Unknown1(14).Unknown1.Unknown1 32 unsigned
Unknown1(14).Unknown1.Unknown2 18 unsigned
Unknown1(14).Unknown1.Unknown3 4 unsigned
Unknown1(15) when Unknown0 is 15
Unknown1(15).Unknown0 32 unsigned
Unknown1(15).Unknown1 3 unsigned
Unknown1(15).Unknown2 32 unsigned
Unknown1(15).Unknown3 32 unsigned
Unknown1(15).Unknown4 32 unsigned
Unknown1(15).Unknown5 32 unsigned
Unknown1(15).Unknown6 1 unsigned
Unknown1(15).Unknown7 count 32 unsigned
Unknown1(15).Unknown7 array, counted by Unknown1(15).Unknown7 count
Unknown1(15).Unknown7[].Unknown0 32 unsigned
Unknown1(15).Unknown7[].Unknown1 32 unsigned
Unknown1(15).Unknown7[].Unknown2 5 unsigned
Unknown1(15).Unknown7[].Unknown3 32 unsigned
Unknown1(15).Unknown7[].Unknown4 32 unsigned
Unknown1(16) when Unknown0 is 16
Unknown1(16).Unknown0 32 float
Unknown1(16).Unknown1 5 unsigned
Unknown1(16).Unknown2 1 unsigned
Unknown1(16).Unknown3 the fields below
Unknown1(16).Unknown3.Unknown0 32 unsigned
Unknown1(16).Unknown3.Unknown1 32 unsigned
Unknown1(16).Unknown3.Unknown2 18 unsigned
Unknown1(16).Unknown3.Unknown3 4 unsigned
Unknown1(17) when Unknown0 is 17
Unknown1(17).Unknown0 1 unsigned
Unknown1(17).Unknown1 the fields below
Unknown1(17).Unknown1.Unknown0 32 unsigned
Unknown1(17).Unknown1.Unknown1 32 unsigned
Unknown1(17).Unknown1.Unknown2 18 unsigned
Unknown1(17).Unknown1.Unknown3 4 unsigned
Unknown1(18) when Unknown0 is 18
Unknown1(18).Unknown0 the fields below
Unknown1(18).Unknown0.Unknown0 32 unsigned
Unknown1(18).Unknown0.Unknown1 32 unsigned
Unknown1(18).Unknown0.Unknown2 18 unsigned
Unknown1(18).Unknown0.Unknown3 4 unsigned
Unknown1(19) when Unknown0 is 19
Unknown1(19).Unknown0 18 unsigned
Unknown1(19).Unknown1 9 unsigned
Unknown1(19).Unknown2 the fields below
Unknown1(19).Unknown2.Unknown0 32 unsigned
Unknown1(19).Unknown2.Unknown1 32 unsigned
Unknown1(19).Unknown2.Unknown2 18 unsigned
Unknown1(19).Unknown2.Unknown3 4 unsigned
Unknown1(20) when Unknown0 is 20
Unknown1(20).Unknown0 32 unsigned
Unknown1(20).Unknown1 5 unsigned
Unknown1(20).Unknown2 32 unsigned
Unknown1(21) when Unknown0 is 21
Unknown1(21).Unknown0 the fields below
Unknown1(21).Unknown0.Unknown0 32 unsigned
Unknown1(21).Unknown0.Unknown1 32 unsigned
Unknown1(21).Unknown0.Unknown2 18 unsigned
Unknown1(21).Unknown0.Unknown3 4 unsigned
Unknown1(22) when Unknown0 is 22
Unknown1(22).Unknown0 32 unsigned
Unknown1(23) when Unknown0 is 23
Unknown1(23).Unknown0 32 unsigned
Unknown1(24) when Unknown0 is 24
Unknown1(24).Unknown0 32 unsigned
Unknown1(24).Unknown1 1 unsigned
Unknown1(25) when Unknown0 is 25
Unknown1(25).Unknown0 1 unsigned
Unknown1(25).Unknown1 the fields below
Unknown1(25).Unknown1.Unknown0 32 unsigned
Unknown1(25).Unknown1.Unknown1 32 unsigned
Unknown1(25).Unknown1.Unknown2 18 unsigned
Unknown1(25).Unknown1.Unknown3 4 unsigned
Unknown1(26) when Unknown0 is 26
Unknown1(26).Unknown0 1 unsigned
Unknown1(26).Unknown1 1 unsigned
Unknown1(26).Unknown2 the fields below
Unknown1(26).Unknown2.Unknown0 32 unsigned
Unknown1(26).Unknown2.Unknown1 32 unsigned
Unknown1(26).Unknown2.Unknown2 18 unsigned
Unknown1(26).Unknown2.Unknown3 4 unsigned
Unknown1(27) when Unknown0 is 27
Unknown1(27).Unknown0 32 unsigned
Unknown1(27).Unknown1 32 unsigned
Unknown1(27).Unknown2 32 unsigned
Unknown1(27).Unknown3 32 unsigned
Unknown1(27).Unknown4 32 unsigned
Unknown1(28) when Unknown0 is 28
Unknown1(28).Unknown0 32 unsigned
Unknown1(28).Unknown1 18 unsigned
Unknown1(28).Unknown2 32 unsigned
Unknown1(28).Unknown3 32 unsigned
Unknown1(29) when Unknown0 is 29
Unknown1(29).Unknown0 32 unsigned
Unknown1(29).Unknown1 32 float
Unknown1(30) when Unknown0 is 30
Unknown1(30).Unknown0 32 unsigned
Unknown1(30).Unknown1 18 unsigned
Unknown1(31) when Unknown0 is 31
Unknown1(31).Unknown0 32 unsigned
Unknown1(32) when Unknown0 is 32
Unknown1(32).Unknown0 32 unsigned
Unknown1(32).Unknown1 3 unsigned
Unknown1(33) when Unknown0 is 33
Unknown1(33).Unknown0 32 unsigned
Unknown1(33).Unknown1 3 unsigned
Unknown1(33).Unknown2 1 unsigned
Unknown1(35) when Unknown0 is 35
Unknown1(35).Unknown0 32 unsigned

0x0252 Server0252

Opcode Direction Verified to
0x0252 server to client unverified
Field Bits Encoding
Unknown0[0] 32 unsigned
Unknown0[1] 32 unsigned
Unknown0[2] 32 unsigned

0x025E Server025E

Opcode Direction Verified to
0x025E server to client unverified
Field Bits Encoding
Unknown0 count 32 unsigned
Unknown0 array, counted by Unknown0 count
Unknown0[].Unknown0 the fields below
Unknown0[].Unknown0.Unknown0 64 unsigned
Unknown0[].Unknown0.Unknown1 64 unsigned
Unknown0[].Unknown0.Unknown2 18 unsigned
Unknown0[].Unknown0.Unknown3 the fields below
Unknown0[].Unknown0.Unknown3.Unknown0 9 unsigned
Unknown0[].Unknown0.Unknown3.Unknown1 32 unsigned
Unknown0[].Unknown0.Unknown4 32 unsigned
Unknown0[].Unknown0.Unknown5 32 unsigned
Unknown0[].Unknown0.Unknown6 64 unsigned
Unknown0[].Unknown0.Unknown7 32 unsigned
Unknown0[].Unknown0.Unknown8 64 unsigned
Unknown0[].Unknown0.Unknown9 32 float
Unknown0[].Unknown0.Unknown10 32 unsigned
Unknown0[].Unknown0.Unknown11 8 unsigned
Unknown0[].Unknown0.Unknown12 32 unsigned
Unknown0[].Unknown0.Unknown13 32 unsigned
Unknown0[].Unknown0.Unknown14 32 unsigned
Unknown0[].Unknown0.Unknown15[0] the fields below
Unknown0[].Unknown0.Unknown15[0].Unknown0 3 unsigned
Unknown0[].Unknown0.Unknown15[0].Unknown1 32 unsigned
Unknown0[].Unknown0.Unknown15[0].Unknown2 32 unsigned
Unknown0[].Unknown0.Unknown15[1] the fields below
Unknown0[].Unknown0.Unknown15[1].Unknown0 3 unsigned
Unknown0[].Unknown0.Unknown15[1].Unknown1 32 unsigned
Unknown0[].Unknown0.Unknown15[1].Unknown2 32 unsigned
Unknown0[].Unknown0.Unknown16 18 unsigned
Unknown0[].Unknown0.Unknown17 count 3 unsigned
Unknown0[].Unknown0.Unknown17 array, counted by Unknown0[].Unknown0.Unknown17 count
Unknown0[].Unknown0.Unknown17[] 32 unsigned
Unknown0[].Unknown0.Unknown18 count 4 unsigned
Unknown0[].Unknown0.Unknown18 array, counted by Unknown0[].Unknown0.Unknown18 count
Unknown0[].Unknown0.Unknown18[] 32 unsigned
Unknown0[].Unknown0.Unknown19 count 6 unsigned
Unknown0[].Unknown0.Unknown19 array, counted by Unknown0[].Unknown0.Unknown19 count
Unknown0[].Unknown0.Unknown19[].Unknown0 14 unsigned
Unknown0[].Unknown0.Unknown19[].Unknown1 64 unsigned
Unknown0[].Unknown0.Unknown20 32 unsigned
Unknown0[].Unknown1 6 unsigned
Unknown1[0] 64 unsigned
Unknown1[1] 64 unsigned
Unknown1[2] 64 unsigned
Unknown1[3] 64 unsigned
Unknown1[4] 64 unsigned
Unknown1[5] 64 unsigned
Unknown1[6] 64 unsigned
Unknown1[7] 64 unsigned
Unknown1[8] 64 unsigned
Unknown1[9] 64 unsigned
Unknown1[10] 64 unsigned
Unknown1[11] 64 unsigned
Unknown1[12] 64 unsigned
Unknown1[13] 64 unsigned
Unknown1[14] 64 unsigned
Unknown1[15] 64 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned
Unknown4 32 unsigned
Unknown5 32 unsigned
Unknown6 32 unsigned
Unknown7 3 unsigned
Unknown8 16 unsigned
Unknown9 32 unsigned
Unknown10 the fields below
Unknown10.Unknown0 14 unsigned
Unknown10.Unknown1 count 16 unsigned
Unknown10.Unknown1 array, counted by Unknown10.Unknown1 count
Unknown10.Unknown1[].Unknown0 14 unsigned
Unknown10.Unknown1[].Unknown1 32 float
Unknown11 count 32 unsigned
Unknown11 array, counted by Unknown11 count
Unknown11[].Unknown0 32 unsigned
Unknown11[].Unknown1 18 unsigned
Unknown11[].Unknown2 5 unsigned
Unknown11[].Unknown3 5 unsigned
Unknown12 32 unsigned
Unknown13 16 unsigned
Unknown14 32 unsigned
Unknown15 32 unsigned
Unknown16 32 unsigned
Unknown17 count 6 unsigned
Unknown17 array, counted by Unknown17 count
Unknown17[] 16 unsigned
Unknown18[0] 16 unsigned
Unknown18[1] 16 unsigned
Unknown18[2] 16 unsigned
Unknown18[3] 16 unsigned
Unknown18[4] 16 unsigned
Unknown18[5] 16 unsigned
Unknown18[6] 16 unsigned
Unknown18[7] 16 unsigned
Unknown18[8] 16 unsigned
Unknown18[9] 16 unsigned
Unknown18[10] 16 unsigned
Unknown18[11] 16 unsigned
Unknown18[12] 16 unsigned
Unknown18[13] 16 unsigned
Unknown18[14] 16 unsigned
Unknown18[15] 16 unsigned
Unknown18[16] 16 unsigned
Unknown18[17] 16 unsigned
Unknown18[18] 16 unsigned
Unknown18[19] 16 unsigned
Unknown18[20] 16 unsigned
Unknown18[21] 16 unsigned
Unknown18[22] 16 unsigned
Unknown18[23] 16 unsigned
Unknown18[24] 16 unsigned
Unknown18[25] 16 unsigned
Unknown18[26] 16 unsigned
Unknown18[27] 16 unsigned
Unknown18[28] 16 unsigned
Unknown18[29] 16 unsigned
Unknown18[30] 16 unsigned
Unknown18[31] 16 unsigned
Unknown18[32] 16 unsigned
Unknown18[33] 16 unsigned
Unknown18[34] 16 unsigned
Unknown18[35] 16 unsigned
Unknown18[36] 16 unsigned
Unknown18[37] 16 unsigned
Unknown18[38] 16 unsigned
Unknown18[39] 16 unsigned
Unknown18[40] 16 unsigned
Unknown18[41] 16 unsigned
Unknown18[42] 16 unsigned
Unknown18[43] 16 unsigned
Unknown18[44] 16 unsigned
Unknown18[45] 16 unsigned
Unknown18[46] 16 unsigned
Unknown18[47] 16 unsigned
Unknown18[48] 16 unsigned
Unknown18[49] 16 unsigned
Unknown18[50] 16 unsigned
Unknown18[51] 16 unsigned
Unknown18[52] 16 unsigned
Unknown18[53] 16 unsigned
Unknown18[54] 16 unsigned
Unknown18[55] 16 unsigned
Unknown18[56] 16 unsigned
Unknown18[57] 16 unsigned
Unknown18[58] 16 unsigned
Unknown18[59] 16 unsigned
Unknown18[60] 16 unsigned
Unknown18[61] 16 unsigned
Unknown18[62] 16 unsigned
Unknown18[63] 16 unsigned
Unknown18[64] 16 unsigned
Unknown18[65] 16 unsigned
Unknown18[66] 16 unsigned
Unknown18[67] 16 unsigned
Unknown18[68] 16 unsigned
Unknown18[69] 16 unsigned
Unknown18[70] 16 unsigned
Unknown18[71] 16 unsigned
Unknown18[72] 16 unsigned
Unknown18[73] 16 unsigned
Unknown18[74] 16 unsigned
Unknown18[75] 16 unsigned
Unknown18[76] 16 unsigned
Unknown18[77] 16 unsigned
Unknown18[78] 16 unsigned
Unknown18[79] 16 unsigned
Unknown18[80] 16 unsigned
Unknown18[81] 16 unsigned
Unknown18[82] 16 unsigned
Unknown18[83] 16 unsigned
Unknown18[84] 16 unsigned
Unknown18[85] 16 unsigned
Unknown18[86] 16 unsigned
Unknown18[87] 16 unsigned
Unknown18[88] 16 unsigned
Unknown18[89] 16 unsigned
Unknown18[90] 16 unsigned
Unknown18[91] 16 unsigned
Unknown18[92] 16 unsigned
Unknown18[93] 16 unsigned
Unknown18[94] 16 unsigned
Unknown18[95] 16 unsigned
Unknown18[96] 16 unsigned
Unknown18[97] 16 unsigned
Unknown18[98] 16 unsigned
Unknown18[99] 16 unsigned
Unknown18[100] 16 unsigned
Unknown18[101] 16 unsigned
Unknown18[102] 16 unsigned
Unknown18[103] 16 unsigned
Unknown18[104] 16 unsigned
Unknown18[105] 16 unsigned
Unknown18[106] 16 unsigned
Unknown18[107] 16 unsigned
Unknown18[108] 16 unsigned
Unknown18[109] 16 unsigned
Unknown18[110] 16 unsigned
Unknown18[111] 16 unsigned
Unknown18[112] 16 unsigned
Unknown18[113] 16 unsigned
Unknown18[114] 16 unsigned
Unknown18[115] 16 unsigned
Unknown18[116] 16 unsigned
Unknown18[117] 16 unsigned
Unknown18[118] 16 unsigned
Unknown18[119] 16 unsigned
Unknown18[120] 16 unsigned
Unknown18[121] 16 unsigned
Unknown18[122] 16 unsigned
Unknown18[123] 16 unsigned
Unknown18[124] 16 unsigned
Unknown18[125] 16 unsigned
Unknown18[126] 16 unsigned
Unknown18[127] 16 unsigned
Unknown18[128] 16 unsigned
Unknown18[129] 16 unsigned
Unknown18[130] 16 unsigned
Unknown18[131] 16 unsigned
Unknown18[132] 16 unsigned
Unknown18[133] 16 unsigned
Unknown18[134] 16 unsigned
Unknown18[135] 16 unsigned
Unknown18[136] 16 unsigned
Unknown18[137] 16 unsigned
Unknown18[138] 16 unsigned
Unknown18[139] 16 unsigned
Unknown18[140] 16 unsigned
Unknown18[141] 16 unsigned
Unknown18[142] 16 unsigned
Unknown18[143] 16 unsigned
Unknown18[144] 16 unsigned
Unknown18[145] 16 unsigned
Unknown18[146] 16 unsigned
Unknown18[147] 16 unsigned
Unknown18[148] 16 unsigned
Unknown18[149] 16 unsigned
Unknown18[150] 16 unsigned
Unknown18[151] 16 unsigned
Unknown18[152] 16 unsigned
Unknown18[153] 16 unsigned
Unknown18[154] 16 unsigned
Unknown18[155] 16 unsigned
Unknown18[156] 16 unsigned
Unknown18[157] 16 unsigned
Unknown18[158] 16 unsigned
Unknown18[159] 16 unsigned
Unknown18[160] 16 unsigned
Unknown18[161] 16 unsigned
Unknown18[162] 16 unsigned
Unknown18[163] 16 unsigned
Unknown18[164] 16 unsigned
Unknown18[165] 16 unsigned
Unknown18[166] 16 unsigned
Unknown18[167] 16 unsigned
Unknown18[168] 16 unsigned
Unknown18[169] 16 unsigned
Unknown18[170] 16 unsigned
Unknown18[171] 16 unsigned
Unknown18[172] 16 unsigned
Unknown18[173] 16 unsigned
Unknown18[174] 16 unsigned
Unknown18[175] 16 unsigned
Unknown18[176] 16 unsigned
Unknown18[177] 16 unsigned
Unknown18[178] 16 unsigned
Unknown18[179] 16 unsigned
Unknown18[180] 16 unsigned
Unknown18[181] 16 unsigned
Unknown18[182] 16 unsigned
Unknown18[183] 16 unsigned
Unknown18[184] 16 unsigned
Unknown18[185] 16 unsigned
Unknown18[186] 16 unsigned
Unknown18[187] 16 unsigned
Unknown18[188] 16 unsigned
Unknown18[189] 16 unsigned
Unknown18[190] 16 unsigned
Unknown18[191] 16 unsigned
Unknown18[192] 16 unsigned
Unknown18[193] 16 unsigned
Unknown18[194] 16 unsigned
Unknown18[195] 16 unsigned
Unknown18[196] 16 unsigned
Unknown18[197] 16 unsigned
Unknown18[198] 16 unsigned
Unknown18[199] 16 unsigned
Unknown18[200] 16 unsigned
Unknown18[201] 16 unsigned
Unknown18[202] 16 unsigned
Unknown18[203] 16 unsigned
Unknown18[204] 16 unsigned
Unknown18[205] 16 unsigned
Unknown18[206] 16 unsigned
Unknown18[207] 16 unsigned
Unknown18[208] 16 unsigned
Unknown18[209] 16 unsigned
Unknown18[210] 16 unsigned
Unknown18[211] 16 unsigned
Unknown18[212] 16 unsigned
Unknown18[213] 16 unsigned
Unknown18[214] 16 unsigned
Unknown18[215] 16 unsigned
Unknown18[216] 16 unsigned
Unknown18[217] 16 unsigned
Unknown18[218] 16 unsigned
Unknown18[219] 16 unsigned
Unknown18[220] 16 unsigned
Unknown18[221] 16 unsigned
Unknown18[222] 16 unsigned
Unknown18[223] 16 unsigned
Unknown18[224] 16 unsigned
Unknown18[225] 16 unsigned
Unknown18[226] 16 unsigned
Unknown18[227] 16 unsigned
Unknown18[228] 16 unsigned
Unknown18[229] 16 unsigned
Unknown18[230] 16 unsigned
Unknown18[231] 16 unsigned
Unknown18[232] 16 unsigned
Unknown18[233] 16 unsigned
Unknown18[234] 16 unsigned
Unknown18[235] 16 unsigned
Unknown18[236] 16 unsigned
Unknown18[237] 16 unsigned
Unknown18[238] 16 unsigned
Unknown18[239] 16 unsigned
Unknown18[240] 16 unsigned
Unknown18[241] 16 unsigned
Unknown18[242] 16 unsigned
Unknown18[243] 16 unsigned
Unknown18[244] 16 unsigned
Unknown18[245] 16 unsigned
Unknown18[246] 16 unsigned
Unknown18[247] 16 unsigned
Unknown18[248] 16 unsigned
Unknown18[249] 16 unsigned
Unknown18[250] 16 unsigned
Unknown18[251] 16 unsigned
Unknown18[252] 16 unsigned
Unknown18[253] 16 unsigned
Unknown18[254] 16 unsigned
Unknown18[255] 16 unsigned
Unknown18[256] 16 unsigned
Unknown18[257] 16 unsigned
Unknown18[258] 16 unsigned
Unknown18[259] 16 unsigned
Unknown18[260] 16 unsigned
Unknown18[261] 16 unsigned
Unknown18[262] 16 unsigned
Unknown18[263] 16 unsigned
Unknown18[264] 16 unsigned
Unknown18[265] 16 unsigned
Unknown18[266] 16 unsigned
Unknown18[267] 16 unsigned
Unknown18[268] 16 unsigned
Unknown18[269] 16 unsigned
Unknown18[270] 16 unsigned
Unknown18[271] 16 unsigned
Unknown18[272] 16 unsigned
Unknown18[273] 16 unsigned
Unknown18[274] 16 unsigned
Unknown18[275] 16 unsigned
Unknown18[276] 16 unsigned
Unknown18[277] 16 unsigned
Unknown18[278] 16 unsigned
Unknown18[279] 16 unsigned
Unknown18[280] 16 unsigned
Unknown18[281] 16 unsigned
Unknown18[282] 16 unsigned
Unknown18[283] 16 unsigned
Unknown18[284] 16 unsigned
Unknown18[285] 16 unsigned
Unknown18[286] 16 unsigned
Unknown18[287] 16 unsigned
Unknown18[288] 16 unsigned
Unknown18[289] 16 unsigned
Unknown18[290] 16 unsigned
Unknown18[291] 16 unsigned
Unknown18[292] 16 unsigned
Unknown18[293] 16 unsigned
Unknown18[294] 16 unsigned
Unknown18[295] 16 unsigned
Unknown18[296] 16 unsigned
Unknown18[297] 16 unsigned
Unknown18[298] 16 unsigned
Unknown18[299] 16 unsigned
Unknown18[300] 16 unsigned
Unknown18[301] 16 unsigned
Unknown18[302] 16 unsigned
Unknown18[303] 16 unsigned
Unknown18[304] 16 unsigned
Unknown18[305] 16 unsigned
Unknown18[306] 16 unsigned
Unknown18[307] 16 unsigned
Unknown18[308] 16 unsigned
Unknown18[309] 16 unsigned
Unknown18[310] 16 unsigned
Unknown18[311] 16 unsigned
Unknown18[312] 16 unsigned
Unknown18[313] 16 unsigned
Unknown18[314] 16 unsigned
Unknown18[315] 16 unsigned
Unknown18[316] 16 unsigned
Unknown18[317] 16 unsigned
Unknown18[318] 16 unsigned
Unknown18[319] 16 unsigned
Unknown18[320] 16 unsigned
Unknown18[321] 16 unsigned
Unknown18[322] 16 unsigned
Unknown18[323] 16 unsigned
Unknown18[324] 16 unsigned
Unknown18[325] 16 unsigned
Unknown18[326] 16 unsigned
Unknown18[327] 16 unsigned
Unknown18[328] 16 unsigned
Unknown18[329] 16 unsigned
Unknown18[330] 16 unsigned
Unknown18[331] 16 unsigned
Unknown18[332] 16 unsigned
Unknown18[333] 16 unsigned
Unknown18[334] 16 unsigned
Unknown18[335] 16 unsigned
Unknown18[336] 16 unsigned
Unknown18[337] 16 unsigned
Unknown18[338] 16 unsigned
Unknown18[339] 16 unsigned
Unknown18[340] 16 unsigned
Unknown18[341] 16 unsigned
Unknown18[342] 16 unsigned
Unknown18[343] 16 unsigned
Unknown18[344] 16 unsigned
Unknown18[345] 16 unsigned
Unknown18[346] 16 unsigned
Unknown18[347] 16 unsigned
Unknown18[348] 16 unsigned
Unknown18[349] 16 unsigned
Unknown18[350] 16 unsigned
Unknown18[351] 16 unsigned
Unknown18[352] 16 unsigned
Unknown18[353] 16 unsigned
Unknown18[354] 16 unsigned
Unknown18[355] 16 unsigned
Unknown18[356] 16 unsigned
Unknown18[357] 16 unsigned
Unknown18[358] 16 unsigned
Unknown18[359] 16 unsigned
Unknown18[360] 16 unsigned
Unknown18[361] 16 unsigned
Unknown18[362] 16 unsigned
Unknown18[363] 16 unsigned
Unknown18[364] 16 unsigned
Unknown18[365] 16 unsigned
Unknown18[366] 16 unsigned
Unknown18[367] 16 unsigned
Unknown18[368] 16 unsigned
Unknown18[369] 16 unsigned
Unknown18[370] 16 unsigned
Unknown18[371] 16 unsigned
Unknown18[372] 16 unsigned
Unknown18[373] 16 unsigned
Unknown18[374] 16 unsigned
Unknown18[375] 16 unsigned
Unknown18[376] 16 unsigned
Unknown18[377] 16 unsigned
Unknown18[378] 16 unsigned
Unknown18[379] 16 unsigned
Unknown18[380] 16 unsigned
Unknown18[381] 16 unsigned
Unknown18[382] 16 unsigned
Unknown18[383] 16 unsigned
Unknown18[384] 16 unsigned
Unknown18[385] 16 unsigned
Unknown18[386] 16 unsigned
Unknown18[387] 16 unsigned
Unknown18[388] 16 unsigned
Unknown18[389] 16 unsigned
Unknown18[390] 16 unsigned
Unknown18[391] 16 unsigned
Unknown18[392] 16 unsigned
Unknown18[393] 16 unsigned
Unknown18[394] 16 unsigned
Unknown18[395] 16 unsigned
Unknown18[396] 16 unsigned
Unknown18[397] 16 unsigned
Unknown18[398] 16 unsigned
Unknown18[399] 16 unsigned
Unknown18[400] 16 unsigned
Unknown18[401] 16 unsigned
Unknown18[402] 16 unsigned
Unknown18[403] 16 unsigned
Unknown18[404] 16 unsigned
Unknown18[405] 16 unsigned
Unknown18[406] 16 unsigned
Unknown18[407] 16 unsigned
Unknown18[408] 16 unsigned
Unknown18[409] 16 unsigned
Unknown18[410] 16 unsigned
Unknown18[411] 16 unsigned
Unknown18[412] 16 unsigned
Unknown18[413] 16 unsigned
Unknown18[414] 16 unsigned
Unknown18[415] 16 unsigned
Unknown18[416] 16 unsigned
Unknown18[417] 16 unsigned
Unknown18[418] 16 unsigned
Unknown18[419] 16 unsigned
Unknown18[420] 16 unsigned
Unknown18[421] 16 unsigned
Unknown18[422] 16 unsigned
Unknown18[423] 16 unsigned
Unknown18[424] 16 unsigned
Unknown18[425] 16 unsigned
Unknown18[426] 16 unsigned
Unknown18[427] 16 unsigned
Unknown18[428] 16 unsigned
Unknown18[429] 16 unsigned
Unknown18[430] 16 unsigned
Unknown18[431] 16 unsigned
Unknown18[432] 16 unsigned
Unknown18[433] 16 unsigned
Unknown18[434] 16 unsigned
Unknown18[435] 16 unsigned
Unknown18[436] 16 unsigned
Unknown18[437] 16 unsigned
Unknown18[438] 16 unsigned
Unknown18[439] 16 unsigned
Unknown18[440] 16 unsigned
Unknown18[441] 16 unsigned
Unknown18[442] 16 unsigned
Unknown18[443] 16 unsigned
Unknown18[444] 16 unsigned
Unknown18[445] 16 unsigned
Unknown18[446] 16 unsigned
Unknown18[447] 16 unsigned
Unknown18[448] 16 unsigned
Unknown18[449] 16 unsigned
Unknown18[450] 16 unsigned
Unknown18[451] 16 unsigned
Unknown18[452] 16 unsigned
Unknown18[453] 16 unsigned
Unknown18[454] 16 unsigned
Unknown18[455] 16 unsigned
Unknown18[456] 16 unsigned
Unknown18[457] 16 unsigned
Unknown18[458] 16 unsigned
Unknown18[459] 16 unsigned
Unknown18[460] 16 unsigned
Unknown18[461] 16 unsigned
Unknown18[462] 16 unsigned
Unknown18[463] 16 unsigned
Unknown18[464] 16 unsigned
Unknown18[465] 16 unsigned
Unknown18[466] 16 unsigned
Unknown18[467] 16 unsigned
Unknown18[468] 16 unsigned
Unknown18[469] 16 unsigned
Unknown18[470] 16 unsigned
Unknown18[471] 16 unsigned
Unknown18[472] 16 unsigned
Unknown18[473] 16 unsigned
Unknown18[474] 16 unsigned
Unknown18[475] 16 unsigned
Unknown18[476] 16 unsigned
Unknown18[477] 16 unsigned
Unknown18[478] 16 unsigned
Unknown18[479] 16 unsigned
Unknown18[480] 16 unsigned
Unknown18[481] 16 unsigned
Unknown18[482] 16 unsigned
Unknown18[483] 16 unsigned
Unknown18[484] 16 unsigned
Unknown18[485] 16 unsigned
Unknown18[486] 16 unsigned
Unknown18[487] 16 unsigned
Unknown18[488] 16 unsigned
Unknown18[489] 16 unsigned
Unknown18[490] 16 unsigned
Unknown18[491] 16 unsigned
Unknown18[492] 16 unsigned
Unknown18[493] 16 unsigned
Unknown18[494] 16 unsigned
Unknown18[495] 16 unsigned
Unknown18[496] 16 unsigned
Unknown18[497] 16 unsigned
Unknown18[498] 16 unsigned
Unknown18[499] 16 unsigned
Unknown18[500] 16 unsigned
Unknown18[501] 16 unsigned
Unknown18[502] 16 unsigned
Unknown18[503] 16 unsigned
Unknown18[504] 16 unsigned
Unknown18[505] 16 unsigned
Unknown18[506] 16 unsigned
Unknown18[507] 16 unsigned
Unknown18[508] 16 unsigned
Unknown18[509] 16 unsigned
Unknown18[510] 16 unsigned
Unknown18[511] 16 unsigned
Unknown19 32 float
Unknown20 1 unsigned
Unknown21 32 unsigned
Unknown22 count 32 unsigned
Unknown22 array, counted by Unknown22 count
Unknown22[].Unknown0 14 unsigned
Unknown22[].Unknown1 32 unsigned

0x0262 UnitCreate

Creates a unit in the client's world under an id the client then knows it by: its type and the data that type carries, values set on the unit by id, the commands applied to it, its faction, and its display and outfit.

Opcode Direction Verified to
0x0262 server to client purpose
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 6 unsigned; selects Unknown2
Unknown2 union, selected by Unknown1
Unknown2(0) when Unknown1 is 0
Unknown2(0).Unknown0 18 unsigned
Unknown2(0).Unknown1 8 unsigned
Unknown2(1) when Unknown1 is 1
Unknown2(1).Unknown0 18 unsigned
Unknown2(2) when Unknown1 is 2
Unknown2(2).Unknown0 18 unsigned
Unknown2(3) when Unknown1 is 3
Unknown2(3).Unknown0 18 unsigned
Unknown2(3).Unknown1 14 unsigned
Unknown2(3).Unknown2 count 3 unsigned
Unknown2(3).Unknown2 array, counted by Unknown2(3).Unknown2 count
Unknown2(3).Unknown2[].Unknown0 2 unsigned
Unknown2(3).Unknown2[].Unknown1 3 unsigned
Unknown2(3).Unknown2[].Unknown2 32 unsigned
Unknown2(4) when Unknown1 is 4
Unknown2(4).Unknown0 18 unsigned
Unknown2(5) when Unknown1 is 5
Unknown2(5).Unknown0 18 unsigned
Unknown2(6) when Unknown1 is 6
Unknown2(6).Unknown0 18 unsigned
Unknown2(7) when Unknown1 is 7
Unknown2(7).Unknown0 18 unsigned
Unknown2(7).Unknown1 14 unsigned
Unknown2(7).Unknown2 32 unsigned
Unknown2(7).Unknown3 count 3 unsigned
Unknown2(7).Unknown3 array, counted by Unknown2(7).Unknown3 count
Unknown2(7).Unknown3[].Unknown0 2 unsigned
Unknown2(7).Unknown3[].Unknown1 3 unsigned
Unknown2(7).Unknown3[].Unknown2 32 unsigned
Unknown2(8) when Unknown1 is 8
Unknown2(8).Unknown0 18 unsigned
Unknown2(8).Unknown1 8 unsigned
Unknown2(9) when Unknown1 is 9
Unknown2(9).Unknown0 18 unsigned
Unknown2(9).Unknown1 14 unsigned
Unknown2(9).Unknown2 count 3 unsigned
Unknown2(9).Unknown2 array, counted by Unknown2(9).Unknown2 count
Unknown2(9).Unknown2[].Unknown0 2 unsigned
Unknown2(9).Unknown2[].Unknown1 3 unsigned
Unknown2(9).Unknown2[].Unknown2 32 unsigned
Unknown2(10) when Unknown1 is 10
Unknown2(10).Unknown0 18 unsigned
Unknown2(10).Unknown1 8 unsigned
Unknown2(11) when Unknown1 is 11
Unknown2(11).Unknown0 18 unsigned
Unknown2(11).Unknown1 8 unsigned
Unknown2(12) when Unknown1 is 12
Unknown2(12).Unknown0 18 unsigned
Unknown2(13) when Unknown1 is 13
Unknown2(13).Unknown0 18 unsigned
Unknown2(13).Unknown1 8 unsigned
Unknown2(14) when Unknown1 is 14
Unknown2(14).Unknown0 18 unsigned
Unknown2(14).Unknown1 32 unsigned
Unknown2(15) when Unknown1 is 15
Unknown2(15).Unknown0 14 unsigned
Unknown2(15).Unknown1 15 unsigned
Unknown2(15).Unknown2 6 unsigned
Unknown2(16) when Unknown1 is 16
Unknown2(16).Unknown0 18 unsigned
Unknown2(17) when Unknown1 is 17
Unknown2(17).Unknown0 18 unsigned
Unknown2(17).Unknown1 2 unsigned
Unknown2(17).Unknown2 14 unsigned
Unknown2(18) when Unknown1 is 18
Unknown2(18).Unknown0 18 unsigned
Unknown2(18).Unknown1 32 unsigned
Unknown2(18).Unknown2 32 unsigned
Unknown2(18).Unknown3 4 unsigned
Unknown2(19) when Unknown1 is 19
Unknown2(19).Unknown0 18 unsigned
Unknown2(20) when Unknown1 is 20
Unknown2(20).Unknown0 64 unsigned
Unknown2(20).Unknown1 14 unsigned
Unknown2(20).Unknown2 varies wide string
Unknown2(20).Unknown3 5 unsigned
Unknown2(20).Unknown4 5 unsigned
Unknown2(20).Unknown5 2 unsigned
Unknown2(20).Unknown6 64 unsigned
Unknown2(20).Unknown7 count 8 unsigned
Unknown2(20).Unknown7 array, counted by Unknown2(20).Unknown7 count
Unknown2(20).Unknown7[] 32 unsigned
Unknown2(20).Unknown8 varies wide string
Unknown2(20).Unknown9 4 unsigned
Unknown2(20).Unknown10 count 5 unsigned
Unknown2(20).Unknown10 array, counted by Unknown2(20).Unknown10 count
Unknown2(20).Unknown10[] 64 unsigned
Unknown2(20).Unknown11 count 6 unsigned
Unknown2(20).Unknown11 array, counted by Unknown2(20).Unknown11 count
Unknown2(20).Unknown11[] 32 float
Unknown2(20).Unknown12 3 unsigned
Unknown2(20).Unknown13 8 unsigned
Unknown2(20).Unknown14 14 unsigned
Unknown2(21) when Unknown1 is 21
Unknown2(21).Unknown0 18 unsigned
Unknown2(22) when Unknown1 is 22
Unknown2(22).Unknown0 varies wide string
Unknown2(22).Unknown1 count 8 unsigned
Unknown2(22).Unknown1 array, counted by Unknown2(22).Unknown1 count
Unknown2(22).Unknown1[].Unknown0 2 unsigned
Unknown2(22).Unknown1[].Unknown1 the fields below
Unknown2(22).Unknown1[].Unknown1.Unknown0.X 32 float
Unknown2(22).Unknown1[].Unknown1.Unknown0.Y 32 float
Unknown2(22).Unknown1[].Unknown1.Unknown0.Z 32 float
Unknown2(22).Unknown1[].Unknown2 the fields below
Unknown2(22).Unknown1[].Unknown2.Unknown0.X 32 float
Unknown2(22).Unknown1[].Unknown2.Unknown0.Y 32 float
Unknown2(22).Unknown1[].Unknown2.Unknown0.Z 32 float
Unknown2(22).Unknown1[].Unknown3 32 float
Unknown2(23) when Unknown1 is 23
Unknown2(23).Unknown0 64 unsigned
Unknown2(23).Unknown1 14 unsigned
Unknown2(23).Unknown2 varies wide string
Unknown2(23).Unknown3 5 unsigned
Unknown2(23).Unknown4 5 unsigned
Unknown2(23).Unknown5 2 unsigned
Unknown2(23).Unknown6 64 unsigned
Unknown2(23).Unknown7 varies wide string
Unknown2(23).Unknown8 4 unsigned
Unknown2(23).Unknown9 count 5 unsigned
Unknown2(23).Unknown9 array, counted by Unknown2(23).Unknown9 count
Unknown2(23).Unknown9[] 64 unsigned
Unknown2(23).Unknown10 count 6 unsigned
Unknown2(23).Unknown10 array, counted by Unknown2(23).Unknown10 count
Unknown2(23).Unknown10[] 32 float
Unknown2(23).Unknown11 14 unsigned
Unknown2(24) when Unknown1 is 24
Unknown2(24).Unknown0 18 unsigned
Unknown2(24).Unknown1 32 unsigned
Unknown2(24).Unknown2 15 unsigned
Unknown2(24).Unknown3 varies wide string
Unknown2(25) when Unknown1 is 25
Unknown2(25).Unknown0 18 unsigned
Unknown2(25).Unknown1 32 unsigned
Unknown2(25).Unknown2 15 unsigned
Unknown2(26) when Unknown1 is 26
Unknown2(26).Unknown0 1 unsigned
Unknown2(27) when Unknown1 is 27
Unknown2(27).Unknown0 18 unsigned
Unknown2(27).Unknown1 32 unsigned
Unknown2(27).Unknown2 varies wide string
Unknown2(28) when Unknown1 is 28
Unknown2(28).Unknown0 1 unsigned
Unknown2(29) when Unknown1 is 29
Unknown2(29).Unknown0 18 unsigned
Unknown2(29).Unknown1 32 unsigned
Unknown2(30) when Unknown1 is 30
Unknown2(30).Unknown0 18 unsigned
Unknown2(31) when Unknown1 is 31
Unknown2(31).Unknown0 18 unsigned
Unknown2(31).Unknown1 32 unsigned
Unknown2(31).Unknown2 32 unsigned
Unknown2(32) when Unknown1 is 32
Unknown2(32).Unknown0 18 unsigned
Unknown2(32).Unknown1 8 unsigned
Unknown2(33) when Unknown1 is 33
Unknown2(33).Unknown0 18 unsigned
Unknown2(34) when Unknown1 is 34
Unknown2(34).Unknown0 18 unsigned
Unknown2(34).Unknown1 14 unsigned
Unknown2(35) when Unknown1 is 35
Unknown2(35).Unknown0 18 unsigned
Unknown2(35).Unknown1 14 unsigned
Unknown2(36) when Unknown1 is 36
Unknown2(36).Unknown0 18 unsigned
Unknown2(36).Unknown1 count 16 unsigned
Unknown2(36).Unknown1 array, counted by Unknown2(36).Unknown1 count
Unknown2(36).Unknown1[].Unknown0 32 unsigned
Unknown3 8 unsigned
Unknown4 count 5 unsigned
Unknown4 array, counted by Unknown4 count
Unknown4[].Unknown0 5 unsigned
Unknown4[].Unknown1 2 unsigned; selects Unknown4[].Unknown2
Unknown4[].Unknown2 union, selected by Unknown4[].Unknown1
Unknown4[].Unknown2(0) when Unknown4[].Unknown1 is 0
Unknown4[].Unknown2(0).Unknown0 32 unsigned
Unknown4[].Unknown2(1) when Unknown4[].Unknown1 is 1
Unknown4[].Unknown2(1).Unknown0 32 float
Unknown4[].Unknown2(2) when Unknown4[].Unknown1 is 2
Unknown4[].Unknown2(2).Unknown0 32 unsigned
Unknown4[].Unknown2(2).Unknown1 32 unsigned
Unknown5 32 unsigned
Unknown6 count 5 unsigned
Unknown6 array, counted by Unknown6 count
Unknown6[].Unknown0 5 unsigned; selects Unknown6[].Unknown1
Unknown6[].Unknown1 union, selected by Unknown6[].Unknown0
Unknown6[].Unknown1(0) when Unknown6[].Unknown0 is 0
Unknown6[].Unknown1(0).Unknown0 32 unsigned
Unknown6[].Unknown1(1) when Unknown6[].Unknown0 is 1
Unknown6[].Unknown1(1).Unknown0 32 unsigned
Unknown6[].Unknown1(2) when Unknown6[].Unknown0 is 2
Unknown6[].Unknown1(2).Unknown0.X 32 float
Unknown6[].Unknown1(2).Unknown0.Y 32 float
Unknown6[].Unknown1(2).Unknown0.Z 32 float
Unknown6[].Unknown1(2).Unknown1 1 unsigned
Unknown6[].Unknown1(3) when Unknown6[].Unknown0 is 3
Unknown6[].Unknown1(3).Unknown0 10 unsigned; counts Unknown6[].Unknown1(3).Unknown1, Unknown6[].Unknown1(3).Unknown2
Unknown6[].Unknown1(3).Unknown1 array, counted by Unknown6[].Unknown1(3).Unknown0
Unknown6[].Unknown1(3).Unknown1[] 32 unsigned
Unknown6[].Unknown1(3).Unknown2 array, counted by Unknown6[].Unknown1(3).Unknown0
Unknown6[].Unknown1(3).Unknown2[].X 32 float
Unknown6[].Unknown1(3).Unknown2[].Y 32 float
Unknown6[].Unknown1(3).Unknown2[].Z 32 float
Unknown6[].Unknown1(3).Unknown3 2 unsigned
Unknown6[].Unknown1(3).Unknown4 32 unsigned
Unknown6[].Unknown1(3).Unknown5 1 unsigned
Unknown6[].Unknown1(4) when Unknown6[].Unknown0 is 4
Unknown6[].Unknown1(4).Unknown0 count 10 unsigned
Unknown6[].Unknown1(4).Unknown0 array, counted by Unknown6[].Unknown1(4).Unknown0 count
Unknown6[].Unknown1(4).Unknown0[].X 32 float
Unknown6[].Unknown1(4).Unknown0[].Y 32 float
Unknown6[].Unknown1(4).Unknown0[].Z 32 float
Unknown6[].Unknown1(4).Unknown1 16 packed float
Unknown6[].Unknown1(4).Unknown2 2 unsigned
Unknown6[].Unknown1(4).Unknown3 4 unsigned
Unknown6[].Unknown1(4).Unknown4 32 unsigned
Unknown6[].Unknown1(4).Unknown5 1 unsigned
Unknown6[].Unknown1(5) when Unknown6[].Unknown0 is 5
Unknown6[].Unknown1(5).Unknown0 32 unsigned
Unknown6[].Unknown1(5).Unknown1 32 float
Unknown6[].Unknown1(5).Unknown2 32 float
Unknown6[].Unknown1(5).Unknown3.X 16 packed float
Unknown6[].Unknown1(5).Unknown3.Y 16 packed float
Unknown6[].Unknown1(5).Unknown3.Z 16 packed float
Unknown6[].Unknown1(5).Unknown4 4 unsigned
Unknown6[].Unknown1(5).Unknown5 32 unsigned
Unknown6[].Unknown1(5).Unknown6 1 unsigned
Unknown6[].Unknown1(5).Unknown7 1 unsigned
Unknown6[].Unknown1(5).Unknown8 1 unsigned
Unknown6[].Unknown1(6) when Unknown6[].Unknown0 is 6
Unknown6[].Unknown1(6).Unknown0 count 10 unsigned
Unknown6[].Unknown1(6).Unknown0 array, counted by Unknown6[].Unknown1(6).Unknown0 count
Unknown6[].Unknown1(6).Unknown0[] 32 unsigned
Unknown6[].Unknown1(6).Unknown1 16 packed float
Unknown6[].Unknown1(6).Unknown2 32 float
Unknown6[].Unknown1(6).Unknown3 32 float
Unknown6[].Unknown1(6).Unknown4 32 float
Unknown6[].Unknown1(6).Unknown5.X 16 packed float
Unknown6[].Unknown1(6).Unknown5.Y 16 packed float
Unknown6[].Unknown1(6).Unknown5.Z 16 packed float
Unknown6[].Unknown1(6).Unknown6 4 unsigned
Unknown6[].Unknown1(6).Unknown7 32 unsigned
Unknown6[].Unknown1(6).Unknown8 32 unsigned
Unknown6[].Unknown1(6).Unknown9 1 unsigned
Unknown6[].Unknown1(6).Unknown10 1 unsigned
Unknown6[].Unknown1(7) when Unknown6[].Unknown0 is 7
Unknown6[].Unknown1(7).Unknown0.X 32 float
Unknown6[].Unknown1(7).Unknown0.Y 32 float
Unknown6[].Unknown1(7).Unknown0.Z 32 float
Unknown6[].Unknown1(7).Unknown1.X 32 float
Unknown6[].Unknown1(7).Unknown1.Y 32 float
Unknown6[].Unknown1(7).Unknown1.Z 32 float
Unknown6[].Unknown1(7).Unknown2 32 unsigned
Unknown6[].Unknown1(7).Unknown3 32 float
Unknown6[].Unknown1(7).Unknown4 32 unsigned
Unknown6[].Unknown1(7).Unknown5 1 unsigned
Unknown6[].Unknown1(8) when Unknown6[].Unknown0 is 8
Unknown6[].Unknown1(8).Unknown0.X 16 packed float
Unknown6[].Unknown1(8).Unknown0.Y 16 packed float
Unknown6[].Unknown1(8).Unknown0.Z 16 packed float
Unknown6[].Unknown1(8).Unknown1 1 unsigned
Unknown6[].Unknown1(9) when Unknown6[].Unknown0 is 9
Unknown6[].Unknown1(9).Unknown0 10 unsigned; counts Unknown6[].Unknown1(9).Unknown1, Unknown6[].Unknown1(9).Unknown2
Unknown6[].Unknown1(9).Unknown1 array, counted by Unknown6[].Unknown1(9).Unknown0
Unknown6[].Unknown1(9).Unknown1[] 32 unsigned
Unknown6[].Unknown1(9).Unknown2 array, counted by Unknown6[].Unknown1(9).Unknown0
Unknown6[].Unknown1(9).Unknown2[].X 16 packed float
Unknown6[].Unknown1(9).Unknown2[].Y 16 packed float
Unknown6[].Unknown1(9).Unknown2[].Z 16 packed float
Unknown6[].Unknown1(9).Unknown3 2 unsigned
Unknown6[].Unknown1(9).Unknown4 32 unsigned
Unknown6[].Unknown1(9).Unknown5 1 unsigned
Unknown6[].Unknown1(10) when Unknown6[].Unknown0 is 10
Unknown6[].Unknown1(10).Unknown0 1 unsigned
Unknown6[].Unknown1(11) when Unknown6[].Unknown0 is 11
Unknown6[].Unknown1(11).Unknown0.X 16 packed float
Unknown6[].Unknown1(11).Unknown0.Y 16 packed float
Unknown6[].Unknown1(11).Unknown0.Z 16 packed float
Unknown6[].Unknown1(11).Unknown1 1 unsigned
Unknown6[].Unknown1(12) when Unknown6[].Unknown0 is 12
Unknown6[].Unknown1(12).Unknown0 10 unsigned; counts Unknown6[].Unknown1(12).Unknown1, Unknown6[].Unknown1(12).Unknown2
Unknown6[].Unknown1(12).Unknown1 array, counted by Unknown6[].Unknown1(12).Unknown0
Unknown6[].Unknown1(12).Unknown1[] 32 unsigned
Unknown6[].Unknown1(12).Unknown2 array, counted by Unknown6[].Unknown1(12).Unknown0
Unknown6[].Unknown1(12).Unknown2[].X 16 packed float
Unknown6[].Unknown1(12).Unknown2[].Y 16 packed float
Unknown6[].Unknown1(12).Unknown2[].Z 16 packed float
Unknown6[].Unknown1(12).Unknown3 2 unsigned
Unknown6[].Unknown1(12).Unknown4 32 unsigned
Unknown6[].Unknown1(12).Unknown5 1 unsigned
Unknown6[].Unknown1(13) when Unknown6[].Unknown0 is 13
Unknown6[].Unknown1(13).Unknown0 1 unsigned
Unknown6[].Unknown1(14) when Unknown6[].Unknown0 is 14
Unknown6[].Unknown1(14).Unknown0.X 32 float
Unknown6[].Unknown1(14).Unknown0.Y 32 float
Unknown6[].Unknown1(14).Unknown0.Z 32 float
Unknown6[].Unknown1(14).Unknown1 1 unsigned
Unknown6[].Unknown1(15) when Unknown6[].Unknown0 is 15
Unknown6[].Unknown1(15).Unknown0 10 unsigned; counts Unknown6[].Unknown1(15).Unknown1, Unknown6[].Unknown1(15).Unknown2
Unknown6[].Unknown1(15).Unknown1 array, counted by Unknown6[].Unknown1(15).Unknown0
Unknown6[].Unknown1(15).Unknown1[] 32 unsigned
Unknown6[].Unknown1(15).Unknown2 array, counted by Unknown6[].Unknown1(15).Unknown0
Unknown6[].Unknown1(15).Unknown2[].X 32 float
Unknown6[].Unknown1(15).Unknown2[].Y 32 float
Unknown6[].Unknown1(15).Unknown2[].Z 32 float
Unknown6[].Unknown1(15).Unknown3 2 unsigned
Unknown6[].Unknown1(15).Unknown4 32 unsigned
Unknown6[].Unknown1(15).Unknown5 1 unsigned
Unknown6[].Unknown1(16) when Unknown6[].Unknown0 is 16
Unknown6[].Unknown1(16).Unknown0 32 unsigned
Unknown6[].Unknown1(16).Unknown1 16 unsigned
Unknown6[].Unknown1(16).Unknown2 32 float
Unknown6[].Unknown1(16).Unknown3 4 unsigned
Unknown6[].Unknown1(16).Unknown4 32 unsigned
Unknown6[].Unknown1(16).Unknown5 1 unsigned
Unknown6[].Unknown1(16).Unknown6 1 unsigned
Unknown6[].Unknown1(17) when Unknown6[].Unknown0 is 17
Unknown6[].Unknown1(17).Unknown0 count 10 unsigned
Unknown6[].Unknown1(17).Unknown0 array, counted by Unknown6[].Unknown1(17).Unknown0 count
Unknown6[].Unknown1(17).Unknown0[] 32 unsigned
Unknown6[].Unknown1(17).Unknown1 16 packed float
Unknown6[].Unknown1(17).Unknown2 32 float
Unknown6[].Unknown1(17).Unknown3 32 float
Unknown6[].Unknown1(17).Unknown4 32 float
Unknown6[].Unknown1(17).Unknown5 4 unsigned
Unknown6[].Unknown1(17).Unknown6 32 unsigned
Unknown6[].Unknown1(17).Unknown7 32 unsigned
Unknown6[].Unknown1(17).Unknown8 1 unsigned
Unknown6[].Unknown1(18) when Unknown6[].Unknown0 is 18
Unknown6[].Unknown1(18).Unknown0 32 unsigned
Unknown6[].Unknown1(18).Unknown1 1 unsigned
Unknown6[].Unknown1(19) when Unknown6[].Unknown0 is 19
Unknown6[].Unknown1(19).Unknown0.X 32 float
Unknown6[].Unknown1(19).Unknown0.Y 32 float
Unknown6[].Unknown1(19).Unknown0.Z 32 float
Unknown6[].Unknown1(19).Unknown1 1 unsigned
Unknown6[].Unknown1(20) when Unknown6[].Unknown0 is 20
Unknown6[].Unknown1(20).Unknown0.X 32 float
Unknown6[].Unknown1(20).Unknown0.Y 32 float
Unknown6[].Unknown1(20).Unknown0.Z 32 float
Unknown6[].Unknown1(20).Unknown1 32 unsigned
Unknown6[].Unknown1(20).Unknown2 16 packed float
Unknown6[].Unknown1(20).Unknown3 32 unsigned
Unknown6[].Unknown1(20).Unknown4 1 unsigned
Unknown6[].Unknown1(21) when Unknown6[].Unknown0 is 21
Unknown6[].Unknown1(21).Unknown0 1 unsigned
Unknown6[].Unknown1(22) when Unknown6[].Unknown0 is 22
Unknown6[].Unknown1(22).Unknown0 16 packed float
Unknown6[].Unknown1(22).Unknown1 1 unsigned
Unknown6[].Unknown1(23) when Unknown6[].Unknown0 is 23
Unknown6[].Unknown1(23).Unknown0 8 unsigned; counts Unknown6[].Unknown1(23).Unknown1, Unknown6[].Unknown1(23).Unknown2
Unknown6[].Unknown1(23).Unknown1 array, counted by Unknown6[].Unknown1(23).Unknown0
Unknown6[].Unknown1(23).Unknown1[] 32 unsigned
Unknown6[].Unknown1(23).Unknown2 array, counted by Unknown6[].Unknown1(23).Unknown0
Unknown6[].Unknown1(23).Unknown2[] 16 packed float
Unknown6[].Unknown1(23).Unknown3 2 unsigned
Unknown6[].Unknown1(23).Unknown4 32 unsigned
Unknown6[].Unknown1(23).Unknown5 1 unsigned
Unknown6[].Unknown1(24) when Unknown6[].Unknown0 is 24
Unknown6[].Unknown1(24).Unknown0 32 unsigned
Unknown6[].Unknown1(25) when Unknown6[].Unknown0 is 25
Unknown6[].Unknown1(25).Unknown0 8 unsigned; counts Unknown6[].Unknown1(25).Unknown1, Unknown6[].Unknown1(25).Unknown2
Unknown6[].Unknown1(25).Unknown1 array, counted by Unknown6[].Unknown1(25).Unknown0
Unknown6[].Unknown1(25).Unknown1[] 32 unsigned
Unknown6[].Unknown1(25).Unknown2 array, counted by Unknown6[].Unknown1(25).Unknown0
Unknown6[].Unknown1(25).Unknown2[] 32 unsigned
Unknown6[].Unknown1(25).Unknown3 32 unsigned
Unknown6[].Unknown1(26) when Unknown6[].Unknown0 is 26
Unknown6[].Unknown1(26).Unknown0 1 unsigned
Unknown6[].Unknown1(27) when Unknown6[].Unknown0 is 27
Unknown6[].Unknown1(27).Unknown0 32 unsigned
Unknown6[].Unknown1(28) when Unknown6[].Unknown0 is 28
Unknown6[].Unknown1(28).Unknown0 8 unsigned; counts Unknown6[].Unknown1(28).Unknown1, Unknown6[].Unknown1(28).Unknown2
Unknown6[].Unknown1(28).Unknown1 array, counted by Unknown6[].Unknown1(28).Unknown0
Unknown6[].Unknown1(28).Unknown1[] 32 unsigned
Unknown6[].Unknown1(28).Unknown2 array, counted by Unknown6[].Unknown1(28).Unknown0
Unknown6[].Unknown1(28).Unknown2[] 32 unsigned
Unknown6[].Unknown1(28).Unknown3 32 unsigned
Unknown6[].Unknown1(29) when Unknown6[].Unknown0 is 29
Unknown6[].Unknown1(29).Unknown0 1 unsigned
Unknown7 count 8 unsigned
Unknown7 array, counted by Unknown7 count
Unknown7[].Unknown0 8 unsigned
Unknown7[].Unknown1 32 float
Unknown7[].Unknown2 32 float
Unknown8 count 7 unsigned
Unknown8 array, counted by Unknown8 count
Unknown8[].Unknown0 7 unsigned
Unknown8[].Unknown1 15 unsigned
Unknown8[].Unknown2 14 unsigned
Unknown8[].Unknown3 32 unsigned
Unknown9 count 9 unsigned
Unknown9 array, counted by Unknown9 count
Unknown9[].Unknown0 32 unsigned
Unknown9[].Unknown1 32 unsigned
Unknown9[].Unknown2 32 unsigned
Unknown9[].Unknown3 18 unsigned
Unknown9[].Unknown4 1 unsigned
Unknown9[].Unknown5 count 32 unsigned
Unknown9[].Unknown5 array, counted by Unknown9[].Unknown5 count
Unknown9[].Unknown5[].Unknown0 32 unsigned
Unknown9[].Unknown5[].Unknown1 8 unsigned
Unknown9[].Unknown5[].Unknown2 8 unsigned
Unknown9[].Unknown5[].Unknown3 16 unsigned
Unknown9[].Unknown5[].Unknown4 4 unsigned
Unknown9[].Unknown5[].Unknown5 count 8 unsigned
Unknown9[].Unknown5[].Unknown5 array, counted by Unknown9[].Unknown5[].Unknown5 count
Unknown9[].Unknown5[].Unknown5[].Unknown0 19 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown1 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown2 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown3 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown4 2 unsigned; selects Unknown9[].Unknown5[].Unknown5[].Unknown5
Unknown9[].Unknown5[].Unknown5[].Unknown5 union, selected by Unknown9[].Unknown5[].Unknown5[].Unknown4
Unknown9[].Unknown5[].Unknown5[].Unknown5(0) when Unknown9[].Unknown5[].Unknown5[].Unknown4 is 0
Unknown9[].Unknown5[].Unknown5[].Unknown5(0).Unknown0 1 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1) when Unknown9[].Unknown5[].Unknown5[].Unknown4 is 1
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0 the fields below
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown0 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown1 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown2 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown3 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown4 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown5 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown6 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown7 1 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown8 4 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown9 3 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10 count 8 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10 array, counted by Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10 count
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown0 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown1 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown2 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown3 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown4 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown5 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown6 32 unsigned
Unknown9[].Unknown5[].Unknown5[].Unknown5(1).Unknown0.Unknown10[].Unknown7 3 unsigned
Unknown9[].Unknown6 count 8 unsigned
Unknown9[].Unknown6 array, counted by Unknown9[].Unknown6 count
Unknown9[].Unknown6[].Unknown0 32 unsigned
Unknown9[].Unknown6[].Unknown1 8 unsigned
Unknown9[].Unknown6[].Unknown2 the fields below
Unknown9[].Unknown6[].Unknown2.Unknown0.X 32 float
Unknown9[].Unknown6[].Unknown2.Unknown0.Y 32 float
Unknown9[].Unknown6[].Unknown2.Unknown0.Z 32 float
Unknown9[].Unknown6[].Unknown3 32 float
Unknown9[].Unknown6[].Unknown4 32 float
Unknown9[].Unknown7 count 8 unsigned
Unknown9[].Unknown7 array, counted by Unknown9[].Unknown7 count
Unknown9[].Unknown7[].Unknown0 16 unsigned
Unknown9[].Unknown7[].Unknown1 32 unsigned
Unknown9[].Unknown7[].Unknown2 8 unsigned
Unknown9[].Unknown7[].Unknown3 the fields below
Unknown9[].Unknown7[].Unknown3.Unknown0.X 32 float
Unknown9[].Unknown7[].Unknown3.Unknown0.Y 32 float
Unknown9[].Unknown7[].Unknown3.Unknown0.Z 32 float
Unknown9[].Unknown7[].Unknown4 32 float
Unknown9[].Unknown7[].Unknown5 32 float
Unknown10 32 unsigned
Unknown11 14 unsigned
Unknown12 14 unsigned
Unknown13 32 unsigned
Unknown14 64 unsigned
Unknown15 the fields below
Unknown15.Unknown0 2 unsigned; selects Unknown15.Unknown1
Unknown15.Unknown1 union, selected by Unknown15.Unknown0
Unknown15.Unknown1(0) when Unknown15.Unknown0 is 0
Unknown15.Unknown1(0).Unknown0 1 unsigned
Unknown15.Unknown1(1) when Unknown15.Unknown0 is 1
Unknown15.Unknown1(1).Unknown0 17 unsigned
Unknown16 the fields below
Unknown16.Unknown0 2 unsigned; selects Unknown16.Unknown1
Unknown16.Unknown1 union, selected by Unknown16.Unknown0
Unknown16.Unknown1(0) when Unknown16.Unknown0 is 0
Unknown16.Unknown1(0).Unknown0 1 unsigned
Unknown16.Unknown1(1) when Unknown16.Unknown0 is 1
Unknown16.Unknown1(1).Unknown0 64 unsigned
Unknown16.Unknown1(1).Unknown1 14 unsigned
Unknown17 the fields below
Unknown17.Unknown0 2 unsigned; selects Unknown17.Unknown1
Unknown17.Unknown1 union, selected by Unknown17.Unknown0
Unknown17.Unknown1(0) when Unknown17.Unknown0 is 0
Unknown17.Unknown1(0).Unknown0 1 unsigned
Unknown17.Unknown1(1) when Unknown17.Unknown0 is 1
Unknown17.Unknown1(1).Unknown0 32 unsigned
Unknown17.Unknown1(1).Unknown1 18 unsigned
Unknown18 14 unsigned
Unknown19 17 unsigned
Unknown20 15 unsigned

The client ignores a create for an id it already has, and that unit keeps what it had. It refuses a unit whose type (Unknown1) is 21, 26 or 28, a unit with a command it cannot apply, a type-20 unit whose Unknown0 or Unknown1 is 0 or whose Unknown3 is above 17, and a type-23 unit whose Unknown3 is above 17. The player's unit comes from this message before PlayerUnit names it, and can be named only when Unknown12 is an id in the client's Faction2 table. If MovementControl named the id before the unit existed, the client takes control of the unit as it creates it.

0x0355 Server0355

Opcode Direction Verified to
0x0355 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned

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

0x0359 Server0359

Opcode Direction Verified to
0x0359 server to client unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 32 unsigned; selects Unknown1[].Unknown1
Unknown1[].Unknown1 union, selected by Unknown1[].Unknown0
Unknown1[].Unknown1(0) when Unknown1[].Unknown0 is 0
Unknown1[].Unknown1(0).Unknown0 32 unsigned
Unknown1[].Unknown1(1) when Unknown1[].Unknown0 is 1
Unknown1[].Unknown1(1).Unknown0 varies wide string
Unknown1[].Unknown1(3) when Unknown1[].Unknown0 is 3
Unknown1[].Unknown1(3).Unknown0 1 unsigned
Unknown1[].Unknown1(4) when Unknown1[].Unknown0 is 4
Unknown1[].Unknown1(4).Unknown0 18 unsigned
Unknown1[].Unknown1(5) when Unknown1[].Unknown0 is 5
Unknown1[].Unknown1(5).Unknown0 15 unsigned

0x035C Server035C

Opcode Direction Verified to
0x035C server to client unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x035F Server035F

Opcode Direction Verified to
0x035F 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
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 15 unsigned
Unknown1[].Unknown1 4 unsigned
Unknown2 count 32 unsigned
Unknown2 array, counted by Unknown2 count
Unknown2[].Unknown0 15 unsigned
Unknown2[].Unknown1 4 unsigned
Unknown2[].Unknown2 32 unsigned
Unknown2[].Unknown3 32 unsigned
Unknown2[].Unknown4 32 unsigned; counts Unknown2[].Unknown5, Unknown2[].Unknown7
Unknown2[].Unknown5 array, counted by Unknown2[].Unknown4
Unknown2[].Unknown5[] 32 unsigned
Unknown2[].Unknown6 32 unsigned
Unknown2[].Unknown7 array, counted by Unknown2[].Unknown4
Unknown2[].Unknown7[] 32 unsigned
Unknown3 64 unsigned

0x0361 Server0361

Opcode Direction Verified to
0x0361 server to client unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0362 Server0362

Opcode Direction Verified to
0x0362 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 4 unsigned

0x0363 Server0363

Opcode Direction Verified to
0x0363 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 15 unsigned

0x037F Server037F

Opcode Direction Verified to
0x037F server to client unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned
Unknown4 1 unsigned
Unknown5 1 unsigned

0x0405 Server0405

Opcode Direction Verified to
0x0405 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 the fields below
Unknown2.Unknown0 the fields below
Unknown2.Unknown0.Unknown0 14 unsigned
Unknown2.Unknown0.Unknown1 64 unsigned
Unknown2.Unknown1 32 unsigned
Unknown2.Unknown2 the fields below
Unknown2.Unknown2.Unknown0 varies wide string
Unknown2.Unknown2.Unknown1 14 unsigned
Unknown2.Unknown2.Unknown2 8 unsigned
Unknown2.Unknown2.Unknown3 6 unsigned
Unknown2.Unknown2.Unknown4 8 unsigned
Unknown2.Unknown2.Unknown5 6 unsigned
Unknown2.Unknown2.Unknown6 2 unsigned
Unknown2.Unknown2.Unknown7 7 unsigned
Unknown2.Unknown2.Unknown8 7 unsigned
Unknown2.Unknown2.Unknown9 3 unsigned
Unknown2.Unknown2.Unknown10 17 unsigned
Unknown2.Unknown2.Unknown11 16 unsigned
Unknown2.Unknown2.Unknown12[0] the fields below
Unknown2.Unknown2.Unknown12[0].Unknown0 16 unsigned
Unknown2.Unknown2.Unknown12[0].Unknown1 8 unsigned
Unknown2.Unknown2.Unknown12[1] the fields below
Unknown2.Unknown2.Unknown12[1].Unknown0 16 unsigned
Unknown2.Unknown2.Unknown12[1].Unknown1 8 unsigned
Unknown2.Unknown2.Unknown12[2] the fields below
Unknown2.Unknown2.Unknown12[2].Unknown0 16 unsigned
Unknown2.Unknown2.Unknown12[2].Unknown1 8 unsigned
Unknown2.Unknown2.Unknown12[3] the fields below
Unknown2.Unknown2.Unknown12[3].Unknown0 16 unsigned
Unknown2.Unknown2.Unknown12[3].Unknown1 8 unsigned
Unknown2.Unknown2.Unknown12[4] the fields below
Unknown2.Unknown2.Unknown12[4].Unknown0 16 unsigned
Unknown2.Unknown2.Unknown12[4].Unknown1 8 unsigned
Unknown2.Unknown2.Unknown13 the fields below
Unknown2.Unknown2.Unknown13.Unknown0 14 unsigned
Unknown2.Unknown2.Unknown13.Unknown1 64 unsigned
Unknown2.Unknown2.Unknown14 32 unsigned
Unknown2.Unknown2.Unknown15 16 unsigned
Unknown2.Unknown2.Unknown16 16 unsigned
Unknown2.Unknown2.Unknown17 16 unsigned
Unknown2.Unknown2.Unknown18 16 unsigned
Unknown2.Unknown2.Unknown19 16 unsigned
Unknown2.Unknown2.Unknown20 16 unsigned
Unknown2.Unknown2.Unknown21 16 unsigned
Unknown2.Unknown2.Unknown22 16 unsigned
Unknown2.Unknown2.Unknown23 16 unsigned
Unknown2.Unknown2.Unknown24 16 unsigned
Unknown2.Unknown2.Unknown25 16 unsigned
Unknown2.Unknown2.Unknown26 16 unsigned
Unknown2.Unknown2.Unknown27 14 unsigned
Unknown2.Unknown2.Unknown28 15 unsigned
Unknown2.Unknown2.Unknown29 32 unsigned
Unknown2.Unknown2.Unknown30 32 unsigned
Unknown2.Unknown2.Unknown31 1 unsigned
Unknown2.Unknown2.Unknown32 32 unsigned
Unknown2.Unknown2.Unknown33 32 unsigned
Unknown2.Unknown2.Unknown34 count 32 unsigned
Unknown2.Unknown2.Unknown34 array, counted by Unknown2.Unknown2.Unknown34 count
Unknown2.Unknown2.Unknown34[].Unknown0 15 unsigned
Unknown2.Unknown2.Unknown34[].Unknown1 16 unsigned
Unknown2.Unknown3 32 unsigned

0x0410 Server0410

Opcode Direction Verified to
0x0410 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x041D Server041D

Opcode Direction Verified to
0x041D server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 varies wide string
Unknown2 5 unsigned

0x041F Server041F

Opcode Direction Verified to
0x041F server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 count 32 unsigned
Unknown3 array, counted by Unknown3 count
Unknown3[].Unknown0 varies wide string
Unknown3[].Unknown1 14 unsigned
Unknown3[].Unknown2 8 unsigned
Unknown3[].Unknown3 6 unsigned
Unknown3[].Unknown4 8 unsigned
Unknown3[].Unknown5 6 unsigned
Unknown3[].Unknown6 2 unsigned
Unknown3[].Unknown7 7 unsigned
Unknown3[].Unknown8 7 unsigned
Unknown3[].Unknown9 3 unsigned
Unknown3[].Unknown10 17 unsigned
Unknown3[].Unknown11 16 unsigned
Unknown3[].Unknown12[0] the fields below
Unknown3[].Unknown12[0].Unknown0 16 unsigned
Unknown3[].Unknown12[0].Unknown1 8 unsigned
Unknown3[].Unknown12[1] the fields below
Unknown3[].Unknown12[1].Unknown0 16 unsigned
Unknown3[].Unknown12[1].Unknown1 8 unsigned
Unknown3[].Unknown12[2] the fields below
Unknown3[].Unknown12[2].Unknown0 16 unsigned
Unknown3[].Unknown12[2].Unknown1 8 unsigned
Unknown3[].Unknown12[3] the fields below
Unknown3[].Unknown12[3].Unknown0 16 unsigned
Unknown3[].Unknown12[3].Unknown1 8 unsigned
Unknown3[].Unknown12[4] the fields below
Unknown3[].Unknown12[4].Unknown0 16 unsigned
Unknown3[].Unknown12[4].Unknown1 8 unsigned
Unknown3[].Unknown13 the fields below
Unknown3[].Unknown13.Unknown0 14 unsigned
Unknown3[].Unknown13.Unknown1 64 unsigned
Unknown3[].Unknown14 32 unsigned
Unknown3[].Unknown15 16 unsigned
Unknown3[].Unknown16 16 unsigned
Unknown3[].Unknown17 16 unsigned
Unknown3[].Unknown18 16 unsigned
Unknown3[].Unknown19 16 unsigned
Unknown3[].Unknown20 16 unsigned
Unknown3[].Unknown21 16 unsigned
Unknown3[].Unknown22 16 unsigned
Unknown3[].Unknown23 16 unsigned
Unknown3[].Unknown24 16 unsigned
Unknown3[].Unknown25 16 unsigned
Unknown3[].Unknown26 16 unsigned
Unknown3[].Unknown27 14 unsigned
Unknown3[].Unknown28 15 unsigned
Unknown3[].Unknown29 32 unsigned
Unknown3[].Unknown30 32 unsigned
Unknown3[].Unknown31 1 unsigned
Unknown3[].Unknown32 32 unsigned
Unknown3[].Unknown33 32 unsigned
Unknown3[].Unknown34 count 32 unsigned
Unknown3[].Unknown34 array, counted by Unknown3[].Unknown34 count
Unknown3[].Unknown34[].Unknown0 15 unsigned
Unknown3[].Unknown34[].Unknown1 16 unsigned

0x0424 Server0424

Opcode Direction Verified to
0x0424 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 the fields below
Unknown1.Unknown0.Unknown0 14 unsigned
Unknown1.Unknown0.Unknown1 64 unsigned
Unknown1.Unknown1 32 unsigned
Unknown1.Unknown2 the fields below
Unknown1.Unknown2.Unknown0 varies wide string
Unknown1.Unknown2.Unknown1 14 unsigned
Unknown1.Unknown2.Unknown2 8 unsigned
Unknown1.Unknown2.Unknown3 6 unsigned
Unknown1.Unknown2.Unknown4 8 unsigned
Unknown1.Unknown2.Unknown5 6 unsigned
Unknown1.Unknown2.Unknown6 2 unsigned
Unknown1.Unknown2.Unknown7 7 unsigned
Unknown1.Unknown2.Unknown8 7 unsigned
Unknown1.Unknown2.Unknown9 3 unsigned
Unknown1.Unknown2.Unknown10 17 unsigned
Unknown1.Unknown2.Unknown11 16 unsigned
Unknown1.Unknown2.Unknown12[0] the fields below
Unknown1.Unknown2.Unknown12[0].Unknown0 16 unsigned
Unknown1.Unknown2.Unknown12[0].Unknown1 8 unsigned
Unknown1.Unknown2.Unknown12[1] the fields below
Unknown1.Unknown2.Unknown12[1].Unknown0 16 unsigned
Unknown1.Unknown2.Unknown12[1].Unknown1 8 unsigned
Unknown1.Unknown2.Unknown12[2] the fields below
Unknown1.Unknown2.Unknown12[2].Unknown0 16 unsigned
Unknown1.Unknown2.Unknown12[2].Unknown1 8 unsigned
Unknown1.Unknown2.Unknown12[3] the fields below
Unknown1.Unknown2.Unknown12[3].Unknown0 16 unsigned
Unknown1.Unknown2.Unknown12[3].Unknown1 8 unsigned
Unknown1.Unknown2.Unknown12[4] the fields below
Unknown1.Unknown2.Unknown12[4].Unknown0 16 unsigned
Unknown1.Unknown2.Unknown12[4].Unknown1 8 unsigned
Unknown1.Unknown2.Unknown13 the fields below
Unknown1.Unknown2.Unknown13.Unknown0 14 unsigned
Unknown1.Unknown2.Unknown13.Unknown1 64 unsigned
Unknown1.Unknown2.Unknown14 32 unsigned
Unknown1.Unknown2.Unknown15 16 unsigned
Unknown1.Unknown2.Unknown16 16 unsigned
Unknown1.Unknown2.Unknown17 16 unsigned
Unknown1.Unknown2.Unknown18 16 unsigned
Unknown1.Unknown2.Unknown19 16 unsigned
Unknown1.Unknown2.Unknown20 16 unsigned
Unknown1.Unknown2.Unknown21 16 unsigned
Unknown1.Unknown2.Unknown22 16 unsigned
Unknown1.Unknown2.Unknown23 16 unsigned
Unknown1.Unknown2.Unknown24 16 unsigned
Unknown1.Unknown2.Unknown25 16 unsigned
Unknown1.Unknown2.Unknown26 16 unsigned
Unknown1.Unknown2.Unknown27 14 unsigned
Unknown1.Unknown2.Unknown28 15 unsigned
Unknown1.Unknown2.Unknown29 32 unsigned
Unknown1.Unknown2.Unknown30 32 unsigned
Unknown1.Unknown2.Unknown31 1 unsigned
Unknown1.Unknown2.Unknown32 32 unsigned
Unknown1.Unknown2.Unknown33 32 unsigned
Unknown1.Unknown2.Unknown34 count 32 unsigned
Unknown1.Unknown2.Unknown34 array, counted by Unknown1.Unknown2.Unknown34 count
Unknown1.Unknown2.Unknown34[].Unknown0 15 unsigned
Unknown1.Unknown2.Unknown34[].Unknown1 16 unsigned
Unknown1.Unknown3 32 unsigned

0x0427 Server0427

Opcode Direction Verified to
0x0427 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 64 unsigned
Unknown1.Unknown1 32 unsigned
Unknown1.Unknown2 32 unsigned; counts Unknown1.Unknown8
Unknown1.Unknown3 32 unsigned
Unknown1.Unknown4 3 unsigned
Unknown1.Unknown5 3 unsigned
Unknown1.Unknown6 4 unsigned
Unknown1.Unknown7 2 unsigned
Unknown1.Unknown8 array, counted by Unknown1.Unknown2
Unknown1.Unknown8[].Unknown0 the fields below
Unknown1.Unknown8[].Unknown0.Unknown0 14 unsigned
Unknown1.Unknown8[].Unknown0.Unknown1 64 unsigned
Unknown1.Unknown8[].Unknown1 32 unsigned
Unknown1.Unknown8[].Unknown2 the fields below
Unknown1.Unknown8[].Unknown2.Unknown0 varies wide string
Unknown1.Unknown8[].Unknown2.Unknown1 14 unsigned
Unknown1.Unknown8[].Unknown2.Unknown2 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown3 6 unsigned
Unknown1.Unknown8[].Unknown2.Unknown4 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown5 6 unsigned
Unknown1.Unknown8[].Unknown2.Unknown6 2 unsigned
Unknown1.Unknown8[].Unknown2.Unknown7 7 unsigned
Unknown1.Unknown8[].Unknown2.Unknown8 7 unsigned
Unknown1.Unknown8[].Unknown2.Unknown9 3 unsigned
Unknown1.Unknown8[].Unknown2.Unknown10 17 unsigned
Unknown1.Unknown8[].Unknown2.Unknown11 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[0] the fields below
Unknown1.Unknown8[].Unknown2.Unknown12[0].Unknown0 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[0].Unknown1 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[1] the fields below
Unknown1.Unknown8[].Unknown2.Unknown12[1].Unknown0 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[1].Unknown1 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[2] the fields below
Unknown1.Unknown8[].Unknown2.Unknown12[2].Unknown0 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[2].Unknown1 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[3] the fields below
Unknown1.Unknown8[].Unknown2.Unknown12[3].Unknown0 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[3].Unknown1 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[4] the fields below
Unknown1.Unknown8[].Unknown2.Unknown12[4].Unknown0 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown12[4].Unknown1 8 unsigned
Unknown1.Unknown8[].Unknown2.Unknown13 the fields below
Unknown1.Unknown8[].Unknown2.Unknown13.Unknown0 14 unsigned
Unknown1.Unknown8[].Unknown2.Unknown13.Unknown1 64 unsigned
Unknown1.Unknown8[].Unknown2.Unknown14 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown15 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown16 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown17 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown18 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown19 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown20 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown21 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown22 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown23 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown24 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown25 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown26 16 unsigned
Unknown1.Unknown8[].Unknown2.Unknown27 14 unsigned
Unknown1.Unknown8[].Unknown2.Unknown28 15 unsigned
Unknown1.Unknown8[].Unknown2.Unknown29 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown30 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown31 1 unsigned
Unknown1.Unknown8[].Unknown2.Unknown32 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown33 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown34 count 32 unsigned
Unknown1.Unknown8[].Unknown2.Unknown34 array, counted by Unknown1.Unknown8[].Unknown2.Unknown34 count
Unknown1.Unknown8[].Unknown2.Unknown34[].Unknown0 15 unsigned
Unknown1.Unknown8[].Unknown2.Unknown34[].Unknown1 16 unsigned
Unknown1.Unknown8[].Unknown3 32 unsigned
Unknown1.Unknown9 the fields below
Unknown1.Unknown9.Unknown0 14 unsigned
Unknown1.Unknown9.Unknown1 64 unsigned
Unknown1.Unknown10 14 unsigned
Unknown1.Unknown11 the fields below
Unknown1.Unknown11.Unknown0 count 32 unsigned
Unknown1.Unknown11.Unknown0 array, counted by Unknown1.Unknown11.Unknown0 count
Unknown1.Unknown11.Unknown0[].Unknown0 32 unsigned
Unknown1.Unknown11.Unknown0[].Unknown1 32 unsigned

0x042D Server042D

Opcode Direction Verified to
0x042D server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 4 unsigned

0x042F Server042F

Opcode Direction Verified to
0x042F server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 3 unsigned
Unknown3 3 unsigned
Unknown4 4 unsigned
Unknown5 2 unsigned

0x0437 Server0437

Opcode Direction Verified to
0x0437 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 the fields below
Unknown2.Unknown0 14 unsigned
Unknown2.Unknown1 64 unsigned
Unknown3 32 unsigned
Unknown4 1 unsigned

0x0443 Server0443

Opcode Direction Verified to
0x0443 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 6 unsigned

0x0447 Server0447

Opcode Direction Verified to
0x0447 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 the fields below
Unknown2.Unknown0 14 unsigned
Unknown2.Unknown1 64 unsigned

0x044C Server044C

Opcode Direction Verified to
0x044C server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 varies wide string

0x044F Server044F

Opcode Direction Verified to
0x044F server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 varies wide string

0x0450 Server0450

Opcode Direction Verified to
0x0450 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 the fields below
Unknown2.Unknown0 14 unsigned
Unknown2.Unknown1 64 unsigned
Unknown3 4 unsigned

0x0456 Server0456

Opcode Direction Verified to
0x0456 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 varies wide string
Unknown2 5 unsigned
Unknown3 1 unsigned

0x045B Server045B

Opcode Direction Verified to
0x045B server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0462 Server0462

Opcode Direction Verified to
0x0462 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0466 Server0466

Opcode Direction Verified to
0x0466 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 7 unsigned
Unknown3 7 unsigned
Unknown4 17 unsigned
Unknown5 16 unsigned
Unknown6[0] the fields below
Unknown6[0].Unknown0 16 unsigned
Unknown6[0].Unknown1 8 unsigned
Unknown6[1] the fields below
Unknown6[1].Unknown0 16 unsigned
Unknown6[1].Unknown1 8 unsigned
Unknown6[2] the fields below
Unknown6[2].Unknown0 16 unsigned
Unknown6[2].Unknown1 8 unsigned
Unknown6[3] the fields below
Unknown6[3].Unknown0 16 unsigned
Unknown6[3].Unknown1 8 unsigned
Unknown6[4] the fields below
Unknown6[4].Unknown0 16 unsigned
Unknown6[4].Unknown1 8 unsigned
Unknown7 16 packed float
Unknown8 16 packed float
Unknown9 16 packed float
Unknown10 16 packed float
Unknown11 16 packed float
Unknown12 16 packed float
Unknown13 16 packed float
Unknown14 16 packed float
Unknown15 16 packed float
Unknown16 16 packed float
Unknown17 16 packed float
Unknown18 16 packed float
Unknown19 32 unsigned
Unknown20 32 unsigned
Unknown21 3 unsigned

0x0467 Server0467

Opcode Direction Verified to
0x0467 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 14 unsigned
Unknown3 15 unsigned
Unknown4 32 unsigned
Unknown5 32 unsigned
Unknown6 1 unsigned

0x0469 Server0469

Opcode Direction Verified to
0x0469 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 15 unsigned
Unknown2 32 unsigned; counts Unknown3, Unknown4, Unknown5, Unknown6
Unknown3 array, counted by Unknown2
Unknown3[].Unknown0 14 unsigned
Unknown3[].Unknown1 64 unsigned
Unknown4 array, counted by Unknown2
Unknown4[].Unknown0.X 32 float
Unknown4[].Unknown0.Y 32 float
Unknown4[].Unknown0.Z 32 float
Unknown5 array, counted by Unknown2
Unknown5[] 32 unsigned
Unknown6 array, counted by Unknown2
Unknown6[] 32 unsigned

0x0568 Server0568

Opcode Direction Verified to
0x0568 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 64 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 64 unsigned
Unknown1.Unknown1 64 unsigned

0x0569 Server0569

Opcode Direction Verified to
0x0569 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 64 unsigned
Unknown0.Unknown1 64 unsigned

0x056A Server056A

Opcode Direction Verified to
0x056A server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned

0x05B0 Server05B0

Opcode Direction Verified to
0x05B0 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05B8 Server05B8

Opcode Direction Verified to
0x05B8 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05BC Server05BC

Opcode Direction Verified to
0x05BC server to client unverified
Field Bits Encoding
(none) 0

0x05BE Server05BE

Opcode Direction Verified to
0x05BE server to client unverified
Field Bits Encoding
(none) 0

0x05BF Server05BF

Opcode Direction Verified to
0x05BF server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05C0 Server05C0

Opcode Direction Verified to
0x05C0 server to client unverified
Field Bits Encoding
(none) 0

0x05C4 Server05C4

Opcode Direction Verified to
0x05C4 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05C6 Server05C6

Opcode Direction Verified to
0x05C6 server to client unverified
Field Bits Encoding
Unknown0 14 unsigned

0x05CA Server05CA

Opcode Direction Verified to
0x05CA server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05CC Server05CC

Opcode Direction Verified to
0x05CC server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05D9 Server05D9

Opcode Direction Verified to
0x05D9 server to client unverified
Field Bits Encoding
Unknown0[0] 32 unsigned
Unknown0[1] 32 unsigned
Unknown0[2] 32 unsigned
Unknown0[3] 32 unsigned
Unknown0[4] 32 unsigned
Unknown0[5] 32 unsigned
Unknown0[6] 32 unsigned
Unknown0[7] 32 unsigned
Unknown0[8] 32 unsigned
Unknown0[9] 32 unsigned
Unknown0[10] 32 unsigned
Unknown0[11] 32 unsigned
Unknown0[12] 32 unsigned
Unknown0[13] 32 unsigned
Unknown0[14] 32 unsigned
Unknown0[15] 32 unsigned

0x05DC Server05DC

Opcode Direction Verified to
0x05DC server to client unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05DF Server05DF

Opcode Direction Verified to
0x05DF server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 5 unsigned
Unknown1.Unknown1 1 unsigned
Unknown1.Unknown2 32 unsigned
Unknown1.Unknown3 32 unsigned
Unknown2 32 unsigned

0x05E1 Server05E1

Opcode Direction Verified to
0x05E1 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 4 unsigned

0x05E3 Server05E3

Opcode Direction Verified to
0x05E3 server to client unverified
Field Bits Encoding
Unknown0 4 unsigned
Unknown1 5 unsigned
Unknown2 5 unsigned
Unknown3[0] 8 unsigned
Unknown3[1] 8 unsigned

0x05E5 Server05E5

Opcode Direction Verified to
0x05E5 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x05E6 Server05E6

Opcode Direction Verified to
0x05E6 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05E7 Server05E7

Opcode Direction Verified to
0x05E7 server to client unverified
Field Bits Encoding
Unknown0 2 unsigned; selects Unknown1
Unknown1 union, selected by Unknown0
Unknown1(0) when Unknown0 is 0
Unknown1(0).Unknown0 the fields below
Unknown1(0).Unknown0.Unknown0 14 unsigned
Unknown1(0).Unknown0.Unknown1 64 unsigned
Unknown1(0).Unknown1 5 unsigned
Unknown1(1) when Unknown0 is 1
Unknown1(1).Unknown0 32 unsigned
Unknown1(1).Unknown1 18 unsigned
Unknown2 2 unsigned; selects Unknown3
Unknown3 union, selected by Unknown2
Unknown3(0) when Unknown2 is 0
Unknown3(0).Unknown0 the fields below
Unknown3(0).Unknown0.Unknown0 14 unsigned
Unknown3(0).Unknown0.Unknown1 64 unsigned
Unknown3(0).Unknown1 5 unsigned
Unknown3(1) when Unknown2 is 1
Unknown3(1).Unknown0 32 unsigned
Unknown3(1).Unknown1 18 unsigned
Unknown4 2 unsigned
Unknown5 3 unsigned

0x05E8 Server05E8

Opcode Direction Verified to
0x05E8 server to client unverified
Field Bits Encoding
Unknown0 2 unsigned
Unknown1 the fields below
Unknown1.Unknown0 3 unsigned
Unknown1.Unknown1 32 unsigned

0x05E9 Server05E9

Opcode Direction Verified to
0x05E9 server to client unverified
Field Bits Encoding
Unknown0 2 unsigned
Unknown1 3 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned

0x05EA Server05EA

Opcode Direction Verified to
0x05EA server to client unverified
Field Bits Encoding
Unknown0 3 unsigned
Unknown1 32 unsigned

0x05ED Server05ED

Opcode Direction Verified to
0x05ED server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned
Unknown4 3 unsigned

0x05EE Server05EE

Opcode Direction Verified to
0x05EE server to client unverified
Field Bits Encoding
Unknown0 varies wide string
Unknown1 varies wide string
Unknown2 32 unsigned
Unknown3 32 unsigned

0x05F1 Server05F1

Opcode Direction Verified to
0x05F1 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05F2 Server05F2

Opcode Direction Verified to
0x05F2 server to client unverified
Field Bits Encoding
(none) 0

0x0600 Server0600

Opcode Direction Verified to
0x0600 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 32 unsigned

0x0604 Server0604

Opcode Direction Verified to
0x0604 server to client unverified
Field Bits Encoding
(none) 0

0x060A Server060A

Opcode Direction Verified to
0x060A server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 the fields below
Unknown1[].Unknown0.Unknown0 14 unsigned
Unknown1[].Unknown0.Unknown1 64 unsigned
Unknown1[].Unknown1 varies wide string
Unknown1[].Unknown2 14 unsigned
Unknown1[].Unknown3 14 unsigned
Unknown1[].Unknown4 14 unsigned
Unknown1[].Unknown5 14 unsigned
Unknown1[].Unknown6 32 unsigned
Unknown1[].Unknown7 3 unsigned
Unknown1[].Unknown8 32 unsigned
Unknown1[].Unknown9 1 unsigned
Unknown1[].Unknown10 32 unsigned
Unknown1[].Unknown11 32 float
Unknown1[].Unknown12[0] the fields below
Unknown1[].Unknown12[0].Unknown0 16 unsigned
Unknown1[].Unknown12[0].Unknown1 8 unsigned
Unknown1[].Unknown12[1] the fields below
Unknown1[].Unknown12[1].Unknown0 16 unsigned
Unknown1[].Unknown12[1].Unknown1 8 unsigned
Unknown1[].Unknown12[2] the fields below
Unknown1[].Unknown12[2].Unknown0 16 unsigned
Unknown1[].Unknown12[2].Unknown1 8 unsigned
Unknown1[].Unknown12[3] the fields below
Unknown1[].Unknown12[3].Unknown0 16 unsigned
Unknown1[].Unknown12[3].Unknown1 8 unsigned
Unknown1[].Unknown12[4] the fields below
Unknown1[].Unknown12[4].Unknown0 16 unsigned
Unknown1[].Unknown12[4].Unknown1 8 unsigned
Unknown1[].Unknown13 count 32 unsigned
Unknown1[].Unknown13 array, counted by Unknown1[].Unknown13 count
Unknown1[].Unknown13[].Unknown0 15 unsigned
Unknown1[].Unknown13[].Unknown1 16 unsigned

0x060D Server060D

Opcode Direction Verified to
0x060D server to client unverified
Field Bits Encoding
(none) 0

0x0612 Server0612

Opcode Direction Verified to
0x0612 server to client unverified
Field Bits Encoding
(none) 0

0x0614 Server0614

Opcode Direction Verified to
0x0614 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned

0x0616 Server0616

Opcode Direction Verified to
0x0616 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 32 unsigned

0x061A Server061A

Opcode Direction Verified to
0x061A server to client unverified
Field Bits Encoding
(none) 0

0x061F Server061F

Opcode Direction Verified to
0x061F server to client unverified
Field Bits Encoding
(none) 0

0x0621 Server0621

Opcode Direction Verified to
0x0621 server to client unverified
Field Bits Encoding
(none) 0

0x0623 Server0623

Opcode Direction Verified to
0x0623 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 32 unsigned

0x0628 Server0628

Opcode Direction Verified to
0x0628 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned

0x0636 MovementControl

Gives the client control of a unit's movement.

Opcode Direction Verified to
0x0636 server to client fields
Field Bits Encoding Meaning
Ticket 32 unsigned A value the client sends straight back in 0x0635.
RebuildMovement 1 unsigned When set, the client rebuilds the movement state of the unit it moves from that unit's current state, at the current time.
UnitId 32 unsigned The unit to move. If it is not the unit the client moves, the client switches to it, or waits for that unit's UnitCreate.

Taken only after PlayerUnit; before it the client ignores it. The client answers at once with 0x0635. Unless it already moves the unit, it then takes the unit over and starts sending its movement (0x0637) and its zone changes (0x063A); when control comes back to the player's own unit after it was taken away, the client also sends 0x063A at once. The client registers a writer for it as well.

0x0638 Message0638

Opcode Direction Verified to
0x0638 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 1 unsigned
Unknown3 1 unsigned
Unknown4 count 5 unsigned
Unknown4 array, counted by Unknown4 count
Unknown4[].Unknown0 5 unsigned; selects Unknown4[].Unknown1
Unknown4[].Unknown1 union, selected by Unknown4[].Unknown0
Unknown4[].Unknown1(0) when Unknown4[].Unknown0 is 0
Unknown4[].Unknown1(0).Unknown0 32 unsigned
Unknown4[].Unknown1(1) when Unknown4[].Unknown0 is 1
Unknown4[].Unknown1(1).Unknown0 32 unsigned
Unknown4[].Unknown1(2) when Unknown4[].Unknown0 is 2
Unknown4[].Unknown1(2).Unknown0.X 32 float
Unknown4[].Unknown1(2).Unknown0.Y 32 float
Unknown4[].Unknown1(2).Unknown0.Z 32 float
Unknown4[].Unknown1(2).Unknown1 1 unsigned
Unknown4[].Unknown1(3) when Unknown4[].Unknown0 is 3
Unknown4[].Unknown1(3).Unknown0 10 unsigned; counts Unknown4[].Unknown1(3).Unknown1, Unknown4[].Unknown1(3).Unknown2
Unknown4[].Unknown1(3).Unknown1 array, counted by Unknown4[].Unknown1(3).Unknown0
Unknown4[].Unknown1(3).Unknown1[] 32 unsigned
Unknown4[].Unknown1(3).Unknown2 array, counted by Unknown4[].Unknown1(3).Unknown0
Unknown4[].Unknown1(3).Unknown2[].X 32 float
Unknown4[].Unknown1(3).Unknown2[].Y 32 float
Unknown4[].Unknown1(3).Unknown2[].Z 32 float
Unknown4[].Unknown1(3).Unknown3 2 unsigned
Unknown4[].Unknown1(3).Unknown4 32 unsigned
Unknown4[].Unknown1(3).Unknown5 1 unsigned
Unknown4[].Unknown1(4) when Unknown4[].Unknown0 is 4
Unknown4[].Unknown1(4).Unknown0 count 10 unsigned
Unknown4[].Unknown1(4).Unknown0 array, counted by Unknown4[].Unknown1(4).Unknown0 count
Unknown4[].Unknown1(4).Unknown0[].X 32 float
Unknown4[].Unknown1(4).Unknown0[].Y 32 float
Unknown4[].Unknown1(4).Unknown0[].Z 32 float
Unknown4[].Unknown1(4).Unknown1 16 packed float
Unknown4[].Unknown1(4).Unknown2 2 unsigned
Unknown4[].Unknown1(4).Unknown3 4 unsigned
Unknown4[].Unknown1(4).Unknown4 32 unsigned
Unknown4[].Unknown1(4).Unknown5 1 unsigned
Unknown4[].Unknown1(5) when Unknown4[].Unknown0 is 5
Unknown4[].Unknown1(5).Unknown0 32 unsigned
Unknown4[].Unknown1(5).Unknown1 32 float
Unknown4[].Unknown1(5).Unknown2 32 float
Unknown4[].Unknown1(5).Unknown3.X 16 packed float
Unknown4[].Unknown1(5).Unknown3.Y 16 packed float
Unknown4[].Unknown1(5).Unknown3.Z 16 packed float
Unknown4[].Unknown1(5).Unknown4 4 unsigned
Unknown4[].Unknown1(5).Unknown5 32 unsigned
Unknown4[].Unknown1(5).Unknown6 1 unsigned
Unknown4[].Unknown1(5).Unknown7 1 unsigned
Unknown4[].Unknown1(5).Unknown8 1 unsigned
Unknown4[].Unknown1(6) when Unknown4[].Unknown0 is 6
Unknown4[].Unknown1(6).Unknown0 count 10 unsigned
Unknown4[].Unknown1(6).Unknown0 array, counted by Unknown4[].Unknown1(6).Unknown0 count
Unknown4[].Unknown1(6).Unknown0[] 32 unsigned
Unknown4[].Unknown1(6).Unknown1 16 packed float
Unknown4[].Unknown1(6).Unknown2 32 float
Unknown4[].Unknown1(6).Unknown3 32 float
Unknown4[].Unknown1(6).Unknown4 32 float
Unknown4[].Unknown1(6).Unknown5.X 16 packed float
Unknown4[].Unknown1(6).Unknown5.Y 16 packed float
Unknown4[].Unknown1(6).Unknown5.Z 16 packed float
Unknown4[].Unknown1(6).Unknown6 4 unsigned
Unknown4[].Unknown1(6).Unknown7 32 unsigned
Unknown4[].Unknown1(6).Unknown8 32 unsigned
Unknown4[].Unknown1(6).Unknown9 1 unsigned
Unknown4[].Unknown1(6).Unknown10 1 unsigned
Unknown4[].Unknown1(7) when Unknown4[].Unknown0 is 7
Unknown4[].Unknown1(7).Unknown0.X 32 float
Unknown4[].Unknown1(7).Unknown0.Y 32 float
Unknown4[].Unknown1(7).Unknown0.Z 32 float
Unknown4[].Unknown1(7).Unknown1.X 32 float
Unknown4[].Unknown1(7).Unknown1.Y 32 float
Unknown4[].Unknown1(7).Unknown1.Z 32 float
Unknown4[].Unknown1(7).Unknown2 32 unsigned
Unknown4[].Unknown1(7).Unknown3 32 float
Unknown4[].Unknown1(7).Unknown4 32 unsigned
Unknown4[].Unknown1(7).Unknown5 1 unsigned
Unknown4[].Unknown1(8) when Unknown4[].Unknown0 is 8
Unknown4[].Unknown1(8).Unknown0.X 16 packed float
Unknown4[].Unknown1(8).Unknown0.Y 16 packed float
Unknown4[].Unknown1(8).Unknown0.Z 16 packed float
Unknown4[].Unknown1(8).Unknown1 1 unsigned
Unknown4[].Unknown1(9) when Unknown4[].Unknown0 is 9
Unknown4[].Unknown1(9).Unknown0 10 unsigned; counts Unknown4[].Unknown1(9).Unknown1, Unknown4[].Unknown1(9).Unknown2
Unknown4[].Unknown1(9).Unknown1 array, counted by Unknown4[].Unknown1(9).Unknown0
Unknown4[].Unknown1(9).Unknown1[] 32 unsigned
Unknown4[].Unknown1(9).Unknown2 array, counted by Unknown4[].Unknown1(9).Unknown0
Unknown4[].Unknown1(9).Unknown2[].X 16 packed float
Unknown4[].Unknown1(9).Unknown2[].Y 16 packed float
Unknown4[].Unknown1(9).Unknown2[].Z 16 packed float
Unknown4[].Unknown1(9).Unknown3 2 unsigned
Unknown4[].Unknown1(9).Unknown4 32 unsigned
Unknown4[].Unknown1(9).Unknown5 1 unsigned
Unknown4[].Unknown1(10) when Unknown4[].Unknown0 is 10
Unknown4[].Unknown1(10).Unknown0 1 unsigned
Unknown4[].Unknown1(11) when Unknown4[].Unknown0 is 11
Unknown4[].Unknown1(11).Unknown0.X 16 packed float
Unknown4[].Unknown1(11).Unknown0.Y 16 packed float
Unknown4[].Unknown1(11).Unknown0.Z 16 packed float
Unknown4[].Unknown1(11).Unknown1 1 unsigned
Unknown4[].Unknown1(12) when Unknown4[].Unknown0 is 12
Unknown4[].Unknown1(12).Unknown0 10 unsigned; counts Unknown4[].Unknown1(12).Unknown1, Unknown4[].Unknown1(12).Unknown2
Unknown4[].Unknown1(12).Unknown1 array, counted by Unknown4[].Unknown1(12).Unknown0
Unknown4[].Unknown1(12).Unknown1[] 32 unsigned
Unknown4[].Unknown1(12).Unknown2 array, counted by Unknown4[].Unknown1(12).Unknown0
Unknown4[].Unknown1(12).Unknown2[].X 16 packed float
Unknown4[].Unknown1(12).Unknown2[].Y 16 packed float
Unknown4[].Unknown1(12).Unknown2[].Z 16 packed float
Unknown4[].Unknown1(12).Unknown3 2 unsigned
Unknown4[].Unknown1(12).Unknown4 32 unsigned
Unknown4[].Unknown1(12).Unknown5 1 unsigned
Unknown4[].Unknown1(13) when Unknown4[].Unknown0 is 13
Unknown4[].Unknown1(13).Unknown0 1 unsigned
Unknown4[].Unknown1(14) when Unknown4[].Unknown0 is 14
Unknown4[].Unknown1(14).Unknown0.X 32 float
Unknown4[].Unknown1(14).Unknown0.Y 32 float
Unknown4[].Unknown1(14).Unknown0.Z 32 float
Unknown4[].Unknown1(14).Unknown1 1 unsigned
Unknown4[].Unknown1(15) when Unknown4[].Unknown0 is 15
Unknown4[].Unknown1(15).Unknown0 10 unsigned; counts Unknown4[].Unknown1(15).Unknown1, Unknown4[].Unknown1(15).Unknown2
Unknown4[].Unknown1(15).Unknown1 array, counted by Unknown4[].Unknown1(15).Unknown0
Unknown4[].Unknown1(15).Unknown1[] 32 unsigned
Unknown4[].Unknown1(15).Unknown2 array, counted by Unknown4[].Unknown1(15).Unknown0
Unknown4[].Unknown1(15).Unknown2[].X 32 float
Unknown4[].Unknown1(15).Unknown2[].Y 32 float
Unknown4[].Unknown1(15).Unknown2[].Z 32 float
Unknown4[].Unknown1(15).Unknown3 2 unsigned
Unknown4[].Unknown1(15).Unknown4 32 unsigned
Unknown4[].Unknown1(15).Unknown5 1 unsigned
Unknown4[].Unknown1(16) when Unknown4[].Unknown0 is 16
Unknown4[].Unknown1(16).Unknown0 32 unsigned
Unknown4[].Unknown1(16).Unknown1 16 unsigned
Unknown4[].Unknown1(16).Unknown2 32 float
Unknown4[].Unknown1(16).Unknown3 4 unsigned
Unknown4[].Unknown1(16).Unknown4 32 unsigned
Unknown4[].Unknown1(16).Unknown5 1 unsigned
Unknown4[].Unknown1(16).Unknown6 1 unsigned
Unknown4[].Unknown1(17) when Unknown4[].Unknown0 is 17
Unknown4[].Unknown1(17).Unknown0 count 10 unsigned
Unknown4[].Unknown1(17).Unknown0 array, counted by Unknown4[].Unknown1(17).Unknown0 count
Unknown4[].Unknown1(17).Unknown0[] 32 unsigned
Unknown4[].Unknown1(17).Unknown1 16 packed float
Unknown4[].Unknown1(17).Unknown2 32 float
Unknown4[].Unknown1(17).Unknown3 32 float
Unknown4[].Unknown1(17).Unknown4 32 float
Unknown4[].Unknown1(17).Unknown5 4 unsigned
Unknown4[].Unknown1(17).Unknown6 32 unsigned
Unknown4[].Unknown1(17).Unknown7 32 unsigned
Unknown4[].Unknown1(17).Unknown8 1 unsigned
Unknown4[].Unknown1(18) when Unknown4[].Unknown0 is 18
Unknown4[].Unknown1(18).Unknown0 32 unsigned
Unknown4[].Unknown1(18).Unknown1 1 unsigned
Unknown4[].Unknown1(19) when Unknown4[].Unknown0 is 19
Unknown4[].Unknown1(19).Unknown0.X 32 float
Unknown4[].Unknown1(19).Unknown0.Y 32 float
Unknown4[].Unknown1(19).Unknown0.Z 32 float
Unknown4[].Unknown1(19).Unknown1 1 unsigned
Unknown4[].Unknown1(20) when Unknown4[].Unknown0 is 20
Unknown4[].Unknown1(20).Unknown0.X 32 float
Unknown4[].Unknown1(20).Unknown0.Y 32 float
Unknown4[].Unknown1(20).Unknown0.Z 32 float
Unknown4[].Unknown1(20).Unknown1 32 unsigned
Unknown4[].Unknown1(20).Unknown2 16 packed float
Unknown4[].Unknown1(20).Unknown3 32 unsigned
Unknown4[].Unknown1(20).Unknown4 1 unsigned
Unknown4[].Unknown1(21) when Unknown4[].Unknown0 is 21
Unknown4[].Unknown1(21).Unknown0 1 unsigned
Unknown4[].Unknown1(22) when Unknown4[].Unknown0 is 22
Unknown4[].Unknown1(22).Unknown0 16 packed float
Unknown4[].Unknown1(22).Unknown1 1 unsigned
Unknown4[].Unknown1(23) when Unknown4[].Unknown0 is 23
Unknown4[].Unknown1(23).Unknown0 8 unsigned; counts Unknown4[].Unknown1(23).Unknown1, Unknown4[].Unknown1(23).Unknown2
Unknown4[].Unknown1(23).Unknown1 array, counted by Unknown4[].Unknown1(23).Unknown0
Unknown4[].Unknown1(23).Unknown1[] 32 unsigned
Unknown4[].Unknown1(23).Unknown2 array, counted by Unknown4[].Unknown1(23).Unknown0
Unknown4[].Unknown1(23).Unknown2[] 16 packed float
Unknown4[].Unknown1(23).Unknown3 2 unsigned
Unknown4[].Unknown1(23).Unknown4 32 unsigned
Unknown4[].Unknown1(23).Unknown5 1 unsigned
Unknown4[].Unknown1(24) when Unknown4[].Unknown0 is 24
Unknown4[].Unknown1(24).Unknown0 32 unsigned
Unknown4[].Unknown1(25) when Unknown4[].Unknown0 is 25
Unknown4[].Unknown1(25).Unknown0 8 unsigned; counts Unknown4[].Unknown1(25).Unknown1, Unknown4[].Unknown1(25).Unknown2
Unknown4[].Unknown1(25).Unknown1 array, counted by Unknown4[].Unknown1(25).Unknown0
Unknown4[].Unknown1(25).Unknown1[] 32 unsigned
Unknown4[].Unknown1(25).Unknown2 array, counted by Unknown4[].Unknown1(25).Unknown0
Unknown4[].Unknown1(25).Unknown2[] 32 unsigned
Unknown4[].Unknown1(25).Unknown3 32 unsigned
Unknown4[].Unknown1(26) when Unknown4[].Unknown0 is 26
Unknown4[].Unknown1(26).Unknown0 1 unsigned
Unknown4[].Unknown1(27) when Unknown4[].Unknown0 is 27
Unknown4[].Unknown1(27).Unknown0 32 unsigned
Unknown4[].Unknown1(28) when Unknown4[].Unknown0 is 28
Unknown4[].Unknown1(28).Unknown0 8 unsigned; counts Unknown4[].Unknown1(28).Unknown1, Unknown4[].Unknown1(28).Unknown2
Unknown4[].Unknown1(28).Unknown1 array, counted by Unknown4[].Unknown1(28).Unknown0
Unknown4[].Unknown1(28).Unknown1[] 32 unsigned
Unknown4[].Unknown1(28).Unknown2 array, counted by Unknown4[].Unknown1(28).Unknown0
Unknown4[].Unknown1(28).Unknown2[] 32 unsigned
Unknown4[].Unknown1(28).Unknown3 32 unsigned
Unknown4[].Unknown1(29) when Unknown4[].Unknown0 is 29
Unknown4[].Unknown1(29).Unknown0 1 unsigned

0x0639 Message0639

Opcode Direction Verified to
0x0639 server to client unverified
Field Bits Encoding
(none) 0

0x0688 Server0688

Opcode Direction Verified to
0x0688 server to client unverified
Field Bits Encoding
(none) 0

0x0689 Server0689

Opcode Direction Verified to
0x0689 server to client unverified
Field Bits Encoding
Unknown0 3 unsigned

0x0755 Server0755

Opcode Direction Verified to
0x0755 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned

0x0775 Server0775

Opcode Direction Verified to
0x0775 server to client unverified
Field Bits Encoding
Unknown0 varies byte block, 32-bit length, the length counts itself

0x083C Server083C

Opcode Direction Verified to
0x083C server to client unverified
Field Bits Encoding
(none) 0

0x086F Server086F

Opcode Direction Verified to
0x086F server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 2 unsigned
Unknown2 3 unsigned
Unknown3 32 unsigned

0x0876 Server0876

Opcode Direction Verified to
0x0876 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x088C Server088C

Opcode Direction Verified to
0x088C server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned
Unknown2 5 unsigned
Unknown3 32 unsigned

0x089A Server089A

Opcode Direction Verified to
0x089A server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned

0x089B Server089B

Opcode Direction Verified to
0x089B server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 2 unsigned
Unknown3 3 unsigned

0x08B8 Server08B8

Opcode Direction Verified to
0x08B8 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 3 unsigned

0x08C7 Server08C7

Opcode Direction Verified to
0x08C7 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x08CF Server08CF

Opcode Direction Verified to
0x08CF server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 1 unsigned

0x0905 Server0905

Opcode Direction Verified to
0x0905 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 5 unsigned
Unknown2 2 unsigned
Unknown3 18 unsigned
Unknown4 17 unsigned
Unknown5 15 unsigned
Unknown6 32 unsigned
Unknown7 1 unsigned
Unknown8 count 32 unsigned
Unknown8 array, counted by Unknown8 count
Unknown8[].Unknown0 7 unsigned
Unknown8[].Unknown1 15 unsigned
Unknown8[].Unknown2 14 unsigned
Unknown8[].Unknown3 32 unsigned

0x0908 Server0908

Opcode Direction Verified to
0x0908 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0909 Server0909

Opcode Direction Verified to
0x0909 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
Unknown1[4] 32 unsigned
Unknown2[0] 32 unsigned
Unknown2[1] 32 unsigned
Unknown2[2] 32 unsigned
Unknown2[3] 32 unsigned
Unknown2[4] 32 unsigned

0x090A Server090A

Opcode Direction Verified to
0x090A server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x090B Server090B

Opcode Direction Verified to
0x090B 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 32 unsigned
Unknown2 count 32 unsigned
Unknown2 array, counted by Unknown2 count
Unknown2[].Unknown0 32 unsigned
Unknown2[].Unknown1 4 unsigned
Unknown2[].Unknown2 32 unsigned
Unknown2[].Unknown3 32 unsigned
Unknown2[].Unknown4 32 unsigned
Unknown2[].Unknown5 17 unsigned
Unknown2[].Unknown6 32 unsigned
Unknown2[].Unknown7 32 unsigned
Unknown2[].Unknown8 32 unsigned
Unknown2[].Unknown9 64 unsigned
Unknown2[].Unknown10 32 unsigned
Unknown2[].Unknown11 the fields below
Unknown2[].Unknown11.Unknown0 3 unsigned
Unknown2[].Unknown11.Unknown1 32 unsigned
Unknown2[].Unknown11.Unknown2 32 unsigned
Unknown2[].Unknown12 the fields below
Unknown2[].Unknown12.Unknown0 3 unsigned
Unknown2[].Unknown12.Unknown1 32 unsigned
Unknown2[].Unknown12.Unknown2 32 unsigned
Unknown3 32 float
Unknown4 32 float
Unknown5 1 unsigned
Unknown6 1 unsigned
Unknown7 1 unsigned

0x0918 Server0918

Opcode Direction Verified to
0x0918 server to client unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 32 unsigned

0x0919 Server0919

Opcode Direction Verified to
0x0919 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 64 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned

0x092F Server092F

Opcode Direction Verified to
0x092F server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 18 unsigned

0x0931 Server0931

Opcode Direction Verified to
0x0931 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[] 32 float

0x0933 Server0933

Opcode Direction Verified to
0x0933 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 7 unsigned
Unknown1[].Unknown1 15 unsigned
Unknown1[].Unknown2 14 unsigned
Unknown1[].Unknown3 32 unsigned

0x0934 Server0934

Opcode Direction Verified to
0x0934 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 14 unsigned

0x0935 Server0935

Opcode Direction Verified to
0x0935 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 5 unsigned
Unknown1.Unknown1 32 float

0x0936 Server0936

Opcode Direction Verified to
0x0936 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 64 unsigned

0x0937 Server0937

Opcode Direction Verified to
0x0937 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 1 unsigned

0x0938 Server0938

Opcode Direction Verified to
0x0938 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 5 unsigned
Unknown1.Unknown1 32 unsigned

0x093A Server093A

Opcode Direction Verified to
0x093A server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 8 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 8 unsigned
Unknown1[].Unknown1 32 float
Unknown1[].Unknown2 32 float

0x093B Server093B

Opcode Direction Verified to
0x093B server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x093C Server093C

Opcode Direction Verified to
0x093C server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 4 unsigned
Unknown2 14 unsigned

0x0986 Server0986

Opcode Direction Verified to
0x0986 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned

0x0987 Server0987

Opcode Direction Verified to
0x0987 server to client unverified
Field Bits Encoding
(none) 0

0x0988 Server0988

Opcode Direction Verified to
0x0988 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 32 unsigned
Unknown0[].Unknown4 32 unsigned
Unknown0[].Unknown5 1 unsigned
Unknown1 3 unsigned
Unknown2 count 32 unsigned
Unknown2 array, counted by Unknown2 count
Unknown2[].Unknown0 32 unsigned
Unknown2[].Unknown1 varies wide string
Unknown2[].Unknown2 32 unsigned
Unknown2[].Unknown3 32 float
Unknown2[].Unknown4 32 unsigned

0x0989 Server0989

Opcode Direction Verified to
0x0989 server to client unverified
Field Bits Encoding
(none) 0

0x098A Server098A

Opcode Direction Verified to
0x098A server to client unverified
Field Bits Encoding
Unknown0 5 unsigned

0x098B Server098B

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

0x098C Server098C

Opcode Direction Verified to
0x098C server to client unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 5 unsigned

0x098D Server098D

Opcode Direction Verified to
0x098D server to client unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 5 unsigned

0x098E Server098E

Opcode Direction Verified to
0x098E 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 5 unsigned
Unknown0[].Unknown3 3 unsigned
Unknown0[].Unknown4 32 unsigned
Unknown0[].Unknown5 varies wide string
Unknown0[].Unknown6 1 unsigned
Unknown0[].Unknown7 64 unsigned
Unknown0[].Unknown8 32 unsigned

0x098F Server098F

Opcode Direction Verified to
0x098F server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 varies wide string
Unknown2 32 unsigned
Unknown3 32 unsigned
Unknown4 32 unsigned

0x0990 Server0990

Opcode Direction Verified to
0x0990 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 5 unsigned

0x0991 Server0991

Opcode Direction Verified to
0x0991 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 5 unsigned
Unknown2 varies wide string
Unknown3 varies wide string
Unknown4 varies wide string
Unknown5 varies wide string
Unknown6 varies wide string
Unknown7 varies wide string
Unknown8 varies wide string
Unknown9 varies wide string
Unknown10 32 unsigned
Unknown11 32 unsigned
Unknown12 32 unsigned
Unknown13 varies wide string

Client to server

0x00BB Client00BB

Opcode Direction Verified to
0x00BB client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x00BE Client00BE

Opcode Direction Verified to
0x00BE client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x00BF Client00BF

Opcode Direction Verified to
0x00BF client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

0x00C0 Client00C0

Opcode Direction Verified to
0x00C0 client to server unverified
Field Bits Encoding
(none) 0

0x00DE Client00DE

Opcode Direction Verified to
0x00DE client to server unverified
Field Bits Encoding
Unknown0 3 unsigned

0x00E4 Client00E4

Opcode Direction Verified to
0x00E4 client to server unverified
Field Bits Encoding
(none) 0

0x00F2 WorldReady

Tells the server the client has loaded the world and its player.

Opcode Direction Verified to
0x00F2 client to server fields
Field Bits Encoding Meaning
ZoneId 15 unsigned A zone id the client takes from the unit it moves: its zone lookups use it with the world and the player's position, and it reports changes of it in 0x063A.

Sent once per world by the client's world-entry checklist, once the world is loaded, PlayerUnit has named the player and WorldSettings has arrived. The client then stays on the loading screen until WorldEntryComplete.

0x012A Client012A

Opcode Direction Verified to
0x012A client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned

0x0141 Client0141

Opcode Direction Verified to
0x0141 client to server unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 32 unsigned

0x0144 Client0144

Opcode Direction Verified to
0x0144 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 2 unsigned
Unknown2 32 unsigned; counts Unknown3, Unknown4
Unknown3 array, counted by Unknown2
Unknown3[] 32 unsigned
Unknown4 array, counted by Unknown2
Unknown4[] 32 unsigned
Unknown5 32 unsigned; counts Unknown6
Unknown6 array, counted by Unknown5
Unknown6[] 32 float
Unknown7 1 unsigned

0x0149 Client0149

Opcode Direction Verified to
0x0149 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 9 unsigned
Unknown0.Unknown1 32 unsigned

0x014E Client014E

Opcode Direction Verified to
0x014E client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 1 unsigned

0x015A Client015A

Opcode Direction Verified to
0x015A client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x0166 Client0166

Opcode Direction Verified to
0x0166 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 9 unsigned
Unknown0.Unknown1 32 unsigned
Unknown1 32 unsigned

0x0177 Client0177

Opcode Direction Verified to
0x0177 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

0x017D Client017D

Opcode Direction Verified to
0x017D client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 9 unsigned
Unknown1.Unknown1 32 unsigned
Unknown2 32 unsigned

0x0182 Client0182

Opcode Direction Verified to
0x0182 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 9 unsigned
Unknown0.Unknown1 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 9 unsigned
Unknown1.Unknown1 32 unsigned

0x0184 Client0184

Opcode Direction Verified to
0x0184 client to server unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 32 unsigned
Unknown2 9 unsigned
Unknown3 32 unsigned

0x0185 Client0185

Opcode Direction Verified to
0x0185 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x018C Client018C

Opcode Direction Verified to
0x018C client to server unverified
Field Bits Encoding
(none) 0

0x018D Client018D

Opcode Direction Verified to
0x018D client to server unverified
Field Bits Encoding
Unknown0 64 unsigned

0x018F Client018F

Opcode Direction Verified to
0x018F client to server unverified
Field Bits Encoding
(none) 0

0x0190 Client0190

Opcode Direction Verified to
0x0190 client to server unverified
Field Bits Encoding
(none) 0

0x0191 Client0191

Opcode Direction Verified to
0x0191 client to server unverified
Field Bits Encoding
(none) 0

0x0192 Client0192

Opcode Direction Verified to
0x0192 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x0194 Client0194

Opcode Direction Verified to
0x0194 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned

0x0197 Client0197

Opcode Direction Verified to
0x0197 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned

0x01AF Client01AF

Opcode Direction Verified to
0x01AF client to server unverified
Field Bits Encoding
(none) 0

0x0233 Client0233

Opcode Direction Verified to
0x0233 client to server unverified
Field Bits Encoding
Unknown0 varies wide string

0x023C Client023C

Opcode Direction Verified to
0x023C client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 64 unsigned
Unknown2 32 unsigned
Unknown3 32 float
Unknown4 32 float
Unknown5 32 float
Unknown6 32 unsigned

0x023D Client023D

Opcode Direction Verified to
0x023D client to server unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 10 unsigned
Unknown2 64 unsigned
Unknown3 64 unsigned
Unknown4 64 unsigned
Unknown5 64 unsigned
Unknown6 64 unsigned
Unknown7 64 unsigned
Unknown8 varies wide string

0x023E Client023E

Opcode Direction Verified to
0x023E client to server unverified
Field Bits Encoding
Unknown0 32 float
Unknown1 32 float
Unknown2 32 float
Unknown3 32 float
Unknown4 32 float
Unknown5 32 float
Unknown6 32 float
Unknown7 32 float

0x023F Client023F

Opcode Direction Verified to
0x023F client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 1 unsigned
Unknown4 31 unsigned

0x0240 Client0240

Opcode Direction Verified to
0x0240 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned
Unknown1 31 unsigned
Unknown2 1 unsigned
Unknown3 31 unsigned
Unknown4 the fields below
Unknown4.Unknown0.X 32 float
Unknown4.Unknown0.Y 32 float
Unknown4.Unknown0.Z 32 float
Unknown5 32 float
Unknown6 1 unsigned
Unknown7 31 unsigned

0x0265 Client0265

Opcode Direction Verified to
0x0265 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 1 unsigned

0x0267 Client0267

Opcode Direction Verified to
0x0267 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 64 unsigned

0x0269 Client0269

Opcode Direction Verified to
0x0269 client to server unverified
Field Bits Encoding
(none) 0

0x026B Client026B

Opcode Direction Verified to
0x026B client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 64 unsigned
Unknown2 1 unsigned

0x0356 Client0356

Opcode Direction Verified to
0x0356 client to server unverified
Field Bits Encoding
(none) 0

0x035A Client035A

Opcode Direction Verified to
0x035A client to server unverified
Field Bits Encoding
Unknown0 15 unsigned

0x035B Client035B

Opcode Direction Verified to
0x035B client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 9 unsigned
Unknown0.Unknown1 32 unsigned
Unknown1 15 unsigned

0x035D Client035D

Opcode Direction Verified to
0x035D client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 15 unsigned
Unknown2 1 unsigned

0x035E Client035E

Opcode Direction Verified to
0x035E client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 1 unsigned

0x0360 Client0360

Opcode Direction Verified to
0x0360 client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 1 unsigned

0x0364 Client0364

Opcode Direction Verified to
0x0364 client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 1 unsigned

0x0365 Client0365

Opcode Direction Verified to
0x0365 client to server unverified
Field Bits Encoding
Unknown0 15 unsigned

0x037E Client037E

Opcode Direction Verified to
0x037E client to server unverified
Field Bits Encoding
Unknown0 14 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 1 unsigned
Unknown4 1 unsigned

0x038C TaggedMessage

One whole client message, under a tag that depends on which message it is.

Opcode Direction Verified to
0x038C client to server fields
Field Bits Encoding Meaning
Tag 5 unsigned The tag: 0x03, 0x0B or 0x13. A message of a given opcode always travels under the same tag.
Payload varies byte block, 32-bit length, byte-aligned, the length counts itself One whole message, from the next byte boundary: its own 32-bit length (counting those four bytes), then its 16-bit opcode and its body.

The client sends it before the world as well as in it: at character select, a Client082D goes out inside one under tag 0x13.

0x03E7 Client03E7

Opcode Direction Verified to
0x03E7 client to server unverified
Field Bits Encoding
(none) 0

0x03F1 Client03F1

Opcode Direction Verified to
0x03F1 client to server unverified
Field Bits Encoding
Unknown0 varies wide string
Unknown1 64 unsigned
Unknown2 32 unsigned
Unknown3 the fields below
Unknown3.Unknown0 14 unsigned
Unknown3.Unknown1 64 unsigned

0x03F2 Client03F2

Opcode Direction Verified to
0x03F2 client to server unverified
Field Bits Encoding
Unknown0 varies wide string
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned

0x0406 Client0406

Opcode Direction Verified to
0x0406 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned

0x0408 Client0408

Opcode Direction Verified to
0x0408 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned
Unknown2 32 unsigned
Unknown3 32 unsigned

0x0416 Client0416

Opcode Direction Verified to
0x0416 client to server unverified
Field Bits Encoding
Unknown0 varies wide string
Unknown1 varies wide string

0x041A Client041A

Opcode Direction Verified to
0x041A client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 1 unsigned
Unknown2 32 unsigned

0x0422 Client0422

Opcode Direction Verified to
0x0422 client to server unverified
Field Bits Encoding
Unknown0 varies wide string
Unknown1 varies wide string

0x0428 Client0428

Opcode Direction Verified to
0x0428 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned

0x042B Client042B

Opcode Direction Verified to
0x042B client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 1 unsigned

0x042E Client042E

Opcode Direction Verified to
0x042E client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 3 unsigned
Unknown2 3 unsigned
Unknown3 4 unsigned
Unknown4 2 unsigned

0x0432 Client0432

Opcode Direction Verified to
0x0432 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 32 unsigned

0x0446 Client0446

Opcode Direction Verified to
0x0446 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned

0x044A Client044A

Opcode Direction Verified to
0x044A client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 varies wide string

0x0453 Client0453

Opcode Direction Verified to
0x0453 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 1 unsigned
Unknown2 varies wide string
Unknown3 1 unsigned

0x045E Client045E

Opcode Direction Verified to
0x045E client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 1 unsigned

0x045F Client045F

Opcode Direction Verified to
0x045F client to server unverified
Field Bits Encoding
Unknown0 15 unsigned

0x05B2 Client05B2

Opcode Direction Verified to
0x05B2 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 1 unsigned

0x05B4 Client05B4

Opcode Direction Verified to
0x05B4 client to server unverified
Field Bits Encoding
(none) 0

0x05B5 Client05B5

Opcode Direction Verified to
0x05B5 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05B6 Client05B6

Opcode Direction Verified to
0x05B6 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05C8 Client05C8

Opcode Direction Verified to
0x05C8 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05D1 Client05D1

Opcode Direction Verified to
0x05D1 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned

0x05D3 Client05D3

Opcode Direction Verified to
0x05D3 client to server unverified
Field Bits Encoding
(none) 0

0x05D5 Client05D5

Opcode Direction Verified to
0x05D5 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05DA Client05DA

Opcode Direction Verified to
0x05DA client to server unverified
Field Bits Encoding
(none) 0

0x05EF Client05EF

Opcode Direction Verified to
0x05EF client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F3 Client05F3

Opcode Direction Verified to
0x05F3 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F8 Client05F8

Opcode Direction Verified to
0x05F8 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F9 Client05F9

Opcode Direction Verified to
0x05F9 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0602 Client0602

Opcode Direction Verified to
0x0602 client to server unverified
Field Bits Encoding
(none) 0

0x0606 Client0606

Opcode Direction Verified to
0x0606 client to server unverified
Field Bits Encoding
(none) 0

0x0617 Client0617

Opcode Direction Verified to
0x0617 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 1 unsigned

0x0624 Client0624

Opcode Direction Verified to
0x0624 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

0x0637 Message0637

Opcode Direction Verified to
0x0637 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 5 unsigned; selects Unknown1[].Unknown1
Unknown1[].Unknown1 union, selected by Unknown1[].Unknown0
Unknown1[].Unknown1(0) when Unknown1[].Unknown0 is 0
Unknown1[].Unknown1(0).Unknown0 32 unsigned
Unknown1[].Unknown1(1) when Unknown1[].Unknown0 is 1
Unknown1[].Unknown1(1).Unknown0 32 unsigned
Unknown1[].Unknown1(2) when Unknown1[].Unknown0 is 2
Unknown1[].Unknown1(2).Unknown0.X 32 float
Unknown1[].Unknown1(2).Unknown0.Y 32 float
Unknown1[].Unknown1(2).Unknown0.Z 32 float
Unknown1[].Unknown1(2).Unknown1 1 unsigned
Unknown1[].Unknown1(3) when Unknown1[].Unknown0 is 3
Unknown1[].Unknown1(3).Unknown0 10 unsigned; counts Unknown1[].Unknown1(3).Unknown1, Unknown1[].Unknown1(3).Unknown2
Unknown1[].Unknown1(3).Unknown1 array, counted by Unknown1[].Unknown1(3).Unknown0
Unknown1[].Unknown1(3).Unknown1[] 32 unsigned
Unknown1[].Unknown1(3).Unknown2 array, counted by Unknown1[].Unknown1(3).Unknown0
Unknown1[].Unknown1(3).Unknown2[].X 32 float
Unknown1[].Unknown1(3).Unknown2[].Y 32 float
Unknown1[].Unknown1(3).Unknown2[].Z 32 float
Unknown1[].Unknown1(3).Unknown3 2 unsigned
Unknown1[].Unknown1(3).Unknown4 32 unsigned
Unknown1[].Unknown1(3).Unknown5 1 unsigned
Unknown1[].Unknown1(4) when Unknown1[].Unknown0 is 4
Unknown1[].Unknown1(4).Unknown0 count 10 unsigned
Unknown1[].Unknown1(4).Unknown0 array, counted by Unknown1[].Unknown1(4).Unknown0 count
Unknown1[].Unknown1(4).Unknown0[].X 32 float
Unknown1[].Unknown1(4).Unknown0[].Y 32 float
Unknown1[].Unknown1(4).Unknown0[].Z 32 float
Unknown1[].Unknown1(4).Unknown1 16 packed float
Unknown1[].Unknown1(4).Unknown2 2 unsigned
Unknown1[].Unknown1(4).Unknown3 4 unsigned
Unknown1[].Unknown1(4).Unknown4 32 unsigned
Unknown1[].Unknown1(4).Unknown5 1 unsigned
Unknown1[].Unknown1(5) when Unknown1[].Unknown0 is 5
Unknown1[].Unknown1(5).Unknown0 32 unsigned
Unknown1[].Unknown1(5).Unknown1 32 float
Unknown1[].Unknown1(5).Unknown2 32 float
Unknown1[].Unknown1(5).Unknown3.X 16 packed float
Unknown1[].Unknown1(5).Unknown3.Y 16 packed float
Unknown1[].Unknown1(5).Unknown3.Z 16 packed float
Unknown1[].Unknown1(5).Unknown4 4 unsigned
Unknown1[].Unknown1(5).Unknown5 32 unsigned
Unknown1[].Unknown1(5).Unknown6 1 unsigned
Unknown1[].Unknown1(5).Unknown7 1 unsigned
Unknown1[].Unknown1(5).Unknown8 1 unsigned
Unknown1[].Unknown1(6) when Unknown1[].Unknown0 is 6
Unknown1[].Unknown1(6).Unknown0 count 10 unsigned
Unknown1[].Unknown1(6).Unknown0 array, counted by Unknown1[].Unknown1(6).Unknown0 count
Unknown1[].Unknown1(6).Unknown0[] 32 unsigned
Unknown1[].Unknown1(6).Unknown1 16 packed float
Unknown1[].Unknown1(6).Unknown2 32 float
Unknown1[].Unknown1(6).Unknown3 32 float
Unknown1[].Unknown1(6).Unknown4 32 float
Unknown1[].Unknown1(6).Unknown5.X 16 packed float
Unknown1[].Unknown1(6).Unknown5.Y 16 packed float
Unknown1[].Unknown1(6).Unknown5.Z 16 packed float
Unknown1[].Unknown1(6).Unknown6 4 unsigned
Unknown1[].Unknown1(6).Unknown7 32 unsigned
Unknown1[].Unknown1(6).Unknown8 32 unsigned
Unknown1[].Unknown1(6).Unknown9 1 unsigned
Unknown1[].Unknown1(6).Unknown10 1 unsigned
Unknown1[].Unknown1(7) when Unknown1[].Unknown0 is 7
Unknown1[].Unknown1(7).Unknown0.X 32 float
Unknown1[].Unknown1(7).Unknown0.Y 32 float
Unknown1[].Unknown1(7).Unknown0.Z 32 float
Unknown1[].Unknown1(7).Unknown1.X 32 float
Unknown1[].Unknown1(7).Unknown1.Y 32 float
Unknown1[].Unknown1(7).Unknown1.Z 32 float
Unknown1[].Unknown1(7).Unknown2 32 unsigned
Unknown1[].Unknown1(7).Unknown3 32 float
Unknown1[].Unknown1(7).Unknown4 32 unsigned
Unknown1[].Unknown1(7).Unknown5 1 unsigned
Unknown1[].Unknown1(8) when Unknown1[].Unknown0 is 8
Unknown1[].Unknown1(8).Unknown0.X 16 packed float
Unknown1[].Unknown1(8).Unknown0.Y 16 packed float
Unknown1[].Unknown1(8).Unknown0.Z 16 packed float
Unknown1[].Unknown1(8).Unknown1 1 unsigned
Unknown1[].Unknown1(9) when Unknown1[].Unknown0 is 9
Unknown1[].Unknown1(9).Unknown0 10 unsigned; counts Unknown1[].Unknown1(9).Unknown1, Unknown1[].Unknown1(9).Unknown2
Unknown1[].Unknown1(9).Unknown1 array, counted by Unknown1[].Unknown1(9).Unknown0
Unknown1[].Unknown1(9).Unknown1[] 32 unsigned
Unknown1[].Unknown1(9).Unknown2 array, counted by Unknown1[].Unknown1(9).Unknown0
Unknown1[].Unknown1(9).Unknown2[].X 16 packed float
Unknown1[].Unknown1(9).Unknown2[].Y 16 packed float
Unknown1[].Unknown1(9).Unknown2[].Z 16 packed float
Unknown1[].Unknown1(9).Unknown3 2 unsigned
Unknown1[].Unknown1(9).Unknown4 32 unsigned
Unknown1[].Unknown1(9).Unknown5 1 unsigned
Unknown1[].Unknown1(10) when Unknown1[].Unknown0 is 10
Unknown1[].Unknown1(10).Unknown0 1 unsigned
Unknown1[].Unknown1(11) when Unknown1[].Unknown0 is 11
Unknown1[].Unknown1(11).Unknown0.X 16 packed float
Unknown1[].Unknown1(11).Unknown0.Y 16 packed float
Unknown1[].Unknown1(11).Unknown0.Z 16 packed float
Unknown1[].Unknown1(11).Unknown1 1 unsigned
Unknown1[].Unknown1(12) when Unknown1[].Unknown0 is 12
Unknown1[].Unknown1(12).Unknown0 10 unsigned; counts Unknown1[].Unknown1(12).Unknown1, Unknown1[].Unknown1(12).Unknown2
Unknown1[].Unknown1(12).Unknown1 array, counted by Unknown1[].Unknown1(12).Unknown0
Unknown1[].Unknown1(12).Unknown1[] 32 unsigned
Unknown1[].Unknown1(12).Unknown2 array, counted by Unknown1[].Unknown1(12).Unknown0
Unknown1[].Unknown1(12).Unknown2[].X 16 packed float
Unknown1[].Unknown1(12).Unknown2[].Y 16 packed float
Unknown1[].Unknown1(12).Unknown2[].Z 16 packed float
Unknown1[].Unknown1(12).Unknown3 2 unsigned
Unknown1[].Unknown1(12).Unknown4 32 unsigned
Unknown1[].Unknown1(12).Unknown5 1 unsigned
Unknown1[].Unknown1(13) when Unknown1[].Unknown0 is 13
Unknown1[].Unknown1(13).Unknown0 1 unsigned
Unknown1[].Unknown1(14) when Unknown1[].Unknown0 is 14
Unknown1[].Unknown1(14).Unknown0.X 32 float
Unknown1[].Unknown1(14).Unknown0.Y 32 float
Unknown1[].Unknown1(14).Unknown0.Z 32 float
Unknown1[].Unknown1(14).Unknown1 1 unsigned
Unknown1[].Unknown1(15) when Unknown1[].Unknown0 is 15
Unknown1[].Unknown1(15).Unknown0 10 unsigned; counts Unknown1[].Unknown1(15).Unknown1, Unknown1[].Unknown1(15).Unknown2
Unknown1[].Unknown1(15).Unknown1 array, counted by Unknown1[].Unknown1(15).Unknown0
Unknown1[].Unknown1(15).Unknown1[] 32 unsigned
Unknown1[].Unknown1(15).Unknown2 array, counted by Unknown1[].Unknown1(15).Unknown0
Unknown1[].Unknown1(15).Unknown2[].X 32 float
Unknown1[].Unknown1(15).Unknown2[].Y 32 float
Unknown1[].Unknown1(15).Unknown2[].Z 32 float
Unknown1[].Unknown1(15).Unknown3 2 unsigned
Unknown1[].Unknown1(15).Unknown4 32 unsigned
Unknown1[].Unknown1(15).Unknown5 1 unsigned
Unknown1[].Unknown1(16) when Unknown1[].Unknown0 is 16
Unknown1[].Unknown1(16).Unknown0 32 unsigned
Unknown1[].Unknown1(16).Unknown1 16 unsigned
Unknown1[].Unknown1(16).Unknown2 32 float
Unknown1[].Unknown1(16).Unknown3 4 unsigned
Unknown1[].Unknown1(16).Unknown4 32 unsigned
Unknown1[].Unknown1(16).Unknown5 1 unsigned
Unknown1[].Unknown1(16).Unknown6 1 unsigned
Unknown1[].Unknown1(17) when Unknown1[].Unknown0 is 17
Unknown1[].Unknown1(17).Unknown0 count 10 unsigned
Unknown1[].Unknown1(17).Unknown0 array, counted by Unknown1[].Unknown1(17).Unknown0 count
Unknown1[].Unknown1(17).Unknown0[] 32 unsigned
Unknown1[].Unknown1(17).Unknown1 16 packed float
Unknown1[].Unknown1(17).Unknown2 32 float
Unknown1[].Unknown1(17).Unknown3 32 float
Unknown1[].Unknown1(17).Unknown4 32 float
Unknown1[].Unknown1(17).Unknown5 4 unsigned
Unknown1[].Unknown1(17).Unknown6 32 unsigned
Unknown1[].Unknown1(17).Unknown7 32 unsigned
Unknown1[].Unknown1(17).Unknown8 1 unsigned
Unknown1[].Unknown1(18) when Unknown1[].Unknown0 is 18
Unknown1[].Unknown1(18).Unknown0 32 unsigned
Unknown1[].Unknown1(18).Unknown1 1 unsigned
Unknown1[].Unknown1(19) when Unknown1[].Unknown0 is 19
Unknown1[].Unknown1(19).Unknown0.X 32 float
Unknown1[].Unknown1(19).Unknown0.Y 32 float
Unknown1[].Unknown1(19).Unknown0.Z 32 float
Unknown1[].Unknown1(19).Unknown1 1 unsigned
Unknown1[].Unknown1(20) when Unknown1[].Unknown0 is 20
Unknown1[].Unknown1(20).Unknown0.X 32 float
Unknown1[].Unknown1(20).Unknown0.Y 32 float
Unknown1[].Unknown1(20).Unknown0.Z 32 float
Unknown1[].Unknown1(20).Unknown1 32 unsigned
Unknown1[].Unknown1(20).Unknown2 16 packed float
Unknown1[].Unknown1(20).Unknown3 32 unsigned
Unknown1[].Unknown1(20).Unknown4 1 unsigned
Unknown1[].Unknown1(21) when Unknown1[].Unknown0 is 21
Unknown1[].Unknown1(21).Unknown0 1 unsigned
Unknown1[].Unknown1(22) when Unknown1[].Unknown0 is 22
Unknown1[].Unknown1(22).Unknown0 16 packed float
Unknown1[].Unknown1(22).Unknown1 1 unsigned
Unknown1[].Unknown1(23) when Unknown1[].Unknown0 is 23
Unknown1[].Unknown1(23).Unknown0 8 unsigned; counts Unknown1[].Unknown1(23).Unknown1, Unknown1[].Unknown1(23).Unknown2
Unknown1[].Unknown1(23).Unknown1 array, counted by Unknown1[].Unknown1(23).Unknown0
Unknown1[].Unknown1(23).Unknown1[] 32 unsigned
Unknown1[].Unknown1(23).Unknown2 array, counted by Unknown1[].Unknown1(23).Unknown0
Unknown1[].Unknown1(23).Unknown2[] 16 packed float
Unknown1[].Unknown1(23).Unknown3 2 unsigned
Unknown1[].Unknown1(23).Unknown4 32 unsigned
Unknown1[].Unknown1(23).Unknown5 1 unsigned
Unknown1[].Unknown1(24) when Unknown1[].Unknown0 is 24
Unknown1[].Unknown1(24).Unknown0 32 unsigned
Unknown1[].Unknown1(25) when Unknown1[].Unknown0 is 25
Unknown1[].Unknown1(25).Unknown0 8 unsigned; counts Unknown1[].Unknown1(25).Unknown1, Unknown1[].Unknown1(25).Unknown2
Unknown1[].Unknown1(25).Unknown1 array, counted by Unknown1[].Unknown1(25).Unknown0
Unknown1[].Unknown1(25).Unknown1[] 32 unsigned
Unknown1[].Unknown1(25).Unknown2 array, counted by Unknown1[].Unknown1(25).Unknown0
Unknown1[].Unknown1(25).Unknown2[] 32 unsigned
Unknown1[].Unknown1(25).Unknown3 32 unsigned
Unknown1[].Unknown1(26) when Unknown1[].Unknown0 is 26
Unknown1[].Unknown1(26).Unknown0 1 unsigned
Unknown1[].Unknown1(27) when Unknown1[].Unknown0 is 27
Unknown1[].Unknown1(27).Unknown0 32 unsigned
Unknown1[].Unknown1(28) when Unknown1[].Unknown0 is 28
Unknown1[].Unknown1(28).Unknown0 8 unsigned; counts Unknown1[].Unknown1(28).Unknown1, Unknown1[].Unknown1(28).Unknown2
Unknown1[].Unknown1(28).Unknown1 array, counted by Unknown1[].Unknown1(28).Unknown0
Unknown1[].Unknown1(28).Unknown1[] 32 unsigned
Unknown1[].Unknown1(28).Unknown2 array, counted by Unknown1[].Unknown1(28).Unknown0
Unknown1[].Unknown1(28).Unknown2[] 32 unsigned
Unknown1[].Unknown1(28).Unknown3 32 unsigned
Unknown1[].Unknown1(29) when Unknown1[].Unknown0 is 29
Unknown1[].Unknown1(29).Unknown0 1 unsigned

0x063A Message063A

Opcode Direction Verified to
0x063A client to server unverified
Field Bits Encoding
Unknown0 15 unsigned
Unknown1 15 unsigned

0x0770 Client0770

Opcode Direction Verified to
0x0770 client to server unverified
Field Bits Encoding
(none) 0

0x078E Client078E

Opcode Direction Verified to
0x078E client to server unverified
Field Bits Encoding
Unknown0 14 unsigned

0x078F Client078F

Opcode Direction Verified to
0x078F client to server unverified
Field Bits Encoding
(none) 0

0x079E Client079E

Opcode Direction Verified to
0x079E client to server unverified
Field Bits Encoding
(none) 0

0x07A5 Client07A5

Opcode Direction Verified to
0x07A5 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x07C6 Client07C6

Opcode Direction Verified to
0x07C6 client to server unverified
Field Bits Encoding
Unknown0 varies wide string

0x07EA Client07EA

Opcode Direction Verified to
0x07EA client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 7 unsigned

0x082A Client082A

Opcode Direction Verified to
0x082A client to server unverified
Field Bits Encoding
Unknown0 20 unsigned
Unknown1 5 unsigned
Unknown2 14 unsigned
Unknown3 20 unsigned
Unknown4 the fields below
Unknown4.Unknown0 14 unsigned
Unknown4.Unknown1 64 unsigned
Unknown5 20 unsigned

0x082D Client082D

Opcode Direction Verified to
0x082D client to server unverified
Field Bits Encoding
Unknown0 14 unsigned

0x082F Client082F

Opcode Direction Verified to
0x082F client to server unverified
Field Bits Encoding
Unknown0 18 unsigned

0x0839 Client0839

Opcode Direction Verified to
0x0839 client to server unverified
Field Bits Encoding
Unknown0 64 unsigned

0x0943 Client0943

Opcode Direction Verified to
0x0943 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 9 unsigned
Unknown1.Unknown1 32 unsigned
Unknown2 32 unsigned
Unknown3 the fields below
Unknown3.Unknown0 9 unsigned
Unknown3.Unknown1 32 unsigned
Unknown4 the fields below
Unknown4.Unknown0.X 32 float
Unknown4.Unknown0.Y 32 float
Unknown4.Unknown0.Z 32 float

Both ways

0x0635 Message0635

Opcode Direction Verified to
0x0635 both ways unverified
Field Bits Encoding
Unknown0 32 unsigned

Where the code lives

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

Clone this wiki locally