{"id":24228749,"url":"https://github.com/blacha/diablo2","last_synced_at":"2025-04-05T19:09:07.996Z","repository":{"id":37795960,"uuid":"289434495","full_name":"blacha/diablo2","owner":"blacha","description":"Utilities to work with diablo2, Clientless map rendering \u0026  packet sniffing","archived":false,"fork":false,"pushed_at":"2023-03-06T18:06:08.000Z","size":2878,"stargazers_count":203,"open_issues_count":18,"forks_count":65,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-03-29T18:05:45.585Z","etag":null,"topics":["api","d2r","diablo2","map","mpq","packet","sniffer"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blacha.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-22T06:37:02.000Z","updated_at":"2025-03-26T05:42:30.000Z","dependencies_parsed_at":"2024-06-21T18:54:35.142Z","dependency_job_id":"fd27965c-3097-402e-a35b-6894f5f2ad27","html_url":"https://github.com/blacha/diablo2","commit_stats":{"total_commits":219,"total_committers":6,"mean_commits":36.5,"dds":0.1643835616438356,"last_synced_commit":"45c91b3bafd68b92dab05103e74b86eff2ae03ea"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blacha%2Fdiablo2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blacha%2Fdiablo2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blacha%2Fdiablo2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blacha%2Fdiablo2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blacha","download_url":"https://codeload.github.com/blacha/diablo2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386263,"owners_count":20930618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","d2r","diablo2","map","mpq","packet","sniffer"],"created_at":"2025-01-14T11:32:37.125Z","updated_at":"2025-04-05T19:09:07.976Z","avatar_url":"https://github.com/blacha.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @diablo2\n\n[![Build Status](https://github.com/blacha/diablo2/workflows/Build/badge.svg)](https://github.com/blacha/diablo2/actions)\n\nTools to work with diablo2 \n\n- [bintools](./packages/bintools) - Diablo2 (Classic) Binary parsers to read the `.bin` files  \n- [huffman](./packages/huffman) - Diablo2 (Classic) Decompressor for network data\n- [packets](./packages/packets) - Diablo2 (Classic) network protocol\n- [mpq](./packages/mpq) - MPQ reader / extractor\n- [map](./packages/map) - Diablo2 (Classic \u0026 Resurrected)  map generation api (Docker based) \n- [sniffer](./packages/sniffer) - Diablo2 (Classic) network sniffer\n- [memory](./packages/memory) - Diablo2 (Resurrected) Memory reader\n\n## Diablo2 Resurrected \n\n![D2 Resurrected MapHack](./assets/2021-09-30-d2r-maphack.jpeg)\n\n## Diablo2 Classic\n### Packet sniffer\n\n![Packet sniffer example](./assets/2021-03-21-packet-sniff-example.gif)\n\n\n### Packet sniffing heads up display\n\nSniffs packets from the game client to create a overview of the world around.\n\n![Hud example](./assets/2021-03-21-packet-hud.png)\n\n1. Location of the summoner\n2. Where a good item was drooped (Unique Frost burns)\n3. Player Location\n4. A collection of monsters\n5. Way point\n\n## Building\n\n\nBuilding with yarn\n\n```\nyarn\nyarn build\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacha%2Fdiablo2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblacha%2Fdiablo2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacha%2Fdiablo2/lists"}