杜拉

创作者: Ezomic
已更新:2026-09-09 20:03:01
95KB

关于此 MOD

杜瓦拉

《英灵神殿》的地下城是一次性的。一旦你清空了一个墓穴,它在整个世界的余生中都会是一条空荡荡的走廊。德瓦拉让里面的内容按计时器重置:一个地下城如果三十个游戏日无人问津,就会重新填满。

它会重新补货,但不会重新生成。这里不会删除已保存的对象、移动墙壁或重新随机布局。房间保持原样,你在副本里建造的任何东西都会原封不动。

功能

  • 宝箱 从它们自己的掉落表中补货。这是一次全新的抽取,而不是记录它们原本装有什么的快照,因此向某个地穴的掉落表中添加战利品的模组会被自动纳入。只有空箱子会受到影响。
  • 可拾取物 重置为未采集状态:浆果、蘑菇、焰灵核心,以及散落在地板上的其他物品。
  • 拾取物 被拿走时会销毁的物品也会重新出现:霜冻洞穴中悬挂的物品和基座碎片,以及任何没有清除标记的可拾取物。Dvala会按照游戏的布局方式,从地牢自身的房间预制件重建列表,并生成缺失的物品。任何东西都不会被删除,玩家掉落的东西也不会被改动。参见 拾取物.
  • 矿脉 恢复至满生命值,包括世界等级加成。
  • 生成器 会被重新武装,但仅限于它们生成的生物已被证实消失的情况。重新武装一个尸鬼仍在游荡的生成器会再添加一个尸鬼,而原版对此没有上限。
  • 玩家放置的容器永远不会被触碰,你建造的其他东西也一样。
  • 每个地下城都有自己的计时器,存储在副本中并与世界中的所有玩家共享。

计时器如何运作

计数已确认 游戏内天数,不是现实中的日子。瓦尔海姆的一天等于运行中的世界二十分钟,所以三十天大约是十小时的游戏时间。在专用服务器上,即使无人连接,时钟也会继续转动,这通常是你想要的,偶尔也会带来意外。

倒计时从德瓦拉第一次看到地下城时开始,而不是从第零天算起。在已经游玩了两年的世界上安装此模组,并不会在下一个游戏刻就重新填充所有内容;每个地下城会在你下次加载它时才开始计时。

有玩家身处其中的地下城会被跳过并保留原有日期,因此玩家一离开,它就会立刻轮回来,而不是再等三十天。你可以通过以下方式关闭此功能 跳过已占用,但你脚下的一次补给会重新激活你刚刚清理掉的刷新点。

是否属于该地牢,是根据地牢生成器自身的房间边界框来判定的,而不是根据它周围的半径范围。这对那些建在地面上的地牢很重要,比如希爾迪爾的封印之塔:如果按生成器周围的边界框来判定,就会延伸到隔壁的灰矮人营地,把那里的内容也算进来。

拾取物

当玩家拾取而非标记为已拾取时,有两种物体会被销毁:没有重生时间且无需隐藏的可拾取物,以及 可拾取物品 底座和悬挂的碎片。世界上已没有可重置之物,因此 内容/拾取物 设定会依据唯一留存下来的记录——他们被安放的那个房间——重建它们。

对于每个已放置的房间,Dvala会像游戏在铺设地牢时那样读取房间的预制体,根据房间的位置和旋转计算出每个拾取物的站立位置,并在该位置没有物体时生成拾取物。检查是针对该区域内游戏已知的所有物体进行的,而不仅仅是附近的物体,因此仍然存在的拾取物永远不会被重复生成,第二次遍历不会生成任何东西。随机物品会重新随机,因此重新补货的基座可能存放不同的物品。

它只会增加。而 拾取物 开启时,只有拥有该地牢的玩家才能补充物品,因此两名玩家无法同时将同一个拾取物放回。在多个选项中做出选择的地下城房间会从该房间的种子重新生成,以确定此地下城获得了哪一个。

要在一个测试世界中的某个地下城试试,站在它的入口外,打开控制台,输入 开发命令,然后 德瓦拉补货它现在会对该副本执行普通的补货操作,并打印出补回了哪些物品,包括拾取物。当你身处该副本内,或你的机器未拥有该副本时,它会拒绝执行。 开发指令 将你的角色标记为作弊,这就是为什么这是一个测试世界。

