Diablo II v1.10 Packet List


Visit Limited Edition



Packet formats and data from D2Game.dll - Many packet effects and usage guide thanks to Gayak.
This guide was stolen from Paul[Le]'s post on our forums which can be found here.


Packet formats and data from D2Game.dll - Many packet effects and usage guide thanks to Gayak.

 

NUMBER

SIZE (BYTES)

EFFECT

USAGE

01

05

Walk

01 [WORD x] [WORD y]

02

09

Walk to entity

02 [DWORD entity kind] [DWORD id]

03

05

Run

03 [WORD x] [WORD y]

04

09

Run to entity

04 [DWORD entity kind] [DWORD id]

05

05

Shift Left Click Skill

05 [WORD x] [WORD y]

06

09

Left Skill on unit

06 [DWORD entity kind] [DWORD id]

07

09

Shift left skill on unit

07 [DWORD entity kind] [DWORD id]

08

05

Shift Left skill (hold)

08 [WORD x] [WORD y]

09

09

Left Skill on unit (hold)

09 [DWORD entity kind] [DWORD id]

0a

09

Shift left skill unit (hold)

0a [DWORD entity kind] [DWORD id]

0b

01

<unknown>

0b

0c

05

Right skill

0c [WORD x] [WORD y]

0d

09

Right skill unit

0d [DWORD entity kind] [DWORD id]

0e

09

Shift right skill unit

0e [DWORD entity kind] [DWORD id]

0f

05

Right skill (hold)

0f [WORD x] [WORD y]

10

09

Right skill unit (hold)

10 [DWORD entity kind] [DWORD id]

11

09

Shift Right skill unit

11 [DWORD entity kind] [DWORD id]

12

01

<unknown>

12

13

09

Interact (click) entity

13 [DWORD entity kind] [DWORD id]

14

[varies]

Overhead Chat

14 00 00 [*char message] 00 00 00

15

[varies]

Chat

15 01 00 [*char message] 00 00 00

16

13

Pick item (ground)

16 04 00 00 00 [DWORD id] [DWORD inventory(0) or cursor (1)]

17

05

Drop item (ground)

17 [DWORD id]

18

17

Insert item in buffer

18 [DWORD id] [DWORD xpos] [DWORD ypos] [DWORD buffer]

19

05

Remove item from buffer

19 [DWORD id]

1a

09

Equip item

1a [DWORD id] [WORD position] 00 00

1b

09

Swap 2 handed item

1b [DWORD id] [WORD position] 00 00

1c

03

Remove body item

1c [WORD position]

1d

09

Swap cursor item with body

1d [DWORD id] [WORD position] 00 00

1e

09

<Unknown>

1e [DWORD unknown][DWORD unknown]

1f

17

Swap cursor/buffer items

1f [DWORD cursor item id] [DWORD buffer item id] [DWORD xpos] [DWORD ypos]

20

13

Activate buffer item

20 [DWORD id] [WORD x] 00 00 [WORD y] 00 00

21

09

Stack items

21 [DWORD item to stack id] [DWORD item where it stacks id]

22

05

Unstack items

22 [DWORD unknown]

23

09

Item to belt

23 [DWORD id] [DWORD position]

24

05

Item from belt

24 [DWORD id]

25

09

Switch belt item

25 [DWORD cursor item][DWORD belt item]

26

13

Use belt item

26 [DWORD id] [DWORD option] 00 00 00 00

27

09

Identify item

27 [DWORD item id] [DWORD scroll id]

28

09

Socket item

28 [DWORD item to socket id] [DWORD socketable item id]

29

09

Scroll to book

29 [DWORD scroll id] [DWORD book id]

2a

09

Item to cube (indirect)

2a [DWORD item id] [DWORD cube id]

2b

--

Unused

-------------

2c

--

Unused (Logged as hack)

-------------

2d

--

Unused (Logged as hack)

-------------

2e

--

Unknown

-------------

2f

09

Initiate entity chat

