Messages Guild - NexusTomorrow/server GitHub Wiki
Every message in the Guild area: its opcode, direction, how far it is verified, and its fields.
[!NOTE] Generated from the message declarations at bootstrap
b094213byTools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
Server to client
0x024D Server024D
| Opcode | Direction | Verified to |
|---|---|---|
0x024D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
7 | unsigned |
0x046F Server046F
| Opcode | Direction | Verified to |
|---|---|---|
0x046F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
the fields below | |
Unknown1.Unknown0.Unknown0 |
64 | unsigned |
Unknown1.Unknown0.Unknown1 |
64 | unsigned |
Unknown1.Unknown0.Unknown2 |
18 | unsigned |
Unknown1.Unknown0.Unknown3 |
the fields below | |
Unknown1.Unknown0.Unknown3.Location |
9 | unsigned |
Unknown1.Unknown0.Unknown3.Slot |
32 | unsigned |
Unknown1.Unknown0.Unknown4 |
32 | unsigned |
Unknown1.Unknown0.Unknown5 |
32 | unsigned |
Unknown1.Unknown0.Unknown6 |
64 | unsigned |
Unknown1.Unknown0.Unknown7 |
32 | unsigned |
Unknown1.Unknown0.Unknown8 |
64 | unsigned |
Unknown1.Unknown0.Unknown9 |
32 | float |
Unknown1.Unknown0.Unknown10 |
32 | unsigned |
Unknown1.Unknown0.Unknown11 |
8 | unsigned |
Unknown1.Unknown0.Unknown12 |
32 | unsigned |
Unknown1.Unknown0.Unknown13 |
32 | unsigned |
Unknown1.Unknown0.Unknown14 |
32 | unsigned |
Unknown1.Unknown0.Unknown15[0] |
the fields below | |
Unknown1.Unknown0.Unknown15[0].Unknown0 |
3 | unsigned |
Unknown1.Unknown0.Unknown15[0].Unknown1 |
32 | unsigned |
Unknown1.Unknown0.Unknown15[0].Unknown2 |
32 | unsigned |
Unknown1.Unknown0.Unknown15[1] |
the fields below | |
Unknown1.Unknown0.Unknown15[1].Unknown0 |
3 | unsigned |
Unknown1.Unknown0.Unknown15[1].Unknown1 |
32 | unsigned |
Unknown1.Unknown0.Unknown15[1].Unknown2 |
32 | unsigned |
Unknown1.Unknown0.Unknown16 |
18 | unsigned |
Unknown1.Unknown0.Unknown17 count |
3 | unsigned |
Unknown1.Unknown0.Unknown17 |
array, counted by Unknown1.Unknown0.Unknown17 count |
|
Unknown1.Unknown0.Unknown17[] |
32 | unsigned |
Unknown1.Unknown0.Unknown18 count |
4 | unsigned |
Unknown1.Unknown0.Unknown18 |
array, counted by Unknown1.Unknown0.Unknown18 count |
|
Unknown1.Unknown0.Unknown18[] |
32 | unsigned |
Unknown1.Unknown0.Unknown19 count |
6 | unsigned |
Unknown1.Unknown0.Unknown19 |
array, counted by Unknown1.Unknown0.Unknown19 count |
|
Unknown1.Unknown0.Unknown19[].Unknown0 |
14 | unsigned |
Unknown1.Unknown0.Unknown19[].Unknown1 |
64 | unsigned |
Unknown1.Unknown0.Unknown20 |
32 | unsigned |
Unknown1.Unknown1 |
6 | unsigned |
0x0470 Server0470
| Opcode | Direction | Verified to |
|---|---|---|
0x0470 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
0x0476 Server0476
| Opcode | Direction | Verified to |
|---|---|---|
0x0476 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
32 | unsigned |
0x0478 Server0478
| Opcode | Direction | Verified to |
|---|---|---|
0x0478 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
0x0479 Server0479
| Opcode | Direction | Verified to |
|---|---|---|
0x0479 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1[0] |
varies | wide string |
Unknown1[1] |
varies | wide string |
Unknown1[2] |
varies | wide string |
Unknown1[3] |
varies | wide string |
Unknown1[4] |
varies | wide string |
Unknown1[5] |
varies | wide string |
Unknown1[6] |
varies | wide string |
Unknown1[7] |
varies | wide string |
Unknown1[8] |
varies | wide string |
Unknown1[9] |
varies | wide string |
0x047A Server047A
| Opcode | Direction | Verified to |
|---|---|---|
0x047A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
9 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count |
|
Unknown2[].Unknown0 |
the fields below | |
Unknown2[].Unknown0.Unknown0 |
64 | unsigned |
Unknown2[].Unknown0.Unknown1 |
64 | unsigned |
Unknown2[].Unknown0.Unknown2 |
18 | unsigned |
Unknown2[].Unknown0.Unknown3 |
the fields below | |
Unknown2[].Unknown0.Unknown3.Location |
9 | unsigned |
Unknown2[].Unknown0.Unknown3.Slot |
32 | unsigned |
Unknown2[].Unknown0.Unknown4 |
32 | unsigned |
Unknown2[].Unknown0.Unknown5 |
32 | unsigned |
Unknown2[].Unknown0.Unknown6 |
64 | unsigned |
Unknown2[].Unknown0.Unknown7 |
32 | unsigned |
Unknown2[].Unknown0.Unknown8 |
64 | unsigned |
Unknown2[].Unknown0.Unknown9 |
32 | float |
Unknown2[].Unknown0.Unknown10 |
32 | unsigned |
Unknown2[].Unknown0.Unknown11 |
8 | unsigned |
Unknown2[].Unknown0.Unknown12 |
32 | unsigned |
Unknown2[].Unknown0.Unknown13 |
32 | unsigned |
Unknown2[].Unknown0.Unknown14 |
32 | unsigned |
Unknown2[].Unknown0.Unknown15[0] |
the fields below | |
Unknown2[].Unknown0.Unknown15[0].Unknown0 |
3 | unsigned |
Unknown2[].Unknown0.Unknown15[0].Unknown1 |
32 | unsigned |
Unknown2[].Unknown0.Unknown15[0].Unknown2 |
32 | unsigned |
Unknown2[].Unknown0.Unknown15[1] |
the fields below | |
Unknown2[].Unknown0.Unknown15[1].Unknown0 |
3 | unsigned |
Unknown2[].Unknown0.Unknown15[1].Unknown1 |
32 | unsigned |
Unknown2[].Unknown0.Unknown15[1].Unknown2 |
32 | unsigned |
Unknown2[].Unknown0.Unknown16 |
18 | unsigned |
Unknown2[].Unknown0.Unknown17 count |
3 | unsigned |
Unknown2[].Unknown0.Unknown17 |
array, counted by Unknown2[].Unknown0.Unknown17 count |
|
Unknown2[].Unknown0.Unknown17[] |
32 | unsigned |
Unknown2[].Unknown0.Unknown18 count |
4 | unsigned |
Unknown2[].Unknown0.Unknown18 |
array, counted by Unknown2[].Unknown0.Unknown18 count |
|
Unknown2[].Unknown0.Unknown18[] |
32 | unsigned |
Unknown2[].Unknown0.Unknown19 count |
6 | unsigned |
Unknown2[].Unknown0.Unknown19 |
array, counted by Unknown2[].Unknown0.Unknown19 count |
|
Unknown2[].Unknown0.Unknown19[].Unknown0 |
14 | unsigned |
Unknown2[].Unknown0.Unknown19[].Unknown1 |
64 | unsigned |
Unknown2[].Unknown0.Unknown20 |
32 | unsigned |
Unknown2[].Unknown1 |
6 | unsigned |
0x0480 Server0480
| Opcode | Direction | Verified to |
|---|---|---|
0x0480 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
3 | unsigned |
0x0487 Server0487
| Opcode | Direction | Verified to |
|---|---|---|
0x0487 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
the fields below | |
Unknown0.Unknown0.RealmId |
14 | unsigned |
Unknown0.Unknown0.Id |
64 | unsigned |
Unknown0.Unknown1 |
64 | unsigned |
Unknown0.Unknown2 |
17 | unsigned |
Unknown0.Unknown3 |
64 | unsigned |
Unknown0.Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
64 | unsigned |
Unknown0.Unknown6 |
64 | unsigned |
Unknown0.Unknown7 |
32 | float |
0x0489 Server0489
| Opcode | Direction | Verified to |
|---|---|---|
0x0489 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
1 | unsigned |
Unknown2 count |
32 | unsigned |
Unknown2 |
array, counted by Unknown2 count |
|
Unknown2[].Unknown0 |
the fields below | |
Unknown2[].Unknown0.RealmId |
14 | unsigned |
Unknown2[].Unknown0.Id |
64 | unsigned |
Unknown2[].Unknown1 |
64 | unsigned |
Unknown2[].Unknown2 |
17 | unsigned |
Unknown2[].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4 |
64 | unsigned |
Unknown2[].Unknown5 |
64 | unsigned |
Unknown2[].Unknown6 |
64 | unsigned |
Unknown2[].Unknown7 |
32 | float |
0x048A Server048A
| Opcode | Direction | Verified to |
|---|---|---|
0x048A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
0x048B GuildFlags
Sets a guild's flags.
| Opcode | Direction | Verified to |
|---|---|---|
0x048B |
server to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
GuildId |
the fields below | |
GuildId.RealmId |
14 | unsigned |
GuildId.Id |
64 | unsigned |
Flags |
32 | unsigned |
The client then raises GuildFlags.
0x048D GuildInfluenceAndMoney
Sets a guild's influence, money and war coins.
| Opcode | Direction | Verified to |
|---|---|---|
0x048D |
server to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
GuildId |
the fields below | The guild, by id. | |
GuildId.RealmId |
14 | unsigned | The realm the id belongs to. |
GuildId.Id |
64 | unsigned | The id within its realm. What it identifies, a character or a residence, depends on the member that holds it. |
Influence |
32 | unsigned | The guild's influence, the event's nInfluence. |
BonusInfluenceRemaining |
32 | unsigned | The bonus influence remaining, the event's nBonusInfluenceRemaining. |
Money |
64 | unsigned | The guild's money, the event's monUpdated. |
WarCoins |
32 | unsigned | The guild's war coins. |
The client raises GuildInfluenceAndMoney with the guild, the influence, the money and the bonus influence remaining, and GuildWarCoinsChanged with the difference when the war coins changed.
0x048F Server048F
| Opcode | Direction | Verified to |
|---|---|---|
0x048F |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
varies | wide string |
0x0491 Server0491
| Opcode | Direction | Verified to |
|---|---|---|
0x0491 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
varies | wide string |
Unknown1 |
varies | wide string |
Unknown2 |
32 | unsigned |
Unknown3 |
4 | unsigned |
Unknown4 |
64 | unsigned |
0x0493 Server0493
| Opcode | Direction | Verified to |
|---|---|---|
0x0493 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.Unknown0 |
64 | unsigned |
Unknown0.Unknown1 |
varies | wide string |
Unknown0.Unknown2 |
32 | unsigned |
Unknown0.Unknown3 |
4 | unsigned |
Unknown0.Unknown4[0] |
the fields below | |
Unknown0.Unknown4[0].Unknown0 |
varies | wide string |
Unknown0.Unknown4[0].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[0].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[0].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[0].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[1] |
the fields below | |
Unknown0.Unknown4[1].Unknown0 |
varies | wide string |
Unknown0.Unknown4[1].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[1].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[1].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[1].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[2] |
the fields below | |
Unknown0.Unknown4[2].Unknown0 |
varies | wide string |
Unknown0.Unknown4[2].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[2].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[2].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[2].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[3] |
the fields below | |
Unknown0.Unknown4[3].Unknown0 |
varies | wide string |
Unknown0.Unknown4[3].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[3].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[3].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[3].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[4] |
the fields below | |
Unknown0.Unknown4[4].Unknown0 |
varies | wide string |
Unknown0.Unknown4[4].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[4].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[4].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[4].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[5] |
the fields below | |
Unknown0.Unknown4[5].Unknown0 |
varies | wide string |
Unknown0.Unknown4[5].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[5].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[5].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[5].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[6] |
the fields below | |
Unknown0.Unknown4[6].Unknown0 |
varies | wide string |
Unknown0.Unknown4[6].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[6].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[6].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[6].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[7] |
the fields below | |
Unknown0.Unknown4[7].Unknown0 |
varies | wide string |
Unknown0.Unknown4[7].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[7].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[7].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[7].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[8] |
the fields below | |
Unknown0.Unknown4[8].Unknown0 |
varies | wide string |
Unknown0.Unknown4[8].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[8].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[8].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[8].Unknown4 |
64 | unsigned |
Unknown0.Unknown4[9] |
the fields below | |
Unknown0.Unknown4[9].Unknown0 |
varies | wide string |
Unknown0.Unknown4[9].Unknown1 |
32 | unsigned |
Unknown0.Unknown4[9].Unknown2 |
64 | unsigned |
Unknown0.Unknown4[9].Unknown3 |
64 | unsigned |
Unknown0.Unknown4[9].Unknown4 |
64 | unsigned |
Unknown0.Unknown5 |
the fields below | |
Unknown0.Unknown5.Unknown0 |
the fields below | |
Unknown0.Unknown5.Unknown0.Unknown0 |
14 | unsigned |
Unknown0.Unknown5.Unknown0.Unknown1 |
14 | unsigned |
Unknown0.Unknown5.Unknown0.Unknown2 |
14 | unsigned |
Unknown0.Unknown5.Unknown0.Unknown3 |
14 | unsigned |
Unknown0.Unknown5.Unknown1 |
the fields below | |
Unknown0.Unknown5.Unknown1.Unknown0 |
14 | unsigned |
Unknown0.Unknown5.Unknown1.Unknown1 |
14 | unsigned |
Unknown0.Unknown5.Unknown1.Unknown2 |
14 | unsigned |
Unknown0.Unknown5.Unknown1.Unknown3 |
14 | unsigned |
Unknown0.Unknown5.Unknown2 |
the fields below | |
Unknown0.Unknown5.Unknown2.Unknown0 |
14 | unsigned |
Unknown0.Unknown5.Unknown2.Unknown1 |
14 | unsigned |
Unknown0.Unknown5.Unknown2.Unknown2 |
14 | unsigned |
Unknown0.Unknown5.Unknown2.Unknown3 |
14 | unsigned |
Unknown0.Unknown6 |
32 | unsigned |
Unknown0.Unknown7 |
32 | unsigned |
Unknown0.Unknown8 |
32 | unsigned |
Unknown0.Unknown9 |
32 | unsigned |
Unknown0.Unknown10 |
64 | unsigned |
Unknown0.Unknown11 |
32 | unsigned |
Unknown0.Unknown12 |
32 | unsigned |
Unknown0.Unknown13[0] |
varies | wide string |
Unknown0.Unknown13[1] |
varies | wide string |
Unknown0.Unknown13[2] |
varies | wide string |
Unknown0.Unknown13[3] |
varies | wide string |
Unknown0.Unknown13[4] |
varies | wide string |
Unknown0.Unknown13[5] |
varies | wide string |
Unknown0.Unknown13[6] |
varies | wide string |
Unknown0.Unknown13[7] |
varies | wide string |
Unknown0.Unknown13[8] |
varies | wide string |
Unknown0.Unknown13[9] |
varies | wide string |
Unknown0.Unknown14[0] |
8 | unsigned |
Unknown0.Unknown14[1] |
8 | unsigned |
Unknown0.Unknown14[2] |
8 | unsigned |
Unknown0.Unknown14[3] |
8 | unsigned |
Unknown0.Unknown14[4] |
8 | unsigned |
Unknown0.Unknown14[5] |
8 | unsigned |
Unknown0.Unknown14[6] |
8 | unsigned |
Unknown0.Unknown14[7] |
8 | unsigned |
Unknown0.Unknown14[8] |
8 | unsigned |
Unknown0.Unknown14[9] |
8 | unsigned |
Unknown0.Unknown14[10] |
8 | unsigned |
Unknown0.Unknown14[11] |
8 | unsigned |
Unknown0.Unknown14[12] |
8 | unsigned |
Unknown0.Unknown14[13] |
8 | unsigned |
Unknown0.Unknown14[14] |
8 | unsigned |
Unknown0.Unknown14[15] |
8 | unsigned |
Unknown0.Unknown15 count |
32 | unsigned |
Unknown0.Unknown15 |
array, counted by Unknown0.Unknown15 count |
|
Unknown0.Unknown15[].Unknown0 |
14 | unsigned |
Unknown0.Unknown15[].Unknown1 |
32 | float |
Unknown0.Unknown16 |
the fields below | |
Unknown0.Unknown16.Unknown0 |
varies | wide string |
Unknown0.Unknown16.Unknown1 |
varies | wide string |
Unknown0.Unknown16.Unknown2 |
3 | unsigned |
Unknown0.Unknown16.Unknown3 |
the fields below | |
Unknown0.Unknown16.Unknown3.Unknown0 |
32 | unsigned |
Unknown0.Unknown16.Unknown3.Unknown1 |
32 | unsigned |
Unknown0.Unknown16.Unknown3.Unknown2 |
32 | unsigned |
Unknown0.Unknown16.Unknown3.Unknown3 |
32 | unsigned |
Unknown0.Unknown16.Unknown3.Unknown4 |
32 | unsigned |
Unknown0.Unknown16.Unknown3.Unknown5 |
32 | unsigned |
Unknown0.Unknown16.Unknown4 |
32 | float |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
the fields below | |
Unknown1.Unknown0.RealmId |
14 | unsigned |
Unknown1.Unknown0.Id |
64 | unsigned |
Unknown1.Unknown1 |
32 | unsigned |
Unknown1.Unknown2 |
varies | wide string |
Unknown1.Unknown3 |
2 | unsigned |
Unknown1.Unknown4 |
8 | unsigned |
Unknown1.Unknown5 |
24 | unsigned |
Unknown1.Unknown6 |
8 | unsigned |
Unknown1.Unknown7 |
24 | unsigned |
Unknown1.Unknown8 |
32 | unsigned |
Unknown1.Unknown9 |
32 | float |
Unknown1.Unknown10 |
32 | unsigned |
Unknown1.Unknown11 |
32 | unsigned |
Unknown1.Unknown12 |
32 | unsigned |
Unknown1.Unknown13 |
varies | wide string |
Unknown1.Unknown14 |
32 | unsigned |
Unknown1.Unknown15 |
32 | unsigned |
Unknown2 |
the fields below | |
Unknown2.Unknown0 |
64 | unsigned |
Unknown2.Unknown1[0] |
32 | unsigned |
Unknown2.Unknown1[1] |
32 | unsigned |
Unknown2.Unknown1[2] |
32 | unsigned |
Unknown2.Unknown1[3] |
32 | unsigned |
Unknown2.Unknown1[4] |
32 | unsigned |
Unknown2.Unknown1[5] |
32 | unsigned |
Unknown2.Unknown1[6] |
32 | unsigned |
Unknown2.Unknown1[7] |
32 | unsigned |
Unknown2.Unknown1[8] |
32 | unsigned |
Unknown2.Unknown1[9] |
32 | unsigned |
Unknown2.Unknown2 |
64 | unsigned |
Unknown3 |
1 | unsigned |
0x0495 Server0495
| Opcode | Direction | Verified to |
|---|---|---|
0x0495 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
0x0497 Server0497
| Opcode | Direction | Verified to |
|---|---|---|
0x0497 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned; counts Unknown2, Unknown3, Unknown4 |
Unknown1 |
32 | unsigned |
Unknown2 |
array, counted by Unknown0 |
|
Unknown2[].Unknown0 |
64 | unsigned |
Unknown2[].Unknown1 |
varies | wide string |
Unknown2[].Unknown2 |
32 | unsigned |
Unknown2[].Unknown3 |
4 | unsigned |
Unknown2[].Unknown4[0] |
the fields below | |
Unknown2[].Unknown4[0].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[0].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[0].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[0].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[0].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[1] |
the fields below | |
Unknown2[].Unknown4[1].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[1].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[1].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[1].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[1].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[2] |
the fields below | |
Unknown2[].Unknown4[2].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[2].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[2].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[2].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[2].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[3] |
the fields below | |
Unknown2[].Unknown4[3].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[3].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[3].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[3].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[3].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[4] |
the fields below | |
Unknown2[].Unknown4[4].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[4].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[4].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[4].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[4].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[5] |
the fields below | |
Unknown2[].Unknown4[5].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[5].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[5].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[5].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[5].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[6] |
the fields below | |
Unknown2[].Unknown4[6].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[6].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[6].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[6].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[6].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[7] |
the fields below | |
Unknown2[].Unknown4[7].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[7].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[7].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[7].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[7].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[8] |
the fields below | |
Unknown2[].Unknown4[8].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[8].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[8].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[8].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[8].Unknown4 |
64 | unsigned |
Unknown2[].Unknown4[9] |
the fields below | |
Unknown2[].Unknown4[9].Unknown0 |
varies | wide string |
Unknown2[].Unknown4[9].Unknown1 |
32 | unsigned |
Unknown2[].Unknown4[9].Unknown2 |
64 | unsigned |
Unknown2[].Unknown4[9].Unknown3 |
64 | unsigned |
Unknown2[].Unknown4[9].Unknown4 |
64 | unsigned |
Unknown2[].Unknown5 |
the fields below | |
Unknown2[].Unknown5.Unknown0 |
the fields below | |
Unknown2[].Unknown5.Unknown0.Unknown0 |
14 | unsigned |
Unknown2[].Unknown5.Unknown0.Unknown1 |
14 | unsigned |
Unknown2[].Unknown5.Unknown0.Unknown2 |
14 | unsigned |
Unknown2[].Unknown5.Unknown0.Unknown3 |
14 | unsigned |
Unknown2[].Unknown5.Unknown1 |
the fields below | |
Unknown2[].Unknown5.Unknown1.Unknown0 |
14 | unsigned |
Unknown2[].Unknown5.Unknown1.Unknown1 |
14 | unsigned |
Unknown2[].Unknown5.Unknown1.Unknown2 |
14 | unsigned |
Unknown2[].Unknown5.Unknown1.Unknown3 |
14 | unsigned |
Unknown2[].Unknown5.Unknown2 |
the fields below | |
Unknown2[].Unknown5.Unknown2.Unknown0 |
14 | unsigned |
Unknown2[].Unknown5.Unknown2.Unknown1 |
14 | unsigned |
Unknown2[].Unknown5.Unknown2.Unknown2 |
14 | unsigned |
Unknown2[].Unknown5.Unknown2.Unknown3 |
14 | unsigned |
Unknown2[].Unknown6 |
32 | unsigned |
Unknown2[].Unknown7 |
32 | unsigned |
Unknown2[].Unknown8 |
32 | unsigned |
Unknown2[].Unknown9 |
32 | unsigned |
Unknown2[].Unknown10 |
64 | unsigned |
Unknown2[].Unknown11 |
32 | unsigned |
Unknown2[].Unknown12 |
32 | unsigned |
Unknown2[].Unknown13[0] |
varies | wide string |
Unknown2[].Unknown13[1] |
varies | wide string |
Unknown2[].Unknown13[2] |
varies | wide string |
Unknown2[].Unknown13[3] |
varies | wide string |
Unknown2[].Unknown13[4] |
varies | wide string |
Unknown2[].Unknown13[5] |
varies | wide string |
Unknown2[].Unknown13[6] |
varies | wide string |
Unknown2[].Unknown13[7] |
varies | wide string |
Unknown2[].Unknown13[8] |
varies | wide string |
Unknown2[].Unknown13[9] |
varies | wide string |
Unknown2[].Unknown14[0] |
8 | unsigned |
Unknown2[].Unknown14[1] |
8 | unsigned |
Unknown2[].Unknown14[2] |
8 | unsigned |
Unknown2[].Unknown14[3] |
8 | unsigned |
Unknown2[].Unknown14[4] |
8 | unsigned |
Unknown2[].Unknown14[5] |
8 | unsigned |
Unknown2[].Unknown14[6] |
8 | unsigned |
Unknown2[].Unknown14[7] |
8 | unsigned |
Unknown2[].Unknown14[8] |
8 | unsigned |
Unknown2[].Unknown14[9] |
8 | unsigned |
Unknown2[].Unknown14[10] |
8 | unsigned |
Unknown2[].Unknown14[11] |
8 | unsigned |
Unknown2[].Unknown14[12] |
8 | unsigned |
Unknown2[].Unknown14[13] |
8 | unsigned |
Unknown2[].Unknown14[14] |
8 | unsigned |
Unknown2[].Unknown14[15] |
8 | unsigned |
Unknown2[].Unknown15 count |
32 | unsigned |
Unknown2[].Unknown15 |
array, counted by Unknown2[].Unknown15 count |
|
Unknown2[].Unknown15[].Unknown0 |
14 | unsigned |
Unknown2[].Unknown15[].Unknown1 |
32 | float |
Unknown2[].Unknown16 |
the fields below | |
Unknown2[].Unknown16.Unknown0 |
varies | wide string |
Unknown2[].Unknown16.Unknown1 |
varies | wide string |
Unknown2[].Unknown16.Unknown2 |
3 | unsigned |
Unknown2[].Unknown16.Unknown3 |
the fields below | |
Unknown2[].Unknown16.Unknown3.Unknown0 |
32 | unsigned |
Unknown2[].Unknown16.Unknown3.Unknown1 |
32 | unsigned |
Unknown2[].Unknown16.Unknown3.Unknown2 |
32 | unsigned |
Unknown2[].Unknown16.Unknown3.Unknown3 |
32 | unsigned |
Unknown2[].Unknown16.Unknown3.Unknown4 |
32 | unsigned |
Unknown2[].Unknown16.Unknown3.Unknown5 |
32 | unsigned |
Unknown2[].Unknown16.Unknown4 |
32 | float |
Unknown3 |
array, counted by Unknown0 |
|
Unknown3[].Unknown0 |
the fields below | |
Unknown3[].Unknown0.RealmId |
14 | unsigned |
Unknown3[].Unknown0.Id |
64 | unsigned |
Unknown3[].Unknown1 |
32 | unsigned |
Unknown3[].Unknown2 |
varies | wide string |
Unknown3[].Unknown3 |
2 | unsigned |
Unknown3[].Unknown4 |
8 | unsigned |
Unknown3[].Unknown5 |
24 | unsigned |
Unknown3[].Unknown6 |
8 | unsigned |
Unknown3[].Unknown7 |
24 | unsigned |
Unknown3[].Unknown8 |
32 | unsigned |
Unknown3[].Unknown9 |
32 | float |
Unknown3[].Unknown10 |
32 | unsigned |
Unknown3[].Unknown11 |
32 | unsigned |
Unknown3[].Unknown12 |
32 | unsigned |
Unknown3[].Unknown13 |
varies | wide string |
Unknown3[].Unknown14 |
32 | unsigned |
Unknown3[].Unknown15 |
32 | unsigned |
Unknown4 |
array, counted by Unknown0 |
|
Unknown4[].Unknown0 |
64 | unsigned |
Unknown4[].Unknown1[0] |
32 | unsigned |
Unknown4[].Unknown1[1] |
32 | unsigned |
Unknown4[].Unknown1[2] |
32 | unsigned |
Unknown4[].Unknown1[3] |
32 | unsigned |
Unknown4[].Unknown1[4] |
32 | unsigned |
Unknown4[].Unknown1[5] |
32 | unsigned |
Unknown4[].Unknown1[6] |
32 | unsigned |
Unknown4[].Unknown1[7] |
32 | unsigned |
Unknown4[].Unknown1[8] |
32 | unsigned |
Unknown4[].Unknown1[9] |
32 | unsigned |
Unknown4[].Unknown2 |
64 | unsigned |
0x04A0 Server04A0
| Opcode | Direction | Verified to |
|---|---|---|
0x04A0 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count |
|
Unknown1[].Unknown0 |
the fields below | |
Unknown1[].Unknown0.RealmId |
14 | unsigned |
Unknown1[].Unknown0.Id |
64 | unsigned |
Unknown1[].Unknown1 |
32 | unsigned |
Unknown1[].Unknown2 |
varies | wide string |
Unknown1[].Unknown3 |
2 | unsigned |
Unknown1[].Unknown4 |
8 | unsigned |
Unknown1[].Unknown5 |
24 | unsigned |
Unknown1[].Unknown6 |
8 | unsigned |
Unknown1[].Unknown7 |
24 | unsigned |
Unknown1[].Unknown8 |
32 | unsigned |
Unknown1[].Unknown9 |
32 | float |
Unknown1[].Unknown10 |
32 | unsigned |
Unknown1[].Unknown11 |
32 | unsigned |
Unknown1[].Unknown12 |
32 | unsigned |
Unknown1[].Unknown13 |
varies | wide string |
Unknown1[].Unknown14 |
32 | unsigned |
Unknown1[].Unknown15 |
32 | unsigned |
Unknown2 |
1 | unsigned |
0x04A1 Server04A1
| Opcode | Direction | Verified to |
|---|---|---|
0x04A1 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
64 | unsigned |
Unknown1.Unknown1[0] |
32 | unsigned |
Unknown1.Unknown1[1] |
32 | unsigned |
Unknown1.Unknown1[2] |
32 | unsigned |
Unknown1.Unknown1[3] |
32 | unsigned |
Unknown1.Unknown1[4] |
32 | unsigned |
Unknown1.Unknown1[5] |
32 | unsigned |
Unknown1.Unknown1[6] |
32 | unsigned |
Unknown1.Unknown1[7] |
32 | unsigned |
Unknown1.Unknown1[8] |
32 | unsigned |
Unknown1.Unknown1[9] |
32 | unsigned |
Unknown1.Unknown2 |
64 | unsigned |
0x04A2 GuildMemberRemove
Removes a member from a guild and sets its member counts.
| Opcode | Direction | Verified to |
|---|---|---|
0x04A2 |
server to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
GuildId |
the fields below | |
GuildId.RealmId |
14 | unsigned |
GuildId.Id |
64 | unsigned |
MemberId |
the fields below | |
MemberId.RealmId |
14 | unsigned |
MemberId.Id |
64 | unsigned |
MemberCount |
16 | unsigned |
OnlineMemberCount |
16 | unsigned |
The client then raises GuildMemberChange.
0x04A3 GuildMemberChange
Updates one member of a guild and sets its member counts.
| Opcode | Direction | Verified to |
|---|---|---|
0x04A3 |
server to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
GuildId |
the fields below | |
GuildId.RealmId |
14 | unsigned |
GuildId.Id |
64 | unsigned |
Member |
the fields below | |
Member.Unknown0 |
the fields below | |
Member.Unknown0.RealmId |
14 | unsigned |
Member.Unknown0.Id |
64 | unsigned |
Member.Unknown1 |
32 | unsigned |
Member.Unknown2 |
varies | wide string |
Member.Unknown3 |
2 | unsigned |
Member.Unknown4 |
8 | unsigned |
Member.Unknown5 |
24 | unsigned |
Member.Unknown6 |
8 | unsigned |
Member.Unknown7 |
24 | unsigned |
Member.Unknown8 |
32 | unsigned |
Member.Unknown9 |
32 | float |
Member.Unknown10 |
32 | unsigned |
Member.Unknown11 |
32 | unsigned |
Member.Unknown12 |
32 | unsigned |
Member.Unknown13 |
varies | wide string |
Member.Unknown14 |
32 | unsigned |
Member.Unknown15 |
32 | unsigned |
MemberCount |
16 | unsigned |
OnlineMemberCount |
16 | unsigned |
The client then raises GuildMemberChange.
0x04A5 Server04A5
| Opcode | Direction | Verified to |
|---|---|---|
0x04A5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
varies | wide string |
0x04AC Server04AC
| Opcode | Direction | Verified to |
|---|---|---|
0x04AC |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
0x04AE Server04AE
| Opcode | Direction | Verified to |
|---|---|---|
0x04AE |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
varies | wide string |
Unknown2 |
4 | unsigned |
0x04AF Server04AF
| Opcode | Direction | Verified to |
|---|---|---|
0x04AF |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
varies | wide string |
0x04B6 Server04B6
| Opcode | Direction | Verified to |
|---|---|---|
0x04B6 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
14 | unsigned |
Unknown2 |
32 | float |
0x04BA Server04BA
| Opcode | Direction | Verified to |
|---|---|---|
0x04BA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
14 | unsigned |
0x04BD Server04BD
| Opcode | Direction | Verified to |
|---|---|---|
0x04BD |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
14 | unsigned |
0x04C1 Server04C1
| Opcode | Direction | Verified to |
|---|---|---|
0x04C1 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Unknown4 |
32 | unsigned |
0x04C3 Server04C3
| Opcode | Direction | Verified to |
|---|---|---|
0x04C3 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
3 | unsigned |
0x04C5 Server04C5
| Opcode | Direction | Verified to |
|---|---|---|
0x04C5 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1[0] |
the fields below | |
Unknown1[0].Unknown0 |
varies | wide string |
Unknown1[0].Unknown1 |
32 | unsigned |
Unknown1[0].Unknown2 |
64 | unsigned |
Unknown1[0].Unknown3 |
64 | unsigned |
Unknown1[0].Unknown4 |
64 | unsigned |
Unknown1[1] |
the fields below | |
Unknown1[1].Unknown0 |
varies | wide string |
Unknown1[1].Unknown1 |
32 | unsigned |
Unknown1[1].Unknown2 |
64 | unsigned |
Unknown1[1].Unknown3 |
64 | unsigned |
Unknown1[1].Unknown4 |
64 | unsigned |
Unknown1[2] |
the fields below | |
Unknown1[2].Unknown0 |
varies | wide string |
Unknown1[2].Unknown1 |
32 | unsigned |
Unknown1[2].Unknown2 |
64 | unsigned |
Unknown1[2].Unknown3 |
64 | unsigned |
Unknown1[2].Unknown4 |
64 | unsigned |
Unknown1[3] |
the fields below | |
Unknown1[3].Unknown0 |
varies | wide string |
Unknown1[3].Unknown1 |
32 | unsigned |
Unknown1[3].Unknown2 |
64 | unsigned |
Unknown1[3].Unknown3 |
64 | unsigned |
Unknown1[3].Unknown4 |
64 | unsigned |
Unknown1[4] |
the fields below | |
Unknown1[4].Unknown0 |
varies | wide string |
Unknown1[4].Unknown1 |
32 | unsigned |
Unknown1[4].Unknown2 |
64 | unsigned |
Unknown1[4].Unknown3 |
64 | unsigned |
Unknown1[4].Unknown4 |
64 | unsigned |
Unknown1[5] |
the fields below | |
Unknown1[5].Unknown0 |
varies | wide string |
Unknown1[5].Unknown1 |
32 | unsigned |
Unknown1[5].Unknown2 |
64 | unsigned |
Unknown1[5].Unknown3 |
64 | unsigned |
Unknown1[5].Unknown4 |
64 | unsigned |
Unknown1[6] |
the fields below | |
Unknown1[6].Unknown0 |
varies | wide string |
Unknown1[6].Unknown1 |
32 | unsigned |
Unknown1[6].Unknown2 |
64 | unsigned |
Unknown1[6].Unknown3 |
64 | unsigned |
Unknown1[6].Unknown4 |
64 | unsigned |
Unknown1[7] |
the fields below | |
Unknown1[7].Unknown0 |
varies | wide string |
Unknown1[7].Unknown1 |
32 | unsigned |
Unknown1[7].Unknown2 |
64 | unsigned |
Unknown1[7].Unknown3 |
64 | unsigned |
Unknown1[7].Unknown4 |
64 | unsigned |
Unknown1[8] |
the fields below | |
Unknown1[8].Unknown0 |
varies | wide string |
Unknown1[8].Unknown1 |
32 | unsigned |
Unknown1[8].Unknown2 |
64 | unsigned |
Unknown1[8].Unknown3 |
64 | unsigned |
Unknown1[8].Unknown4 |
64 | unsigned |
Unknown1[9] |
the fields below | |
Unknown1[9].Unknown0 |
varies | wide string |
Unknown1[9].Unknown1 |
32 | unsigned |
Unknown1[9].Unknown2 |
64 | unsigned |
Unknown1[9].Unknown3 |
64 | unsigned |
Unknown1[9].Unknown4 |
64 | unsigned |
0x04C9 GuildOperationResult
The result of a guild operation.
| Opcode | Direction | Verified to |
|---|---|---|
0x04C9 |
server to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
GuildId |
the fields below | The guild, by id. | |
GuildId.RealmId |
14 | unsigned | The realm the id belongs to. |
GuildId.Id |
64 | unsigned | The id within its realm. What it identifies, a character or a residence, depends on the member that holds it. |
RankIndex |
32 | unsigned | A rank, from 0; the event passes it plus one as nRank. |
TargetName |
varies | wide string | The name the event passes as strTarget. |
Result |
8 | unsigned | The code the event passes as eResult. |
The client raises GuildResult with the guild it holds under GuildId, if any, and the three other fields.
0x04CA Server04CA
| Opcode | Direction | Verified to |
|---|---|---|
0x04CA |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
GuildId |
the fields below | |
GuildId.RealmId |
14 | unsigned |
GuildId.Id |
64 | unsigned |
RankIndex |
32 | unsigned |
TargetName |
varies | wide string |
Result |
8 | unsigned |
0x04D0 Server04D0
| Opcode | Direction | Verified to |
|---|---|---|
0x04D0 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
the fields below | |
Unknown1.Unknown0.Unknown0 |
14 | unsigned |
Unknown1.Unknown0.Unknown1 |
14 | unsigned |
Unknown1.Unknown0.Unknown2 |
14 | unsigned |
Unknown1.Unknown0.Unknown3 |
14 | unsigned |
Unknown1.Unknown1 |
the fields below | |
Unknown1.Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1.Unknown1 |
14 | unsigned |
Unknown1.Unknown1.Unknown2 |
14 | unsigned |
Unknown1.Unknown1.Unknown3 |
14 | unsigned |
Unknown1.Unknown2 |
the fields below | |
Unknown1.Unknown2.Unknown0 |
14 | unsigned |
Unknown1.Unknown2.Unknown1 |
14 | unsigned |
Unknown1.Unknown2.Unknown2 |
14 | unsigned |
Unknown1.Unknown2.Unknown3 |
14 | unsigned |
0x0767 Server0767
| Opcode | Direction | Verified to |
|---|---|---|
0x0767 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count |
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
varies | wide string |
Unknown0[].Unknown2 |
varies | wide string |
Unknown0[].Unknown3 |
the fields below | |
Unknown0[].Unknown3.Unknown0 |
16 | unsigned |
Unknown0[].Unknown3.Unknown1 |
16 | unsigned |
Unknown0[].Unknown3.Unknown2 |
3 | unsigned |
Unknown0[].Unknown4 count |
32 | unsigned |
Unknown0[].Unknown4 |
array, counted by Unknown0[].Unknown4 count |
|
Unknown0[].Unknown4[] |
varies | wide string |
0x0768 Server0768
| Opcode | Direction | Verified to |
|---|---|---|
0x0768 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
8 | unsigned |
Unknown1.Unknown1 |
8 | unsigned |
Unknown1.Unknown2 |
8 | unsigned |
Unknown1.Unknown3 |
8 | unsigned |
Unknown1.Unknown4 |
8 | unsigned |
Unknown1.Unknown5 |
8 | unsigned |
Unknown1.Unknown6 |
8 | unsigned |
Unknown1.Unknown7 |
8 | unsigned |
Unknown1.Unknown8 |
8 | unsigned |
Unknown1.Unknown9 |
8 | unsigned |
Unknown1.Unknown10 |
8 | unsigned |
Unknown1.Unknown11 |
8 | unsigned |
0x0769 Server0769
| Opcode | Direction | Verified to |
|---|---|---|
0x0769 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
varies | wide string |
0x076A Server076A
| Opcode | Direction | Verified to |
|---|---|---|
0x076A |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
varies | wide string |
Unknown2 |
32 | float |
Unknown3 |
1 | unsigned |
Unknown4 |
32 | unsigned |
Unknown5 |
the fields below | |
Unknown5.Unknown0 |
8 | unsigned |
Unknown5.Unknown1 |
8 | unsigned |
Unknown5.Unknown2 |
8 | unsigned |
Unknown5.Unknown3 |
8 | unsigned |
Unknown5.Unknown4 |
8 | unsigned |
Unknown5.Unknown5 |
8 | unsigned |
Unknown5.Unknown6 |
8 | unsigned |
Unknown5.Unknown7 |
8 | unsigned |
Unknown5.Unknown8 |
8 | unsigned |
Unknown5.Unknown9 |
8 | unsigned |
Unknown5.Unknown10 |
8 | unsigned |
Unknown5.Unknown11 |
8 | unsigned |
0x076B Server076B
| Opcode | Direction | Verified to |
|---|---|---|
0x076B |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count |
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
varies | wide string |
Unknown0[].Unknown2 |
varies | wide string |
Unknown0[].Unknown3 |
the fields below | |
Unknown0[].Unknown3.Unknown0 |
16 | unsigned |
Unknown0[].Unknown3.Unknown1 |
16 | unsigned |
Unknown0[].Unknown3.Unknown2 |
3 | unsigned |
0x076C Server076C
| Opcode | Direction | Verified to |
|---|---|---|
0x076C |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
0x076D Server076D
| Opcode | Direction | Verified to |
|---|---|---|
0x076D |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count |
|
Unknown0[].Unknown0 |
64 | unsigned |
Unknown0[].Unknown1 |
1 | unsigned |
Unknown0[].Unknown2 |
32 | unsigned; counts Unknown0[].Unknown3, Unknown0[].Unknown4 |
Unknown0[].Unknown3 |
array, counted by Unknown0[].Unknown2 |
|
Unknown0[].Unknown3[] |
varies | wide string |
Unknown0[].Unknown4 |
array, counted by Unknown0[].Unknown2 |
|
Unknown0[].Unknown4[] |
1 | unsigned |
0x0951 Server0951
| Opcode | Direction | Verified to |
|---|---|---|
0x0951 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 count |
32 | unsigned |
Unknown1 |
array, counted by Unknown1 count |
|
Unknown1[].Unknown0 |
18 | unsigned |
Unknown1[].Unknown1 |
32 | unsigned |
0x0954 Server0954
| Opcode | Direction | Verified to |
|---|---|---|
0x0954 |
server to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
32 | unsigned |
Client to server
0x010C GuildSetHolomark
Sets how the player's guild holomark shows: the request GameLib.ShowGuildHolomark sends.
| Opcode | Direction | Verified to |
|---|---|---|
0x010C |
client to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
HideLeft |
1 | unsigned | True to hide the left holomark: the call's bVisibleLeft negated. |
HideRight |
1 | unsigned | True to hide the right holomark: the call's bVisibleRight negated. |
HideBack |
1 | unsigned | True to hide the back holomark: the call's bVisibleBack negated. |
DisplayNear |
1 | unsigned | The call's bDisplayNear. |
The shipped add-ons call it as GameLib.ShowGuildHolomark(bVisibleLeft, bVisibleRight, bVisibleBack, bDisplayNear); the client sends it only when the setting changes.
0x014C Client014C
| Opcode | Direction | Verified to |
|---|---|---|
0x014C |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
0x0471 Client0471
| Opcode | Direction | Verified to |
|---|---|---|
0x0471 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
Unknown3 |
the fields below | |
Unknown3.Location |
9 | unsigned |
Unknown3.Slot |
32 | unsigned |
Unknown4 |
the fields below | |
Unknown4.Location |
9 | unsigned |
Unknown4.Slot |
32 | unsigned |
Unknown5 |
32 | unsigned |
0x0473 Client0473
| Opcode | Direction | Verified to |
|---|---|---|
0x0473 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
Unknown3 |
18 | unsigned |
Unknown4 |
the fields below | |
Unknown4.Location |
9 | unsigned |
Unknown4.Slot |
32 | unsigned |
Unknown5 |
the fields below | |
Unknown5.Location |
9 | unsigned |
Unknown5.Slot |
32 | unsigned |
Unknown6 |
1 | unsigned |
Unknown7 |
32 | unsigned |
0x0477 Client0477
| Opcode | Direction | Verified to |
|---|---|---|
0x0477 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
9 | unsigned |
0x0481 Client0481
| Opcode | Direction | Verified to |
|---|---|---|
0x0481 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
4 | unsigned |
Unknown2 |
varies | wide string |
Unknown3 |
varies | wide string |
Unknown4 |
varies | wide string |
Unknown5 |
varies | wide string |
Unknown6 |
the fields below | |
Unknown6.Unknown0 |
the fields below | |
Unknown6.Unknown0.Unknown0 |
14 | unsigned |
Unknown6.Unknown0.Unknown1 |
14 | unsigned |
Unknown6.Unknown0.Unknown2 |
14 | unsigned |
Unknown6.Unknown0.Unknown3 |
14 | unsigned |
Unknown6.Unknown1 |
the fields below | |
Unknown6.Unknown1.Unknown0 |
14 | unsigned |
Unknown6.Unknown1.Unknown1 |
14 | unsigned |
Unknown6.Unknown1.Unknown2 |
14 | unsigned |
Unknown6.Unknown1.Unknown3 |
14 | unsigned |
Unknown6.Unknown2 |
the fields below | |
Unknown6.Unknown2.Unknown0 |
14 | unsigned |
Unknown6.Unknown2.Unknown1 |
14 | unsigned |
Unknown6.Unknown2.Unknown2 |
14 | unsigned |
Unknown6.Unknown2.Unknown3 |
14 | unsigned |
Unknown7 |
1 | unsigned |
0x0490 GuildInviteAnswer
Answers a guild invitation: the request GuildLib.Accept and GuildLib.Decline send.
| Opcode | Direction | Verified to |
|---|---|---|
0x0490 |
client to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
Accepted |
1 | unsigned | True from GuildLib.Accept, false from GuildLib.Decline. |
0x04A6 Client04A6
| Opcode | Direction | Verified to |
|---|---|---|
0x04A6 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
the fields below | |
Unknown1.Unknown0.Unknown0 |
14 | unsigned |
Unknown1.Unknown0.Unknown1 |
14 | unsigned |
Unknown1.Unknown0.Unknown2 |
14 | unsigned |
Unknown1.Unknown0.Unknown3 |
14 | unsigned |
Unknown1.Unknown1 |
the fields below | |
Unknown1.Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1.Unknown1 |
14 | unsigned |
Unknown1.Unknown1.Unknown2 |
14 | unsigned |
Unknown1.Unknown1.Unknown3 |
14 | unsigned |
Unknown1.Unknown2 |
the fields below | |
Unknown1.Unknown2.Unknown0 |
14 | unsigned |
Unknown1.Unknown2.Unknown1 |
14 | unsigned |
Unknown1.Unknown2.Unknown2 |
14 | unsigned |
Unknown1.Unknown2.Unknown3 |
14 | unsigned |
0x04A8 Client04A8
| Opcode | Direction | Verified to |
|---|---|---|
0x04A8 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
64 | unsigned |
0x04B1 Client04B1
| Opcode | Direction | Verified to |
|---|---|---|
0x04B1 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
the fields below | |
Unknown2.Unknown0 |
64 | unsigned |
Unknown3 |
varies | wide string |
Unknown4 |
6 | unsigned |
0x04B2 Client04B2
| Opcode | Direction | Verified to |
|---|---|---|
0x04B2 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
the fields below | |
Unknown2.Unknown0 |
64 | unsigned |
Unknown3 |
varies | wide string |
Unknown4 |
6 | unsigned |
0x04B3 Client04B3
| Opcode | Direction | Verified to |
|---|---|---|
0x04B3 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 |
the fields below | |
Unknown2.Unknown0 |
64 | unsigned |
Unknown3 |
varies | wide string |
Unknown4 |
6 | unsigned |
0x04CF Client04CF
| Opcode | Direction | Verified to |
|---|---|---|
0x04CF |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Unknown0 |
the fields below | |
Unknown1.Unknown0.Unknown0 |
14 | unsigned |
Unknown1.Unknown0.Unknown1 |
14 | unsigned |
Unknown1.Unknown0.Unknown2 |
14 | unsigned |
Unknown1.Unknown0.Unknown3 |
14 | unsigned |
Unknown1.Unknown1 |
the fields below | |
Unknown1.Unknown1.Unknown0 |
14 | unsigned |
Unknown1.Unknown1.Unknown1 |
14 | unsigned |
Unknown1.Unknown1.Unknown2 |
14 | unsigned |
Unknown1.Unknown1.Unknown3 |
14 | unsigned |
Unknown1.Unknown2 |
the fields below | |
Unknown1.Unknown2.Unknown0 |
14 | unsigned |
Unknown1.Unknown2.Unknown1 |
14 | unsigned |
Unknown1.Unknown2.Unknown2 |
14 | unsigned |
Unknown1.Unknown2.Unknown3 |
14 | unsigned |
0x076E Client076E
| Opcode | Direction | Verified to |
|---|---|---|
0x076E |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
0x076F GuildRecruitmentSubscribe
Subscribes to guild recruitment, or unsubscribes: the request GuildLib.RecruitmentSubscribe and GuildLib.RecruitmentUnsubscribe send.
| Opcode | Direction | Verified to |
|---|---|---|
0x076F |
client to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
Subscribed |
1 | unsigned | True from GuildLib.RecruitmentSubscribe, false from GuildLib.RecruitmentUnsubscribe. |
Subscribing also starts a 120000 ms timer.
0x0956 Client0956
| Opcode | Direction | Verified to |
|---|---|---|
0x0956 |
client to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.RealmId |
14 | unsigned |
Unknown0.Id |
64 | unsigned |
Where the code lives
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/Guild/ |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |