# D2Decomp: rebuilding the Diablo II: Lord of Destruction engine

> D2Decomp reimplements the Diablo II: Lord of Destruction 1.14d engine for Linux, Windows and macOS using the user's game data. Ghidra analysis informs the code, while Unicorn runs original functions for behavior comparisons. The author reports that all five acts play through; multiplayer hosting and a dedicated server remain unfinished.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/psi29a/d2decomped>
- Primary source: <https://github.com/psi29a/d2decomped/blob/8bbff7ad2be460738dd2d622293ff2e099ccec26/README.md>
- Catalog page: <https://awesomerea.org/resources/d2decomp-diablo-ii-case/>
- Record JSON: <https://awesomerea.org/resources/d2decomp-diablo-ii-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/d2decomp-diablo-ii-case/index.md)

## Requirements & limits

- **Prerequisites:** An original Diablo II and Lord of Destruction installation or media is required.
- **Prerequisites:** Source builds require a C++26 compiler, CMake 3.28+, Ninja, SDL3, OpenAL, zlib, libcurl and Qt 6.5+ for the launcher.
- **Limits:** The author reports that hosting multiplayer games and the dedicated server are not started.
- **License:** GPL-3.0-or-later.

## Primary sources

1. <https://github.com/psi29a/d2decomped/blob/8bbff7ad2be460738dd2d622293ff2e099ccec26/README.md>
2. <https://github.com/psi29a/d2decomped/blob/8bbff7ad2be460738dd2d622293ff2e099ccec26/docs/research/README.md>

## More in Games

- [D2MOO: reimplementation of Diablo II](https://awesomerea.org/resources/d2moo-case/index.md) · Case study
- [Daggerfall Unity: recreating Daggerfall in Unity](https://awesomerea.org/resources/daggerfall-unity-case/index.md) · Case study
- [Dangerous Dave 2: Modification Edition: a configurable remake](https://awesomerea.org/resources/dangerous-dave-2-modification-edition-case/index.md) · Case study
- [DarkFO: a browser engine reimplementation of Fallout 2](https://awesomerea.org/resources/darkfo-fallout-2-case/index.md) · Case study
- [Dejavu: reimplementing classic Game Maker](https://awesomerea.org/resources/dejavu-game-maker-case/index.md) · Case study
- [Desktop Adventures: a ScummVM engine for Indiana Jones and Yoda Stories](https://awesomerea.org/resources/scummvm-deskadv-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
