[樂游網(wǎng)導(dǎo)讀]《饑荒》如何才能提取地圖文件,下面給大家分享一篇《饑荒》提取地圖的詳細(xì)攻略,有需要的朋友可以詳細(xì)看看方法哦。
《饑荒》如何才能提取地圖文件,下面給大家分享一篇《饑荒》提取地圖的詳細(xì)攻略,有需要的朋友可以詳細(xì)看看方法哦。
新手玩這游戲,昨天開到一個很棒的開局,右邊豬村,側(cè)面牦牛群,還有一片濃郁的大森林,可惜啊手賤帶著豬頭們砍樹砍上癮了一下子出來兩個樹人+月圓+來了狗……,為了保命我把我的牦牛群都害死了,一只都沒留下……然后想找到同樣的地圖試了重新開局無數(shù)次,就是找不到。
今天參考了reddit上一個帖子的方法提取出了存檔的地圖重新開局,親測是可以的,因為沒玩多久,后遺癥并不清楚。
首先,你需要在電腦里找到data文件,我用的是steam,在Steam安裝文件夾下面有\(zhòng)SteamApps\common\dont_starve\data\DLC0002(此處可能是任何文字取決于你裝了什么)\scripts\worldgen_main.lua
如果找不到,直接電腦里Ctrl+F搜索 worldgen_main.lua這個文件。
然后,用記事本方式打開這個文件,在文件的最頂端是一句話package.path = package.path..";scripts/?.lua"
載入,這個不多說,往下一兩行出現(xiàn)這么一個代碼
--SEED = 372000
if SEED == nil then //如果SEED是空值
SEED= getrealtime() //以系統(tǒng)時間作為隨機(jī)種子
end
看到這個代碼后,說明沒找錯,關(guān)閉這個lua文件,復(fù)制備份一下這個文件以防萬一。
第三步,進(jìn)入你喜歡的這個地圖所在的存檔正常玩游戲,進(jìn)入游戲后按下“~”鍵調(diào)用控制臺,并且輸入
print(GetWorld().meta.seed)
打回車鍵。注意大小寫必須完全一樣。此后屏幕上最下端會出現(xiàn)一個十位數(shù)字比如1467123456,這個就是你的地圖的隨機(jī)數(shù)種子。把它抄在小本子上。
第四步,退出游戲,找到剛才第二步中的在data文件夾script下面的worldgen_main.lua原文件,在這段里加入一句話,改成如下:
--SEED = 372000
SEED==1467123456
if SEED == nil then
SEED= getrealtime()
end
保存文件,退出。
第五步,重新進(jìn)入游戲,新開一個存檔,選你喜歡的任何人物,在地圖設(shè)置中,size branch loop 必須和你喜歡的存檔一模一樣(這三項跟對地圖的“樣子”有影響),其他兔子多少啥的,雷電多少可以隨便設(shè)。
進(jìn)入游戲后,按下“~”鍵調(diào)用控制臺,并且輸入print(GetWorld().meta.seed)可以看到反饋的seed數(shù)字和你喜歡的存檔是一模一樣的,1467123456,說明成功導(dǎo)入這個地圖了。
這個方法也可以跟朋友共享一張地圖,ta通過修改worldgen_main.lua也可以獲得你的地圖。
但是這個不是萬能的,目前的問題有:
除了大的東西的位置(牦牛群、豬人村莊),細(xì)小的資源的分布依然是隨機(jī)的,新開的世界里,兔子窩和老世界的位置就不一樣。
我沒玩到地下世界,根據(jù)外網(wǎng)上的其他人的討論,這個方法如果你在讀取地圖seed之前已經(jīng)去過地下世界了,那么每個地下世界都需要一個自己的seed添加在worldgen_main.lua里。surface世界的地圖seed只能保證surface世界的樣子與原來一致。
使用這個方法新開的檔,只是地圖“樣子”一樣,在老檔里做的所有房子啦烤肉架啦之類的是全沒有的,因為這是一個“新游戲”,只是地圖跟原來一樣。
專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 www.mmd178.cn 版權(quán)所有
鄂ICP備17018784號-1
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)