饑荒海難火山時間錯亂怎么解決方法推薦
發布時間:2016-08-02 16:33 來源:chenyaqin總是對沒有獲得的事物抱有幻想,喜歡追求事物,并且對新鮮感的事物充滿好奇。很多地方當是會有你不明白的地方,我們應該去了解,那些問題的根源并且快速解決。游戲不僅僅在于任務的完成,這就讓我來跟大家講講饑荒海難火山時間錯亂怎么解決方法推薦。
饑荒海難大家是否遇到火山時間錯亂了呢?這可是非常讓人頭疼的,這次就為大家帶來了饑荒海難海難火山時間錯亂怎么辦,告訴大家火山時間錯亂及解決辦法。
首先,如果你的檔時間已經亂掉了,那么下面的辦法是不能將這個錯改回去的。
因為數據破壞已經發生了,你可以使用控制臺GetClock().numcycles = [天數] 將時間強制重設,注意火山里的時間和外面是分開的,需要在你認為錯亂的里面進行改動。
但是這樣的話季節百分比之類的也會是錯的,需要使用GetSeasonManager().percent_season = [季節內百分比,小數表示],來改回。比如GetSeasonManager().percent_season = 0.5即可設置為當前季節的一半。
類似的,GetSeasonManager().current_season = "spring" 可以將當前季節設置為春天。
當然還有其他的影響,不過一般來說影響不大。
設置完成后要小退再進一下,否則插件們還會顯示舊值。
解決方法
好了,下面是免疫辦法(其實是修BUG):
打開data\DLC0002\scripts\gamelogic.lua文件,定位到:
if travel_direction == "ascend" or travel_direction == "descend" then
print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )
改為
if travel_direction == "ascend" or travel_direction == "descend" or travel_direction == "ascend_volcano" or travel_direction == "descend_volcano" then
print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )
閑話:饑荒的作者在日期設計上有點奇怪==他不是采用統一的時間,而是每個世界(包括洞穴,火山)都有一一個獨立的時間,只有當前世界的表會走。這樣跳世界的時候時間會不一致。
按理說用跳之前世界的時間蓋掉新世界的時間不就簡單了嗎?可是作者想允許不同世界的時間不一樣,所以要用player_age(即玩家年齡)來同步兩個世界(ROG和SW跳除外)。(這個設計真的是無力吐槽)
然后呢,當檢測到用戶是從一個世界跳到另一個世界的時候,它就觸發這個同步的代碼。跳世界(travel)的方式總共有:"ascend""descend"(上下洞穴)"shipwrecked"(跳ROG和SW)"ascend_volcano""descend_volcano"(進出火山)這幾種。
當上下洞穴和進出火山的時候都需要同步時間(跳ROG和SW不需要),所以要在加載世界的時候需要檢測下是不是要同步:
if travel_direction == "ascend" or travel_direction == "descend" then
print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )
所以現在你看出問題來了嗎,作者在這里漏掉了"volcano_ascend"和"travel_direction"這兩條。一旦你在火山里呆的時間超過一天,這個時間就應該要同步,但是由于作者的大意,這個同步永遠不可能發生。。。
然后接下來問題得以擴散,整個世界都會亂掉。。。
當然了,這個同步錯誤僅僅會在游戲中跳世界時發生,如果你發現時間不對,退了再讀次檔也會沒問題。(但是我不確定會不會一直沒問題)
全新檔使用GetClock():OnUpdate()模擬時間增長的方法下進出火山多次
測試通過。
以上就是我給大家帶來饑荒海難火山時間錯亂怎么解決方法推薦。
更多咨詢關注:http://www.jackhomes.cn/
相關閱讀更多>
- 饑荒淘氣值怎么刷 速刷淘氣值小偷背包方法技巧 01-18
- 饑荒單滅火器基地怎么建造 單滅火器基地建造攻略視頻 01-11
- 饑荒海盜船長解鎖方法 海盜船長玩法技巧 01-11
- 饑荒怎么刷黃油 刷黃油工廠制作方法分享 01-10
- 饑荒夏季龍蠅BOSS怎么打 夏季龍蠅BOSS無傷打法技巧 01-10
- 饑荒噩夢燃料怎么獲得 噩夢燃料獲取方法 01-09
- 饑荒聯機版圣誕節代碼分享 圣誕節鑰匙食物代碼 01-09
- 饑荒精靈公主裝備代碼 精靈公主風幻龍代碼分享 01-09
- 饑荒怎么刷怪物肉和狗牙 圈養狗王無限刷肉和狗牙攻略視頻 01-07
- 饑荒怎么清理蘆葦陷阱 饑荒蘆葦陷阱快速清理方法 08-24
- 饑荒有什么方法可以恢復精神值介紹 08-19
- 饑荒銩礦棒怎么獲得 饑荒銩礦棒合成代碼是什么 08-18
- 饑荒怎么快速回復生命值攻略推薦 08-18
- 饑荒怎么顯示地皮范圍網格 建筑幾何學mod放東西是斜的 08-17
- 饑荒怎么快速獲得大肉 饑荒刷肉機制作方法 08-17
- 饑荒刷肉機制作有什么方法推薦 08-17
- 饑荒怎么快速砍樹攻略推薦 08-16
- 饑荒巨人國建家設計攻略推薦 滅火器在什么位置分享 08-15