diasurgical/DevilutionX
GitHub: diasurgical/DevilutionX
将经典游戏《暗黑破坏神》及《地狱火》移植到现代操作系统并大幅提升兼容性与体验的开源引擎项目。
Stars: 9562 | Forks: 986
[](https://discord.gg/devilutionx)
[](https://github.com/diasurgical/devilutionX/releases/latest)
[](https://codecov.io/gh/diasurgical/devilutionX)
*(默认情况下,血条和经验条是关闭的,但可以在[游戏设置](https://github.com/diasurgical/DevilutionX/wiki/Config-File)中开启。如果需要,也可以禁用宽屏模式。)*
# 什么是 DevilutionX
DevilutionX 是《暗黑破坏神》和《地狱火》的移植版,致力于在提供引擎改进、错误修复以及一些可选的易用性功能的同时,让游戏的运行变得简单。
请查看[手册](https://github.com/diasurgical/devilutionX/wiki)以了解可用功能以及如何使用它们。
有关更改的完整列表,请参阅我们的[更新日志](docs/CHANGELOG.md)。
# 安装说明
注意:你需要访问原版游戏的数据。如果你没有原版 CD,你可以[从 GoG.com 购买《暗黑破坏神》](https://www.gog.com/game/diablo)或通过 Battle.net 购买。或者,你可以使用[共享软件](https://github.com/diasurgical/devilutionx-assets/releases/latest/download/spawn.mpq) [[2]](http://ftp.blizzard.com/pub/demos/diablosw.exe) 版本中的 `spawn.mpq` 替代 `DIABDAT.MPQ`,以游玩该游戏的共享软件部分。
下载最新的 [DevilutionX 发行版](https://github.com/diasurgical/devilutionX/releases/latest)并将内容解压到你选择的位置,或者[从源码编译](#building-from-source)。
- 将 CD 或《暗黑破坏神》安装目录中的 `DIABDAT.MPQ` 复制到 DevilutionX 文件夹中(或者[从 GoG 安装程序中提取它](https://github.com/diasurgical/devilutionX/wiki/Extracting-MPQs-from-the-GoG-installer))。
- 要运行《暗黑破坏神:地狱火》扩展包,你还需要复制 `hellfire.mpq`、`hfmonk.mpq`、`hfmusic.mpq` 和 `hfvoice.mpq`。
有关更详细的说明:[安装说明](./docs/installing.md)。
# 模组
我们希望为模组提供一个良好的起点。除了完整的 Devilution 源代码外,我们还提供了模组制作工具。请查看已知的[基于 DevilutionX 的模组](https://github.com/diasurgical/devilutionX/wiki/Mods)列表。
# 测试版本
如果你想帮助测试最新的开发版本(请务必备份你的文件,因为它们可能包含错误),你可以从以下构建服务器之一获取测试构建工件:
*注意:你必须登录 GitHub 才能下载附件!*
[](https://github.com/diasurgical/devilutionX/actions/workflows/Linux_x86_64.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Linux_aarch64.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Linux_x86.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Linux_x86_64_SDL1.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/macOS_x86_64.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Windows_MinGW_x64.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Windows_MinGW_x86.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Windows_MSVC_x64.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/Android.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/iOS.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/PS4.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/xbox_nxdk.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/xbox_one.yml?query=branch%3Amaster)
[](https://github.com/diasurgical/devilutionX/actions/workflows/switch.yml)
[](https://github.com/diasurgical/devilutionX/actions/workflows/vita.yml)
[](https://github.com/diasurgical/devilutionX/actions/workflows/3ds.yml)
[](https://github.com/diasurgical/devilutionX/actions/workflows/amiga-m68k.yml)
# 从源码编译
# 法律声明
DevilutionX 已公开提供,并在 Sustainable Use License(可持续使用许可证)下发布(参见 [LICENSE](LICENSE.md))。
本仓库中的源代码仅供非商业用途。如果你使用该源代码,则不得向他人收取访问该代码或其任何衍生作品的费用。
Diablo® - 版权所有 © 1996 Blizzard Entertainment, Inc. 保留所有权利。Diablo 和 Blizzard Entertainment 是 Blizzard Entertainment, Inc. 在美国和/或其他国家/地区的商标或注册商标。
DevilutionX 及其任何维护者均与 Blizzard Entertainment® 没有任何关联,也未获得其认可。
标签:Bash脚本, 开源, 暗黑破坏神, 游戏, 游戏引擎