DevilutionX全平台部署手册:从准备到运行的完整路径
2026-04-02 09:14:57作者:宣海椒Queenly
前言:经典重燃的现代解决方案
DevilutionX作为《暗黑破坏神1》的开源复刻项目,不仅完整保留了原作的游戏体验,更通过跨平台优化让这款经典ARPG在现代设备上焕发新生。与传统模拟器方案相比,该项目提供原生级性能表现、高清分辨率支持和多语言本地化,同时保持开源免费特性。无论是怀旧玩家还是新入坑的ARPG爱好者,都能通过本指南在各类设备上构建属于自己的暗黑世界。
兼容性矩阵
| 设备类型 | 支持平台 | 最低配置要求 |
|---|---|---|
| 桌面设备 | Windows 7+/macOS 10.13+/Linux | 双核CPU/2GB内存/支持OpenGL 3.0 |
| 移动设备 | Android 5.0+/iOS 12.0+ | 四核ARM处理器/1GB内存 |
| 游戏主机 | Nintendo Switch/PS Vita/PS4 | 官方固件最新版本 |
| 复古掌机 | RG350/Miyoo Mini系列 | 已安装自定义固件 |
准备阶段:核心资源文件说明
在开始部署前,请确保已准备以下必要文件:
-
基础游戏资源
DIABDAT.MPQ:游戏核心数据压缩包,必须从原版《暗黑破坏神1》获取devilutionx.mpq:项目专用资源包,包含现代适配文件
-
可选扩展内容
- 地狱火扩展包:
hellfire.mpq、hfmonk.mpq、hfmusic.mpq、hfvoice.mpq - 语言支持包:
fonts.mpq(中日韩文字)、pl.mpq(波兰语)、ru.mpq(俄语)
- 地狱火扩展包:
⚠️ 法律提示:获取原版游戏文件需确保拥有合法游戏版权,项目本身不提供任何受版权保护的内容。
桌面平台部署指南
Windows系统
准备工作
- 从项目发布页面下载Windows版压缩包
- 解压得到
devilutionx.exe可执行文件
部署步骤
- 首先创建游戏目录,建议路径:
C:\Games\DevilutionX - 接下来将所有MPQ文件复制到以下任一位置:
C:\Games\DevilutionX # 与可执行文件同目录 %AppData%\diasurgical\devilution # 系统应用数据目录 - 最后双击
devilutionx.exe启动游戏
验证方法
首次运行时会显示配置向导,若MPQ文件检测通过,将进入主菜单界面。
最佳实践
- 创建桌面快捷方式并添加启动参数:
devilutionx.exe --windowed可窗口化运行 - 使用
%AppData%\diasurgical\devilution路径便于多用户共享配置
macOS系统
准备工作
- 下载macOS专用DMG安装包
- 将应用拖入
/Applications文件夹
部署步骤
- 首先运行一次应用程序以生成目录结构
- 接下来将MPQ文件复制到:
~/Library/Application Support/diasurgical/devilution - 最后通过Launchpad或应用文件夹启动游戏
验证方法
应用启动后在"设置-资源"中可查看已加载的MPQ文件列表。
最佳实践
- 使用第三方工具如AppCleaner完全卸载时,需手动删除应用支持目录
- 对于macOS Catalina及以上版本,首次运行需在"系统偏好设置-安全性"中允许应用运行
Linux系统
准备工作
- 安装必要依赖库:
# Ubuntu/Debian sudo apt install libsdl2-2.0-0 libsdl2-image-2.0-0 # Fedora/RHEL sudo dnf install SDL2 SDL2_image
部署步骤
- 首先克隆项目仓库:
git clone https://gitcode.com/gh_mirrors/de/devilutionX cd devilutionX - 接下来编译项目(或下载预编译版本):
mkdir build && cd build cmake .. make - 最后将MPQ文件复制到:
~/.local/share/diasurgical/devilution/
验证方法
在终端执行./devilutionx,观察是否出现资源加载成功的日志信息。
最佳实践
- Flatpak用户应使用
flatpak run org.diasurgical.DevilutionX命令启动 - 对于32位系统,需安装对应架构的SDL2库(如
libsdl2-2.0-0:i386)
移动设备部署指南
Android设备
准备工作
- 下载APK安装包并启用"未知来源"安装权限
- 准备USB数据线连接电脑
部署步骤
- 首先在设备上安装APK文件
- 接下来通过USB传输将MPQ文件复制到:
Android/data/org.diasurgical.devilutionx/files - 最后在设备上启动应用,点击"Check again"完成验证
验证方法
应用主界面会显示"资源已准备就绪"提示,否则会指引缺失的文件。
最佳实践
- 使用文件管理器应用如Total Commander直接在设备上管理MPQ文件
- 对于Android 11+用户,建议使用系统文件应用而非第三方工具传输文件
iOS/iPadOS设备
准备工作
- 准备AltStore或类似侧载工具
- 下载iOS版IPA安装包
部署步骤
- 首先使用AltStore安装IPA文件
- 接下来通过以下方式传输MPQ文件:
- 使用iTunes文件共享功能
- 或通过Finder将文件拖入应用文档目录
- 最后在设备上信任应用并首次启动
验证方法
应用启动后会自动检测文件完整性,成功后进入游戏主菜单。
最佳实践
- AltStore用户需每7天重新签名应用以维持可用性
- 使用iCloud Drive同步MPQ文件可在多设备间共享
游戏设备部署指南
任天堂Switch
准备工作
- 确保Switch已破解并安装自定义固件
- 下载Switch专用NRO文件
部署步骤
- 首先在SD卡创建目录:
/switch/devilutionx - 接下来将NRO文件和所有MPQ文件放入该目录
- 最后在Homebrew菜单中按住R键启动游戏
⚠️ 重要提示:必须按住R键启动以确保有足够内存,避免使用相册启动方式。
验证方法
成功启动后会显示游戏标题画面,无卡顿或崩溃现象。
最佳实践
- 使用FTP工具如FileZilla通过网络传输文件
- 对于TF卡容量有限的用户,可使用符号链接指向其他存储位置
PlayStation Vita
准备工作
- 确保Vita已破解并安装HENkaku
- 下载Vita专用VPK文件
部署步骤
- 首先通过 VitaShell 安装VPK文件
- 接下来通过USB或FTP将MPQ文件传输到:
ux0:/data/diasurgical/devilution/ - 最后在LiveArea界面启动游戏
验证方法
游戏启动后检查语言显示是否正常,字体是否清晰。
最佳实践
- 使用VitaShell的USB传输模式可获得更快的文件传输速度
- 建议预留至少200MB存储空间以确保缓存文件生成
复古掌机(RG350/Miyoo Mini)
准备工作
- RG350系列:下载对应OPK文件
- Miyoo Mini:确保已安装OnionOS系统
部署步骤
- 首先将设备通过USB连接到电脑
- 接下来:
- RG350:将OPK放入
/media/sdcard/APPS/ - Miyoo Mini:通过安装器激活ports集合
- RG350:将OPK放入
- 最后将MPQ文件放入:
/media/home/.local/share/diasurgical/devilution/
验证方法
在设备应用列表中找到DevilutionX图标,启动后检查游戏是否能正常加载。
最佳实践
- 使用符号链接将MPQ文件指向SD卡根目录以节省内部存储
- RG350用户可通过
ln -s命令创建链接:ln -s /media/sdcard/MPQ /media/home/.local/share/diasurgical/devilution
结语:开启暗黑之旅
通过本指南,您已掌握在各种设备上部署DevilutionX的完整流程。项目持续更新中,建议定期查看官方文档获取最新兼容性信息和功能改进。无论您使用桌面电脑、移动设备还是复古掌机,都能通过这个开源项目重温《暗黑破坏神1》的经典体验。
祝您在崔斯特瑞姆的冒险之旅愉快!
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust069- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
Hy3-previewHy3 preview 是由腾讯混元团队研发的2950亿参数混合专家(Mixture-of-Experts, MoE)模型,包含210亿激活参数和38亿MTP层参数。Hy3 preview是在我们重构的基础设施上训练的首款模型,也是目前发布的性能最强的模型。该模型在复杂推理、指令遵循、上下文学习、代码生成及智能体任务等方面均实现了显著提升。Python00
项目优选
收起
暂无描述
Dockerfile
687
4.45 K
Ascend Extension for PyTorch
Python
540
664
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
380
68
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
406
322
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
953
918
Oohos_react_native
React Native鸿蒙化仓库
C++
336
385
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.58 K
923
暂无简介
Dart
935
234
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
135
216
昇腾LLM分布式训练框架
Python
145
172


