建造资源需求

创作者: Jammerbam
已更新:2025-01-19 12:29:06
147KB

关于此 MOD

允许根据建筑类别配置资源需求的模组

建造资源需求

建造资源需求 是一个模组,允许你控制特定建筑类别、工具和部件是否需要消耗资源。它支持原版和模组添加的类别,并支持配置同步。我制作这个模组是因为我不太喜欢禁用资源的世界修饰符会把所有东西都关掉,连 cultivator 也不例外。

功能

  • 基于类别的资源需求: 为特定建造类别(如制作、家具、杂项)配置资源需求。
  • 工具专属配置: 启用或禁用培育机和锄头等工具的资源需求。
  • 部件例外: 指定无论其类别如何都不应需要资源的单个部件。
  • 模组分类支持: 自动检测并配置新增的模组分类。
  • 基于技能的资源需求: 根据玩家制作技能等级降低资源需求的可配置选项。
  • 多人游戏同步: 确保所有玩家连接到多人服务器时共享相同的配置。

安装

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

配置

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

类别

以下是可用的类别及其默认值:

[类别] 杂项需要资源 = 是 制作需要资源 = 是 家具需要资源 = 否 建造工作台需要资源 = 否 (建造) 建造石匠台需要资源 = 否 (重型建造) 耕种机需要资源 = 是 锄头需要资源 = 是

异常

单件物品可添加到例外列表中:

[Exceptions] ## 逗号分隔的始终可建造部件列表。 # 设置类型:字符串 # 默认值:PieceExceptions = darkwood_wolf,darkwood_raven,wood_dragon1

将棋子名称添加为逗号分隔的列表。例外会覆盖基于类别的设置,且永远不需要资源。

基于技能的资源消耗降低

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

模组分类

该模组会检测模组添加的分类并将其加入配置文件。这些分类通常在你加载世界时添加。如果你想配置某个模组分类,请先加载一个世界,然后关闭游戏。
目前,模组分类在配置文件中以数值形式显示,该数值是在游戏加载时分配的。

模组分类所需资源:$category_9 # 设置类型:布尔值 # 默认值:true 9RequiresResources = true

如果需要找到分类,请启用调试选项,并从该分类中选择一个部件。日志中应显示类似以下内容:

[信息:Unity日志][BuildResourcesMod]分类“9”中的部件“Armory_TW”需要资源:True

你也可以用同样的方法来查找某个部件的名称,以便将其添加到例外中。

免责声明

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

计划变更

  • 修正配置中的命名规则,使其更便于用户使用。
  • 继续更新并支持游戏更新。

制作人员

几乎所有代码都是我编写的,但配置同步功能由以下提供支持: https://github.com/blaxxun-boop/ServerSync

Valheim: 英灵神殿 的热门 MOD

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

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