Diablo Edit2:暗黑破坏神2角色编辑器,3步完成等级、技能与装备修改
【免费下载链接】diablo_editDiablo II Character editor.项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit
Diablo Edit2 是一款免费开源的暗黑破坏神2角色编辑器,直接读写.d2s存档文件,能修改角色等级、属性点、技能、装备和任务进度。适合想跳过练级快速测试 build 的玩家,以及想给小号配齐装备的玩家。它是 Windows 桌面程序,已在 1.09、1.10、1.13 和重制版(Diablo II: Resurrected)2.4~2.6 的存档上验证过。
它解决了什么问题
测试 build 最耗时的环节是练级。你想试 90 级的技能搭配,角色却卡在 55 级,技能点根本不够用。用 Diablo Edit2 打开存档,把等级设到位、技能点分配好,直接进游戏测试,不用再刷怪攒经验。
另一个高频需求是装备 ⚔️。你找到一组完美的符文之语组合(把指定符文插满孔位激活的词缀搭配),或想验证某件装备的极限数值,但游戏掉落看运气。你可以给装备直接加孔、插符文,把品质改成暗金并指定词缀,当天就能把想要的装备测完。
从零到第一次成功运行
程序是 Windows C++ 项目(MFC 框架,即 Windows 桌面界面库),需要Windows 系统 + Visual Studio,Mac 和 Linux 无法编译。
先克隆代码:
git clone https://gitcode.com/gh_mirrors/di/diablo_edit用 Visual Studio 打开项目根目录的暗黑II.sln,选择 Release 或 Debug 生成,得到可执行文件。
启动程序,选中游戏目录下的.d2s存档文件,会列出存档里的角色。选中一个进入编辑界面,改几项属性点并保存,再进游戏查看。游戏里出现你改的数值,说明第一次编辑成功 ✅。

核心功能速览
等级、属性与技能点直接改
基础信息页里改一处等级,经验值和剩余属性点会联动更新;金币、生命、体力也能直接填。适合新角色快速拉到目标等级做技能测试。对应代码在 Diablo Edit2/DlgCharBasicInfo.h。
装备锻造到孔位级
装备锻造对话框能设置品质(魔法/暗金/套装)、名称、最多 3 条前缀和 3 条后缀、孔数、耐久度和脆弱(即 ethereal 属性),还能勾选"符文之语"并选定组合。适合直接做出指定符文之语、测试属性上下限 🗡️。模块在 Diablo Edit2/DlgFoundry.h。

凭空创建一件新物品
"新建物品"对话框里是完整的物品树,武器、护甲、符文、药水、任务物品都覆盖,选中后显示对应图标和默认数据。适合给小号补一套暗金,或拿任务物品解锁剧情进度。
进阶玩法:自定义物品数据库
程序能创建哪些物品,不是写死的,而是读物品数据库文件itemdata.dat。仓库里的 Generate Data/ 目录有个配套小工具,把itemdata.txt、property.txt(属性定义)、language.txt(界面文本)压缩成主程序读的.dat文件。改了物品名或属性范围后,重新编译这个小工具就能更新数据库 ⚙️。想改装备文本、做自定义内容测试的话,这是唯一的入口。
使用注意
- 📌每次编辑前备份原始存档,想保留原文件就用"另存为"。
- 编辑器与游戏版本对齐:已验证 1.09、1.10、1.13 和 D2R 2.4~2.6,其他版本未测试,见版本定义 Diablo Edit2/D2Version.h。
- 只用于单机存档,修改后的角色不要带入在线环境。
- 避免极端数值,过高等级或属性点可能在游戏里显示异常。
Diablo Edit2 用一套存档读写界面,解决练级耗时和掉落看运气这两个问题。打不开存档或想确认版本支持,看项目根目录的README.md;发现 bug 到项目讨论区反馈即可。庇护之地的冒险,由你自己安排。
【免费下载链接】diablo_editDiablo II Character editor.项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考