Skip to content

Upgrade Packets

Eric Liu edited this page Aug 10, 2016 · 71 revisions

Note: Please read the Protocol page to familiarize yourself with the client-to-server protocol before reading this page.

Parameter Upgrades

Whenever you perform an upgrade, the client sends the server a packet, which is an array of the form [3, X], where X is a unique number corresponding to an upgrade parameter.

Diep.io Upgradeable Parameters

The values of X and their corresponding upgrade parameters are as follows:

X Parameter Name
12 Health Regen
14 Max Health
08 Body Damage
10 Bullet Speed
04 Bullet Penetration
06 Bullet Damage
00 Reload
02 Movement Speed

Tank Upgrades

When you perform a tank upgrade, the client sends the server an array of the form [4, Y], where Y corresponds to a certain tank.

Click the image for full resolution.

Diep.io Tank Tree

All the Y-values and their corresponding tanks are as follows: EDIT: Values have been shuffled by the game, so now these are incorrect.

Sniper Class

  1. Level 15

  2. Sniper: Y = 12

  3. Level 30

  4. Assassin: Y = 30

  5. Overseer: Y = 22

  6. Hunter: Y = 38

  7. Trapper: Y = 62

  8. Level 45

  9. Ranger: Y = 44

  10. Stalker: Y = 42

  11. Overlord: Y = 24

  12. Necromancer: Y = 34

  13. Manager: Y = 52

  14. X Hunter: Y = 56

  15. Predator: Y = 60

  16. Gunner Trapper: Y = 64

  17. Overtrapper: Y = 66

  18. Mega Trapper: Y = 68

  19. Tri-Trapper: Y = 70

Twin Class

  1. Level 15

  2. Twin: Y = 2

  3. Level 30

  4. Quad Tank: Y = 8

  5. Twin Flank: Y = 26

  6. Triple Shot: Y = 6

  7. Level 45

  8. Triplet: Y = 4

  9. Penta Shot: Y = 28

  10. Triple Twin: Y = 36

  11. Octo Tank: Y = 10

Machine Gun Class

  1. Level 15

  2. Machine Gun: Y = 14

  3. Level 30

  4. Destroyer: Y = 20

  5. Gunner: Y = 40

  6. Level 45

  7. Hybrid: Y = 50

  8. Sprayer: Y = 58

  9. Auto Gunner Y = 78

Flank Guard Class

  1. Level 15

  2. Flank Guard: Y = 16

  3. Level 30

  4. Tri-Angle: Y = 18

  5. Quad Tank: Y = 8

  6. Twin Flank: Y = 26

  7. Auto 3: Y = 82

  8. Level 45

  9. Triple Twin: Y = 36

  10. Octo Tank: Y = 10

  11. Booster: Y = 46

  12. Fighter: Y = 48

  13. Auto 5: Y = 80

Smasher Class

  1. Level 30

  2. Smasher Y = 72

  3. Level 45

  4. Mega Smasher Y = 74

  5. Landmine Y = 76

Clone this wiki locally