额外槽位存放保护

创作者: PICS0UL
已更新:2026-09-12 04:24:57
149KB

前置 MOD

使用 额外槽位存放保护 时将自动安装

关于此 MOD

阻止批量存入快捷键清空你的额外槽位装备、快捷、食物、弹药及其他槽位。兼容附近制作、存储与制作,或两者兼用。

额外槽位存放保护

你的存放快捷键应该用来装满箱子,而不是清空你的装备。

一个小型兼容补丁,可避免批量存放功能影响你的 额外栏位 老虎机。适用于 附近制作, 合成与存储,或者两者同时。装上它就不用管了。

问题

批量存入非常方便:只需按一个键,背包中所有匹配的堆叠物品就会飞入周围的箱子中。

额外槽位可保留你的装备、快捷、食物、弹药和杂项槽位 内部 同一个物品栏。遍历物品栏的存放程序无法将它们与普通背包空间区分开来。

你走到储物箱前,按下按键,箭袋里的箭就清空进了弹药箱。熟食进了食物箱。多余的奖杯和硬币消失在了杂物箱里。结果下一场战斗打到一半你才发现。

修复

这个模组会保留那些槽位。存放方式完全和以前一样——你的常规物品栏会清空,你的槽位保持不动。

陪伴你左右 静水沉积
装备槽位 你的常规库存
快速栏位 额外槽位的额外 行
食物槽位 其他一切照旧
弹药槽位
杂项栏位(奖杯、鱼、金币、钥匙、任务物品)
来自其他模组的自定义槽位(背包、箭袋、戒指……)

其他一切不变。存款仍会到达范围内每个符合条件的宝箱,且主模组的屏幕计数保持准确——被扣留的物品不会被计入。

请注意,额外栏位的额外物品栏 行 普通物品仍可正常存入。只有真正的槽位受到保护。

它守护的东西

附近制作 — 批量快速存入快捷键(F6 默认情况下)。

存储与制作 — 倾倒快捷键(. 默认)和单件存储(中键点击)。

StoreAndCraft 的自动存取会将物品从 地面,从未离开过你的物品栏,所以从未构成风险,也就无人问津。

为什么这需要一个单独的模组

额外槽位已经保护其槽位免受瓦尔海姆内置“全部堆叠”按钮的影响。但这些模组不使用原版堆叠代码——每个都有自己的存放例程,而额外槽位对此一无所知。

没有人做错什么。他们只是不知道彼此的存在,所以解决办法应该放在第三个模组里,而不是从其中任何一个分叉出来。

需求

额外槽位是硬性依赖。两个存放模组是可选的——本模组会检测你安装了哪一个并对其进行保护。两者都不存在时,它会记录一条警告并停止工作;不会有任何损坏,只是无事可做。

仅客户端生效。无需服务器安装,其他玩家是否安装也无关紧要。

配置

默认情况下所有内容都受到保护,所以大多数人无需设置此项。

BepInEx/配置/com.pics0ul.valheim.extraslotsdepositguard.cfg

[常规] 启用 = true [保护槽位] 快捷槽位 = true 杂项槽位 = true 弹药槽位 = true 食物槽位 = true 装备槽位 = true [调试] 调试日志 = false

如果你确实想关闭某个单独的分类 想要 将其排空的快捷键。例如, 弹药槽 = false 让你在存放箭矢到弹药箱的同时,还能保护其他所有物品。

装备栏 还涵盖额外的实用槽位以及其他模组通过额外槽位API添加的自定义槽位。StoreAndCraft本身已经会跳过已装备的物品,因此在那个路径下,此设置主要涵盖已放入槽位但未装备的装备。

设置可以在游戏内的配置管理器中更改,也可以通过编辑文件来更改。

工作原理

写给好奇的人——使用这个模组并不需要阅读这些内容。

当押送任务进行时,该模组会通过Extra Slots的公开API,对当前存放在额外槽位中的物品进行快照,并将这些特定物品保留下来。押送任务完成的那一刻,该模组便会再次完全休眠。

两个主机模组形状不同,因此它们的防护方式也不同:

  • 附近制作 不提供逐项筛选,因此其存款调用被包裹在一个作用域中,而其下的各个移动操作会被取消。
  • 商店与制作 每件物品都有自己的过滤器,所以模组只需对该过滤器回答“否”——被保护的物品会像被收藏的物品一样被跳过。它的单件物品存储是一个独立的入口,并有自己的检查。

所有物品都不会被移动、隐藏或临时从你的物品栏中取出,因此不存在因崩溃或其他行为异常模组而导致物品丢失的窗口期。

如果宿主模组的未来更新改变了此补丁所挂钩的内容,它会记录错误并禁用那一半功能,而不是半吊子运行。其他模组会继续正常运行;你只是会失去保护,直到此模组跟上更新。如果发生这种情况,请报告。

故障排除

设置 调试日志 = 开启 并检查 BepInEx/LogOutput.log. 在正常启动时,您将看到找到了哪些主机:

[信息:额外槽位存放保护] 额外槽位存放保护 1.1.0 已加载;正在保护额外槽位免受以下模组影响:附近制作、存放与制作。

开启调试日志后,每个被扣留的物品都会在发生时被报告,并标记上尝试获取它的动作(快速存入, 转储 或 一店)。

制作人员

这个模组不包含它所修补的任何模组的代码。它通过那个模组的公开API来接入额外槽位。

  • 额外栏位由 舒德纳尔
  • 附近制作由 IPA38
  • 由以下人员存储与制作 莫尔达

感谢三位让模组值得兼容。

来源

github.com/PicSoul/ExtraSlotsDepositGuard

欢迎提交错误报告和拉取请求。构建说明位于 BUILDING.md.

授权

麻省理工学院 — 参见 许可去它的,修好它,如果我沉默了,就让它继续运转。

Valheim: 英灵神殿 的热门 MOD

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

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