A suite of tools for Project Diablo 2 designed to track builds, monitor the meta, explore characters, and provide insights into the PD2 economy and playerbase. Live at pd2.tools.
This repository includes everything except the character exporter which can be found at coleestrin/pd2-character-downloader.
git clone https://github.com/coleestrin/pd2-tools
API:
cd apinpm i- Fill out the
.env, example given in.env.example npm run buildnpm startto start the APInpm run jobsto run background jobs (player count tracking and character scraper)
Frontend:
cd webnpm i- Fill out the
.env, example given in.env.example npm run devor:npm run buildand thennpm run preview
Contributions are welcome. For coordination or questions join the pd2.tools discord.
- Fork the repo.
- Create a feature branch.
- Make your changes.
- Submit a PR.