Skip to content

ChrisTitusTech/diablo2utils

 
 

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)
  • memory - Diablo2 (Resurrected) Memory reader

Diablo2 Resurrected

D2 Resurrected MapHack

Building

Install workspace dependencies from the repository root:

./install-dependencies.sh

Or, if Yarn is already available:

yarn install:deps

Build the TypeScript workspace packages from the repository root:

yarn build

This root build covers the TypeScript project references under packages/*.

The overlay package is not part of the root TypeScript solution build. Build it separately from packages/overlay/README.md:

cd packages/overlay
./build.sh

If you already have Yarn installed and just want the combined root flow:

yarn
yarn build

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 60.2%
  • C 19.9%
  • JavaScript 6.4%
  • Python 5.0%
  • HTML 3.7%
  • Shell 3.5%
  • Other 1.3%