Skip to content
/ diablo2 Public

Utilities to work with diablo2, Clientless map rendering & packet sniffing

License

Notifications You must be signed in to change notification settings

blacha/diablo2

Folders and files

NameName
Last commit message
Last commit date
Mar 26, 2021
Sep 30, 2021
Jul 8, 2022
Sep 27, 2021
Oct 21, 2021
Jan 5, 2021
Sep 27, 2021
Oct 22, 2021
Mar 26, 2021
Oct 23, 2021
Oct 22, 2021
Nov 13, 2021
Sep 27, 2021
Oct 25, 2021
May 9, 2022

Repository files navigation

@diablo2

Build Status

Tools to work with diablo2

  • bintools - Diablo2 (Classic) Binary parsers to read the .bin files
  • huffman - Diablo2 (Classic) Decompressor for network data
  • packets - Diablo2 (Classic) network protocol
  • mpq - MPQ reader / extractor
  • map - Diablo2 (Classic & Resurrected) map generation api (Docker based)
  • sniffer - Diablo2 (Classic) network sniffer
  • memory - Diablo2 (Resurrected) Memory reader

Diablo2 Resurrected

D2 Resurrected MapHack

Diablo2 Classic

Packet sniffer

Packet sniffer example

Packet sniffing heads up display

Sniffs packets from the game client to create a overview of the world around.

Hud example

  1. Location of the summoner
  2. Where a good item was drooped (Unique Frost burns)
  3. Player Location
  4. A collection of monsters
  5. Way point

Building

Building with yarn

yarn
yarn build