
自动动物门
自动控制所有畜棚和鸡舍的动物门开关过程。
查看大图AutoAnimalDoors
功能
- 自动在早上打开动物门
- 自动在晚上关闭动物门
- 可配置的开启/关闭时间
- 支持多人游戏
安装
- 下载最新版本
- 将模组放入
Stardew Valley/Mods文件夹 - 运行游戏
配置
编辑 config.json 文件:
{
"OpenTime": 600,
"CloseTime": 1800
}
OpenTime:开门时间(6:00 AM)CloseTime:关门时间(6:00 PM)
兼容性
与大多数农场建筑模组兼容。
反馈
请在 GitHub 提交 issue 报告任何问题。不想去那里?好吧,我也会尽量在这里保持文档更新!
这是一个为《星露谷物语》制作的模组,可以自动管理所有畜棚和鸡舍的动物门开关过程。
安装
安装最新版本的 SMAPI。
将模组文件夹解压到 Stardew Valley/Mods。
使用 SMAPI 运行游戏。
安卓用户
我无法测试安卓版本,不过多亏了 Puadii09,这个应该能正常运行:
- 模组版本:2.3.0
- Smapi 版本:3.7(安卓版)
- 星露谷物语版本:1.4.5
Dani1490 已在安卓设备上测试该模组的最新版本,并表示可以运行(但 2.3.0 版本已无法使用)。
注意:我并未积极开发安卓版本,因此可能会缺少一些新功能。
功能
自动打开动物门
你的动物门将在配置文件中指定的时间自动打开,无论你的角色在游戏世界中的哪个位置(你会听到门打开的声音)。
如果当天该时间未出现(例如,你指定了上午 7:30,但使用了其他模组将时间设置为上午 9:00),门仍会打开,除非已超过你指定的关门时间。
注意:门每天只会自动打开一次。
默认情况下,门在冬季或雨天/雷暴天气不会开启,可在配置文件中修改此设置。
你可以通过配置文件中的设置禁用动物门自动开启功能,如果你希望门自动关闭但不自动开启的话。
自动关闭动物门
你的动物门将在配置文件中指定的时间自动关闭,前提是所有动物都已进入。
如果它们尚未进入,门将等待所有动物回到它们的家后再关闭任何门。
如果你在动物门关闭时间之前上床睡觉,你的动物门将会关闭,所有动物都会被传送回它们的家中,以保护它们免受攻击。
注意:当前实现会在你上床后立即关闭动物门并将动物传送回安全区域(即使你在“现在睡觉吗?”对话框中选择“否”)。一旦按下“是”按钮,很难(甚至不可能?)及时将动物传送回安全区域。
其他模组支持
我添加了选项UnrecognizedAnimalBuildingsEnabled,允许你启用其他模组添加的动物建筑的自动开门功能(例如:Aviary Mod)。请注意,我无法测试所有模组,也无法控制其他模组的门动画或声音,因此它们很可能不会遵循你的DoorSoundSetting。出于这个原因,我默认禁用了该选项。
升级等级要求
你可以通过CoopRequiredUpgradeLevel和BarnRequiredUpgradeLevel分别设置启用自动开关功能前所需的鸡舍或畜棚升级等级。
该数字对应启用此功能所需的最低升级等级。
若你希望仅在最终升级等级(与自动喂食系统对应)时才启用自动开关门功能,可将这些值设为 3。
因此,你可以通过将数值设置为 4 或更高来禁用鸡舍或畜棚的这个模组,因为你永远无法拥有升级等级那么高的鸡舍/畜棚。
配置文件
嘿,你不再需要使用配置文件了,我已经与通用模组配置菜单集成。下载并安装该模组,然后在游戏中配置所有这些设置吧!
哦,你更想用配置文件?那也没问题。这个配置文件可以设置本模组的所有选项。首次安装模组并启动游戏时,它会自动生成。
你可以在模组安装目录中找到它。
数值
AnimalDoorOpenTime- 动物门预定开启时间(730 = 早上 7:30,1310 = 下午 1:10)AnimalDoorCloseTime- 动物门预定关闭的时间(730 = 上午 7:30,1310 = 下午 1:10)CoopRequiredUpgradeLevel- 自动开/关门所需的鸡舍升级等级(1=基础,2=大型,3=豪华)BarnRequiredUpgradeLevel- 自动开关所需的鸡舍升级等级(1=基础,2=大型,3=豪华)UnrecognizedAnimalBuildingsEnabled- 若为 true 则自动开启/关闭其他模组中的动物建筑,若为 false 则不启用AutoOpenEnabled- 如果门应自动开启则为 true,否则为 falseDoorSoundSetting- 设置何时听到门的开关声。可选值:("ONLY_ON_FARM", "ALWAYS_ON", "ALWAYS_OFF")OpenDoorsWhenRaining- 若为 true,则即使下雨/打雷时门也会开启;若为 false 则不会OpenDoorsDuringWinter- 如果门在冬季也应保持开启则为 true,否则为 falseCloseAllBuildingsAtOnce- 如果为 true,表示所有建筑需等待所有动物进入后才关闭;如果为 false,表示每个建筑只需等待各自的动物DoorEventPopupEnabled- 如果希望在门开/关时显示聊天弹窗,则为 true,否则为 false
示例配置文件
{
"AnimalDoorOpenTime": 730,
"AnimalDoorCloseTime": 1800,
"CoopRequiredUpgradeLevel": 1,
"BarnRequiredUpgradeLevel": 1,
"UnrecognizedAnimalBuildingsEnabled": false,
"AutoOpenEnabled": true,
"OpenDoorsWhenRaining": false,
"OpenDoorsDuringWinter": false,
"CloseAllBuildingsAtOnce": false,
"DoorEventPopupEnabled": false,
"DoorSoundSetting": "ONLY_ON_FARM"
}
源代码
https://github.com/taggartaa/AutoAnimalDoors
1751b5a2-367f-43e9-90b3-9948cdba812b
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。