13Aug

Cum să faceți upgrade la vechile hărți Minecraft pentru tranziții fără sudură la noile biomes

click fraud protection

Actualizarea Minecraft pentru a ajunge la cele mai noi caracteristici este întotdeauna distractiv cu excepția cazului în care vă rupe vechile hărți și creează artefacte uriașe și uriașe peste ele. Citește mai departe cum vă vom arăta cum puteți să luați o veche hartă Minecraft și să o aduceți într-o nouă versiune a Minecraft, fără a risca probleme gresite într-adevăr pe teren.

Care este problema?

Hărțile enorme și generate de Minecraft sunt create folosind un algoritm generator de teren alimentat de semințele lumii( un șir alfanumeric generat în momentul în care lumea este creată pe baza timestampului sistemului sau furnizată de player).Această sămânță servește ca un număr pseudo-aleator care este introdus într-o ecuație complexă, care generează apoi lumea Minecraft în jurul jucătorului, bucată de bucată.

Acest sistem funcționează foarte bine și este baza magică a universului Minecraft, în care jucătorii pot purta roaming și roaming cu noi dealuri, munți, peșteri și mai mult generat în mișcare pentru a le explora.

instagram viewer

În cazul în care se rupe( și ceea ce ne preocupăm astăzi) este atunci când jucătorii aduc o hartă veche dintr-o versiune anterioară a Minecraft într-o nouă versiune a Minecraft. Sămânța mondială rămâne cu harta lumii pentru viața acelei hărți , dar ceea ce creează algoritmul de generare a terenului bazat pe acea sămânță se poate schimba semnificativ între cele mai importante versiuni Minecraft.

Aceasta înseamnă că dacă încărcați o hartă creată în Minecraft 1.6 * în Minecraft 1.8. * Atunci zonele de tranziție dintre zona deja explorată și zonele noi pe care le veți explora în viitor vor fi foarte urâte pe măsură ce generatorul de teren vagenerează teren complet neadecvat. Munții vor schimba chipurile în oceane, pe hărțile voastre vor apărea niște ciuperci ciudate, pătrate perfect de pădure, iar alte artefacte urâte vor apărea pe hărțile tale.

Să aruncăm o privire la cât de urât poate fi prin încărcarea creării unei hărți cu Minecraft 1.6.4 și apoi încărcarea în Minecraft 1.8.3.Mai întâi, iată o captură de ecran a hărții noastre de eșantioane. Sămânța pentru harta noastră, dacă doriți să vă jucați acasă, este 1261263041493870342. Pentru informații despre utilizarea semințelor, consultați lecția Minecraft Crearea hărților personalizate.

În primul rând, să evidențiem metodologia noastră.Am încărcat harta în modul creativ și am zburat direct de la pătratul nostru de pornire. Distanța de vizualizare este setată la "Far"( versiunile inițiale ale Minecraft nu au permis distanța de vizualizare bazată pe numărul numeric, dar știm că Far este echivalentă cu o distanță de vizualizare de 16 bucăți).Aceasta inseamna ca in jurul punctului nostru de spawn exista o retea de 32 × 32 bucati generate de generatorul de teren.

După crearea acestei hărți am așteptat generarea tuturor fragmentelor și viziunea noastră de a popula în toate direcțiile. Apoi am deconectat și am încărcat aceeași hartă în Minecraft 1.8.3 și am stabilit distanța de vizualizare la 32 de bucăți. După ce am așteptat distanța de făcut, am zburat pe marginea hărții vechi( aproximativ 16 de bucăți distanță de centru) și ne-am uitat unde marginile hărții generate cu algoritmul vechi au fuzionat cu cel nou.Știi satul pe care îl poți vedea în depărtare deasupra deșertului? Are acum o coastă destul de ciudată.

Imaginea de mai sus a fost făcută după ce a zburat spre cealaltă parte a satului de deșert, privind înapoi spre centrul hărții de pe terenul nou generat. Generatorul vechi a citit semănatul și a spus: "Faceți această zonă un deșert!", Dar noul generator a spus: "Faceți această zonă un ocean!" Puteți vedea linia clară care călătorește orizontal, care delimitează vechiul teren de noul.

Dacă aceasta nu este destul de glitchy și urât pentru tine, ia în considerare acest screenshot din zona junglei vazut la nord de punctul de spawn și satul în imaginea de mai sus.

Acolo este, o mare frumoasa jungla de munte biome. Să aruncăm o privire la cât de mare arată de cealaltă parte.

