If-Koubou

Cara Upgrade Peta Lama Minecraft Anda untuk Transisi Seamless ke Bioma Baru

Cara Upgrade Peta Lama Minecraft Anda untuk Transisi Seamless ke Bioma Baru (Bagaimana caranya)

Memutakhirkan Minecraft untuk mendapatkan fitur terbaru selalu menyenangkankecuali kalau merusak peta lama Anda dan menciptakan artefak yang besar dan jelek di atasnya. Baca terus karena kami menunjukkan cara untuk mengambil peta Minecraft lama dan membawanya ke versi baru Minecraft tanpa risiko gangguan yang benar-benar buruk di daerah Anda.

Apa masalahnya?

Peta Minecraft yang sangat besar dan dihasilkan secara prosedural dibuat menggunakan algoritma generator medan yang diumpankan oleh benih dunia (string alfa-numerik yang dihasilkan pada saat dunia dibuat berdasarkan cap waktu sistem atau dipasok oleh pemain). Benih ini berfungsi sebagai nomor pseudo-random yang dimasukkan ke dalam persamaan kompleks yang kemudian menghasilkan dunia Minecraft di sekitar pemain, potongan demi potongan.

Sistem ini bekerja dengan sangat baik, dan itu adalah fondasi magis dari alam semesta Minecraft dimana pemain dapat tetap berkeliaran dan menjelajah dengan bukit baru, gunung, gua, dan lebih banyak lagi yang dibuat dengan cepat bagi mereka untuk dijelajahi.

Di mana ia rusak (dan yang kami khawatirkan hari ini) adalah ketika pemain membawa peta lama dari versi Minecraft sebelumnya ke versi baru Minecraft. Benih dunia tetap dengan peta dunia untuk kehidupan peta itutapi apa yang dihasilkan oleh algoritma generasi terrain berdasarkan benih itu dapat berubah secara signifikan di antara versi utama Minecraft.

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 mendatang akan sangat buruk karena generator medan akan menghasilkan medan yang benar-benar tidak serasi. Pegunungan akan menenggelamkan wajah-wajah tipis ke dalam lautan, tambalan hutan aneh yang berbentuk persegi akan muncul di gurun, dan artefak jelek lainnya akan muncul di peta Anda.

Mari kita lihat betapa jeleknya itu dengan memuat pembuatan peta dengan Minecraft 1.6.4 dan kemudian memuat di Minecraft 1.8.3. Pertama, inilah tangkapan layar dari peta contoh kami. Benih untuk peta kami, jika Anda ingin bermain bersama di rumah, adalah 1261263041493870342. Untuk informasi tentang menggunakan benih, lihat pelajaran Minecraft kami Membuat Peta Kustom.

Pertama, mari kita menyoroti metodologi kami. Kami telah memuat peta dalam mode Kreatif dan terbang lurus dari alun-alun awal kami. Jarak tampilan diatur ke "Jauh" (versi awal Minecraft tidak memungkinkan untuk jarak pandangan berbasis potongan-potongan, tetapi kita tahu bahwa Jauh setara dengan jarak pandangan 16 potongan). Ini berarti bahwa di sekitar titik spawn kami ada grid 32 × 32 potongan yang dihasilkan oleh generator medan.

Setelah membuat peta ini, kami menunggu semua bagian untuk menghasilkan dan pandangan kami untuk mengisi ke segala arah. Kami kemudian kami logout dan memuat peta yang sama di Minecraft 1.8.3 dan mengatur jarak pandang kami menjadi 32 bongkahan. Setelah menunggu jarak untuk membuat kita terbang di sekitar tepi peta lama (sekitar 16 potongan jauhnya dari pusat) dan melihat di mana tepi peta yang dihasilkan dengan algoritma lama bergabung dengan yang baru. Anda tahu desa yang dapat Anda lihat di kejauhan di padang pasir di atas? Ini memiliki garis pantai yang agak aneh sekarang.

Screenshot di atas diambil setelah terbang ke sisi lain desa gurun, melihat kembali ke pusat peta dari medan yang baru dibuat. Generator tua membaca benih dan berkata, "Buat daerah ini menjadi gurun!" Tetapi generator baru berkata, "Buat daerah ini samudera!" Anda dapat melihat garis tajam yang berjalan secara horizontal yang menggambarkan medan lama dari yang baru.

Jika itu tidak cukup merepotkan dan jelek untuk Anda, pertimbangkan tangkapan layar ini dari area hutan yang terlihat di sebelah utara titik bertelur dan desa pada gambar di atas.

Itu dia, bioma hutan pegunungan yang besar dan indah. Mari kita lihat betapa hebatnya terlihat dari sisi lain.

