动态存储材料

创作者: Muji
已更新:2026-09-26 04:30:30
220KB

前置 MOD

使用 动态存储材料 时将自动安装

关于此 MOD

为瓦尔海姆常见制作材料提供的动态存储堆,支持服务器同步容量、动态视觉填充以及逐件视觉定制。

动态存储材料

功能材料仓库,容量随填充量明显增长。

动态存储材料为《英灵神殿》中许多常见的制作材料和资源添加了专用存储堆。

每堆资源都是一个独立的容器,仅限存放对应的资源类型,并且外观会随着存储量的增加而呈现可见的填充阶段变化。无需再摆满一堵墙的箱子,你的存储材料可以成为基地的一部分。

存储容量由服务器控制,而每个已放置堆叠的外观和视觉填充效果可以独立自定义。

DynamicStorage Materials overview

加入Muji模组Discord

欢迎提交错误报告、功能请求、截图和反馈。

Join Muji's Mods Discord


动态视觉填充

核心理念很简单:

你的材料仓库容量应该在填充时 visibly 变化。

随着更多库存栏位被占用,每堆物品会逐步呈现其可用的视觉阶段,同时仍作为普通存储空间正常发挥作用。

DynamicStorage Materials dynamic filling

默认情况下,每个材料堆使用:

  • 看起来满了于: 匹配存储容量
  • 服务器容量: 10 / 20 / 40 / 60 个栏位

匹配存储容量 指的是视觉进度跟随堆叠的实际实时库存数量。一个20格的堆叠在所有20格都被占用时达到其完整配置的视觉效果;一个40格的堆叠则在40个被占用的格子上按相同的视觉进度进行缩放。

你也可以按材料分别覆盖“满额外观”的显示阈值,让资源堆在占用10、20、40或60个槽位时达到最大视觉效果,或者选择“始终满额”来保持固定的满载外观。

视觉填充行为会保存到每个已放置的堆中,因此同一材料的不同堆可以使用不同的外观设置,同时仍遵循服务器选择的存储容量。


其他动态存储模组

动态存储材料是一系列模组的一部分,这些模组致力于将存储的资源转化为基地中实用且可见的组成部分。

模组
DynamicStorage Piles 动态存储堆 — 原版DynamicStorage模组,包含木材和石料堆。
DynamicStorage Forge 动态存储锻造 — 矿石、废料、金属和锻造材料的动态存储。
DynamicStorage Ammunition Piles 动态储存弹药堆 — 动态箭矢、弩箭和弩炮导弹桶,会随着弹药的储存而明显填充。
DynamicStorage Mead Hall 动态储物蜜酒大厅 — 主题蜂蜜酒储存,带动态标签和快速抓取功能。
DynamicStorage Butcher's Hall 动态存储 屠夫大厅 —为你的屠宰区提供动态的生肉和熟肉储存。
动态存储动物 — 开发中。
动态仓储美食广场 — 开发进行中。

推荐:BepInEx ConfigDrawers

BepInEx 配置绘制器 作者 Vapok 不是必需的,但如果你想深入了解DynamicStorage Materials中的自定义选项,强烈推荐使用。

该模组为每种支持的材质都提供了完整的外观设置部分,而 ConfigDrawers 则提供了一个更加简洁的游戏内界面,用于浏览和调整这些设置。

它特别适用于:

  • 正在搜索配置选项
  • 折叠你当前未使用的部分
  • 在游戏中调整外观数值
  • 快速找到特定材料堆的设置

主要特色

  • 13个专用材料存储堆
  • 每堆只接受匹配的材料
  • 随堆积填充而变化的动态视觉阶段
  • 服务器同步的10/20/40/60格存储容量
  • 安全储存缩小保护
  • 每个材质的可配置外观完整行为
  • 可选布局、模型、材质与饰面
  • 可配置布局缩放、高度、模型缩放和垂直偏移
  • 每个已放置的堆叠的外观设置单独保存
  • 已放置堆叠的内置外观编辑器,用于更改现有堆叠
  • 为焰灵核心定制的金字塔布局
  • 不兼容物品已安全退回

包含的材料堆

