农场类型管理器 (FTM) 封面

农场类型管理器 (FTM)

星露谷物语模组工具

农场类型管理器 (FTM) 是一个框架,允许其他模组在游戏任何位置生成物体和怪物,并提供多种控制和自定义选项。

预览

前置 Mod

详情

尽管名字如此,农场类型管理器 (FTM) 是一个允许其他模组在游戏任何位置生成物体和怪物的框架。它还可以以独特的方式自定义物体和怪物。模组作者可以配置或随机化每天生成的物体数量、生成地点和时间等。

FTM 支持内容包,允许其他模组自动配置生成。如果你的其他模组带有 “[FTM]” 文件夹,它们将自动使用 FTM 来生成自定义内容。


安装

模力盒客户端现在支持此模组的自动安装,免去了手动安装的麻烦。

多人游戏注意事项所有玩家都应安装此模组。如果只有主机安装了此模组,其他玩家可能会遇到 SMAPI 错误,或者无法看到/与某些物体和怪物互动。

在多人游戏中,只有主机的生成设置会被实际使用。控制台命令通常对所有玩家都有效。


选项

FTM 为玩家提供了一些基本的“全局”选项,例如每个区域允许的怪物数量上限。要编辑这些选项:

  1. 使用 SMAPI 运行游戏
  2. 打开 Stardew Valley/Mods/FarmTypeManager 文件夹中的 config.json 文件并编辑其设置。
名称有效设置描述
EnableConsoleCommandstrue, false启用或禁用 SMAPI 控制台中此模组的命令。如果其他模组使用类似的命令名称,这可能会有所帮助。
EnableContentPackstrue, false启用或禁用为 FTM 安装的任何内容包。如果禁用,将仅使用 FarmTypeManager/data 文件夹中的“个人”内容文件。
EnableTraceLogMessagestrue, false启用或禁用 SMAPI 错误日志中的 [TRACE] 级别消息。
EnableEPUDebugMessagestrue, false当使用 Expanded Preconditions Utility (EPU) 检查 前置条件 时,启用或禁用调试消息。
MonsterLimitPerLocation整数(最小值 0),或 null如果单个地图已包含此数量的怪物,模组将跳过在该处生成任何额外的怪物。如果你的内容包生成了太多怪物导致星露谷运行缓慢,请使用此设置。

或者,你可以安装 通用模组配置菜单 (GMCM) 并在星露谷的主菜单中编辑这些设置(寻找齿轮图标)。菜单应显示工具提示以解释每个设置。


翻译

FTM 支持其 GMCM 设置名称和描述的翻译。

模组将从 FarmTypeManager/i18n 文件夹中加载与当前语言代码匹配的文件。如果不存在匹配的翻译,它将使用 default.json

可用语言

语言文件贡献者
英语default.jsonEsca-MMC
简体中文zh.jsonSummerFleur
荷兰语nl.jsonUnrealThingTriesCode
法语fr.jsonFsecho7
德语de.json777PamPam777
葡萄牙语(巴西)pt.jsonroanrobersson
土耳其语tr.jsonRupurudu
乌克兰语uk.jsonburunduk

自定义

FTM 主要由内容包模组使用,但也可以为个人使用进行自定义。要更改特定角色的设置:

  1. 使用 SMAPI 运行游戏
  2. 加载你想要自定义的农场或创建一个新农场。这将在 Stardew Valley/Mods/FarmTypeManager/data 文件夹中为你的角色创建文件。
  3. 找到带有你角色名称的 .json 文件。使用 FarmTypeManager 文件夹中的 ConfigEditor.html 文件加载它,或使用任何文本编辑器手动编辑。
  4. 自定义文件的设置。
  5. 退出你的农场并重新加载,或进入游戏中的下一天。模组的设置每天早上更新。

命令

此模组向 SMAPI 的控制台添加了以下命令:

whereami 命令。输入它以显示关于你当前位置的信息,包括:

  • 地图名称(例如 “Farm” 或 “BusStop”)
  • 你当前图块的 X/Y 坐标
  • 图块的地形类型(例如 “Dirt” 或 “Stone”)
  • 图块是否可以用工具“挖掘”
  • 图块的精灵表索引号(用于识别“采石场”图块或设置自定义图块匹配)

list_monsters 命令。输入它以显示可用于 MonsterName 配置设置的可用怪物名称列表。

该命令将列出星露谷本身中每个怪物的主要名称,然后扫描其他模组以查找自定义怪物类。

remove_items 命令。输入它以直接删除玩家面前的物品或物体。这对于玩家通常无法移除的某些物体很有用,例如由模组生成的“永久”物体。