池塘画家

池塘画家

一个SMAPI模组,支持通过内容包自定义鱼塘颜色。还内置了一个选项,可以根据鱼塘中鱼的颜色来为鱼塘上色。

建筑

描述:
Pond Painter 是一款 SMAPI 模组,支持通过内容包对鱼塘进行自定义着色。
鱼塘颜色根据种群数量及游戏中鱼塘定义所使用的相同上下文标签进行设置。
可选文件中包含一个示例包,主要根据鱼类原始栖息地进行着色。
还提供根据鱼类“染料”颜色为鱼塘着色的选项,可单独使用或作为内容包的补充功能。
这些设置(及其他选项)可在 config.json 文件中配置,该文件在安装模组后首次启动游戏时自动生成。

安装:

  1. 安装最新版本的 SMAPI。
  2. 解压下载的文件,并将包含的 PondPainter 文件夹放入您的 Mods 文件夹中。

配置:

  • Enable_Custom_Pond_Coloring -- true(默认)或 false。控制内容包功能。唯一设置为 false 的原因是如果您想暂时禁用内容包而不删除或重命名其文件夹。
  • Enable_Animations -- truefalse(默认)。允许内容包也指定动画颜色。此功能是实验性的,并且在多人游戏中完全禁用,因为池塘颜色是同步的。
  • Auto_Color_Other_Ponds_by_Dye_Color_of_Inhabitants -- true(默认)或 false。启用此功能后,任何没有来自内容包的自定义颜色的池塘将根据其中的内容进行着色。如果自定义着色被禁用或未安装任何内容包,也可以单独使用此功能。
  • Minimum_Population_For_Auto_Coloring -- 整数值,默认为 1。导致自动着色在达到一定数量的鱼之前不会发生。

附加信息:

  • 池塘着色通常在每天开始时进行,因此如果内容包为不同种群数量定义了不同颜色,手动向池塘添加鱼可能不会立即触发任何变化。
  • 在多人游戏中,动画颜色被禁用,该模组仅对主机有效。即使客户端没有安装该模组,他们仍然可以看到变化的颜色。
  • 在创建内容包时,颜色可以通过 6 位十六进制代码(例如 '#fcba03')、3 位十六进制代码(例如 '#fb0')或 XNA 颜色名称来指定。有关制作内容包的更多详细信息,请参阅可选文件中的 Pond Painter 示例包。

兼容性:
Pond Painter 需要 SMAPI 版本 3.0.0 或更高版本,并且应该与 Stardew Valley 1.4 或更高版本兼容。

源代码仓库:
GitHub