一去不复返

  • 一条矿脉被完全采空,除非 保留静脉 处于开启状态,而生物仍然存活。

虫灾矿洞中的女王房间从不包含在内,也没有对应设置。她是一个拥有召唤仪式和永久全局钥匙的Boss,这与内容开关是两码事。

矿脉与保留矿脉

矿脉是一组矿块,每块都有各自的耐久值。当你挖掉最后一块时,游戏并不会把矿脉标记为已采空,而是直接删除该对象,且任何地方都不会记录该位置曾经存在过矿脉或它属于哪种矿脉。箱子被清空后仍会保留其记录,但矿脉一旦被采完就不复存在。

保留静脉,默认开启,会保留最后一次删除。留下的是一个所有区块都已死亡的物体:不可见、无碰撞、不掉落任何东西、无法被击中。它只占用世界一个已保存物体,和一条采了一半的矿脉一样,计时器会像填充其他一切那样把它补回来。

这是唯一一个改变原版行为而非恢复原版行为的设置。关掉它,德瓦拉就纯粹是恢复性的,代价是显而易见的一个漏洞:把一座墓穴搜刮一空后,只有箱子、刷怪点和可采集物会重新出现。

它仅在受管理的地牢房间内生效。野外的铜矿依旧如常运作,无论你开启了其他什么功能。

希尔德的三件

封印之塔、呼啸洞窟和阴燃陵墓默认包含在内,与其他所有内容采用相同的计时器。

如果你也运行 卢尔,这改变了它的号角用途。号角仍然有效,仍然能当场唤醒一个小头目;它不再是对抗小头目的唯一途径。它变成了现在就能做到的方式,而不是等三十天。设置 希尔德房间 为保留喇叭作为唯一路径,将其设为 false。

两个模组并不冲突。它们都是通过清除同一条记录来重新启用同一个生成器,所以先执行的那个会发现工作已经完成了。

安装

需要 BepInEx 5.4.2350仅支持 BepInEx 5,不支持 6。

通过模组管理器,只需一次安装即可从 雷暴商店用手动方式,放 Dvala.dll 在 BepInEx/plugins/Dvala/.

先启动一次游戏再退出,然后再去找配置文件。BepInEx 会在首次运行时写入该文件,在插件加载之前它是不存在的。

长屋核心 是一个可选的软依赖项。参见 多人游戏 就其增添的价值而言。

配置

文件是 BepInEx/config/ezomic.valheim.dvala.cfg文件中每个条目上方都有注释。

杜瓦拉

墓碑不会重新补货。 无论设置如何,房间内有玩家墓碑的地下城会被跳过,待墓碑被收集后,会在下一轮扫荡时再次尝试。一座坟墓承载着整个物品栏,而周围重新激活的刷怪器会杀死任何回来的人。这一点没有任何设置可以更改。

设置 默认 它的作用
已启用 真 关闭时保持插件加载且不做任何更改。
天 30 地下城需要闲置的游戏天数,之后才会重新填满。
跳过已占用 真 绝不要在玩家身处地下城时重新填充地下城。关闭该选项意味着地下城不会在你中途探索时在你周围重新填充。
房间内边距 1.5 询问某点是否在地下城房间内时的容差米数。仅当站在门口的玩家被判定为在房间外时才调高此值。数值过大时会误判浅层地穴上方的地面。
检查秒数 30 查看频率,以真实秒数计。这不是任何内容的重置频率,重置频率是 天它只改变地牢在午夜后多久发出到期提示。
详细 假 写下发现了什么以及改动了什么,以便 BepInEx/日志输出.log每座地牢一行,每件物品一行。

内容