2f [DWORD entity kind] [DWORD id]

30

09

Terminate entity chat

30 [DWORD entity kind] [DWORD id]

31

09

Quest message

31 [DWORD id] [DWORD message]

32

17

Buy item from NPC buffer

32 [DWORD entity id] [DWORD item id] [DWORD tab] [DWORD cost]

33

17

Sell item to NPC buffer

33 [DWORD entity id] [DWORD item id] [DWORD tab] [DWORD cost]

34

05

Identify items with NPC

34 [DWORD entity id]

35

17

Repair

35 [DWORD entity id] [DWORD item id] [DWORD tab] [DWORD cost?]

36

09

Hire merc

36 [DWORD entity id] [DWORD merc id]

37

05

Identify (from gamble?)

37 [DWORD item id]

38

13

Entity action

38 [DWORD action] [DWORD entity id] [DWORD complement]

39

05

<Unknown>

39 [DWORD unknown]

3a

03

Add stat point

3a [WORD stat]

3b

03

Add skill point

3b [WORD skill]

3c

09

Select skill

3c [WORD skill] 00 [BYTE left (80) or right 00) skill] FF FF FF FF

3d

05

<Unknown>

3d [DWORD unknown]

3e

05

<Unknown>

3e [DWORD unknown]

3f

03

Play audio.

3f [WORD sound message]

40

01

Quest window?

40

41

01

Resurrect

41

42

--

Unknown/Unused

--------------

43

--

Unknown/Unused

--------------

44

17

Staff in orifice

44 [DWORD orifice entity kind] [DWORD orifice id] [DWORD staff id] [DWORD entity state]

45

09

<Unknown>

45 [DWORD unknown][DWORD unknown]

46

13

<Unknown>

46 [DWORD unknown][DWORD unknown][DWORD unknown]

47

13

<Unknown>

47 [DWORD unknown][DWORD unknown][DWORD unknown]

48

01

Turns off busy state.

48

49

09

Take WP/Close WP

49 [DWORD wp id] [BYTE destination] 00 00 00

4a

--

Unused

--------------

4b

09

<Unknown>

4b [DWORD unknown][DWORD unknown]

4c

05

<Unknown>

4c [DWORD unknown]

4d

03

<Unknown>

4d [WORD unknown]

4e

--

Unused

--------------

4f

07

Click Button

4f [DWORD button id] [WORD complement]

50

09

Drop Gold

50 [DWORD player id] [DWORD gold pieces]

51

09

Bind hotkey to skill

51 [BYTE skill] [BYTE left (80) or right 00) skill] [WORD hotkey] FF FF FF FF

52

05

<Unknown>

52 [DWORD unknown]

53

01

<Unknown>

53

54

01

<Unknown>

54

55

--

Unused

--------------

56

--

Unused

--------------

57

--

Unused

--------------

58

03

Quest Completed

58 [WORD Quest id]

59

17

Make entity move

59 [DWORD entity kind] [DWORD entity id] [WORD x] 00 00 [WORD y] 00 00

5a

--

Unused

--------------

5b

--

Unused

--------------

5c

--

Unused

--------------

5d

07

Squelch/Hostile

5d [BYTE button] [BYTE toggle on/off] [DWORD player id]

5e

06

Invite Party

5e [BYTE button] [DWORD player id]

5f

05

Update Player Pos

5f [WORD x] [WORD y]

60

01

Swap weapons

60

61

03

Drop/Pickup merc item

61 [WORD position (00 to drop)]

62

05

Resurrect Merc

62 [DWORD npc id]

63

05

Shift left-click item

63 [DWORD item]

64

--

Unused

--------------

65

[varies]

Enter Game

65 XX XX XX XX XX XX XX XX 00 00 00 00 [*char character name] 00 XX XX XX [DWORD ?]

66

01

Leave Game

66

67

--

Unused

--------------

68

--

Unused

--------------

69

--

Unused

--------------

6a

09

Client Update

6a [DWORD timer in milliseconds] [DWORD delay]