我这人玩游戏,最受不了的就是磨磨唧唧。特别是《饥荒》,那时间跑得比狗都快。辛辛苦苦屯了一堆肉,眼瞅着要撑过冬天了,结果一转头,夏天火灾来了,东西全烂了,人也热死了。我当时就骂,这游戏设计师是不是有毛病?
连续三把存档都死得莫名其妙,全是因为季节和天气突然变脸,我直接拍桌子决定不玩正常模式了,必须得找个办法把这破时间给我定住。要不然就是瞎忙活,根本不是玩游戏,是游戏在玩我。

启用开发者模式,我把世界时间捏手里了
第一步,当然是把那个隐藏的控制台(console)给抠出来。我记得以前按“~”键或者“L”键就能弹出来一个输入框。我一按,果然弹出来了。输入了一堆乱七八糟的指令,试了半天,终于找到了管时间的核心代码,过程比我想象的要顺利得多。
这代码不难,就是有点长。我把几个我试出来最实用、能快速改天换日的指令给你们列出来。我当时可是花了好久才试出来到底哪段能用,毕竟网上那堆教程都是东拼西凑的,很多代码已经失效了。

调整当前时间(白天/黑夜): 我发现最直接的方法是操控时钟。我需要确保白天时间够长,让我有时间采集。我输入了`*:SetTime(x)`。这个`x`就是时间点,参数是0到16,对应游戏里的一整天。我一般设成`2`,能保证一睁眼就是大白天。要是突然要切黑夜,我改成`13`,立马天就黑了。
季节切换,必须给我马上入冬: 我最讨厌夏天那破火,它能把我辛辛苦苦搭的家给烧光,我直接用指令跳过夏天。输入这个:`TheWorld:PushEvent("ms_setseason", "winter")`。我一敲回车,整个世界立马就白了,气温瞬间下来了。想切回春天或者秋天,就把`winter`改成`spring`或`fall`,简单粗暴。

控制天气,要雨得雨,要晴得晴: 有时候到了冬天,就是不下雪,或者雨季烦死人。我发现可以直接改变天气。比如我想要下雨,就输入`*:SetPrecip(true)`。如果想立刻停雨停雪,把`true`改成`false`。我这人讨厌下雨,所以一般都是直接关掉,保持晴朗,让我的火堆能好好烧着。
调整风速和雨量: 后来我发现还能调强度。输入`*:SetRainIntensity(1)`,这数字越大,雨就越大。我调到3,那雨简直跟瀑布一样,但我发现太夸张了,调回1就够用了。风速的代码我也试出来了,不过调风速容易导致画面卡顿,所以我一般不碰那个。
实践终于能好好玩游戏了
我把这些代码记在一个小本子上,每次一进游戏,如果遇到恶心的天气或者季节不对劲,直接打开控制台,啪啪啪几下,世界就按我的规矩来了。再也不用担心被热死或者食物烂掉。
很多人可能觉得用代码是作弊,但对我来说,这叫解决游戏体验痛点。毕竟谁玩游戏不是图个乐呵?老是被那种随机又恶心的设定卡住,那还不如回去上班。这套操作下来,我终于能把精力放在探索和打怪上了,而不是天天盯着那个破时钟和温度计,提心吊胆的过日子。
