
时间倍率
这个模组增加了调整每10分钟时间流逝速度的功能。 SMAPI控制台新增了两条指令:启用/禁用此模组和修改时间倍率。 想让游戏里的日子过得更慢?把倍率设为0.5即可。
查看大图要求:
SMAPI 3.1+
要使用此模组,启动农场(单人游戏或合作模式)。当农场完全加载后,前往SMAPI控制台并使用以下命令:
time_multiplier_toggle - 启用/禁用时间倍率
用法:时间倍率切换
time_multiplier_change - 设置时间倍率
用法:time_multiplier_change 0.8
配置会在每次命令后自动保存。
每个角色的配置文件都是独立的。
该模组支持多人游戏,但主机需要启用模组并设置倍率。
常见问题解答
我需要在开始新农场时设置时间倍率,还是可以将此模组添加到现有农场中?
是的,农场只需配置一次。配置完成后,模组将处理其余事项,包括在加载农场时加载您的倍数!
每次加载农场时,我都需要设置时间速率吗?
不,模组会根据你最初配置农场时的设置自动处理这一切。
客户端需要安装模组才能在多人游戏中运行吗?
不,只有主机需要这个模组,因为时钟由主机处理。
客户端甚至不需要安装该模组。
因此,如果你是客户端,模组不会进行任何更改。
这个模组是如何运作的?
StardewValley.Game1.gameInterval 是一个基于游戏时钟(XNA GameTime 对象)递增的整数,当达到 7000 毫秒后,游戏时钟会增加 10 分钟。随后 Game1.gameInterval 会被重置为 0。
此模组会在每个游戏刻捕获gameInterval,并将其与前一游戏刻的gameInterval进行比较。
然后将计算出的差值(变化量)乘以玩家设置的倍率。
最后将这个新的差值加到上一游戏刻的间隔上,从而生成当前游戏刻的间隔。
这是一种为了进入时间机制而采取的变通方法,但7秒的限制被硬编码在函数中,这是唯一能够挂钩到游戏时间机制的方式。
来源
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。