[數(shù)據(jù)包][v1.3][1.13+]更真實的晝夜交替 Realistic Daylight Cycle

Realistic Daylight Cycle | 更真實的晝夜交替
v1.3 | by NekomusumeMilk

主要功能介紹
·修改了原版晝夜總是平分的機制,添加了日期和緯度兩個變量來決定當(dāng)前世界的晝夜長短分布。
·當(dāng)玩家主手/副手持有鐘時,物品欄上方會顯示當(dāng)前日期及時間(格式:MM-dd HH:mm)。
·修改了原版睡覺的機制,睡覺時長取決于玩家自上次起床以來的時長。
晝夜長短變化機制(涉及地理常識)
·日期決定當(dāng)前太陽赤緯(太陽直射點緯度)。3月22日及9月22日前后太陽直射赤道,6月22日前后太陽直射北回歸線,12月22日前后太陽直射南回歸線。期間太陽赤緯以正弦函數(shù)關(guān)系變化。
·太陽直射某半球時,該半球90°緯度處出現(xiàn)極晝;另一半球90°緯度處出現(xiàn)極夜。太陽直射的半球晝長夜短;另一半球晝短夜長。太陽赤緯絕對值越大,太陽直射的半球各緯度地區(qū)晝越長,另一半球各緯度地區(qū)夜越長。
日期&時間&地點機制
·首次加載數(shù)據(jù)包時,日期及時間將被設(shè)定為3月21日上午7:00,地點將被設(shè)定在北緯40度。
·在時間流逝速度為1倍速(默認)的情況下:現(xiàn)實時間1分鐘=數(shù)據(jù)包時間1.2小時;現(xiàn)實時間20分鐘=數(shù)據(jù)包時間1天。
·時間流逝速度可在設(shè)置內(nèi)調(diào)整,最大速度為5倍速,并支持暫停和負數(shù)。
·緯度由玩家自行設(shè)定,支持南緯90度~北緯90度間的所有緯度;目前,緯度不隨玩家坐標的變化而變化。
·數(shù)據(jù)包日期僅決定當(dāng)前太陽赤緯,無法決定四季,所以該下雪的還是得下雪XD。
·當(dāng)玩家主手/副手持有鐘時,物品欄上方會顯示當(dāng)前日期及時間(格式:MM-dd HH:mm)。
·數(shù)據(jù)包日期不存在閏年。
·生物將繼續(xù)保持原版行為。例:村民在夜晚來臨時回家;而在極夜地區(qū),村民將終日不出門。
·保留了原版的8個月相變化。
睡覺機制
·受原版游戲機制限制,玩家僅可以在夜晚/雷暴時睡覺;在極晝地區(qū),玩家無法睡覺。
·玩家可以通過睡覺加快數(shù)據(jù)包時間的流逝;在多人游戲中,要求所有玩家都躺在床上。
·睡覺時長=玩家自上次起床以來的時長/2(上限為數(shù)據(jù)包時間12小時),數(shù)據(jù)包將在玩家起床后將時間快進;在多人游戲中,玩家自上次起床以來的時長=自最近一名使用過床的玩家起床以來的時長。
設(shè)置及常用指令
·使用/function dc:settings來打開設(shè)置菜單(僅管理員)。

·天數(shù)跨度(午夜時日期的增加量):未加粗的[+][-]號表示增加/減少1天,加粗的[+][-]號表示增加/減少30天。
·日期:未加粗的[+][-]號表示快進/回退1天,加粗的[+][-]號表示快進/回退30天。
·時間:未加粗的[+][-]號表示快進/回退1分鐘,加粗的[+][-]號表示快進/回退1小時。
·緯度:未加粗的[+][-]號表示增加/減少0.5度,加粗的[+][-]號表示增加/減少5度。
·使用/trigger dc_check來查詢當(dāng)前有關(guān)數(shù)據(jù)(如太陽高度)。
·使用/function dc:uninstall來卸載數(shù)據(jù)包,所有數(shù)據(jù)將丟失且原版晝夜交替機制恢復(fù)(僅管理員)。
效果展示(數(shù)據(jù)包日期6月21日)






下載地址
·鏈接:?https://pan.baidu.com/s/1llIh-3k53VVtF-XbTVETug?pwd=0822?提取碼: 0822。
·目前尚未發(fā)現(xiàn)數(shù)據(jù)包干擾除上述以外的原版游戲的其他機制,請放心食用。
·允許轉(zhuǎn)載,但請注明“原作者:NekomusumeMilk”。
引用
·計算公式(來源于百度百科):

