暗黑2网页版存档编辑器:免费跑起来,四步启动,三个目标直达
【免费下载链接】d2s-editor项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor
刷了两百遍 BOSS 还是没掉那件暗金?想换个 Build 流派,测试角色却只有 15 级?d2s-editor 是一款网页版暗黑2存档编辑器:把 .d2s 文件拖进浏览器,属性、技能、物品、任务进度都能直接改写。免安装、开源免费,经典版与 D2R 重制版存档都支持。
不用装软件:改档器跑在浏览器标签页里
这个暗黑2存档编辑器相当于把桌面改档工具塞进了浏览器标签页,只干一件事:读取 .d2s 角色存档与 .d2i 共享仓库,改完导出一份全新副本。所有操作都发生在浏览器内存里,磁盘上的原始存档不会被改动,也不会碰你机器上的其他文件。与传统桌面编辑器相比,你不需要下载安装任何程序,Windows、macOS、Linux 的浏览器打开就能用。它同时支持经典版 D2 和 D2R 重制版存档,还能读取 MPQ 解包得到的 TXT 数据,基础 MOD 也能适配。
本地跑起来只需四步
第 1 步:检查 Node.js 版本。项目基于 Vue 3 构建,要求 Node 14 及以上。
node -v信号:终端打印出版本号。提示找不到命令就先装好 Node.js 再回来。
第 2 步:拉源码、装依赖。
git clone https://gitcode.com/gh_mirrors/d2/d2s-editor cd d2s-editor && npm install信号:目录里生成 node_modules,视网速耗时一两分钟。
第 3 步:放入游戏数据文件。编辑器要渲染物品图标,得靠游戏本体的数据表。把 MPQ 解包得到的 TXT 数据表、strings、palettes、dc6 图标复制到项目根目录的 public/data 下。
信号:public/data 里齐了这四类内容。
💡 这一步别跳过。数据文件缺失时页面能打开,但物品图标和数值渲染不完整。
第 4 步:启动服务并访问。
npm run serve编译完成后,浏览器打开 localhost:8080,编辑器界面就出现了。
💡 8080 端口被占用时换个端口:
npm run serve -- --port 8081。
三个目标,一次改到位
⚠️ 动手前先把原始 .d2s 复制一份留底。改坏了随时回退。
目标一:十分钟搞一个满配测试角色
顶部菜单选职业。每个职业都预置 Build 模板。冰法、旋风蛮子、祝福之锤圣骑士都有。一键生成带装备加点的测试号。已有存档就直接拖进页面。再用页面下方四个快捷键:Set Level 99、Set All Skills 20、Max Gold、Complete Skill/Stat Qs。一键拉满等级、全技能 20 级、金币顶格、结算奖励点数。等级保持在 1–99 内,超界数值容易引发崩溃。改完打开角色面板,等级、属性、装备都已改写。
目标二:把一件暗金直接塞进背包
点 Load Item 弹出物品选择器。内置约 1000 件物品。按符文之语、暗金、套装、底材分类。选中后确认 Load,直接进背包空格。右键物品出菜单:Copy 复制,Paste At 粘贴到指定格子。这就是把暗金直接挪到另一个角色的通道。Share 生成 Base64 字符串发给朋友,对方贴进 Load From String 还原。加载 .d2i 仓库后,仓库格子同样能管。导入后,物品按游戏原样图标出现在背包里,右侧面板可核对底材属性。
目标三:跳过前期进度,直达地狱难度
Quests 标签页逐章勾选任务完成。Waypoints 标签页点亮全部传送点。也可以直接用两个快捷键。Unlock All WPs 点亮全图传送点。Unlock Hell 直接解锁地狱难度。改完进游戏,所有传送点可用,难度选择直接进地狱。
卡住了?对照这三条
| 现象 | 排查 | 修复 |
|---|---|---|
| 上传 .d2s 后无反应 | 存档文件本身损坏或读的不是游戏存档 | 换一个正常导出的 .d2s 重试 |
| 物品图标显示异常 | dc6 图标缺失或与游戏版本不匹配 | 核对游戏版本,补对应 dc6 再重启 |
| 改完进游戏崩溃 | 数值超出合法区间 | 用备份回退,改小幅度再试 |
想改代码从这里入手
技术栈是 Vue 3 + Vuex,存档解析基于 @dschu012/d2s 库,角色模板与物品数据库在 src/d2/。想支持新版游戏或 MOD 数据,从 docs/d2/ 的常量体系入手。
拉下代码、拖进存档,十分钟后你就有一份完全由你定义的暗黑人生。⚔️
【免费下载链接】d2s-editor项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考