容器快速分发

创作者: TomekDex
已更新:2024-02-09 18:18:53
36KB

关于此 MOD

优化了从容器中分配和收集物品的方式。生产停止、人口控制措施、自动制作,一切均可配置并高效运行。容器内物品排序
不幸的是,当我安装了其他这类模组,比如Valheim Plus或某些自动喂食器后,很遗憾在我大型基地里FPS惨跌到了5。

这就是我制作了一个优化箱子访问的模组的原因。此外,我还添加了一些其他同类模组
没有。

新版本中新增了自动制作和任务排队功能,因此运行效果最佳。可以禁用排队
新版本中增加了对箱子的更强控制。现在它会优先将物品送入已有同类材料的箱子。此外,你还可以精确配置什么物品该送到哪里。

在2.0.0版本中,我添加了新的命令和宝箱配置选项:
对容器按Shift+E可更改箱子排序模式
无 - 与自由模式相同,只是无需使用强制选项
免费 - 无论指定什么物品,都无法自由地将物品扔进此容器中
限制性 - 自动机和分拣系统只接受特定物品(玩家拥有完全自由)
锁定 - 自动机完全忽略这个宝箱
[1-8] 使用物品 - 向该容器可接受的物品列表中添加或移除物品
命令以/cq开头,/cq之后的顺序无关紧要
文本 - 显示或隐藏
宝箱上的额外文字

我最后查看的或你仍在查看的宝箱(你可以选择打开它)
重置 - 删除整个列表并将排序模式设为无
clear - 尝试按照定义的规则将所有物品扔进旁边的容器中。除非这些物品已经在列表上
设置模式 - 你可以设置特定的排序模式,但仅限排序模式为“无”时
setmode force - 你可以设置特定的排序模式
分配 - 将箱子内的所有物品分配给容器中接受的列表,但仅在排序模式为无时
分配强制 - 将箱子内的所有物品分配给容器中已接受的列表

同上,但适用于所有已加载的箱
重置全部
全部清除
设置模式全部
全部强制设置模式
全部指派
分配所有兵力

配置很复杂,但也非常通用。以下是一些可能的情况和说明:

你需要的所有ID都在:https://valheim.fandom.com/wiki/Valheim
我建议直接从目录编辑配置文件,而不是通过某些程序或模组。
.\Valheim\BepInEx\config\TomekDexValheimMod.ContainerQuickAccess.cfg :

这是一个模组通用设置,用于快速访问箱子。
使用购物车 - 在购物车中添加支持箱
UseShip - 在飞船中添加补给箱
使用湮灭者 - 在湮灭者中添加支援箱
UseCheckAccess - 检查是否有可能访问宝箱。待完善的选项
排序 - 工作区 - 排序范围,即“清除”命令会为其物品寻找放置位置的范围
排序 - 使用自动清理 - 在打开宝箱前执行清理命令。建议设置为锁定访问 - 默认排序模式(若设为true)
访问 - DefaultSortMode - 新发现或创建的宝箱的默认 SortMode 值
访问 - HideText - 默认值为隐藏文本设置,用于隐藏宝箱上的额外文本
访问 - BlockChange - Block Change 设置的默认值会阻止对宝箱的配置更改,借助该命令可以临时更改