Menyenangkan. Lebih banyak lautan dan, berkat ketinggian medan yang dihasilkan sebelum kami memuat peta lama ke versi terbaru Minecraft, jatuhnya dari puncak gunung hutan ke laut di bawah ini adalah sekitar 50 blok. Mungkin kita harus bersyukur dengan kesalahan yang dihasilkan lautan dan bukan lapangan seperti penurunan pasti akan dilakukan kita.

Untuk berjaga-jaga jika Anda masih belum yakin bahwa perenderan gangguan tidak benar-benar mengerikan, mari minta bantuan dari Mapcrafter teman lama kami untuk membuat tampilan 3D Google Earth-style dari peta yang saat ini kami jelajahi untuk menunjukkan kepada Anda bagaimana benar-benar brutal bentrokan generator medan sebenarnya.

Apa yang dapat kita tentukan dari pandangan top-down ini adalah bahwa benih dalam generator 1.6.4 ingin membuat area di sekitar titik bertelur yang merupakan persimpangan hutan rimba, padang pasir, dataran, dan hutan salju taiga. Yang ingin dibuat oleh generator 1.8.3 di tempat yang sama adalah samudra besar dengan percikan pulau-pulau kecil dan daratan luas (seperti terlihat di daerah yang lebih rendah) dengan pegunungan dan hutan.

Ketika keduanya bentrok bersama Minecraft pada dasarnya berkata, "OK, potongan ini sudah ada sehingga kami tidak akan mencoba untuk membuatnya lagi, tetapi pemain perlubaru potongan jadi kami akan menerapkan generator versi saat ini. ”Hasilnya adalah mishmash yang mengerikan yang Anda lihat di atas.

Sekarang, kami akan menjadi yang pertama untuk memberitahu Anda bahwa 32x32 luar biasa dari tempat persegi adalah contoh ekstrim di mana ujung-ujungnya sangat jelas. Kami dengan sengaja membuat peta persegi kecil di Minecraft 1.6.4 secara tegas untuk hiper yang menonjolkan dan melokalisasi perubahan ekstrim antara medan lama dan baru untuk menampilkannya untuk Anda.

Peta “tinggal di dalam” di mana Anda telah menjelajahi dan bermain game secara organik tidak akan memiliki bentuk persegi yang sempurna tetapi akan memiliki semua jenis garpu, kurva, dan seperti di mana Anda telah berpindah di sekitar peta tanpa benar-benar menjelajahinya setiap inci ujung-ke-tepi.Peta semacam ini akan memiliki glitch 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. Mereka juga, potongan interior yang hilang, akan menderita gangguan generasi yang akan meninggalkan artefak aneh di belakang (seperti sepetak pasir padang pasir yang sempurna di tengah-tengah bioma bersalju).

Untungnya bagi kita semua, ada alat yang sangat pintar di luar sana yang melakukan pekerjaan fantastis yang menghaluskan sambungan 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 medan yang buruk dengan itu.

Smoothing Terrain Transitions dengan MCMerge

MCMerge adalah editor Minecraft open source yang melakukan satu hal dan satu hal dengan sangat baik: hati-hati memijat batas antara medan lama dan medan baru sehingga ruang transisi adalah kemiringan lembut ke sungai yang menyatukan dua bioma tanpa gemuruh dan transisi yang tidak wajar yang kita lihat di bagian sebelumnya.

Anda menyebarkan MCMerge di antara peningkatan sehingga dapat mempelajari dan memetakan batas-batas peta lama Anda, kemudian Anda memuat peta dibaru versi Minecraft dan lakukan penjelajahan (atau gunakan alat seperti Penghasil Tanah Minecraft untuk melakukan penjelajahan untuk Anda dengan generasi bongkahan otomatis), lalu jalankan MCMerge lagi, dan jejaknya melintasi lapisan di antara medan lama dan medan baru , pahat mereka ke lembah dan celah yang terlihat alami dengan sungai di bagian bawah sehingga transisi Anda tidak lagi terlihat seperti porselen rusak tetapi lansekap alami.

Mari kita uraikan urutan kejadian yang diuraikan di atas dan ilustrasikan transisi dengan tangkapan layar dan renderings untuk menyoroti bagaimana perubahan tersebut terbentuk.

Pilih Peta Anda

Untuk keperluan tutorial ini kami memilih untuk menggunakan benih yang sama dan yang sama sebelum dan sesudah versi Minecraft seperti yang kami lakukan di bagian sebelumnya: Minecraft 1.6.4 dan Minecraft 1.8.3. Satu-satunya perbedaan adalah bahwa kami membuat ulang peta dengan benih yang sama dan kemudian berkeliaran dengan cara yang lebih organik dalam mode bertahan hidup untuk menciptakan bentuk peta yang lebih alami (dan bukan persegi sempurna yang sebelumnya dipamerkan).

