Skip to content

Messages WorldEntry

rebaserHEAD edited this page Oct 18, 2026 · 5 revisions

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

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

Note

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

Server to client

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.

0x0092 LogoutCountdown

Starts the countdown before a logout completes, or cancels the pending request.

Opcode Direction Verified to
0x0092 server to client purpose
Field Bits Encoding
Duration 32 unsigned
Cancel 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

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 The period, in milliseconds, of the client's movement timer, from which the client sends the movement of the unit it moves (ClientMovement). The client clamps it 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

0x025E PlayerState

The player's own state: the amount of each currency, experience, item proficiencies, entitlements and other values the client keeps for the player.

Opcode Direction Verified to
0x025E server to client purpose
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 signed
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

Taken only after PlayerUnit; before it the client refuses it and keeps none of it. The client sends nothing in reply, and does not need it to finish entering the world.

0x0689 Server0689

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

Client to server

0x00BF LogoutRequest

Asks to leave the world, or cancels a request still waiting.

Opcode Direction Verified to
0x00BF client to server fields
Field Bits Encoding Meaning
Begin 1 unsigned True asks to leave the world; false cancels a request still counting down.

The request is the same however the player chose to leave. The client sends LogoutConfirm when the countdown from LogoutCountdown ends.

0x00C0 LogoutConfirm

Confirms the player is leaving the world.

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

The client sends it once while a request is pending: when the countdown from LogoutCountdown ends, or at once when the player confirms.

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 ZoneChange.

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.

Both ways

0x0634 Message0634

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

Where the code lives

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

Clone this wiki locally