建造资源需求

创作者: jammerbam
已更新:2025-01-19 04:37:28
147KB

关于此 MOD

根据可配置类别要求建筑资源的模组。
建造资源需求

建造资源需求 是一个允许控制特定建造类别、工具和部件是否需要资源的模组。这包括对原版和模组类别的支持,以及配置同步。我写这个模组是因为我不太喜欢禁用资源的世界修正把所有东西都关掉了,包括耕耘机。


功能

  • 基于类别的资源需求: 为特定建造类别(如制作、家具、杂项)配置资源需求。
  • 工具特定配置: 为锄头和耕耘机等工具启用或禁用资源需求。
  • 碎片例外: 指定个别部件始终不需要消耗资源,无论其类别如何。
  • 模组分类支持: 自动检测并配置新增的模组分类。
  • 基于技能的资源消耗降低: 资源消耗会根据玩家的制作技能而降低。
  • 多人同步: 确保所有玩家连接到多人服务器时共享相同的配置。


安装
安装 BepInEx。
2. 提取"BuildResourcesMod.dll进入BepInEx/插件文件夹。
3. 启动英灵神殿以生成配置文件。

配置
配置文件已生成于“BepInEx/config/Jammerbam.buildresourcesmod.cfg"。

类别
以下是可用的类别及其默认值:
  [类别]
  杂项需要资源 = true
  制作需要资源 = true
  家具需要资源 = false
  建造工作台需要资源 = false(建造)
  BuildingStonecutterRequiresResources = false (重型建筑)
  修炼者需要资源 = true
  需要资源 = true

异常
单独的项目可以添加到例外列表中:
  [异常]
  始终可建造的棋子列表,以逗号分隔。
  # 设置类型:字符串
  # 默认值: 
  PieceExceptions = darkwood_wolf,darkwood_raven,wood_dragon1

将棋子名称添加为以逗号分隔的列表。
异常项会覆盖基于类别的设置,且不需要任何资源。

基于技能的消耗降低
该模组有一个选项,可以启用一项功能,根据玩家的制作技能等级降低资源需求。
此效果按百分比计算,因此如果玩家的制作技能为50,所需资源将减少50%。
还有一个选项,可以在玩家的制作技能达到100时完全禁用资源需求。如果此选项被禁用,所有部件将至少需要每种所需物品各1个。

模组分类
该模组将检测模组分类并将其添加到配置文件中。
这些类别通常在你加载世界时添加。如果你想配置模组类别,请先加载一个世界,然后关闭游戏。  
目前,模组分类在配置文件中是通过数值来显示的,这个数值就是该分类在游戏加载时被分配的标识。
  ## 模组分类所需资源:$category_9
  # 设置类型:布尔值
  # 默认值:true
  9RequiresResources = true

如果你需要找到分类,请启用调试选项,并从该分类中选择一个部件。日志中应该会显示类似这样的内容:
  [信息[Unity 日志] [BuildResourcesMod] 类别 '9' 中的部件 'Armory_TW' 需要资源:True

你也可以用同样的方法找到某个部件的名称,把它添加到例外中。

免责声明
这是我的第一个模组,也是我第一次用C#写代码。由于我没能测试所有情况,难免会有一些地方出问题。如果遇到任何异常,请反馈给我,我会修复。 

计划变更
  • 修复配置中的命名方案,使其对用户更友好。
  • 继续更新并支持游戏更新。

Valheim: 英灵神殿 的热门 MOD

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

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