补丁介绍
《星露谷物语》自动化消除延迟性能补丁解决自动化带来的卡顿掉帧问题,让你在大规模产线农场也能保持流畅运行。改为仅在你挂机时才处理机器逻辑,大幅降低CPU负担,显著提升FPS与整体游戏流畅度。
前置MOD
Automate
安装方法
1、下载并安装 SMAPI【点击查看】
2、下载并安装 Automate 模组
3、下载本优化模组
4、将 AutomateNoMoreLag 文件夹解压到您的 Mods 目录
5、在 AutomateNoMoreLag 文件夹内创建名为 i18n 的子文件夹
6、将 default.json 文件放入 i18n 文件夹中
自动化消除延迟性能补丁说明
功能说明
本模组通过智能待机检测机制,彻底消除自动化模组引发的卡顿问题。在原版自动化模组中,系统每帧(每秒60次)都会扫描并处理您整个农场的所有设备群组——无论您身处何地或正在做什么。当您拥有跨越多个区域的数百台设备时,这种持续的后台处理将导致显著的性能下降:卡顿、掉帧和FPS降低,尤其在您探索其他地图时更为明显。
“自动化无延迟”在您移动时会完全停止这种无效的后台处理。自动化系统仅在您静止不动(待机)时运行,从而在主动游戏过程中彻底消除CPU开销。
工作原理
本模组使用Harmony在最底层修补自动化模组的MachineManager,在自动化流程开始迭代设备群组之前进行拦截。
传统自动化行为:
每游戏刻(每秒60次):
自动化模组扫描所有设备群组(即使无需处理也会持续扫描)
检查每台设备的输入/输出
处理整个农场的物品传输
即使您在鹈鹕镇、矿洞等地时仍在运行
= 无论玩家活动状态如何,CPU始终持续占用
使用“自动化无延迟”后:
每游戏刻:
模组检测:玩家是否在移动?
是:自动化完全停止(在任何处理前返回false)
否:玩家静止时间是否达到阈值?
是:自动化正常运行
否:自动化保持停止
= 移动时零CPU开销,待机时恢复正常自动化
修补策略
主要方法(零开销):
模组修补MachineManager.AutomateAll()或等效的自动化入口点。当玩家移动时,修补程序立即返回false,阻止自动化模组执行任何设备扫描逻辑。
备用方法(最低开销):
若主要方法未能找到管理器函数,模组将转而修补单个MachineGroup.Automate()方法。虽然效率较低,但仍能阻止每个设备群组的处理流程。
配置选项
通过通用模组配置菜单进行调整
待机检测系统
模组每游戏刻(每秒60次)追踪玩家位置,并实施基于计时器的待机检测算法:
持续处理(自动化运行):
玩家静止时间达到设定时长(默认8秒)
待机检测功能被禁用
永不处理(自动化停止):
玩家正在移动(位置在刻间发生变化)
玩家静止时间未达到阈值
特殊行为 - 过场暂停(启用时):
当“在过场中暂停计时器”启用时,以下情况中待机计时器将暂停(但不重置):
游戏事件与过场动画(Game1.eventUp或Game1.CurrentEvent)
NPC对话互动(对话框激活时)
当前有NPC正在发言(Game1.currentSpeaker)
这能防止计时器在玩家无法移动的脚本序列中继续计数,保留已积累的待机时间,避免自动化在过场中途启动。
性能影响对比
优化前(原版自动化):
100+设备群组:持续占用约5-15% CPU
进入新区域时出现卡顿峰值
密集自动化期间FPS下降
即使在矿洞、城镇等地仍进行后台处理
优化后(启用待机检测):
移动时:自动化零CPU占用(完全禁用)
静止8秒以上:恢复正常自动化功能
过场动画期间:自动化暂停(若已配置)
主动游戏期间无后台处理
最适合:
大型自动化系统(50+台设备)
使用多个农场扩展模组的玩家
受自动化模组卡顿困扰的玩家
硬件配置较低的设备
拥有多个自动化农场的多人联机主机
使用反馈
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!
更多内容:星露谷物语补丁

玩家还下载了这些补丁
游戏MOD最新更新
游戏MOD下载TOP10
1
大小:15.4M
2
大小:2.9K
3
大小:23.8M
4
大小:113.4M
5
大小:216.2M
6
大小:18.0M
7
大小:34.3M
8
大小:5.2M
9
大小:5.2M
10
大小:23.3M





