Minunat. Mai mult ocean și, datorită înălțimii terenului generat înainte de încărcarea vechii hărți în versiunea mai recentă a Minecraft, căderea din vârful muntelui junglei spre oceanul de mai jos este în jur de 50 de blocuri. Poate că ar trebui să fim recunoscători că glitchul a generat un ocean și nu un câmp, deoarece o astfel de picătură ne-ar fi făcut cu siguranță.

Doar pentru că nu sunteți convins că problemele de randare nu sunt complet ascunse,prietenul vechi Mapcrafter, pentru a face o vizualizare 3D în stil Google Earth a hărții pe care o explorăm în prezent, pentru a vă arăta cât de brutal este într-adevăr ciocnirea generatoarelor de teren.

Ceea ce putem determina din această vedere de sus în jos este că semințele din generatorul 1.6.4 au dorit să creeze o zonă în jurul punctului de spaimă care era o intersecție a pădurilor de zăpadă din junglă, deșert, câmpie și taiga. Ceea ce generatorul 1.8.3 dorea să creeze în acel loc exact este un ocean uriaș, cu o împrăștiere a insulelor mici și o suprafață mare( așa cum se vede în zona inferioară), cu munți și păduri.

Atunci când cei doi s-au ciocnit împreună, Minecraft a spus în esență: "OK, aceste bucăți există deja, așa că nu vom încerca să le generăm din nou, dar jucătorul are nevoie de noi bucăți pentru a aplica generatorul versiunii curente".mișmash oribil pe care îl vezi mai sus.

Acum, vom fi primii care vă vor spune că pătratul nostru perfect de 32 × 32 în afara locului este un exemplu extrem în care marginile sunt dureros de evidente. Am creat intenționat o mică hartă pătrată în Minecraft 1.6.4, în mod explicit atât pentru a accentua hiper, cât și pentru a localiza schimbările extreme între vechiul și noul teren pentru ao prezenta.

O hartă "trăită în" în care ați explorat organic și jucând acest joc nu va avea o formă atât de perfectă, ci va avea în același timp tot felul de furci, curbe și altele în care vă deplasați pe hartă fără a fi bineexplorand fiecare inch de la marginea la margine. Acest tip de hartă va avea probleme greșite de-a lungul marginilor extinse, precum și buzunare de gloanțe în interiorul hărții interioare unde jucătorul nu sa aventurat niciodată și astfel nu s-au generat prea multe bucăți.Și acești bucăți interioare dispărute vor avea de suferit din cauza problemelor de generație care vor lăsa în urmă niște artefacte ciudate( ca un patch perfect de piatră de nisip pustiu în mijlocul unui biome de zăpadă).

Din fericire pentru noi toți, există un instrument foarte inteligent acolo care face o treabă fantastică netezind cusăturile dintre vechiul teren generat de o versiune anterioară a Minecraft și noul teren generat de noua versiune. Să aruncăm o privire asupra modului în care putem să salvăm hărțile noastre dintr-o viață cu un teren urât și neîngrijit.

Transformări de teren netezite cu MCMerge

MCMerge este un editor Minecraft cu sursă deschisă care face un lucru și un lucru foarte bine: masajează cu grijă granițele dintre terenul vechi și noul teren astfel încât spațiul de tranziție să fie o pantă blândă până la un râu care uneștecele două biome fără tranzițiile jignitoare și nenaturale pe care le-am văzut în secțiunea anterioară.

Implementați MCMerge între actualizări, astfel încât să poată învăța și să înregistreze limitele hărții vechi, apoi să încărcați harta în versiunea nouă a Minecraft și să explorați( sau să folosiți un instrument ca Minecraft Land Generator pentru a faceexplorând cu generație automată a bucăților), iar apoi rulați din nou MCMerge, urmărind peste cusăturile dintre vechiul teren și noul teren, sculpându-i în văi și crăpături cu aspect natural cu un râu în partea inferioară, astfel încât tranzițiilenu mai arata ca china rupt, dar peisajul natural.

Să descompunem secvența de evenimente descrise mai sus și să ilustrăm tranzițiile cu capturi de ecran și randări pentru a evidenția modul în care schimbările se formează.

Selectați-vă harta

În scopul acestui tutorial am optat să folosim aceleași semințe și aceleași versiuni înainte și după versiunile Minecraft ca în secțiunea precedentă: Minecraft 1.6.4 și Minecraft 1.8.3.Singura diferență este aceea că am recreat harta cu aceleași semințe și apoi ne-am plimbat într-un mod mai organic în modul de supraviețuire pentru a crea o formă mai naturală a hărții( și nu pătratul perfect pe care l-am prezentat anterior).

