《饥荒海难》火山时间错乱如何解决?在饥荒海难游戏里面每一个季节都有着其相应的难点,有一个火山喷发的时间节点,不过有不少玩家碰见了火山时间错乱的问题,今天为大家带来的是饥荒火山时间错乱解决办法,有此问题的玩家赶快来详细了解下吧。
《饥荒海难》火山时间错乱怎么回事?在游戏里每一个季节都有着其对应的难点,其中有一个火山喷发的时间节点有一些玩家碰见了火山时间错乱的问题,下面是饥荒火山时间错乱解决办法,有此问题的朋友来看看吧。
首先,要是你的档时间已乱掉了,那么下面的办法是无法将这个错改回去的。
因为数据破坏已经发生了,你可以使用控制台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,")" )