Eski Minecraft Haritalarınızı Yeni Biyomlara Sorunsuz Geçişler İçin Yükseltme
Minecraft'ı en yeni özelliklere ulaştırmak için yükseltme yapmak her zaman eğlencelidir olmadıkça Eski haritalarınızı kırar ve bunların arasında büyük ve çirkin eserler yaratır. Eski bir Minecraft haritasını nasıl alabileceğinizi ve arazinizde gerçekten çirkin aksaklıkları riske atmadan Minecraft'ın yeni bir versiyonuna nasıl getirebileceğinizi gösterdiğimizi okuyun..
Sorun ne?
Minecraft'ın muazzam ve usule uygun bir şekilde oluşturulmuş haritası, dünya tohumundan beslenen bir arazi üreteci algoritması kullanılarak oluşturulmuştur (dünyanın sistem zaman damgasına göre oluşturulan veya oynatıcı tarafından sağlanan zamanda oluşturulan bir alfa-sayısal dize). Bu tohum, oyuncunun etrafında Minecraft dünyasını üreten, chunk tarafından chunk ile karmaşık bir denkleme beslenen sözde-rasgele bir sayı olarak hizmet eder..
Bu sistem çok iyi çalışıyor ve Minecraft evreninin büyülü temeli, oyuncuların yeni tepeler, dağlar, mağaralar ve daha fazla keşif için keşfedilmeyi sürdürdüğü dolaşım ve dolaşmaya devam edebilecekleri.
Yıkıldığı yer (ve bugün endişe duyduğumuz şey), oyuncuların eski bir Minecraft sürümünden eski bir Minecraft sürümüne yeni bir harita getirmesidir. Dünya tohumu bu haritanın ömrü boyunca dünya haritası ile kalır fakat Arazi üretme algoritmasının bu çekirdeğe dayanarak yarattığı şey, büyük Minecraft versiyonları arasında önemli ölçüde değişebilir.
Bunun anlamı, Minecraft 1.6. * 'Te yaratılan bir haritayı Minecraft 1.8. *' E yüklerseniz, daha sonra araştırmış olduğunuz alan ile gelecekte inceleyeceğiniz yeni alanlar arasındaki geçiş bölgeleri, arazi jeneratörü üreteceği için çok çirkin olacaktır. tamamen uyumsuz arazi. Dağlar dik yüzleri aşağıya doğru okyanusa daldırır, garip mükemmel bir şekilde ormandaki çöl yamaçlarında çöller görünür ve diğer çirkin eserler haritalarınızda görünür..
Minecraft 1.6.4 ile bir harita oluşturup ardından Minecraft 1.8.3'e yükleyerek bunun ne kadar çirkin olabileceğine bakalım. İlk olarak, örnek haritamızın bir ekran görüntüsü. Haritamızın tohumu, evde oynamak istersen, 1261263041493870342. Tohumların kullanımı hakkında daha fazla bilgi için Minecraft dersimize göz at Özel Haritalar Oluşturma.
İlk olarak, metodolojimizi vurgulayalım. Haritayı Yaratıcı modda yükledik ve başlangıç karemizden doğruca uçtuk. Görüş mesafesi “Uzak” olarak ayarlanmıştır (Minecraft'ın ilk sürümleri sayısal öbek tabanlı görüş mesafesine izin vermedi, ancak Far'ın 16 bölmenin görüş mesafesine eşit olduğunu biliyoruz). Bu, ortaya çıkış noktamızı çevreleyen arazi jeneratörü tarafından üretilen 32 × 32 parça ızgara olduğu anlamına gelir.
Bu haritayı oluşturduktan sonra tüm parçaların üretilmesini ve her yöne yerleşmek için bakış açımızı bekledik. Daha sonra Minecraft 1.8.3'te aynı haritayı kapattık ve aynı haritayı yükledik ve görüş mesafemizi 32 parçaya ayarladık. Kesişecek mesafeyi bekledikten sonra, eski haritanın kenarından (merkezden yaklaşık 16 parça uzakta) geçtik ve eski algoritma ile oluşturulan haritanın kenarlarının yenisiyle birleştiği yere baktık. Yukarıdaki çölde uzaktan görebileceğiniz köyü biliyor musunuz? Şimdi kendine özgü bir kıyı şeridi var..
Yukarıdaki ekran görüntüsü, çöl köyünün diğer tarafına ulaştıktan sonra çekilmiştir ve yeni oluşturulan araziden haritanın merkezine doğru bakmaktadır. Eski jeneratör tohumu okudu ve “Bu alanı bir çöl haline getirin!” Dedi, ancak yeni jeneratör “Bu alanı bir okyanus yapın!” Dedi. Eski araziyi yeni alandan ayıran keskin hatların yatay olarak hareket ettiğini görebilirsiniz..
Bu sizin için yeterince aksak ve çirkin değilse, bu ekran görüntüsünü, yukarıdaki resimde görülen spawn noktasının ve köyün kuzeyindeki ormanlık alandan düşünün..
İşte orada, büyük, güzel bir dağlık orman biyomu. Diğer taraftan ne kadar harika göründüğüne bir göz atalım.
Güzel. Daha fazla okyanus ve eski haritayı Minecraft'ın yeni sürümüne yüklemeden önce yaratılan arazinin yüksekliği sayesinde, orman dağının tepesinden aşağıdaki okyanusa düşme yaklaşık 50 blok kadardır. Belki de aksaklık bir aksaklık oluşturduğuna müteşekkir olmalıydık, böyle bir damla kesinlikle bizde olmazdı..
Tamamen iğrenç olmadığına ikna olmamanız durumunda, şu anda araştırmakta olduğumuz haritanın 3B Google Earth tarzı görünümünü size sunmak için eski arkadaşımız Mapcrafter'ın yardımını alalım. arazi jeneratörlerinin çarpışması gerçekten.
Bu yukarıdan aşağı bakış açısıyla belirleyebileceğimiz, 1.6.4 jeneratördeki tohumun, orman, çöl, ovalar ve tayga kar ormanlarının kesiştiği bir spawn noktası çevresinde bir alan oluşturmak istediğidir. 1.8.3 jeneratörünün aynı yerde yaratmasını istediği şey, küçük adalara sıçrayan devasa bir okyanus ve dağların ve ormanların bulunduğu büyük (alt bölgede görüldüğü gibi) bir kara kütlesidir..
İkisi birbirine kenetlendiğinde, Minecraft esasen “Tamam, bu parçalar zaten var, bu yüzden onları tekrar üretmeye çalışmayız, ama oyuncunun ihtiyacı var. yeni Bu yüzden şimdiki sürümün jeneratörünü uygulayacağız. ”Sonuç, yukarıda gördüğünüz korkunç kargaşalıktır..
Şimdi, mükemmel 32 × 32 mekan dışı meydanımızın kenarların acı verici bir şekilde aşikar olduğu uç bir örnek olduğunu söyleyen ilk kişi olacağız. Minecraft 1.6.4'te, hem eski hem de yeni arazi arasındaki aşırı değişiklikleri hem vurgulamak hem de yerelleştirmek için bilerek küçük bir kare haritası oluşturduk..
Organik olarak araştırdığınız ve oyunu oynadığınız “yaşanmış” bir harita böyle mükemmel bir kare şekline sahip olmayacak, bunun yerine her türlü çatal, eğri vb. her inç kenardan kenara. Bu tür bir harita, geniş kenarlar boyunca yayılan glitch'lerin yanı sıra, oyuncunun asla havalandırılmadığı ve böylece hiçbir topak yapılmadığı iç harita içindeki glitches ceplerine sahip olacaktır. Bunlar da, iç kısımdaki eksik parçalar, arkasında garip eserler bırakacak nesil hatalarından muzdarip olacaklar (karlı bir biyomenin ortasındaki mükemmel bir kare çöl çöl kumu yaması gibi).
Neyse ki, hepimiz için, Minecraft'ın önceki bir sürümü tarafından oluşturulan eski arazi ile yeni sürüm tarafından oluşturulan yeni arazi arasındaki dikişleri düzeltmek için harika bir iş yapan çok akıllı bir araç var. Haritalarımızı onunla çirkin bir yüzeye sahip yaşam alanından nasıl kurtarabileceğimize bir göz atalım.
MCMerge ile Arazi Geçişlerini Düzeltme
MCMerge, bir şeyi ve bir şeyi çok iyi yapan açık kaynaklı bir Minecraft editörüdür: eski ve yeni araziler arasındaki sınırları dikkatli bir şekilde düzenler, böylece geçiş alanı, iki biyomu kavramadan birleştiren bir nehre doğru yumuşak bir eğim oluşturur ve önceki bölümde gördüğümüz doğal olmayan geçişler.
MCMerge’i eski haritanızın sınırlarını öğrenip grafik haline getirebilecek şekilde yükseltmeler arasında dağıtır ve ardından haritayı yeni Minecraft'ın versiyonunu inceleyin ve biraz keşif yapın (ya da otomatik parça oluşturma ile keşif yapmak için Minecraft Land Generator gibi bir araç kullanın), ardından tekrar MCMerge'i çalıştırın ve eski arazi ile yeni arazi arasındaki dikişleri takip edin Geçişleriniz artık kırık çiniler gibi görünmüyor, doğal peyzaj düzenlemesi yapmaları için, altlarında bir nehir bulunan doğal görünümlü vadiler ve yarıklara dönüştürülüyor..
Yukarıda özetlenen olayların sırasını kıralım ve değişikliklerin nasıl şekillendiğini vurgulamak için ekran görüntüleri ve gösterimleri olan geçişleri gösterelim..
Haritanızı Seçin
Bu eğitimin amaçları doğrultusunda, önceki bölümde yaptığımız gibi Minecraft sürümlerinden önceki ve sonraki aynı tohumu ve aynıları kullanmayı seçtik: Minecraft 1.6.4 ve Minecraft 1.8.3. Tek fark, haritayı aynı tohum ile yeniden yarattık ve daha sonra daha doğal bir harita şekli (daha önce gösterdiğimiz mükemmel kare değil) oluşturmak için hayatta kalma modunda daha organik bir şekilde dolaştığımızdır..
İşte harita haritasının Mapcrafter'da görüntülendiğinde nasıl göründüğü.
Daha sonra yeni dikişin düzelttiği yerde kolayca göreceğimiz güney-batı kenarında yakınlaştırdık..
Haritalarınızdan hangisini seçerseniz seçin, kesinlikle, hiçbir koşul altında, haritayı eski Minecraft sürümünüzden Minecraft'ın daha yeni sürümüne yüklemeniz ve keşfetmeniz, MCMerge sürecinin ilk aşamasını tamamlayana kadar onarılamayacak sorunlara neden olabilir. haritanıza.
Ayrıca, devam etmeden önce, seçtiğiniz haritanızı koruma için yedeklemeniz önemlidir. MCMerge ile sorun yaşamadık ya da bu konuda, yıllar boyunca kullandığımız sayısız dünya düzenleme araçlarından herhangi birini, ancak üzgün olmaktan daha güvenli olmak her zaman daha iyi.
MCMerge İndirme
MCMerge'nin en son baskısının bir kopyasını Minecraft forumlarındaki resmi MCMerge konusundan edinebilirsiniz. İndirme iki farklı şekilde gelir: Mac OS X, Linux ve diğer işletim sistemi kullanıcıları için Python kodu (işletim sisteminiz için Python'u ve benioku dosyasında belirtilen bir avuç bağımlılıkları indirmenizi ve yüklemenizi gerektirir) veya önceden derlenmiş Windows makinenizde yüklü değilse, yalnızca Microsoft Visual C ++ 2008 Yeniden Dağıtılabilir Paketi'ni (x86) indirmenizi gerektiren sürüm.
Not: Bu ders için Windows sürümünü kullanacağız; Python sürümü ile birlikte takip edenler için, basitçe ikame olarak “python mcmerge.py” ile gelen tüm komutlarda “mcmerge.exe” yazınız. Tüm ek komut anahtarları ve değiştiricileri yerinde kalır.
Devam etmeden önce çalışmak istediğiniz dünyanın kaydetme dizinini / MCMerge / klasörüne kopyalayın. (örneğin, dünyanıza “Funland” deniyorsa, şimdi bir dizin / MCMerge / Funland / olmalıdır.)
İlk MCMerge Geçişini Çalıştırma
/ Worlds / klasörüne kaydetme dizini ile ilk pasoyu çalıştırmanın zamanı geldi. Bu, MCMerge'nin mevcut harita sınırları boyunca bir kontur izi gerçekleştireceği ve topakların keşfedilen dünyanın doğrudan kenarında yer aldığını not edeceği prosedür aşamasıdır..
İzi gerçekleştirmek için, / MCMerge / dizini içinden aşağıdaki komutu çalıştırın; burada “world”, world save dizininizin adıdır..
mcmerge.exe izleme “dünya”
İzleme süreci büyük dünyalar için bile oldukça çabuk ve bunun gibi bir çıktı alacaksınız.
Mevcut dünya çizgisini elde etmek…
Dünya çizgisini takip ediyor…
Dünya sayacı verilerinin kaydedilmesi…
Dünya konturu tespiti tamamlandı
Bu noktada MCMerge ihtiyaç duyduğu verilere sahiptir. İşlemi dünya dizinine bakarak onaylayabilirsiniz, şimdi “## MCEDIT.TEMP ##” ve “contour.dat” isimli bir dosya bulunmalıdır. Komut bir hataya yol açarsa ve / veya klasörde fazladan dosya görünmezse, komutu yönetici olarak çalıştırmanız gerekebilir.
Yeni Öbek Veri Oluştur
Kontur işlemi tamamlandıktan sonra bir sonraki adım Minecraft haritanızı yeni Minecraft'ın sürümü. Minecraft'ın orjinal versiyonuna yüklüyorsanız, yeni biyomeni yeni arazi jeneratöründen elde edemeyeceğiniz kadar yeterince vurgulayamayız; tüm süreci yeniden başlatmak zorunda olduğunuzdan, tüm süreci değersiz kılan eski biome verilerini alacaksınız.
Yeni yığın verilerini oluşturmanın iki yolu vardır. Aslında dünyanızın sınırlarını takip ederek ve yeni veriler yükleyerek, oyunu oynayabilir ve yaratıcı modda uçabilirsiniz. Bu eğitim için kullandığımız gibi çok küçük bir haritanız varsa, bu mükemmel bir yöntemdir..
Daha büyük bir haritanız varsa, eski dünya sınırını keşfetme süreci saatler ile günler arasında bir yer alabilir. Ayrıca, bir hayatta kalma modu haritasında bozulma sürprizleriyle ilgili gerçek keşfi atlamak isteyebilirsiniz. Bu amaçla, Minecraft Land Generator'ü kullanarak, oyunu oynamanız ve el ile keşfetmeniz gerekmeden harita verilerini otomatik olarak yüklemek faydalıdır..
Tüm sınırları keşfetmek istemiyorsanız ve Minecraft Land Generator, şu anda yapmak istediğinizden daha ince ayar yapıyorsa, endişelenmeyin. Son adımda yaptığımız dağılım verileri, eski haritanızın ana hatlarını tam olarak çizdiği için sona ermez. Birleştirme işlevini, gelecekte düzgün bir şekilde çalışmayan alanları ortaya çıkarırken istediğiniz kadar çalıştırabilirsiniz..
Kontur geçişini tamamladıktan sonra dünya verilerinizi Minecraft dizininize geri kopyalayın ve ardından haritayı yeni Minecraft'ın sürümü. Haritanın kenarlarında dolaşarak, yukarıdaki görüntülemede görülen pürüzlü ve çirkin dikişlerin türüne gelinceye kadar.
Haritayı inceledikten ve yeni yığın verilerini oluşturduktan sonra temizleme geçişini gerçekleştirme zamanı.
Öbek Verileri Birleştirme
Sürecin son adımı, kaydetme dosyası üzerinde Minecraft kaydetme dizininizden (şimdi yeni verileri Minecraft'ın yeni sürümüyle oluşturdunuz) çalıştığınız / MCMerge / klasörüne kopyalamaktır..
Güncelleştirilmiş harita dosyası yerinde iken, aşağıdaki komutu çalıştırın:
mcmerge.exe birleştirme “dünya”
Arkana yaslan ve rahatla. Küçük bir dünyadaki süreç birkaç dakika sürüyor, çok büyük bir dünyadaki süreç bir saat veya daha uzun bir süre içinde daha iyi bir yer alabilir. İşlem tamamlandığında, kaydetme dosyasını MCMerge dizininden Minecraft'ınıza geri kopyalayın, dizini kaydeder ve yükler. Yeni güncellenen dünyanız artık, jantlar olmadan pürüzlü olmayan biyomlar arasındaki geçişleri ve eski ve yeni arazi arasındaki kavrama geçişlerini radikal bir şekilde daha yumuşak hale getirecek.
Geçişlerin yukarıdaki renderde ne kadar belirgin olduğunu hatırlıyor musunuz? Yeni harita verilerinin yeni oluşturucusuna, birleştirilen kenarları yerleştirilmiş olarak bakalım..
Hiç de fena değil. Bununla birlikte, her şeyin gökyüzünde ne kadar yumuşak göründüğünü söylemek zordur, ancak, bir noktaya oyun içi bakış açısıyla yaklaşıp, karşılaştıralım. İşte ormanın okyanus biyomuyla buluştuğu belirgin ve çirkin bir merdiven basamağı deseni ve sonra aynı görünümde ova alanı ile dağ alanı arasında çirkin bir dikiş bulunan yer.
Aşağıda değişimleri gösteren hafif farklı bir açıdan görülen MCMerge sabit haritasındaki kıyı şeridi kıyılmış ve çeşitlendirilmiş ve ovalar ile dağlar arasındaki dikiş bir nehir ve dağın kenarında bir yükseklik ayarı ile sabitlenmiştir. biomlar.
Oyunun parıldadığını varsaymanızı sağlayacak göze çarpan bir göze batan şey neydi şimdi Minecraft dünyasında evde görünüyor, hiçbir soru sorulmadı. Gizlemek için uzun ve doğrusal bir dikişe sahip olsanız bile, oldukça doğal görünüyor..
Aşağıdaki ekran görüntüsünde, iki biyomun çok düz bir çizgi boyunca birleştiği bir nokta, düzinelerce parça görebilirsiniz. Üretilen nehir, Minecraft nehirlerinin normal kıvrımlı doğası göz önüne alındığında biraz doğal görünmese de (ve keskin gözlü bir oyuncu, kesinlikle yüksek bir noktadan itibaren alışılmadık derecede düz bir doğa olduğuna dikkat çeker), yine de sınırı işaretleyen kusursuz bir çizgiden çok daha doğal görünüyor iki biyom arasında.
Kusursuz düz dikişlerle uğraşırken MCMerge, dikişleri temizleyerek ve sıkıştırarak kesinlikle iyi bir iş çıkarır (yalnızca havadan bakıldığında veya hatların görüntülenmesiyle belirginleşir). Daha organik ve dolaşan harita kenarlarıyla uğraşırken, temizleme işi neredeyse belirlenemez.
Günümüz öğretici programında varsayılan ayarları ideal şartların altında kullandık (haritamızda hem keskin düz kenarlar hem de kıvrımlı merdiven basamağı kenarları vardı) ve yine de mükemmel sonuçlar elde ettik. MCMerge'i daha büyük, daha organik olarak araştırılmış bir haritada çalıştırıyorsanız ve birleştirme seçenekleriyle daha fazla telaşlanıyorsanız (tüylenme algoritmasını, nehir vadisinin ve çevresindeki kapağın derinliğini ve benzerlerini nasıl ayarlayabileceğinizi görmek için benioku dosyasını kontrol edin) görünüşte doğal olan birleştirilmiş kenarlar oluşturmak, onları yerleştiren kişi olarak, nerede olduklarını bile unutmak kolay olacak.
Acil bir Minecraft sorusu mu büyük veya küçük mü? Bize [email protected] adresinden bir e-posta gönderin, cevaplamak için elimizden geleni yapacağız.!