Repository navigation
Messages Inventory
Every message in the Inventory area: its opcode, direction, how far it is verified, and its fields.
Note
Generated from the message declarations at dev dd9b230 by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.
Stores one record in the vendor buyback list.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x00BA |
to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
the fields below | |
Unknown0.BuybackItemId |
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 |
The client raises BuybackItemsUpdated once the record is stored.
Replaces the vendor buyback list with these records.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x00BC |
to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 count |
32 | unsigned |
Unknown0 |
array, counted by Unknown0 count
|
|
Unknown0[].BuybackItemId |
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 |
The client raises BuybackItemsUpdated once every record is stored.
Removes one record from the vendor buyback list.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x00BD |
to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
BuybackItemId |
32 | unsigned | The record, by BuybackItemId. |
The client then raises BuybackItemsUpdated; an id matching no record does nothing.
Adds an item to the client's inventory.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0111 |
to client | purpose |
| Field | Bits | Encoding |
|---|---|---|
Update |
the fields below | |
Update.Item |
the fields below | |
Update.Item.ItemId |
64 | unsigned |
Update.Item.MakerCharacterId |
64 | unsigned |
Update.Item.Item2Id |
18 | unsigned |
Update.Item.Location |
the fields below | |
Update.Item.Location.Location |
9 | unsigned |
Update.Item.Location.Slot |
32 | unsigned |
Update.Item.StackCount |
32 | unsigned |
Update.Item.Charges |
32 | unsigned |
Update.Item.Unknown6 |
64 | unsigned |
Update.Item.Unknown7Bits0To2 |
3 | unsigned |
Update.Item.Unknown7Bits3To5 |
3 | unsigned |
Update.Item.Unknown7Bit6 |
1 | unsigned |
Update.Item.RuneSlotElements[0] |
3 | unsigned |
Update.Item.RuneSlotElements[1] |
3 | unsigned |
Update.Item.RuneSlotElements[2] |
3 | unsigned |
Update.Item.RuneSlotElements[3] |
3 | unsigned |
Update.Item.RuneSlotElements[4] |
3 | unsigned |
Update.Item.RuneSlotElements[5] |
3 | unsigned |
Update.Item.RuneSlotElements[6] |
3 | unsigned |
Update.Item.RuneSlotElements[7] |
3 | unsigned |
Update.Item.Unknown7Bit31 |
1 | unsigned |
Update.Item.CompletedImbuements |
4 | unsigned |
Update.Item.Unknown8Bits4To13 |
10 | unsigned |
Update.Item.Unknown8Bits14To23 |
10 | unsigned |
Update.Item.Unknown8Bits24To33 |
10 | unsigned |
Update.Item.Unknown8Bits34To63 |
30 | unsigned |
Update.Item.Durability |
32 | float |
Update.Item.Unknown10 |
32 | unsigned |
Update.Item.Flags |
8 | unsigned |
Update.Item.ReturnTimeRemainingMs |
32 | unsigned |
Update.Item.DurationRemainingMs |
32 | unsigned |
Update.Item.SoulboundTradeTimeRemainingMs |
32 | unsigned |
Update.Item.ReturnPrices[0] |
the fields below | |
Update.Item.ReturnPrices[0].Unknown0 |
3 | unsigned |
Update.Item.ReturnPrices[0].Amount |
32 | unsigned |
Update.Item.ReturnPrices[0].Unknown2 |
32 | unsigned |
Update.Item.ReturnPrices[1] |
the fields below | |
Update.Item.ReturnPrices[1].Unknown0 |
3 | unsigned |
Update.Item.ReturnPrices[1].Amount |
32 | unsigned |
Update.Item.ReturnPrices[1].Unknown2 |
32 | unsigned |
Update.Item.PowerCoreItem2Id |
18 | unsigned |
Update.Item.Unknown17 count |
3 | unsigned |
Update.Item.Unknown17 |
array, counted by Update.Item.Unknown17 count
|
|
Update.Item.Unknown17[] |
32 | unsigned |
Update.Item.RuneItemIds count |
4 | unsigned |
Update.Item.RuneItemIds |
array, counted by Update.Item.RuneItemIds count
|
|
Update.Item.RuneItemIds[] |
32 | unsigned |
Update.Item.SoulboundTradeAllowedTo count |
6 | unsigned |
Update.Item.SoulboundTradeAllowedTo |
array, counted by Update.Item.SoulboundTradeAllowedTo count
|
|
Update.Item.SoulboundTradeAllowedTo[].RealmId |
14 | unsigned |
Update.Item.SoulboundTradeAllowedTo[].Id |
64 | unsigned |
Update.Item.ItemLevel |
16 | unsigned |
Update.Item.Quality |
8 | unsigned |
Update.Item.PrimeTier |
8 | unsigned |
Update.Reason |
6 | unsigned |
Unless the item's location is 4, the client then raises ItemAdded.
Removes an item from the client's inventory.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0148 |
to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ItemId |
64 | unsigned | The item, by id. |
Reason |
6 | unsigned | Why: an Item.CodeEnumItemUpdateReason value, which the client's events pass on. |
The client raises ItemRemoved with the item, its whole stack and Reason, or ItemSentToCrate for reason 24 (HousingCrate).
Raises the client's RepairItemCompleted event.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x014D |
to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
| (none) | 0 |
Sets an item's stack count.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x017F |
to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ItemId |
64 | unsigned | The item, by id. |
StackCount |
32 | unsigned | The item's new stack count. |
Reason |
6 | unsigned | Why: an Item.CodeEnumItemUpdateReason value, which the client's events pass on. |
The client raises ItemAdded when the count rose and ItemRemoved (ItemSentToCrate for reason 24) otherwise, each with the difference and Reason.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x019E |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Sets an item's durability.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x01A7 |
to client | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ItemId |
64 | unsigned | The item, by id. |
Durability |
32 | float | The item's new durability, kept as a float; a new item starts at 1.0. |
The client then raises ItemDurabilityUpdate with the item and its previous durability.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x056A |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x056B |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
64 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x056C |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
64 | unsigned |
Unknown2 |
64 | unsigned |
Unknown3 |
18 | unsigned |
Unknown4 count |
3 | unsigned |
Unknown4 |
array, counted by Unknown4 count
|
|
Unknown4[] |
32 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x056D |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
32 | unsigned |
Unknown2 count |
4 | unsigned |
Unknown2 |
array, counted by Unknown2 count
|
|
Unknown2[] |
32 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x089A |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
1 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x090B |
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 |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0980 |
to client | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Buys back an item sold to the vendor: the request the global script call BuybackItemFromVendor sends.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x00BB |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
BuybackItemId |
32 | unsigned | The item to buy back, by its unique id: the script call's idItem. |
The client sends it only while the player interacts with a vendor.
Buys an item from the vendor: the request the global script call BuyItemFromVendor sends.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x00BE |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ItemId |
32 | unsigned | The item to buy, by its unique id: the script call's idUnique. |
Quantity |
32 | unsigned | How many to buy: the script call's nQuantity. |
The client sends it only while the player interacts with a vendor.
Moves an item into the supply satchel: the request the script call Item:MoveToSupplySatchel sends, among others.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x012A |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
ItemId |
64 | unsigned | The item, by id. |
Count |
32 | unsigned | How many to move: the script call's second argument, or the whole stack without one. |
Deletes an item: the request the client sends when the player confirms deleting one.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0149 |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
Location |
the fields below | Where the item is. | |
Location.Location |
9 | unsigned | Which inventory holds the item, the public interface's EInventoryLocation: 0 the equipped items, 1 the bags. 300, with a slot of 0xFFFFFFFF, means no location. |
Location.Slot |
32 | unsigned | The slot in that inventory. |
The client sends it only for a location that holds an item, never for an item its Item2 row marks undeletable, and not for an equipped item the row forbids deleting while equipped.
Repairs items at a vendor: the request RepairItemVendor and RepairAllItemsVendor send, and their GuildTypeLib counterparts when the guild pays.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x014C |
to server | purpose |
| Field | Bits | Encoding |
|---|---|---|
ItemId |
64 | unsigned |
GuildId |
64 | unsigned |
Unknown2 |
64 | unsigned |
The client sends it only while the player is at a vendor.
Salvages an item: the request the client sends when the player confirms salvaging one.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x015E |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
Location |
the fields below | Where the item is. | |
Location.Location |
9 | unsigned | Which inventory holds the item, the public interface's EInventoryLocation: 0 the equipped items, 1 the bags. 300, with a slot of 0xFFFFFFFF, means no location. |
Location.Slot |
32 | unsigned | The slot in that inventory. |
ItemId |
64 | unsigned | The item, by id. |
The client sends it only for an item it judges salvageable.
Sells an item to the vendor: the request the global script calls SellItemToVendor and SellItemToVendorById send, among others.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0166 |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
Location |
the fields below | Where the item is. | |
Location.Location |
9 | unsigned | Which inventory holds the item, the public interface's EInventoryLocation: 0 the equipped items, 1 the bags. 300, with a slot of 0xFFFFFFFF, means no location. |
Location.Slot |
32 | unsigned | The slot in that inventory. |
Quantity |
32 | unsigned | How many to sell. |
The client sends it only while the player interacts with a vendor.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x017D |
to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
64 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Location |
9 | unsigned |
Unknown1.Slot |
32 | unsigned |
Unknown2 |
32 | unsigned |
Moves an item from one location to another: the request the script call GameLib.SwapBagItems leads to, among others.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0182 |
to server | fields |
| Field | Bits | Encoding | Meaning |
|---|---|---|---|
From |
the fields below | Where the item is. | |
From.Location |
9 | unsigned | Which inventory holds the item, the public interface's EInventoryLocation: 0 the equipped items, 1 the bags. 300, with a slot of 0xFFFFFFFF, means no location. |
From.Slot |
32 | unsigned | The slot in that inventory. |
To |
the fields below | Where it goes. | |
To.Location |
9 | unsigned | Which inventory holds the item, the public interface's EInventoryLocation: 0 the equipped items, 1 the bags. 300, with a slot of 0xFFFFFFFF, means no location. |
To.Slot |
32 | unsigned | The slot in that inventory. |
The client refuses a destination at location 300 or more, at slot 0xFFFFFFFF, or among the equipped items (location 0) above slot 30.
Moves items out of the supply satchel: the request the script call Item:TakeFromSupplySatchel sends, among others.
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0184 |
to server | purpose |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
14 | unsigned |
Count |
32 | unsigned |
Destination |
the fields below | |
Destination.Location |
9 | unsigned |
Destination.Slot |
32 | unsigned |
| Opcode | Direction | Verified to | Mark |
|---|---|---|---|
0x0943 |
to server | unverified |
| Field | Bits | Encoding |
|---|---|---|
Unknown0 |
32 | unsigned |
Unknown1 |
the fields below | |
Unknown1.Location |
9 | unsigned |
Unknown1.Slot |
32 | unsigned |
Unknown2 |
32 | unsigned |
Unknown3 |
the fields below | |
Unknown3.Location |
9 | unsigned |
Unknown3.Slot |
32 | unsigned |
Unknown4 |
the fields below | |
Unknown4.Unknown0.X |
32 | float |
Unknown4.Unknown0.Y |
32 | float |
Unknown4.Unknown0.Z |
32 | float |
| Piece | Path |
|---|---|
| Message declarations | Source/NexusTomorrow.Network.World/Message/Model/Inventory/ |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |
Start here
How the server works
The protocol
Working on it