Inilah yang tampak seperti peta tutorial ketika ditampilkan di Mapcrafter.

Kami telah memperbesar pada tepi barat daya di mana kita akan dengan mudah melihat, nanti, di mana jahitan baru dihaluskan.

Apapun peta Anda yang Anda pilih, penting bahwa Anda benar-benar, dalam keadaan apa pun, memuat dan menjelajahi peta dari versi lama Minecraft Anda dalam versi Minecraft yang lebih baru sampai Anda menyelesaikan putaran pertama proses MCMerge karena hal itu dapat memperkenalkan gangguan yang tidak dapat diperbaiki ke peta Anda.

Juga, sebelum Anda melanjutkan, penting Anda telah mencadangkan peta pilihan Anda untuk diamankan. Kami tidak memiliki masalah dengan MCMerge atau, dalam hal ini, salah satu dari banyak alat pengeditan dunia yang kami gunakan selama bertahun-tahun, tetapi selalu lebih baik untuk aman daripada menyesal.

Mengunduh MCMerge

Anda dapat mengambil salinan edisi terbaru MCMerge di topik resmi MCMerge di forum Minecraft. Unduhan datang dalam dua rasa, kode Python untuk Mac OS X, Linux, dan pengguna OS lainnya (yang mengharuskan Anda mengunduh dan menginstal Python untuk OS Anda dan beberapa dependensi yang diuraikan dalam file readme) atau Windows yang sudah dikompilasi versi yang hanya mengharuskan Anda mengunduh Paket Microsoft Visual C ++ 2008 Redistributable (x86) jika belum terinstal di komputer Anda.

catatan: Untuk tutorial ini kita akan menggunakan versi Windows; bagi yang mengikuti bersama dengan versi Python cukup mengganti "mcmerge.exe" di semua perintah yang diikuti dengan "python mcmerge.py" sebagai substitusi. Semua switch dan pengubah perintah tambahan tetap di tempat.

Salin direktori penyimpanan dunia yang ingin Anda kerjakan ke folder / MCMerge / sebelum melanjutkan. (mis. Jika dunia Anda disebut "Funland" sekarang harus ada direktori / MCMerge / Funland /.)

Menjalankan Pass MCMerge Awal

Dengan menyimpan direktori yang ditempatkan di folder / worlds /, inilah saatnya untuk menjalankan operan pertama. Ini adalah tahap prosedur di mana MCMerge akan melakukan jejak kontur sepanjang batas-batas peta yang ada dan membuat catatan potongan yang terletak langsung di tepi dunia yang dieksplorasi.

Untuk melakukan jejak jalankan perintah berikut dari dalam direktori / MCMerge / melalui baris perintah di mana "dunia" adalah nama direktori penyimpanan dunia Anda.

jejak mcmerge.exe "dunia"

Proses pelacakan cukup tajam, bahkan untuk dunia besar, dan Anda akan memiliki output seperti ini.

Mendapatkan kontur dunia yang ada ...

Melacak kontur dunia ...

Merekam data counter dunia ...

Deteksi kontur dunia selesai

Pada titik ini MCMerge memiliki data yang dibutuhkannya. Anda dapat mengkonfirmasi proses dengan melihat di direktori dunia Anda, sekarang harus ada folder baru berlabel "## MCEDIT.TEMP ##" dan file bernama "contour.dat". Jika hasil perintah dalam kesalahan dan / atau tidak ada file ekstra muncul di folder maka Anda mungkin perlu menjalankan perintah sebagai administrator.

Hasilkan Data Chunk Baru

Setelah proses kontur selesai, langkah selanjutnya adalah memuat peta Minecraft Anda dibaru versi Minecraft. Kami tidak dapat menekankan bahwa cukup sedikit 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 berguna 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 penjelajahan perbatasan dunia lama bisa berlangsung dari jam ke hari. Lebih lanjut Anda mungkin ingin melewatkan eksplorasi yang sebenarnya karena takut merusak kejutan dalam peta mode bertahan hidup. Untuk itu, berguna untuk menggunakan Generator Tanah Minecraft untuk memuat data peta secara otomatis tanpa persyaratan bahwa Anda memainkan gim dan menjelajah secara manual.

Jika Anda tidak ingin menjelajahi semua perbatasan dan Generator Tanah Minecraft lebih mengutamakan daripada yang Anda lakukan sekarang, jangan khawatir. Data kontur yang kami buat di langkah terakhir tidak kedaluwarsa karena secara akurat memetakan garis luar peta lama Anda. Anda dapat menjalankan fungsi penggabungan sebanyak yang Anda inginkan di masa depan saat Anda menemukan area yang tidak bagus.