设置 默认 涵盖内容
墓穴 真 墓葬室、森林墓穴和沉没墓穴。
洞穴 真 巨魔洞穴和山地冰霜洞穴。
地雷 真 迷雾之地的感染矿洞。女王自己的房间从不包含在内。
灰烬之地 真 灰烬之地的废墟与堡垒。
希尔德房间 真 封印之塔、哀嚎洞窟与阴燃陵墓。
营地 假 涪陵营地、草甸村落和农场。这些和地牢出自同一个生成器,但位于地面上人们建造的地方,所以补充它们意味着要在别人家旁边重新激活生成器。
保留静脉 真实 阻止地下城中被完全开采的矿脉自我删除,以便之后可以重新补充。
拾取物 真 将被拿走后销毁的拾取物放回原处,例如霜冻洞穴的悬挂物品和基座部件,从房间预制件重建。仅添加。开启时,只有地牢所有者会补充它。

在已运行过该模组的机器上,更改新版本中的默认值不会有任何效果。BepInEx 会在首次运行时写入所有条目,而已保存的值会优先生效,因此请编辑 .cfg 如果你想要一个新的默认值。

多人游戏

把它安装到每个客户端上。 这项工作必须在已加载地牢的机器上进行,而且要在专用服务器上——专用服务器永远不是实际服务器:由于没有本地玩家,它没有位置来加载周围的内容,因此它根本不会实例化地牢的内容。每个玩家会为他们走近的地牢补充库存,而该客户端也是拥有那些对象的客户端,这正是写入能够持久生效的原因。

请在专用服务器上也安装该DLL。它在那里不会进行补货,但Core需要它存在以执行版本检查。

最后补货日期保存在地牢本身并共享,因此两名玩家无法对同一墓穴重复补货,而未安装该模组的玩家仍能看到补货后的内容。

安装了核心组件后,Dvala 会在双方按需注册。客户端若缺少该组件,或版本、构建不一致,连接时会被拒绝。随后主机的设置仅以内存方式应用于已连接的客户端:你自己的配置文件不会被写入,断开连接后你的设置值会恢复。

没有核心模块,模组仍能运行。失去的是强制执行机制,这意味着玩家可以对“三十天”究竟有多长产生分歧。一个玩家有 天 设为5天后,全世界所有地下城每五天为所有人刷新一次。

状态

2026-09-09在单人模式中确认:生成器会重新激活,其生物也会回归;矿脉会完整恢复,包括部分开采过的矿脉;箱子在清空后会重新填充,若仍有物品则保持原样。

可拾取物是 未确认到目前为止,每次运行都报告没有恢复任何物品,目前尚不清楚是测试的房间中没有拾取任何物品,还是那些特定的可拾取物属于拾取即销毁而非标记的类别。

未经多人游戏测试。

故障排除

还没有任何商品补货。 计数从德瓦拉第一次看到地下城时开始,因此在现有世界中你需要 天 从那一刻起的游戏内天数,而不是从地牢被清理时算起。设置 详细 设为 true,日志将显示其发现的内容。

地牢会不断重新补给。 寻找一个 印章没有盖上去 警告: BepInEx/LogOutput.log这意味着对地牢自身记录的写入被丢弃了,这在已加载该记录的客户端上不应该发生。请附带日志进行反馈。

配置文件不存在。 安装模组后先运行一次游戏,BepInEx 会在首次加载时生成该文件。

某项设置无效。 查看 .cfg 硬盘上的设置优先于其他一切。已保存的值会覆盖代码中的新默认值,而在服务器上,连接期间主机的设置会覆盖你的设置。

错误报告

在 Discord 或是在 问题追踪请包括:

  • BepInEx/LogOutput.log,最好能配合 详细 设为 true。
  • 无论你是单人游玩、作为主机,还是在专用服务器上。
  • 你的 埃佐米克·瓦尔海姆·德瓦拉配置.
  • 那是什么样的地下城,以及你原本期待会带回什么。
  • AppData/LocalLow/IronGate/Valheim/Player.log 如果是原版机制而不是 Dvala 本身出了问题。帧中途抛出的异常会落在那里,而不是 BepInEx 日志中。

Discord

这 Discord 用于模组信息、更新、支持、错误报告和兼容性问题。

服务器

还有一个小型EU服务器运行着这个整合包,如果你想找个地方玩的话。连接详情在Discord里。

许可证

MIT。见 许可证.

长屋的一部分

德瓦拉是……的一部分 长屋 整合包,其中固定了 Ezomic 配置所使用的确切版本。单独安装时,它的行为表现相同。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!