如何手动修改地牢存档?
锈冠RU5TED_CR0VVN
编辑于 2026年03月16日 10:31

众所周知,暗黑地牢的本地存档文件存放在:steam根目录\userdata\(你的steamID)\262060\remote\profile_X,X=0~9,依次对应存档1~10(profile_10是竞技场的存档,不用管)。

然而这里面的文件虽然看起来是JSON文件,却显示成乱码,这是因为红钩对JSON文件做了编码以保护数据并提升运行效率。

在线工具

那么如何解码呢?这就需要专门的工具了,这里提供一个在线工具。

https://robojumper.github.io/DarkestDungeonSaveEditor/

使用示例:向库存中添加饰品“迪斯马的头颅”

1.首先要知道饰品的id

分情况讨论,只知道中文名字、只知道贴图长什么样。

只知道饰品的中文名字,要从(steam根目录)\steamapps\common\DarkestDungeon\localization中的miscellaneous.string_table.xml文件中搜索,纯原版大部分文本都在此文件中。

CTRL+F搜索“迪斯马的头颅”,看到该条目前面有一长串单词,饰品的id是“trinket”后面的部分,即collector_1

只知道饰品的中文名字,要从饰品贴图文件夹:(steam根目录)\steamapps\common\DarkestDungeon\panels\icons_equip\trinket找对应的图片,如图所示:

类似地,饰品id在图片的名字中,即加号后面的部分:collector_1

两种方式各有优劣,前者比较准确,但也更麻烦;后者比较快速,但遇到使用相同贴图的饰品容易写错,适合找mod饰品,因为mod通常不会有很多重复贴图的饰品。

2.其次要知道饰品在哪个文件里

如图所示,存档中有大量文件,我们需要的是persist.estate.json(下文简称estate文件),建议处理前备份此文件

3.使用在线工具编辑存档

打开网站,界面如下如图所示:

点击upload或将estate文件拖拽入框内即可打开,效果如下图:

CTRL+F搜索“trinkets”,往下翻直到编号结束且看到“darkest_dungeon_trinket_unlocks”行,表明找到了饰品库存的最底端,如图:

复制一段饰品存储代码,粘贴到最后,并修改序号和id,如图所示:

注意编写格式,出现红叉说明有语法错误。

4.导出与验证

编辑完成后点击“download”下载到profile_X文件夹,选择覆盖即可

启动游戏看一眼改动是否生效,如果库存中没有出现饰品,则用备份的文件回退即可。

谢谢你看到最后,希望能有所帮助。