.\Valheim\BepInEx\config\TomekDexValheimMod.ContainerQuickDistribution.cfg :
章节:
蜂箱 - 将蜂蜜从蜂箱移至最近的箱子
烹饪台 - 将箱子中的物品添加到石炉或烹饪台,烹饪完成后将其移回箱子
制作站 - 自动从附近的箱子中制作物品,并将这些物品放入最近的箱子中
蛋成长 - 检查蛋是否已加热,若未加热则将其转移至最大的箱子
发酵桶 - 发酵桶 - 检查箱子中是否有可供发酵的药水,如果有,就将其收集并放入发酵桶中,完成后将它们丢入最近的箱子。
壁炉 - 从最近的箱子中为各类篝火添加燃料。
物品拾取 - 拾取地上的物品,例如玩家丢弃或掉落的物品。将这些物品放入最近的箱子中。
怪物AI - 从最近的箱子中取出食物喂养动物
可拾取 - 捡起可拾取的物品,即植物、石头、燧石。这些通常需要按E键拾取。将其移动到最近的箱子。
繁殖 - 检查是否有可能生育,如果没有这种可能,则杀死该动物并将掉落物移至最近的箱子。
树液收集器 - 从树液提取器收集树液,并将树液运送到最近的箱子
冶炼炉——它会从箱子中寻找冶炼炉所需的矿石和燃料,并将其添加到冶炼炉中,当生产完成后,会将产物投入最近的箱子。这部分内容非常庞杂,因为代码中的冶炼炉还包含埃特尔精炼炉、高炉、热水浴缸、风车等。
炮塔 - 搜索弹药并从最近的弹药箱中将其装满。

队列 - 队列设置
ProcessingTimeMilliseconds - 如果从队列中下载并执行给定进程所花费的时间少于指定时间,则取下一个
TimeSecondsToProcess - 他应该多久检查一次队列
延迟启动时间 - 启动延迟

给定部分的常规设置:
开启 - 开启该板块
UseQueue - 改变模组的工作方式,不再让每个对象单独运作,而是将其操作排队。优化配置
工作区域 - 宝箱搜索动作范围。例如,如果你只想搜索非常近的宝箱,我建议将其设为2
最小秒更新和最大秒更新——每个对象被触发行动的时间。原样无法工作 使用队列 - 真
禁用 - 通过ID禁用单个对象
禁用所有其他项——根据ID禁用除单个对象外的所有内容

仅适用于特定部分的设置:
烹饪台:
木材限制 - 如果附近箱子中的数量少于给定限制,则不会添加到工作站中
LimitCooking - 如果附近箱子中已有足够的成品,他就不会再向工作站中添加任何物品
限制用于烹饪的物品使用 - 用于给予站点的物品限制

制作站:
制作 - 用于设置生产流程的调度 {IdCraftingItems};{Quantity};{LimitCrafting};{IdResource=Limit},{IdResource=Limit};{IdItem=LimitThisItem},{IdItem=LimitThisItem}
    制作物品编号 - 用于制作的物品编号
    数量 - 制作物品的数量
    附近箱子中这些物品的合成上限
    IdResource=限制 - 生产所需资源的限制,低于此数量时,若附近没有箱子则不会被移除
    物品ID=限制此物品 - 对其他物品的附加限制,表示如果已经存在一定数量的这些物品,则不再产出所给定的物品
    
    示例设置:
    炮塔木箭;1;100;羽毛=100,圆木=100; -生产炮塔木箭,但不超过100,并至少保留100羽毛和圆木
    蜂蜜釉面鸡肉未烹饪;1;4;蘑菇巨人泡芙=100;蜂蜜釉面鸡肉=20 - 生产未烹饪的蜂蜜釉面鸡肉,但不超过4个,并保留100个巨人泡芙,同时不要生产,因为我已经至少有20个蜂蜜釉面鸡肉

怪物AI
ChekPath - 检查指定宠物是否有权访问宝箱
LimitFood - 禁止使用指定食物

熔炉:
LimitOre - 限制他们能在附近箱子中拾取多少用于加工
产量限制——产量限制输出效果。
跳过矿石 - 不应添加哪个矿石对应哪个物品

像标准英灵神殿模组一样安装(./Valheim\BepInEx\plugins)

与其他模组一起使用:

智能容器可以使用,但通过此模组添加时无法生效
瓦尔海姆Plus自动禁用其添加的所有内容

我接下来计划加入物品分类功能
很乐意接收可能的错误信息,Discord TomekDex#4472

来源 GitHub 快捷存取容器

Valheim: 英灵神殿 的热门 MOD

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

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