Cara Meningkatkan Peta Minecraft Lama Anda untuk Transisi Seamless ke Bioma Baru
Memutakhirkan Minecraft untuk mendapatkan fitur-fitur terbaru selalu menyenangkan kecuali kalau itu merusak peta lama Anda dan menciptakan artefak besar dan jelek di atasnya. Baca terus saat kami menunjukkan kepada Anda bagaimana Anda dapat mengambil peta Minecraft lama dan membawanya ke versi baru Minecraft tanpa risiko gangguan yang benar-benar jelek di medan Anda.
Apa masalahnya?
Peta Minecraft yang sangat besar dan dihasilkan secara prosedural dibuat menggunakan algoritma generator medan yang diumpankan oleh seed dunia (string alfa-numerik yang dihasilkan pada saat dunia dibuat berdasarkan stempel waktu sistem atau dipasok oleh pemain). Benih ini berfungsi sebagai angka pseudo-acak yang dimasukkan ke dalam persamaan kompleks yang kemudian menghasilkan dunia Minecraft di sekitar pemain, potongan demi potongan.
Sistem ini bekerja dengan sangat baik, dan ini merupakan fondasi magis dari alam semesta Minecraft di mana para pemain dapat terus berkeliaran dan berkeliaran dengan bukit-bukit baru, gunung-gunung, gua-gua, dan lebih banyak dihasilkan dengan cepat untuk mereka jelajahi.
Di mana itu rusak (dan apa yang kita khawatirkan hari ini) adalah ketika pemain membawa peta lama dari versi Minecraft sebelumnya ke versi Minecraft yang baru. Benih dunia tetap dengan peta dunia untuk kehidupan peta itu tapi apa yang dihasilkan oleh algoritma pembuatan medan berdasarkan benih yang dapat berubah secara signifikan antara versi Minecraft utama.
Ini berarti jika Anda memuat peta yang dibuat di Minecraft 1.6. * Ke Minecraft 1.8. * Maka area transisi antara area yang sudah Anda jelajahi dan area baru yang akan Anda jelajahi di masa depan akan sangat jelek karena generator medan akan menghasilkan medan yang benar-benar tidak cocok. Gunung-gunung akan menceburkan wajah-wajah belaka ke lautan, bidang-bidang hutan berbentuk kotak yang aneh dan aneh akan muncul di padang pasir, dan artefak jelek lainnya akan muncul di peta Anda.
Mari kita lihat betapa buruknya itu dengan memuat membuat peta dengan Minecraft 1.6.4 dan kemudian memuat di Minecraft 1.8.3. Pertama, ini adalah screenshot dari peta sampel kami. Benih untuk peta kami, jika Anda ingin bermain bersama di rumah, adalah 1261263041493870342. Untuk informasi tentang penggunaan benih, lihat pelajaran Minecraft kami Membuat Peta Kustom.
Pertama, mari kita soroti metodologi kita. Kami telah memuat peta dalam mode Kreatif dan terbang langsung dari awal kami. Jarak tampilan diatur ke "Jauh" (versi awal Minecraft tidak memungkinkan jarak tampilan berbasis angka, tetapi kami tahu bahwa Far setara dengan jarak tampilan 16 potongan). Ini berarti bahwa di sekitar titik spawn kami ada kisi 32 × 32 bongkahan yang dihasilkan oleh generator medan.
Setelah membuat peta ini, kami menunggu semua potongan untuk menghasilkan dan pandangan kami untuk mengisi ke segala arah. Kami kemudian keluar dan memuat peta yang sama di Minecraft 1.8.3 dan mengatur jarak tampilan kami menjadi 32 bongkahan. Setelah menunggu jarak render, kami terbang di sekitar tepi peta lama (sekitar 16 potongan jauhnya dari pusat) dan melihat di mana tepi peta yang dihasilkan dengan algoritma lama digabungkan dengan yang baru. Anda tahu desa yang bisa Anda lihat di kejauhan di gurun di atas? Ini memiliki garis pantai yang agak aneh sekarang.
Tangkapan layar di atas diambil setelah terbang ke sisi lain desa gurun, melihat kembali ke tengah peta dari medan yang baru dibuat. Generator tua membaca benih dan berkata, “Jadikan area ini gurun!” Tetapi generator baru berkata, “Jadikan area ini samudera!” Anda dapat melihat garis renyah bergerak secara horizontal yang menggambarkan medan lama dari yang baru.
Jika itu tidak cukup dan jelek untuk Anda, pertimbangkan tangkapan layar ini dari area hutan yang terlihat di utara titik spawn dan desa pada gambar di atas.
Itu dia, bioma hutan pegunungan yang besar dan indah. Mari kita lihat seberapa hebat tampilannya dari sisi lain.
Menyenangkan. Lebih banyak lautan dan, berkat ketinggian medan yang dihasilkan sebelum kami memuat peta lama ke versi Minecraft yang lebih baru, penurunan dari puncak gunung hutan ke laut di bawahnya sekitar 50 blok. Mungkin kita harus bersyukur kesalahan yang dihasilkan lautan dan bukan bidang karena setetes itu pasti akan membuat kita masuk.
Untuk berjaga-jaga jika Anda masih tidak yakin bahwa membuat gangguan tidak sepenuhnya mengerikan, mari minta bantuan teman lama kami Mapcrafter untuk menyajikan tampilan 3D Google Earth gaya peta yang saat ini kami jelajahi untuk menunjukkan kepada Anda betapa brutalnya tindakan tersebut. bentrok generator medan sebenarnya.
Apa yang dapat kita tentukan dari pandangan atas-bawah ini adalah bahwa benih pada generator 1.6.4 ingin menciptakan area di sekitar titik spawn yang merupakan persimpangan hutan, gurun, dataran, dan hutan salju taiga. Apa yang ingin dihasilkan oleh generator 1.8.3 di tempat yang sama persis itu adalah samudra luas dengan percikan pulau-pulau kecil dan daratan besar (seperti yang terlihat di daerah bawah) dengan pegunungan dan hutan.
Ketika keduanya berselisih bersama, Minecraft pada dasarnya berkata, "OK, bidak ini sudah ada sehingga kami tidak akan mencoba untuk menghasilkannya lagi, tetapi pemain perlu baru potongan jadi kami akan menerapkan generator versi saat ini. "Hasilnya adalah kecelakaan mengerikan yang Anda lihat di atas.
Sekarang, kami akan menjadi yang pertama memberi tahu Anda bahwa kotak sempurna 32 × 32 kami yang tidak berada di tempat adalah contoh ekstrem di mana tepiannya sangat jelas. Kami sengaja membuat peta persegi kecil di Minecraft 1.6.4 secara tegas untuk memberi tekanan tinggi dan melokalisasi perubahan ekstrem antara medan lama dan baru untuk menampilkannya untuk Anda.
Peta "tinggal di" tempat Anda menjelajahi dan bermain secara organik tidak akan memiliki bentuk persegi yang sempurna tetapi sebaliknya akan memiliki semua jenis garpu, kurva, dan semacamnya di mana Anda telah bergerak di sekitar peta tanpa menjelajahi sepenuhnya setiap inci dari ujung ke ujung. Jenis peta ini akan memiliki gangguan yang luas di sepanjang tepi yang luas serta kantong-kantong gangguan di dalam peta interior di mana pemain tidak pernah memberanikan diri dan dengan demikian tidak ada potongan yang sangat dihasilkan. Itu juga, bongkahan interior yang hilang, akan menderita gangguan generasi yang akan meninggalkan artefak aneh di belakang (seperti sepetak pasir gurun yang sempurna di tengah bioma bersalju).
Untungnya bagi kita semua, ada alat yang sangat pintar di luar sana yang melakukan pekerjaan luar biasa untuk memperlancar jahitan antara medan lama yang dihasilkan oleh versi Minecraft sebelumnya dan medan baru yang dihasilkan oleh versi baru. Mari kita lihat bagaimana kita bisa menyelamatkan peta kita dari kehidupan di medan yang jelek dan jelek.
Memperlancar Transisi Medan dengan MCMerge
MCMerge adalah editor sumber terbuka Minecraft yang melakukan satu hal dan satu hal dengan sangat baik: ia dengan hati-hati memijat perbatasan antara medan lama dan medan baru sehingga ruang transisi adalah kemiringan landai ke sungai yang menyatukan dua bioma tanpa menggetarkan dan transisi tidak wajar yang kita lihat di bagian sebelumnya.
Anda menggunakan MCMerge di antara peningkatan sehingga dapat mempelajari dan memetakan batas-batas peta lama Anda, kemudian Anda memuat peta di baru versi Minecraft dan lakukan beberapa penjelajahan (atau gunakan alat seperti Minecraft Land Generator untuk melakukan penjelajahan untuk Anda dengan generasi bongkahan otomatis), dan kemudian Anda jalankan MCMerge lagi, dan ia menelusuri lapisan-lapisan antara medan lama dan medan baru , memahatnya menjadi lembah-lembah dan celah-celah yang tampak alami dengan sungai di bagian bawah sehingga transisi Anda tidak lagi terlihat seperti porselen yang rusak tetapi lansekap alami.
Mari kita uraikan urutan peristiwa yang diuraikan di atas dan ilustrasikan transisi dengan tangkapan layar dan rendering untuk menyoroti bagaimana perubahan itu terjadi.
Pilih Peta Anda
Untuk keperluan tutorial ini, kami memilih untuk menggunakan seed yang sama dan versi yang sama sebelum dan sesudah Minecraft seperti yang kami lakukan di bagian sebelumnya: Minecraft 1.6.4 dan Minecraft 1.8.3. Satu-satunya perbedaan adalah bahwa kami menciptakan kembali peta dengan benih yang sama dan kemudian berkeliaran dengan cara yang lebih organik dalam mode bertahan hidup untuk membuat bentuk peta yang lebih alami (dan bukan kotak sempurna yang sebelumnya kami perlihatkan).
Beginilah tampilan peta tutorial saat dirender di Mapcrafter.
Kami telah memperbesar tepi barat daya tempat kami akan dengan mudah melihat, nanti, di mana lapisan baru diperhalus.
Mana pun dari peta yang Anda pilih, penting bahwa Anda benar-benar, dalam keadaan apa pun, memuat dan menjelajahi peta dari versi lama Minecraft di versi Minecraft yang lebih baru hingga Anda menyelesaikan putaran pertama proses MCMerge karena hal itu dapat menimbulkan gangguan yang tidak dapat diperbaiki. ke peta Anda.
Juga, sebelum melanjutkan, penting Anda telah mencadangkan peta yang Anda pilih untuk diamankan. Kami tidak mengalami masalah dengan MCMerge atau, dalam hal ini, salah satu dari banyak alat pengeditan dunia yang telah kami gunakan selama bertahun-tahun, tetapi selalu lebih baik aman daripada menyesal.
Mengunduh MCMerge
Anda dapat mengambil salinan MCMerge edisi terbaru di topik MCMerge resmi di forum Minecraft. Unduhan datang dalam dua rasa, kode Python untuk Mac OS X, Linux, dan pengguna OS lainnya (yang mengharuskan Anda untuk mengunduh dan menginstal Python untuk OS Anda dan beberapa dependensi yang diuraikan dalam file readme) atau Windows yang telah dikompilasi sebelumnya. versi yang hanya mengharuskan Anda mengunduh Paket Redistributable Microsoft Visual C ++ 2008 (x86) jika belum diinstal pada mesin Anda.
catatan: Untuk tutorial ini kita akan menggunakan versi Windows; bagi mereka yang mengikuti versi Python cukup ganti "mcmerge.exe" di semua perintah yang mengikuti dengan "python mcmerge.py" sebagai pengganti. Semua sakelar dan pengubah perintah tambahan tetap ada.
Salin direktori simpan dunia yang ingin Anda kerjakan ke dalam folder / MCMerge / sebelum melanjutkan. (mis. Jika dunia Anda disebut "Funland" sekarang seharusnya ada direktori / MCMerge / Funland /.)
Menjalankan Initial MCMerge Pass
Dengan direktori simpan ditempatkan di folder / worlds /, saatnya untuk melanjutkan menjalankan pass pertama. Ini adalah tahap prosedur di mana MCMerge akan melakukan jejak kontur di sepanjang batas peta yang ada dan membuat catatan potongan mana yang terletak langsung di ujung dunia yang dijelajahi..
Untuk melakukan penelusuran, jalankan perintah berikut dari dalam direktori / MCMerge / melalui baris perintah di mana "world" adalah nama direktori penyimpanan dunia Anda.
mcmerge.exe melacak "dunia"
Proses penelusuran sangat cepat, bahkan untuk dunia besar, dan Anda akan mendapatkan hasil seperti ini.
Mendapatkan kontur dunia yang ada ...
Menelusuri kontur dunia ...
Merekam data penghitung dunia ...
Deteksi kontur dunia selesai
Pada titik ini MCMerge memiliki data yang dibutuhkan. Anda dapat mengonfirmasi proses dengan melihat di direktori dunia Anda, seharusnya sekarang ada folder baru berlabel "## MCEDIT.TEMP ##" dan file bernama "contour.dat". Jika perintah menghasilkan kesalahan dan / atau tidak ada file tambahan muncul di folder maka Anda mungkin perlu menjalankan perintah sebagai administrator.
Hasilkan Data Potongan Baru
Setelah proses kontur selesai, langkah selanjutnya adalah memuat peta Minecraft di baru versi Minecraft. Kami tidak dapat cukup menekankan bahwa seolah-olah Anda memuatnya dengan versi asli Minecraft, Anda tidak akan mendapatkan bioma baru dari generator medan baru; Anda akan mendapatkan data bioma lama yang menjadikan seluruh proses tidak berharga karena Anda harus memulai dari awal lagi.
Ada dua cara untuk menghasilkan data chunk baru. Anda benar-benar dapat memainkan game dan terbang dalam mode kreatif, mengikuti batas dunia Anda dan memuat data baru. Jika Anda memiliki peta yang sangat kecil seperti yang kami gunakan untuk tutorial ini, itu adalah metode yang sangat masuk akal.
Jika Anda memiliki peta yang lebih besar, proses menjelajahi perbatasan dunia lama bisa memakan waktu mulai dari jam hingga hari. Lebih lanjut Anda mungkin ingin melewatkan eksplorasi yang sebenarnya karena takut akan merusak kejutan dalam peta mode bertahan hidup. Untuk itu, sangat berguna untuk menggunakan Minecraft Land Generator untuk secara otomatis memuat data peta tanpa syarat Anda bermain game dan menjelajah secara manual..
Jika Anda tidak ingin menjelajahi semua perbatasan dan Minecraft Land Generator lebih mengutak-atik daripada yang ingin Anda lakukan saat ini, jangan khawatir. Data kontur yang kami buat pada langkah terakhir tidak kedaluwarsa karena secara tepat memetakan garis besar peta lama Anda. Anda dapat menjalankan fungsi gabungan sebanyak yang Anda inginkan di masa depan saat Anda menemukan area yang tidak menghasilkan dengan baik.
Setelah menyelesaikan pass kontur, salin data dunia Anda kembali ke direktori Minecraft Anda dan kemudian muat peta dengan baru versi Minecraft. Berkeliaran di sekitar tepi peta sampai Anda berakhir dengan jenis jahitan bergerigi dan jelek terlihat di render di atas.
Setelah Anda menjelajahi peta dan menghasilkan data chunk baru, inilah saatnya untuk melakukan pass pembersihan.
Menggabungkan Data Chunk
Langkah terakhir dari proses ini adalah menyalin dari file save dari direktori save Minecraft Anda (sekarang setelah Anda menghasilkan data baru dengan versi Minecraft yang baru) kembali ke folder / MCMerge / folder tempat Anda bekerja..
Dengan file peta yang diperbarui di tempat, jalankan perintah berikut:
mcmerge.exe menggabungkan "dunia"
Duduk dan santai. Proses pada dunia kecil memakan waktu beberapa menit, proses pada dunia yang sangat besar bisa memakan waktu lebih dari satu jam atau lebih. Ketika proses ini selesai salin file simpan dari direktori MCMerge kembali ke direktori simpan Minecraft Anda dan muat. Dunia Anda yang baru diperbarui sekarang akan memiliki transisi yang lebih mulus secara radikal di antara bioma tanpa transisi yang bergerigi dan mengguncang antara medan lama dan baru.
Ingat betapa jelas transisinya pada render di atas? Mari kita lihat render baru dari data peta baru dengan tepi yang digabungkan.
Tidak buruk sama sekali. Namun, sulit untuk mengatakan seberapa halus semuanya terlihat dari langit, jadi mari kita perbesar dan bandingkan tempat dari perspektif dalam game. Berikut adalah lokasi di mana ada pola tangga-langkah yang berbeda dan jelek di mana hutan bertemu bioma laut dan kemudian, dalam pandangan yang sama, jahitan jelek antara daerah dataran dan daerah pegunungan.
Dalam peta tetap MCMerge, terlihat di bawah dari sudut yang sedikit berbeda yang benar-benar menunjukkan perubahan, garis pantai dicincang dan bervariasi dan jahitan antara dataran dan pegunungan ditetapkan dengan penyesuaian sungai dan ketinggian di tepi gunung bioma.
Apa yang sangat jelas merusak pemandangan yang akan membuat Anda berasumsi bahwa permainan telah gagal sekarang terlihat tepat di rumah di dunia Minecraft, tidak ada pertanyaan yang diajukan. Bahkan ketika Anda memiliki jahitan yang panjang dan linier untuk menyembunyikannya masih terlihat sangat alami.
Pada tangkapan layar di bawah ini Anda dapat melihat tempat, lusinan bongkahan, di mana dua bioma bertemu sepanjang garis yang sangat lurus. Meskipun sungai yang dihasilkan terlihat sedikit tidak wajar mengingat sifat alami sungai Minecraft yang berkelok-kelok (dan pemain yang bermata tajam tentu akan mencatat bahwa itu adalah sifat lurus yang tidak biasa dari titik pandang yang tinggi), sungai ini masih terlihat jauh lebih alami daripada garis lurus sempurna yang menandai perbatasan. antara dua bioma.
Ketika berhadapan dengan jahitan lurus sempurna, MCMerge melakukan pekerjaan yang benar-benar cukup baik membersihkan dan mengelabuhi jahitan (sampai-sampai hanya ketika dilihat dari udara atau rendering pada garis menjadi jelas). Saat berhadapan dengan tepi peta yang lebih organik dan berkeliaran, pekerjaan pembersihan hampir tidak terdeteksi.
Dalam tutorial hari ini kami menggunakan pengaturan default dalam keadaan kurang dari ideal (peta kami memiliki campuran dari kedua ujung lurus yang tajam dan ujung tangga yang berkelok-kelok) dan kami masih memiliki hasil yang bagus. Jika Anda menjalankan MCMerge pada peta yang lebih besar dan lebih dieksplorasi secara organik dan Anda lebih jauh sibuk dengan opsi penggabungan (periksa file readme untuk melihat bagaimana Anda dapat menyesuaikan algoritma fuzzing, kedalaman lembah sungai dan penutup sekitarnya, dan sebagainya) Anda dapat membuat tepi yang digabungkan begitu alami dalam penampilan sehingga mudah dilupakan, bahkan seperti orang yang memasukkannya, di mana mereka berada.
Punya pertanyaan Minecraft yang mendesak, besar atau kecil? Kirimkan email kepada kami di [email protected] dan kami akan melakukan yang terbaik untuk menjawabnya!