Re: [教學] 部分地圖模式修改及之後新氣候產生關係

看板Minecraft (當個創世神)作者 (女子 食我 口阿)時間13年前 (2012/03/02 15:35), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《jeffffliu (女子 食我 口阿)》之銘言: : 首先要修改遊戲地圖檔案"level.dat"需要工具NBTedit : http://www.minecraftforum.net/topic/6661- : 這裡要介紹的是level.dat裡面跟"地圖"有關的設定 : TAG_String("generatorName"): 此數值決定遊戲模式是超平模式還是預設模式 : 此數值設定為 : "flat" 超平模式 : "default" 預設模式(有叢林的氣候產生演算法) : "default_1_1" 預設模式(無叢林的1.1產生演算法) 關於這個部分 剛剛測試了一下和測試版不同的部分 generatorName 1.0.0以及之前地圖 無此數值 在使用 default \全部都會設定成default 1.1.0開啟過的地圖 DEFAULT =>1.2.2版 => default /採用1.2新版叢林演算法 1.2.2開啟過的地圖 default 開啟過後 default 另外如果是此數值是default_1_1 遊戲地圖產生演算法還是1.1版的 可能是使用12w03a~12w0?a (到哪一版我不知道) 開啟1.1地圖把DEFAULT改成default_1_1 或是手動修改程此數值也可以 結論: 直接用1.2.2遊戲版本開啟舊版地圖皆會採用新版地形產生演算法 地形演算法只是會套用到新產生的區域已經產生的不在變更 由於新舊版地形演算法沒有差異的部分只有海洋河流陸地形狀(只是形狀) 以及雪原(不是針葉林)、香菇島兩種氣候,其他氣候皆有可能改變 在新產生的地圖跟舊的地圖因為產生演算法不同會造成斷層現象 地底的遺跡位置以及村莊位置也可能會改變(廢礦不清楚因為太多了) 另外你如果還是想維持舊版1.1地形產生演算法還是可以的,請自行 把level.dat的generatorName字串修改成default_1_1就能維持在1.1 只是就沒有新的叢林 以上是目前在1.2.2正式版的情況 (雖然我覺得沒必要再發表一篇WW) : http://www.minecraftwiki.net/wiki/Alpha_Level_Format -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.242.191 ※ 編輯: jeffffliu 來自: 114.38.242.191 (03/02 15:36)

03/02 16:07, , 1F
如果是像推文中說的那些BUG有辦法解決嗎@_@?
03/02 16:07, 1F

03/02 16:41, , 2F
因為演算法不同 造成地形斷層 是必然的結果
03/02 16:41, 2F

03/02 16:41, , 3F
結論第一段部分如果舊地圖開過也會變嗎 還是走過就不會?
03/02 16:41, 3F

03/02 16:43, , 4F
已經存在的不會變化 新產生根據演算法產生
03/02 16:43, 4F

03/02 16:44, , 5F
另外有多一個generatorVersion 數值
03/02 16:44, 5F
※ 編輯: jeffffliu 來自: 114.38.242.191 (03/02 16:48)

03/02 16:49, , 6F
謝謝 所以簡單的說就是為探索的地方用1.1 1.2跑會不一樣
03/02 16:49, 6F

03/02 16:50, , 7F
未探索 謝謝測試
03/02 16:50, 7F
文章代碼(AID): #1FK7XOf_ (Minecraft)
文章代碼(AID): #1FK7XOf_ (Minecraft)