配置植物

创作者: FixItFelix
已更新:2023-05-24 23:57:03
276KB

前置 MOD

使用 配置植物 时将自动安装

关于此 MOD

用于配置植物简单数值的简易模组,例如生长时间和生长半径。

配置植物

曾经想过改变《英灵神殿》中植物最基础的数值吗?这个模组让你轻松实现!

功能

这个模组不使用任何.cfg文件进行配置,而是通过YAML文件提供配置:

  1. 能够直接写出当前游戏中所有植物的已加载配置(遵循 种植 瓦尔海姆类型)。
  2. 能够读取一个或多个包含同模型配置值的文件,并可将配置写入其中,在加载进入世界时改变游戏内植物的数值。

YAML 文件内容为 服务器同步已编辑。

植物支持的配置值

当前实现为这些值提供了配置更改:

字段名 描述 类型 示例
名称 游戏内名称,通常使用本地化标记 字符串 松树苗
生长时间 这株植物生长所需的秒数 浮点数 3000
增长半径 植物生长所需的周围空间为米 浮点数 2
最小缩放 成熟植物的最小缩放比例 浮动 1.5
最大缩放 成熟植物的最大缩放比例 浮点数 2.5
需要耕地 植物只能种植在已耕作过的土地上 布尔值 假
无法生长时销毁 若生长期间任一条件未满足,植物将被摧毁 布尔值 真

正在写入植物配置默认值

要将默认值按照载入游戏时的状态写入,可以使用控制台命令:

配置植物打印默认值

包含所有默认值的文件随后会被写入到你的 BepInEx 配置文件夹中的一个简单 YAML 文件里:

.../BepInEx/config/FixItFelix.ConfigurePlants.defaults.yaml

示例文件内容

这是你从原版英灵神殿中获得的简化示例:

松树苗: name: $prop_pine_sapling growTime: 3000 growRadius: 2 minScale: 1.5 maxScale: 2.5 needCultivatedGround: false destroyIfCantGrow: true 冷杉树苗: name: $prop_fir_sapling growTime: 3000 growRadius: 2 minScale: 1 maxScale: 2.5 needCultivatedGround: false destroyIfCantGrow: true 洋葱苗: name: $piece_sapling_onion growTime: 4000 growRadius: 0.5 minScale: 0.9 maxScale: 1.1 needCultivatedGround: true destroyIfCantGrow: true

你可以利用写入的数据,通过复制并相应修改文件名,轻松创建一个自定义配置文件。

如何使用Valheim控制台

关于如何使用《英灵神殿》控制台,有很多文章可以详细帮助你启用控制台。例如可以参考 英灵神殿 Wiki简而言之:添加参数 控制台 打电话给你的 瓦尔海姆.exe 文件 -> 瓦尔海姆.exe -控制台 (这也可以在Steam中完成)

正在读取你的自定义配置

该模组可以读取任何符合以下命名模式的YAML文件: 修复者菲利克斯.配置植物.自定义.*.yaml

文件的架构需要遵循输出的架构,见上文。

杂项

署名
联系

Valheim: 英灵神殿 的热门 MOD

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

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