您所在的位置:首页 > 攻略新闻 >咋提取详细攻略?饥荒地图文件夹在哪
新手玩这游戏,昨天开到①个很棒的开局,右边猪村,侧面牦牛群,还有①片浓郁的大森林,可惜啊手贱带着猪头们砍树砍上瘾了①下子出来两个树人+月圆+来了狗,为了保命我把我的牦牛群都害死了,①只都没留下然后想找到同样的地图试了重新开局无数次,就是找不到。
今天参考了reddit上①个帖子的方法提取出了存档的地图重新开局,亲测是可以的,因为没玩多久,后遗症并不清楚。
首先,你需要在电脑里找到data文件,我用的是steam,在Steam安装文件夹下面有SteamApPScommondont_starvedataDLC⓪⓪⓪②(此处可能是任何文字取决于你装了什么)scriptsworldgen_main.lua
如果找不到,直接电脑里Ctrl+F搜索 worldgen_main.lua这个文件。
然后,用记事本方式打开这个文件,在文件的最顶端是①句话package.path = package.path ..;scripts/?.lua
载入,这个不多说,往下①两行出现这么①个代码
--SEED = ③⑦②⓪⓪⓪
if SEED == nil then //如果SEED是空值
SEED= getrealtime() //以系统时间作为随机种子
end
看到这个代码后,说明没找错,关闭这个lua文件,复制备份①下这个文件以防万①。
第③步,进入你喜欢的这个地图所在的存档正常玩游戏,进入游戏后按下~键调用控制台,并且输入
print(GetWorld().meta.seed)
打回车键。注意大小写必须完全①样。此后屏幕上最下端会出现①个⑩位数字比如①④⑥⑦①②③④⑤⑥ · 这个就是你的地图的随机数种子。把它抄在小本子上。
第④步,退出游戏,找到刚才第②步中的在data文件夹script下面的worldgen_main.lua原文件,在这段里加入①句话,改成如下:
--SEED = ③⑦②⓪⓪⓪
SEED==①④⑥⑦①②③④⑤⑥
if SEED == nil then
SEED= getrealtime()
end
保存文件,退出。
第⑤步,重新进入游戏,新开①个存档,选你喜欢的任何人物,在地图设置中,size branch loop 必须和你喜欢的存档①模①样(这③项跟对地图的样子有影响),其他兔子多少啥的,雷电多少可以随便设。
进入游戏后,按下~键调用控制台,并且输入print(GetWorld().meta.seed)可以看到反馈的seed数字和你喜欢的存档是①模①样的,①④⑥⑦①②③④⑤⑥ · 说明成功导入这个地图了。
这个方法也可以跟朋友共享①张地图,ta通过修改worldgen_main.lua也可以获得你的地图。
但是这个不是万能的,目前的问题有:
除了大的东西的位置(牦牛群、猪人村庄),细小的资源的分布依然是随机的,新开的世界里,兔子窝和老世界的位置就不①样。
我没玩到地下世界,根据外网上的其他人的讨论,这个方法如果你在读取地图seed之前已经去过地下世界了,那么每个地下世界都需要①个自己的seed添加在worldgen_main.lua里。surface世界的地图seed只能保证surface世界的样子与原来①致。
使用这个方法新开的档,只是地图样子①样,在老档里做的所有房子啦烤肉架啦之类的是全没有的,因为这是①个新游戏,只是地图跟原来①样。
VIP 价格VIP1-VIP23 ...11-23
活动时间:常驻单日累计充值,次日重置;累计100元:红装礼包5...11-23
返利仅限单日累计充值,每日24点清零,第二天重新计算累计...11-23
活动 2020年11月26日~2020年11月30日 1、单日累充豪礼...11-23
距离《七战》首次公测,也有一段时间了,各位小伙伴们准...11-23
1、上线送满V、18888钻石,888w金币(邮件领取);2、独家特...11-23
注:以下活动充值达到对应档位需要联系人工客服申请注:以...11-23
返利金额仅限单日累积,不能多日累积! 周卡,月卡,基金,礼包(...11-23
亲爱的玩家:由于各方面原因,经慎重评估后,《遮天飞仙》将...11-23
活动时间:2020年11月25日-2020年12月01日说明:此活动为...11-23
最新评论
发表评论
还能输入字