Setelah menyelesaikan kontur, salin data dunia Anda kembali ke direktori Minecraft Anda dan kemudian muat peta denganbaru versi Minecraft. Berkeliaran di sekitar tepi peta sampai Anda berakhir dengan jenis jahitan bergerigi dan jelek yang terlihat pada render di atas.

Setelah Anda menjelajahi peta dan menghasilkan data chunk baru saatnya untuk melakukan cleanup pass.

Menggabungkan Data Chunk

Langkah terakhir dari proses ini adalah menyalin file penyimpanan dari direktori save Minecraft Anda (sekarang Anda telah menghasilkan data baru dengan versi baru Minecraft) kembali ke folder / MCMerge / yang sedang Anda kerjakan.

Dengan memperbarui file peta di tempat, jalankan perintah berikut:

mcmerge.exe menggabungkan "dunia"

Duduk dan rileks. Proses di dunia kecil hanya beberapa menit, proses di dunia yang sangat besar dapat mengambil bagian yang lebih baik dari satu jam atau lebih. Ketika proses selesai salin file simpan dari direktori MCMerge kembali ke direktori simpan Minecraft Anda dan memuatnya. Dunia Anda yang baru diperbarui sekarang akan memiliki transisi yang lebih halus antara bioma tanpa transisi bergerigi dan menggelegar di antara medan lama dan baru.

Ingat seberapa jelas transisi dalam render di atas? Mari kita lihat render baru dari data peta baru dengan tepi yang digabungkan di tempatnya.

Tidak buruk sama sekali. Sulit untuk mengatakan betapa halus semuanya terlihat dari jalan di langit, bagaimanapun, jadi mari kita memperkecil dan membandingkan tempat dari perspektif dalam game. Ini adalah lokasi di mana ada pola tangga-tangga yang berbeda dan jelek di mana hutan bertemu dengan bioma laut dan kemudian, dalam pandangan yang sama, sebuah lapisan jelek antara area dataran dan daerah pegunungan.

Pada peta tetap MCMerge, terlihat di bawah ini dari sudut yang sedikit berbeda yang benar-benar menunjukkan perubahan, garis pantai dicincang dan bervariasi dan lapisan antara dataran dan pegunungan tetap dengan penyesuaian sungai dan elevasi di tepi gunung. biome.

Apa yang benar-benar merusak pemandangan yang membuat Anda berasumsi bahwa gim ini sekarang terlihat seperti di rumah di dunia Minecraft, tidak ada pertanyaan. Bahkan ketika Anda memiliki jahitan panjang dan linier untuk menyembunyikannya masih terlihat sangat alami.

Dalam screenshot di bawah ini Anda dapat melihat suatu tempat, lusinan potongan panjang, di mana dua bioma bertemu di sepanjang garis yang sangat lurus. Meskipun sungai yang dihasilkan terlihat agak tidak alami mengingat sifat normal dari sungai Minecraft (dan seorang pemain bermata tajam tentu akan mencatat itu sifat alami yang luar biasa dari sudut pandang yang tinggi) itu masih terlihat jauh lebih alami daripada garis lurus yang menandai perbatasan antara dua bioma.

Ketika berhadapan dengan jahitan lurus yang sempurna, MCMerge melakukan pekerjaan yang cukup bagus, membersihkan dan menghaluskan sambungannya (ke titik yang hanya jika dilihat dari udara atau di render ke garis menjadi jelas). Ketika berhadapan dengan tepi peta yang lebih organik dan mengembara, pekerjaan pembersihan hampir tidak dapat dideteksi.

Dalam tutorial hari ini, kami menggunakan pengaturan default di bawah kondisi yang kurang ideal (peta kami memiliki perpaduan antara tepi lurus yang tajam dan sudut tangga berliku-liku) dan kami masih memiliki hasil yang bagus. Jika Anda menjalankan MCMerge pada peta yang lebih besar yang dieksplorasi secara organik dan Anda lebih lanjut sibuk dengan opsi penggabungan (periksa file readme untuk melihat bagaimana Anda dapat menyesuaikan algoritma fuzzing, kedalaman lembah sungai dan sekitarnya, dan sebagainya) Anda dapat membuat tepi-tepi yang digabung menjadi sangat alami sehingga mudah untuk dilupakan, bahkan sebagai orang yang menyisipkannya, di mana mereka berada.

Memiliki pertanyaan Minecraft yang menekan besar atau kecil? Tembak kami email di [email protected] dan kami akan melakukan yang terbaik untuk menjawabnya!