作者jeffffliu (女子 食我 口阿)
看板Minecraft
標題Re: [教學] 部分地圖模式修改及之後新氣候產生關係
時間Fri Mar 2 15:35:49 2012
※ 引述《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)
1F:推 stupidsteve:如果是像推文中說的那些BUG有辦法解決嗎@_@? 03/02 16:07
2F:→ jeffffliu:因為演算法不同 造成地形斷層 是必然的結果 03/02 16:41
3F:推 andychay2:結論第一段部分如果舊地圖開過也會變嗎 還是走過就不會? 03/02 16:41
4F:→ jeffffliu:已經存在的不會變化 新產生根據演算法產生 03/02 16:43
5F:→ jeffffliu:另外有多一個generatorVersion 數值 03/02 16:44
※ 編輯: jeffffliu 來自: 114.38.242.191 (03/02 16:48)
6F:推 andychay2:謝謝 所以簡單的說就是為探索的地方用1.1 1.2跑會不一樣 03/02 16:49
7F:→ andychay2:未探索 謝謝測試 03/02 16:50