# devilution-nx: a Nintendo Switch port of reconstructed Diablo

> devilution-nx ports the DevilutionX reconstruction of Diablo to Nintendo Switch. It provides Joy-Con and touch controls, Switch homebrew builds and instructions for loading DIABDAT.MPQ from the player's original Diablo disc or GOG copy. Its documentation traces the underlying reconstruction to IDA analysis and recovered C code.

- 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/lantus/devilution-nx>
- Primary source: <https://github.com/lantus/devilution-nx/blob/02c215173cfd2c5ef9f3cb4e01b3ad73f36acaa2/README.md>
- Catalog page: <https://awesomerea.org/resources/devilution-nx-case/>
- Record JSON: <https://awesomerea.org/resources/devilution-nx-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/devilution-nx-case/index.md)

## Requirements & limits

- **Prerequisites:** Provide DIABDAT.MPQ from an original Diablo disc or GOG copy.
- **Prerequisites:** A Nintendo Switch homebrew environment is required; building uses devkitPro and the listed Switch libraries.
- **Limits:** The README reports many remaining bugs.
- **License:** The Unlicense.

## Primary sources

1. <https://github.com/lantus/devilution-nx/blob/02c215173cfd2c5ef9f3cb4e01b3ad73f36acaa2/README.md>
2. <https://github.com/lantus/devilution-nx/blob/02c215173cfd2c5ef9f3cb4e01b3ad73f36acaa2/docs/CHANGELOG.md>

## More in Games

- [DevilutionX: porting Diablo’s reconstructed engine](https://awesomerea.org/resources/devilutionx-case/index.md) · Case study
- [DiabloWeb: a WebAssembly browser port built on Devilution](https://awesomerea.org/resources/diabloweb-devilution-wasm-port-case/index.md) · Case study
- [Diddy Kong Racing on Xbox: a UWP port of Golden Balloon](https://awesomerea.org/resources/dkr-xbox-case/index.md) · Case study
- [Dig Dug: translating arcade routines and modeling triple-Z80 hardware](https://awesomerea.org/resources/digdug-decomp-case/index.md) · Case study
- [Digimon World 2 PC port: native Windows and Linux builds](https://awesomerea.org/resources/digimon-world-2-pc/index.md) · Case study
- [Digimon World 2003: a handheld port of the matching decompilation](https://awesomerea.org/resources/dw3-handheld-port-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.