Iată ce arată harta tutorialului atunci când este redată în Mapcrafter.

Am marcat marginea de sud-vest unde vom vedea cu ușurință, mai târziu, unde se creează noua cusătură.

Indiferent de hărțile pe care le selectați, este important ca, în niciun caz, să nu încărcați și să explorați harta de pe vechea versiune a Minecraft în versiunea mai recentă a Minecraft până când finalizați prima rundă a procesului MCMerge, deoarece aceasta poate introduce ireparabilglitches pe hartă.

De asemenea, înainte de a continua, este important să aveți o copie de rezervă a hărții selectate pentru păstrare. Nu am avut probleme cu MCMerge sau, de altfel, cu oricare dintre numeroasele instrumente de editare mondiale pe care le-am folosit de-a lungul anilor, dar este întotdeauna mai bine să fii în siguranță decât să îmi pare rău.

Descărcarea MCMerge

Puteți obține o copie a celei mai recente ediții a MCMerge la tema oficială MCMerge pe forumurile Minecraft. Descărcarea vine în două arome, codul Python pentru utilizatorii de sisteme de operare Mac OS X, Linux și alți operatori( care vă cere să descărcați și să instalați Python pentru sistemul dvs. de operare și o mână de dependențe subliniate în fișierul readme) sau Windows precompilatversiune care necesită doar să descărcați pachetul Redistributable Microsoft Visual C ++ 2008( x86) dacă nu este deja instalat pe aparat.

Notă: Pentru acest tutorial vom folosi versiunea Windows;pentru cei care urmează, împreună cu versiunea Python, pur și simplu înlocuiți "mcmerge.exe" în toate comenzile care urmează cu "python mcmerge.py" ca înlocuire. Toate comutatoarele suplimentare de comandă și modificatorii rămân în vigoare.

Copiați directorul de salvare al lumii cu care doriți să lucrați în dosarul /MCMerge/ înainte de a continua.(de exemplu, dacă lumea voastră se numește "Funland" ar trebui să existe acum un director /MCMerge/Funland/.)

Rularea inițială MCMerge Pass

Cu directorul de salvare plasat în directorul /worlds/, este timpul să continuați să executați prima trecere. Aceasta este etapa procedurii în care MCMerge va efectua o urmărire a conturului de-a lungul limitelor existente ale hărților și va face o notă cu privire la care fragmente se află direct pe marginea lumii explorate.

Pentru a efectua urmărirea, executați următoarea comandă din directorul /MCMerge/ prin linia de comandă unde "world" este numele directorului de salvare a lumii.

mcmerge.exe urmărește "lumea"

Procesul de urmărire este destul de rapid, chiar și pentru lumi mari, și veți ieși astfel.

Obținerea conturului mondial existent. ..

Contracție globală de urmărire. ..

Date de contorizare mondiale de înregistrare. ..

Detectarea conturului mondial complet

În acest moment MCMerge are datele de care are nevoie. Puteți confirma procesul prin căutarea în directorul dvs. mondial, acum ar trebui să existe un nou dosar etichetat "## MCEDIT.TEMP ##" și fișier numit "contour.dat".Dacă comanda are ca rezultat o eroare și / sau nu apar fișiere suplimentare în dosar, este posibil să fie nevoie să executați comanda ca administrator.

Generează date noi

După finalizarea procesului de contur, următorul pas este să încărcați harta Minecraft în versiunea nouă a Minecraft. Nu putem accentua faptul că destul de puțin, ca și cum l-ați încărcat cu versiunea originală a Minecraft, nu veți obține noile biome din noul generator de teren;veți obține vechile date despre biome, care vor face întregul proces fără valoare, așa cum va trebui să începeți din nou.

Există două moduri de a genera noile date despre bucăți. Puteți juca de fapt jocul și zburați în mod creativ, urmând limita lumii dvs. și încărcând date noi. Dacă aveți o hartă foarte mică ca cea pe care o folosim pentru acest tutorial, este o metodă perfect plauzibilă.

Dacă aveți o hartă mai mare, procesul de explorare a frontierei mondiale vechi ar putea dura de la ore la zile. Mai mult, puteți să renunțați la explorarea reală, de teama de a strica surprize într-o hartă a modului de supraviețuire.În acest scop, este util să utilizați generatorul de teren Minecraft pentru a încărca automat datele de pe hartă fără a fi nevoie să jucați jocul și să explorați manual.

