欢迎光临散文网 会员登陆 & 注册

[数据包][v1.3][1.13+]更真实的昼夜交替 Realistic Daylight Cycle

2022-07-19 17:06 作者:NekomusumeMilk  | 我要投稿


Realistic Daylight Cycle | 更真实的昼夜交替

v1.3 | by NekomusumeMilk

依旧不怎么会搞头图(逃

主要功能介绍

·修改了原版昼夜总是平分的机制,添加了日期和纬度两个变量来决定当前世界的昼夜长短分布。

·当玩家主手/副手持有钟时,物品栏上方会显示当前日期及时间(格式:MM-dd HH:mm)。

·修改了原版睡觉的机制,睡觉时长取决于玩家自上次起床以来的时长。


昼夜长短变化机制(涉及地理常识)

·日期决定当前太阳赤纬(太阳直射点纬度)。3月22日及9月22日前后太阳直射赤道,6月22日前后太阳直射北回归线,12月22日前后太阳直射南回归线。期间太阳赤纬以正弦函数关系变化。

·太阳直射某半球时,该半球90°纬度处出现极昼;另一半球90°纬度处出现极夜。太阳直射的半球昼长夜短;另一半球昼短夜长。太阳赤纬绝对值越大,太阳直射的半球各纬度地区昼越长,另一半球各纬度地区夜越长。


日期&时间&地点机制

·首次加载数据包时,日期及时间将被设定为3月21日上午7:00,地点将被设定在北纬40度。

·在时间流逝速度为1倍速(默认)的情况下:现实时间1分钟=数据包时间1.2小时;现实时间20分钟=数据包时间1天。

·时间流逝速度可在设置内调整,最大速度为5倍速,并支持暂停和负数。

·纬度由玩家自行设定,支持南纬90度~北纬90度间的所有纬度;目前,纬度不随玩家坐标的变化而变化。

·数据包日期仅决定当前太阳赤纬,无法决定四季,所以该下雪的还是得下雪XD。

·当玩家主手/副手持有钟时,物品栏上方会显示当前日期及时间(格式:MM-dd HH:mm)。

·数据包日期不存在闰年。

·生物将继续保持原版行为。例:村民在夜晚来临时回家;而在极夜地区,村民将终日不出门。

·保留了原版的8个月相变化。


睡觉机制

·受原版游戏机制限制,玩家仅可以在夜晚/雷暴时睡觉;在极昼地区,玩家无法睡觉。

·玩家可以通过睡觉加快数据包时间的流逝;在多人游戏中,要求所有玩家都躺在床上。

·睡觉时长=玩家自上次起床以来的时长/2(上限为数据包时间12小时),数据包将在玩家起床后将时间快进;在多人游戏中,玩家自上次起床以来的时长=自最近一名使用过床的玩家起床以来的时长。

设置及常用指令

·使用/function dc:settings来打开设置菜单(仅管理员)。

部分选项将在下面进行解释

·天数跨度(午夜时日期的增加量):未加粗的[+][-]号表示增加/减少1天,加粗的[+][-]号表示增加/减少30天。

·日期:未加粗的[+][-]号表示快进/回退1天,加粗的[+][-]号表示快进/回退30天。

·时间:未加粗的[+][-]号表示快进/回退1分钟,加粗的[+][-]号表示快进/回退1小时

·纬度:未加粗的[+][-]号表示增加/减少0.5度,加粗的[+][-]号表示增加/减少5度


·使用/trigger dc_check来查询当前有关数据(如太阳高度)。

·使用/function dc:uninstall来卸载数据包,所有数据将丢失且原版昼夜交替机制恢复(仅管理员)。


效果展示(数据包日期6月21日)

北纬7度 6月21日 13:45
北纬12度 6月21日 05:39
北纬26度 6月21日 04:31
北纬66度 6月21日 22:49
南纬61度 6月21日 11:49

南纬79度 6月21日 11:49


下载地址

·链接: https://pan.baidu.com/s/1llIh-3k53VVtF-XbTVETug?pwd=0822 提取码: 0822。

·目前尚未发现数据包干扰除上述以外的原版游戏的其他机制,请放心食用。

·允许转载,但请注明“原作者:NekomusumeMilk”。


引用

·计算公式(来源于百度百科):




[数据包][v1.3][1.13+]更真实的昼夜交替 Realistic Daylight Cycle的评论 (共 条)

分享到微博请遵守国家法律