自动采集器(原自动摇树机)

自动采集器(原自动摇树机)

允许玩家只需靠近物品即可自动采集。

游戏玩法机制

AutoForager(前称AutoShaker)是一款为星露谷物语设计的开源模组,让玩家只需靠近树木和灌木就能自动摇晃它们。

[img]https://i.imgur.com/beGLdhy.gif[/img]

文档

概述 此模组会检测:

  • 当前结有浆果或茶叶的灌木
    • 注意:包括金核桃灌木
  • 有果实的果树
  • 有种子可摇落的树木
    • 注意:包括榛子、椰子和金椰子树木
  • 星露谷内的所有可采集物品

设置 配置值说明可在 GitHub 上查看。

可扩展性

  • 自定义树木和果树应能被AutoForager自动识别
  • 如果您是制作自定义可采集物品的模组作者,要让物品被AutoForager识别,只需在物品定义中添加上下文标签"forage_item"
    • 或者,您可以创建一个内容包,帮助归类您的自定义可采集物/树木

安装

  1. 安装最新版 SMAPI
    1. Nexus镜像
    2. GitHub镜像
  2. 可选但推荐 安装最新版 Generic Mod Config Menu
    1. Nexus镜像
  3. 解压模组文件夹至 'Stardew Valley/Mods' 以安装此模组
  4. 使用SMAPI启动游戏

兼容性

限制

单人+多人

  • 此模组为玩家专用,每位想使用的玩家都必须安装
  • 浆果季节期间,所有可能结浆果的灌木都会被摇晃,无论是否结果

发布版本 发布版本可在 GitHub 和 Nexus Mod 网站上找到。

4.0.0

  • 添加对 Wild Flowers Reimagined 的支持,允许自动采集野花
    • 感谢 jpp 的贡献
  • 添加新的"每次移动最大交互次数"配置选项,用于微调性能
  • 通过优先处理附近可采集物并在游戏刻之间分散交互来改进交互处理
  • 减少不必要的控制台日志输出
  • 提升整体稳定性和可维护性

3.9.3

  • 修复在标题画面时尝试解析运行时条件的问题

3.9.2

  • 重构可采集物解析逻辑,使其更健壮

3.9.1

  • 修复某些日志消息未能正确反标记化的问题
  • 解析可采集物时忽略"RANDOM (O)"物品ID

3.9.0

  • 使自动采集状态在游戏会话间持久保存
  • 修复忽略蘑菇桩附近树木时的不一致行为
  • 为农场动物产品提供耕种经验值
  • 改进动态加载内容在游戏会话间的配置状态
  • 改进物品解析失败时的消息提示

3.8.0

  • 添加采集淘金点的能力
  • 修复因生成的可采集物导致无限采集某些物品的问题
  • 撤销此前对可采集物半径的限制
    • 显然有些高级用户拥有能处理更大采集半径的机器。如果您在使用玩家吸引力时遇到卡顿,建议禁用该设置并设置更适合您情况的摇晃距离。

3.7.2

  • 强制将可采集物半径限制在至少2格、至多10格
    • 以防止可采集物半径设置过高时导致游戏冻结
  • 更新中文翻译

3.7.1

  • 添加俄语翻译

3.7.0

  • 添加自动采集以下矿物的能力
    • 石英、地晶、泪晶、火石英和龙牙

3.6.2

3.6.1

  • 添加配置选项将某些消息提升至SMAPI控制台显示
    • 此选项默认禁用

3.6.0

  • 覆盖了一个缺失的路径,该路径导致通过Content Patcher直接添加到Data/Locations的可采集物无法被自动采集
  • 将补给箱和宝箱从潜在可采集物中移除
  • 修复橙子分类的拼写错误

3.5.2

  • 修复当自动从树汁采集器采集时,树汁采集器延迟一天的问题

3.5.1

  • 防止拾取实际的古物点和种子点物品

3.5.0

  • 添加与 Farm Type Manager 的自动集成
    • 今后应不再需要Auto Forager内容包
    • 分类名称可能会有所不同,因为它们现在从FTM内容包中提取
    • 最低FTM版本:1.20.0
    • 特别感谢 EscaMMC 提供API
  • 添加采集蘑菇盒、蘑菇桩和树汁采集器的选项
  • 添加"动物"作为原版动物产品的可采集分类
  • 添加原版水果可采集物开关,以帮助处理果蝠洞穴选项

3.4.3

  • 添加对玩家快速点击标题菜单的额外保护措施

3.4.2

  • 修复物品在不该获得额外品质时错误获得的问题

3.4.1

  • 防止内容包覆盖已知的原版可采集物分类
  • 降低当多个内容包将相同原版物品添加为可采集物时的警告日志输出量

3.4.0

  • 添加忽略靠近蘑菇桩的覆苔树木的能力
  • 修复采集苔藓时可选工具要求的侵入性问题
  • 降低某些日志消息在SMAPI控制台中的刷屏量