Dacă nu doriți să explorați toate frontierele și Minecraft Land Generator este mai mult de tweaking decât vă pasă de a face chiar acum, nu vă faceți griji. Datele de contur pe care le-am făcut în ultimul pas nu expiră, deoarece a detaliat cu precizie conturul hărții vechi. Puteți rula funcția de îmbinare de câte ori doriți în viitor, pe măsură ce descoperiți zonele care nu funcționează bine.

După finalizarea trecerii conturului, copiați datele din lume în directorul Minecraft și apoi încărcați harta cu noua versiune a Minecraft. Roșiți-vă în jurul marginilor hărții până ajungeți la felul de cusături zgârcite și urâte văzute în rândurile de mai sus.

Odată ce ați explorat harta și ați generat datele noi, este timpul să efectuați permisiunea de curățare.

Îmbinarea datelor chunk

Pasul final al procesului este să copiați peste fișierul de salvare din directorul dvs. de salvare Minecraft( acum că ați generat noile date cu noua versiune a Minecraft) înapoi în dosarul /MCMerge/ în care lucrați

Cu fișierul hărți actualizat în loc, executați următoarea comandă:

mcmerge.exe îmbina "lume"

Stai și relaxează-te. Procesul pe o lume mica este de cateva minute, procesul pe o lume foarte mare ar putea dura mai mult de o ora sau mai mult. Când procesul este complet copiați fișierul de salvare din directorul MCMerge înapoi la Minecraft salvează directorul și îl încărcați. Lumea actualizată proaspăt va avea acum tranziții radicale între biomezi, fără tranziții jigging și jarring între vechiul și noul teren.

Amintiți-vă cât de evidente au fost tranzițiile în redarea de mai sus? Să ne uităm la o nouă renderare a noilor date de hartă cu marginile îmbinate.

Nu este deloc rău. Este greu de spus cât de netedă totul arata de pe cer în sus, cu toate acestea, haideți să mărim și să comparăm un punct dintr-o perspectivă în joc. Iată o locație unde a existat un model distinct și urât de scară în care pădurea a întâlnit biomul oceanului și apoi, în aceeași privință, o cusătură urâtă între zona de câmpie și zona montană.

În harta fixă ​​MCMerge, văzută mai jos, dintr-un unghi ușor diferit, care arată efectiv schimbările, țărmul este tăiat și variat, iar cusătura dintre câmpie și munți este fixată cu un reglaj al râului și altitudinii pe margineamunte biome.

Ceea ce a fost un ochi foarte aparent care te-ar face să presupui că jocul a izbit de acum arată ca acasă în lumea Minecraft, fără întrebări. Chiar și atunci când aveți o cusătură lungă și liniară pentru a ascunde, aceasta încă arată destul de naturală.

În ecranul de mai jos puteți vedea un loc, zeci de bucăți lungi, în cazul în care două biomes întâlnit de-a lungul unei linii foarte drepte. Deși râul generat pare un pic nenatural, având în vedere caracterul normal al râurilor Minecraft( și un jucător cu ochi ascuțit ar observa cu siguranță că este o natură neobișnuit de dreaptă dintr-un punct avantajos), se pare că este mult mai natural decât o linie dreaptă care marchează granițaîntre cele două biomes.

Când se ocupă de cusături perfect drepte, MCMerge face o curățare suficient de bună și fuzzând cusăturile( până la punctul în care numai atunci când sunt văzute din aer sau într-o randare la linii devin evidente).Atunci când se ocupă de mai multe margini de hartă organice și rătăcitoare, lucrarea de curățare este practic nedetectabilă.

În tutorialul din ziua de azi am folosit setările implicite în condiții mai puține decât cele ideale( hărțile noastre aveau un amestec de ambele margini ascuțite drepte și muchii meandre ale scărilor) și totuși am avut rezultate foarte bune. Dacă rulați MCMerge pe o hartă mai mare explorată din punct de vedere ecologic și continuați să vă amestecați cu opțiunile de îmbinare( verificați fișierul readme pentru a vedea cum puteți ajusta algoritmul fuzzy, adâncimea văii râului și a capacului înconjurător și așa mai departe)să creeze marginile îmbinate atât de naturale încât să fie ușor de uitat, chiar și de persoana care le-a inserat, unde erau.

Aveți o întrebare Minecraft presantă mare sau mică?Impusca-ne un email la [email protected] si vom face tot posibilul pentru a raspunde la aceasta!