# Devilution：重建《暗黑破坏神》原版源码

> Devilution 利用 PlayStation 和 PC 版本中残留的符号与调试信息，重建初代《暗黑破坏神》的源码。其 C++ 代码编译后可替换 Diablo.exe，运行时使用用户自有的原版游戏文件。项目保留原有行为及缺陷，Hellfire 支持仍属后续计划。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/diasurgical/devilution>
- 一手来源：<https://github.com/diasurgical/devilution/blob/9f01757243412bb154d02d9af65c804159e6e0ea/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/devilution-case/>
- 记录 JSON：<https://awesomerea.org/resources/devilution-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/devilution-case/index.md)

## 使用条件与局限

- **前提条件：**需要自有的《暗黑破坏神》及 DIABDAT.MPQ；仓库不提供游戏素材。
- **前提条件：**运行替换程序需要更新至 1.09(b) 的游戏安装文件，包括 DiabloUI.dll、SmackW32.dll、Standard.snp 和 Storm.dll。
- **局限：**目前尚未支持 Hellfire。
- **许可：**采用 Sustainable Use License 1.0；源码仅限非商业用途。

## 一手来源

1. <https://github.com/diasurgical/devilution/blob/9f01757243412bb154d02d9af65c804159e6e0ea/README.md>
2. <https://github.com/diasurgical/devilution/blob/9f01757243412bb154d02d9af65c804159e6e0ea/LICENSE.md>

## 同分区更多条目：游戏

- [Digimon World 4：进行中的 GameCube 反编译](https://awesomerea.org/zh/resources/dw4-gc-case/index.md) · 案例
- [Dishonored Recompilation：重建 2013 年 Win32 游戏可执行文件](https://awesomerea.org/zh/resources/dishonored-recompilation-case/index.md) · 案例
- [DisMKW：《Mario Kart Wii》进行中的反汇编](https://awesomerea.org/zh/resources/dismkw-case/index.md) · 案例
- [DoConfig-Decompilation：重建《洞窟物语》设置程序](https://awesomerea.org/zh/resources/doconfig-decompilation-case/index.md) · 案例
- [DOD13-Client：重建《Day of Defeat 1.3》客户端库](https://awesomerea.org/zh/resources/dod13-client-case/index.md) · 案例
- [Donkey Kong Country 2：《大金刚国度 2》SNES 反汇编](https://awesomerea.org/zh/resources/donkey-kong-country-2-disassembly-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