3.3.0

  • 添加对野生树木摇晃物品的支持
  • 添加西班牙语翻译

3.2.2

  • 修复启动时因多个标题画面初始化事件同时运行导致的异常
  • 更新配置字符串,使其更明确指示所寻找的内容
  • 添加一些配置值的跟踪日志

3.2.1

  • 将模组初始化移至最终初始化心跳,确保所有内容已加载
  • 修复启动时崩溃

3.2.0

  • 埋藏的可采集物现在通过古物点和种子点开关处理,而非单独处理
  • 最终初始化心跳现在等待标题菜单可交互
  • 所有可采集物开关初始化为启用
    • 这是一个缓解措施,直到我找到时间设置"全选/取消全选"配置按钮
  • 修复某些物品未能正确被视为可采集物的问题
  • 修复采集苔藓和埋藏可采集物时使用工具引发的异常
  • 修复使用按键绑定切换采集器有时不尊重"采集器是否激活?"配置设置的问题
    • 移除了该配置设置以防止真相来源重复,采集器在游戏启动时将始终激活
  • 添加Wild Flowers和Kombucha of Ferngill的内容包

3.1.0

  • 添加内容包忽略可能并非实际可采集物品的字段
  • 添加Atelier Wildflour Crops and Forage的内容包

3.0.3

  • 防止在集成模组未在超时窗口内准备就绪时崩溃
  • 增加集成模组的等待时间

3.0.2

  • 将模组集成等待计时器从5秒增至30秒,以应对更大的已安装模组数量

3.0.1

  • 修复春季洋葱和姜未被采集的问题
  • 从内容包中移除更新密钥,防止关于可用更新的虚假通知

3.0.0

  • 添加内容包格式,以便更轻松地扩展各种内容模组
    • 提供2.2.3兼容性的内容包作为可选文件
      • Cornucopia
      • Forage of Ferngill
      • Lumisteria
      • Ridgeside Village
      • Stardew Valley Expanded
  • 添加与以下模组的自动集成
  • 添加葡萄牙语翻译
  • 埋藏的可采集物现在实时响应配置开关,无需重启游戏

2.2.3

  • 修复某些翻译在语言设置更改时未更新的问题
  • 添加中文翻译
    • 感谢 Krobus 提供的翻译

2.2.2

  • 尝试解析果树时的额外错误检查和回退

2.2.1

  • 修复解析树木时的错误
  • 防止未来可能的错误完全中断模组功能

2.2.0

  • 添加对Stardew Valley Expanded可采集物品的兼容性
  • 添加"苔藓"作为可采集选项
    • 添加切换选项,允许Auto Forager在无需工具的情况下采集苔藓
  • 添加对Cornucopia模组的部分兼容性
    • 需要额外工作以添加与"Custom Bush"模组的兼容性
  • 自定义野生树木和果树现在能被Auto Forager正确识别,并可在配置中切换
  • 修复与"Marry Morris"模组同时运行时可能崩溃的问题

2.1.0

  • 添加采集猪找到的松露的能力
  • 1.6版添加的野生树木现在按预期被摇晃
  • 当存在内容补丁模组时,配置设置不再在游戏启动时重置
    • 特别感谢DromedarySpitz、babayagah07和galedekarios报告并帮助我调查此问题

2.0.0

  • 更名为 AutoForager
  • 扩展功能,包括采集季节性物品的选项
  • 更新至SDV 1.6兼容性
  • 更新至SMAPI 4.0.0兼容性

1.6.1

1.5.2

  • 茶树每天只摇晃一次

1.5.1

  • 添加中文翻译
    • 由liky123131231提供

1.5.0

  • 简化每个游戏刻的计算
  • 添加翻译语言支持
  • 后端版本更新
    • 感谢atravita-mods的更新

1.4.0

  • 添加摇晃茶树的选项

1.3.2

  • 修复第二个用户加入分屏实例时抛出的错误
  • 更新了日终消息的构建方式
  • 微小的后端更改

1.3.1

  • 修复当前语言非英语时无法摇晃灌木的问题
  • 将默认摇动距离从1更新为2
  • 微小的后端更改

1.3.0

  • 添加指定果树上果实数量(1-3个)后尝试自动摇晃的功能
  • 微小的后端更改

1.2.0

  • 更新配置,为普通树木和果树分别设置开关
  • 添加检查,确保用户在按下切换摇晃按钮时不在菜单中
  • 添加一些额外的"提前退出"检查,以判断树木或灌木是否应被摇晃

1.1.0

  • 将SMAPI最低要求更新至3.9.0
  • 将ToggleShaker从单个按钮更新为按键绑定列表
    • 如果现有用户希望获得此更改,他们可以手动修改config.json,或直接删除现有config.json并通过SMAPI重新启动游戏以使用新系统重新生成

1.0.0

  • 初始发布
  • 允许玩家通过靠近树木和灌木来自动摇晃它们
  • 在星露谷物语1.5.3版本下运行