动态存储材料目前为以下物品添加了存储堆:

  • 燧石
  • 黑曜石
  • 树脂
  • 灰矮人之眼
  • 焦炭核心
  • 水晶
  • 冰冻腺体
  • 针
  • 软组织
  • 黑核
  • 硫磺
  • 冰
  • 霜核

燧石默认使用燧石模型的Grausten布局,而黑曜石默认使用真实黑曜石模型和材质的调校版燧石-实验性布局。

两者均可通过常规外观控制进行完全自定义。


为定制而生

每种材料都有各自的外观设置。

可用控制包括:

  • 预设
  • 布局
  • 布局缩放
  • 布局高度
  • 模型
  • 模型缩放
  • 材料
  • 完成
  • 视觉垂直偏移
  • 看起来已满

配置值用作新放置堆的放置模板。

一旦放置了一堆,其外观设置就会直接保存到该单独对象上。之后更改配置不会自动重新设置所有现有堆的样式。

这意味着两堆相同材料可以使用不同的布局、缩放、模型或填充行为,同时仍然遵守相同的服务器控制的存储容量。


堆叠外观编辑器

放下一摞后又改主意了?

动态存储材料包含内置的堆叠外观编辑器。

编辑器默认禁用。启用:

外观编辑器 → 堆叠外观编辑器

启用后:

  1. 更改您想要编辑的材质的外观设置。
  2. 直接看向现有的动态存储材料堆。
  3. 在悬停文本中查看已保存的外观信息。
  4. 按下 R 将该当前配置应用到该单个桩上。

新外观会直接保存到已放置的部件上,并随世界一同保留。


服务器配置

存储容量由服务器同步,并由所有动态存储材料堆共享。

设置 默认 允许值 描述
材料堆槽位 20 10 / 20 / 40 / 60 所有动态存储材料堆占用的库存容量。

服务器的配置值为权威值,并会同步到连接的客户端。

外观设置和“满载外观”按每个放置的堆叠单独保存,并与服务器控制的存储容量保持独立。


存储安全

存储容量变化时,已存放物品优先保留。

如果服务器降低了材料堆容量,动态存储材料会先检查该堆现有的堆叠能否被更小的库存安全容纳。

当堆叠数量符合要求但现有槽位位置不匹配时,堆叠可以安全地将这些堆叠重新排列到有效位置,然后再应用较小的容量。

如果当前内容仍然需要比所选容量更多的空间,则该堆会暂时保留足够容纳其已存储物品的空间。一旦移除足够多的堆叠,它就能自动恢复到服务器选定的大小。

动态存储材料也会安全拒绝不兼容的物品转移,而不是让错误的资源进入堆叠。


多人游戏

动态储物材料在设计时已考虑到多人使用的情况。

加入包含动态存储材料存储世界的玩家应安装该模组。

影响游戏玩法的存储容量由服务器控制。外观信息直接保存到每个已放置的堆叠中,因此客户端看到的是预设的布局和视觉填充配置,而不是将本地放置模板应用到现有存储上。


要求

动态存储材料需要:

  • BepInExPack 英灵神殿
  • 霜巨人

推荐

ConfigDrawers 是可选的,但如果你打算大量使用外观自定义系统,强烈推荐安装它。


安装

Thunderstore / r2modman

通过你常用的兼容 Thunderstore 的模组管理器安装 DynamicStorage Materials。所需依赖应会自动安装。

手动安装

安装 BepInEx 和 Jötunn,然后将插件放入:

BepInEx/plugins/DynamicStorageMaterials/ └── DynamicStorageMaterials.dll

兼容性 / 更新

不要安装多个版本的 动态存储材料.dll 同时。

更新时,请用较新版本替换之前的DLL。

已放置的堆叠将在支持的更新中保留其已保存的存储和外观信息。


反馈与社区

发现漏洞、有功能建议,或者搭建了想分享的牌堆配置?

欢迎提交错误报告、功能请求、截图和反馈。

加入Muji模组Discord

随着框架不断扩展,计划推出更多动态存储模组。

Valheim: 英灵神殿 的热门 MOD

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

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