Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blacha/diablo2

Utilities to work with diablo2, Clientless map rendering & packet sniffing
https://github.com/blacha/diablo2

api d2r diablo2 map mpq packet sniffer

Last synced: about 12 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# @diablo2

[![Build Status](https://github.com/blacha/diablo2/workflows/Build/badge.svg)](https://github.com/blacha/diablo2/actions)

Tools to work with diablo2

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

## Diablo2 Resurrected

![D2 Resurrected MapHack](./assets/2021-09-30-d2r-maphack.jpeg)

## Diablo2 Classic
### Packet sniffer

![Packet sniffer example](./assets/2021-03-21-packet-sniff-example.gif)

### Packet sniffing heads up display

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

![Hud example](./assets/2021-03-21-packet-hud.png)

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
```