Kako nadograditi svoje stare minecraft karte za bešavne prijelaze u nove biome
Nadogradnja Minecrafta do najnovijih značajki uvijek je zabavna osim ako razbija vaše stare karte i stvara ogromne i ružne artefakte preko njih. Čitajte dalje dok vam pokazujemo kako možete uzeti staru Minecraft mapu i donijeti je u novu verziju Minecrafta bez rizika za stvarno ružne propuste na vašem terenu.
U čemu je problem?
Minecraftova ogromna i proceduralno generirana mapa je stvorena pomoću algoritma generatora terena koji potiče svjetsko sjeme (alfanumerički niz koji se generira u vrijeme kada je svijet stvoren na temelju vremenske oznake sustava ili ga isporučuje igrač). Ovo sjeme služi kao pseudo-slučajan broj koji se unosi u složenu jednadžbu koja zatim generira Minecraft svijet oko igrača, komad po komadu.
Ovaj sustav radi jako dobro, i to je čarobna podloga Minecraft svemira u kojoj igrači mogu zadržati roaming i roaming s novim brdima, planinama, pećinama, i više generirani u letu za njih da istražuju.
Gdje se pokvari (i što nas danas zanima) je kada igrači donesu staru kartu iz prethodne verzije Minecrafta u novu verziju Minecrafta. Svjetsko sjeme ostaje s mapom svijeta za život te karte ali ono što algoritam za generiranje terena stvara na temelju tog sjemena može se značajno promijeniti između glavnih verzija Minecrafta.
To znači da ako učitate mapu izrađenu u Minecraftu 1.6. * U Minecraft 1.8. * Tada će prijelazna područja između područja koje ste već istražili i novih područja koja ćete istraživati u budućnosti biti vrlo ružno kako će generator generirati teren potpuno nepodudaran teren. Planine će se strmoglaviti u oceane, čudne, savršeno kvadratne šume će se pojaviti u pustinjama, a druge ružne artefakte će se pojaviti na vašim kartama.
Pogledajmo kako je ružno to što se učitava mapa s Minecraftom 1.6.4 i zatim učitava u Minecraft 1.8.3. Prvo, evo snimka naše ogledne mape. Sjeme za našu kartu, ako želite igrati zajedno kod kuće, je 1261263041493870342. Za informacije o korištenju sjemena pogledajte našu lekciju Minecraft Izrada prilagođenih karata.
Prvo, istaknimo našu metodologiju. Učitali smo kartu u kreativnom načinu rada i odletjeli ravno iz početnog kvadrata. Razdaljina pogleda postavljena je na "Daleko" (rane verzije Minecrafta nisu dopuštale brojčanu udaljenost prikaza na temelju dijelova, ali znamo da je Far jednako udaljenosti od 16 komada). To znači da oko naše mrijeste nalazi se mreža od 32 × 32 komada generirana od strane generatora terena.
Nakon izrade ove karte čekali smo da se svi komadi generiraju, a naš pogled popuni u svim smjerovima. Zatim smo se odjavili i učitali istu kartu u Minecraft 1.8.3 i postavili udaljenost gledanja na 32 komada. Nakon što smo čekali da se udaljenost prikaže, letjeli smo oko ruba stare karte (otprilike 16 komada dalje od centra) i promatrali gdje su se rubovi karte generirani starim algoritmom spojili s novim. Znate li selo koje možete vidjeti u daljini u pustinji gore? Sada ima prilično neobičnu obalu.
Gornji snimak je snimljen nakon što je letio na drugu stranu pustinjskog sela, gledajući natrag prema središtu karte s novoizgrađenog terena. Stari generator je pročitao sjeme i rekao: "Napravite ovo područje pustinjom!", Ali novi generator je rekao: "Napravite ovo područje oceanom!" Možete vidjeti oštru liniju koja putuje vodoravno i koja ocrtava stari teren od novog..
Ako vam to nije dovoljno glupo i ružno, razmislite o snimci iz područja džungle koje se vidi sjeverno od točke mrijesta i sela na slici iznad.
Evo ga, veliki prekrasni planinski džungl. Pogledajmo kako to izgleda s druge strane.
Lijep. Više oceana i, zahvaljujući visini terena koji je stvoren prije nego što smo stavili staru kartu u noviju verziju Minecrafta, pad s vrha planine džungle na ocean ispod je oko 50 blokova. Možda bismo trebali biti zahvalni što je glitch stvorio ocean, a ne polje, jer bi nas takav pad sigurno učinio.
Samo u slučaju da još niste uvjereni da prikazivanje propusta nije posve odvratno, pozovite pomoć našeg starog prijatelja Mapcraftera za prikaz 3D karte u stilu Google Earth koju trenutno istražujemo kako bi vam pokazali koliko je doista brutalan sukobljavanje generatora terena zapravo jest.
Ono što možemo odrediti iz ovog pogleda odozgo prema dolje je da je sjeme u generatoru 1.6.4 htjelo stvoriti područje oko mjesta mrijesta koje je bilo sjecište džungle, pustinje, ravnice i tajga snježnih šuma. Ono što je generator 1.8.3 želio stvoriti na istom istom mjestu je ogroman ocean s prskanjem malih otoka i velike (kao što se vidi u donjem području) kopnene mase s planinama i šumama.
Kada su se dvojica sukobila, Minecraft je u osnovi rekao: "U redu, ovi komadi već postoje pa ih nećemo pokušati ponovno generirati, ali igrač treba novi tako da ćemo primijeniti generator trenutne verzije. ”Rezultat je strašna zbrka koju vidite gore.
Sada ćemo biti prvi koji će vam reći da je naš savršeni 32 × 32 trg izvan mjesta ekstremni primjer gdje su rubovi bolno očigledni. Namjerno smo napravili malu kvadratnu kartu u Minecraftu 1.6.4 kako bismo izrazito naglašavali i lokalizirali ekstremne promjene između starog i novog terena kako bismo vam to pokazali.
"Živjeli u" kartu na kojoj ste organski istraživali i igrali igru neće imati tako savršen kvadratni oblik, već će umjesto toga imati sve vrste vilica, krivulja i slično gdje ste se kretali po karti bez temeljitog istraživanja svaki centimetar od ruba do ruba. Ova vrsta karte imat će opuštene propuste duž opsežnih rubova, kao i džepove propusta unutar unutarnje mape gdje igrač nikada nije odvažio i stoga nijedan dio nije bio generiran. I oni, nestali komadići interijera, će patiti od generacijskih propusta koji će ostaviti čudne artefakte iza sebe (poput savršeno kvadrata pustinjskog pijeska usred snježnog bioma)..
Srećom za sve nas, tu je vrlo pametan alat koji čini fantastičan posao izglađivanje šavova između starog terena generiranog prethodnom verzijom Minecrafta i novog terena generiranog novom verzijom. Pogledajmo kako možemo sačuvati naše karte iz života ružnog glist-out terena.
Izravnavanje prijelaza terena s MCMergeom
MCMerge je open source Minecraft urednik koji radi jednu stvar i jednu stvar vrlo dobro: pažljivo masira granice između starog terena i novog terena tako da je prijelazni prostor blagi nagib prema rijeci koja objedinjuje dva bioma bez drskoga i neprirodne prijelaze koje smo vidjeli u prethodnom odjeljku.
Postavite MCMerge između nadogradnji tako da može naučiti i odrediti granice vaše stare karte, a zatim učitati kartu u novi verziju Minecrafta i obavite neka istraživanja (ili koristite alat kao što je Minecraft Land Generator za istraživanje za vas s automatskim generiranjem komadića), a zatim ponovno pokrenete MCMerge, a tragovi preko šavova između starog terena i novog terena , oblikovati ih u prirodne doline i pukotine s rijekom na dnu, tako da vaši prijelazi više ne izgledaju kao slomljeni porculan, već prirodni krajobraz.
Razdvojimo slijed gore navedenih događaja i ilustriramo prijelaze s snimkama zaslona i vizualizacijom kako bismo istaknuli kako se promjene mijenjaju.
Odaberite mapu
Za potrebe ovog tutoriala odlučili smo koristiti isto sjeme i isto prije i poslije Minecraft verzija kao što smo to učinili u prethodnom odjeljku: Minecraft 1.6.4 i Minecraft 1.8.3. Jedina razlika je u tome što smo ponovno izradili kartu s istim sjemenom, a zatim se kretali okolo na više organski način u načinu opstanka da bismo stvorili prirodniji oblik karte (a ne savršeni kvadrat koji smo prethodno prikazali)..
Evo kako izgleda karta vodiča kada se prikaže u Mapcrafteru.
Zumirali smo na jugozapadnom rubu gdje ćemo kasnije vidjeti gdje je novi šav izglađen.
Koje god vaše karte odaberete, važno je da ni pod kojim uvjetima nemojte učitavati i istraživati kartu iz stare verzije Minecrafta u novijoj verziji Minecrafta dok ne završite prvi krug MCMerge procesa jer to može uvesti nepopravljive propuste na svoju kartu.
Također, prije nego što nastavite važno je da ste pohranili odabranu mapu. Nismo imali problema s MCMergeom ili, u tom slučaju, s bilo kojim od brojnih svjetskih alata za uređivanje koje smo koristili tijekom godina, ali uvijek je bolje biti siguran nego žaliti.
Preuzimanje MCMergea
Možete preuzeti kopiju najnovijeg izdanja MCMergea na službenim MCMerge temama na Minecraft forumima. Preuzimanje dolazi u dvije varijante: Python kod za Mac OS X, Linux i druge korisnike OS-a (koji zahtijeva da preuzmete i instalirate Python za svoj OS i pregršt zavisnosti koje su navedene u datoteci readme) ili unaprijed kompajlirani sustav Windows verzija koja zahtijeva samo preuzimanje Microsoft Visual C ++ 2008 Redistributable Package (x86) ako već nije instalirana na vašem računalu.
Bilješka: Za ovaj tutorial koristit ćemo verziju sustava Windows; za one koji slijede zajedno s Python verzijom jednostavno zamijenite “mcmerge.exe” u svim naredbama koje slijede s “python mcmerge.py” kao zamjenu. Sve dodatne naredbe i modifikatori ostaju na mjestu.
Prije nastavka kopirajte mapu za spremanje svijeta s kojom želite raditi u / MCMerge / mapu. (npr. ako se vaš svijet zove "Funland" sada bi trebao biti direktorij / MCMerge / Funland /.)
Pokretanje početnog MCMerge prijelaza
S direktorijem za spremanje smještenim u mapu / worlds /, vrijeme je za pokretanje prvog prolaska. Ovo je faza postupka u kojoj će MCMerge izvesti konturni trag duž postojećih granica karte i zabilježiti koje dijelove leži izravno na rubu istraživanog svijeta..
Da biste izvršili praćenje, pokrenite sljedeću naredbu unutar / MCMerge / direktorija preko naredbenog retka gdje je "world" naziv vašeg svjetskog spremišta.
mcmerge.exe praćenje "svijet"
Proces praćenja je prilično brz, čak i za velike svjetove, a izlaz ćete ovakav.
Dobivanje postojeće konture svijeta ...
Praćenje konture svijeta ...
Snimanje podataka svjetskog brojača ...
Detekcija svjetske konture je dovršena
U ovom trenutku MCMerge ima potrebne podatke. Proces možete potvrditi gledanjem u svoj svjetski direktorij, sada bi trebala postojati nova mapa s oznakom "## MCEDIT.TEMP ##" i datoteka pod nazivom "contour.dat". Ako naredba rezultira pogreškom i / ili se u mapi ne pojave dodatne datoteke, možda ćete morati pokrenuti naredbu kao administrator.
Generirajte nove podatke o komadu
Nakon završetka konture, sljedeći korak je učitavanje mape Minecrafta u novi verzija Minecrafta. To ne možemo dovoljno naglasiti jer ako ga učitate s izvornom verzijom Minecrafta, nećete dobiti nove biome iz novog generatora terena; dobit ćete stare podatke o biomu koji cijeli proces čine bezvrijednim, jer ćete morati početi ispočetka.
Postoje dva načina za generiranje novih podataka o komadu. Možete zapravo igrati igru i letjeti u kreativnom modu, prateći granice svog svijeta i učitavajući nove podatke. Ako imate vrlo malu kartu poput one koju koristimo za ovaj vodič, to je savršeno prihvatljiva metoda.
Ako imate veću kartu, proces istraživanja stare granice svijeta mogao bi trajati od nekoliko sati do nekoliko dana. Nadalje, možda ćete poželjeti preskočiti stvarno istraživanje zbog straha od kvarenja iznenađenja na karti načina preživljavanja. U tu svrhu korisno je koristiti Minecraft Land Generator za automatsko učitavanje podataka karte bez zahtjeva da igrate igru i ručno istražujete.
Ako ne želite istražiti sve granice i Minecraft Land Generator je više ugađati nego što želite učiniti sada, ne brinite. Podaci o konturi koje smo napravili u posljednjem koraku ne istječu jer je precizno iscrtao obris vaše stare karte. Funkciju spajanja možete pokrenuti onoliko puta koliko želite u budućnosti dok otkrivate područja koja se ne prikazuju dobro.
Nakon dovršetka prijelaza kontura, kopirajte svoje svjetske podatke natrag u svoj Minecraft direktorij i zatim učitajte kartu s oznakom novi verzija Minecrafta. Koračajte po rubovima karte dok ne završite s vrstom nazubljenih i ružnih šavova koji se vide u prikazu iznad.
Nakon što istražite kartu i generirate nove podatke o komadu, vrijeme je da izvršite propusnicu za čišćenje.
Spajanje podataka o komadu
Posljednji korak u procesu je kopiranje spremljene datoteke iz Minecraft spremišta (sada kada ste generirali nove podatke s novom verzijom Minecrafta) natrag u / MCMerge / mapu u kojoj ste radili.
Uz ažuriranu datoteku karte na mjestu, pokrenite sljedeću naredbu:
mcmerge.exe stopi "svijet"
Sjednite i opustite se. Proces na malom svijetu traje nekoliko minuta, proces na vrlo velikom svijetu može potrajati veći dio sata ili više. Kada je proces dovršen, kopirajte datoteku spremanja iz MCMerge direktorija natrag u vaš Minecraft imenik spremanja i učitajte ga. Vaš svježe ažurirani svijet sada će imati radikalno glatkije prijelaze između bioma bez nazubljenih i potresnih prijelaza između starog i novog terena.
Sjećate li se koliko su očiti prijelazi u prikazu iznad? Pogledajmo novi prikaz novih kartografskih podataka s spojenim rubovima na mjestu.
Uopće nije loše. Teško je reći koliko glatko sve izgleda na nebu, međutim, smanjimo i usporedimo mjesto iz perspektive u igri. Ovo je mjesto na kojem se nalazio jasan i ružan uzorak stepenica gdje je šuma susrela biomasu oceana, a zatim, u istom pogledu, ružni šav između ravničarskog područja i planinskog područja.
U fiksnoj karti tvrtke MCMerge, koja je prikazana ispod s malog različitog kuta koja stvarno pokazuje promjene, obala je usitnjena i raznovrsna, a šav između ravnica i planina fiksiran je rijekom i podešavanjem visine na rubu planine biome.
Ono što je bilo vrlo očigledno trn u oku, koje bi vas natjeralo da pretpostavite da je igra ispala, sada izgleda kao kod kuće u Minecraft svijetu, bez pitanja. Čak i kada imate dugačak i linearan šav koji skriva, još uvijek izgleda prilično prirodno.
Na slici ispod možete vidjeti mjesto, na desetke komada, gdje su se dvije biome susrele duž vrlo ravne linije. Iako stvorena rijeka izgleda pomalo neprirodno s obzirom na uobičajenu krivudavost Minecraft rijeka (a oštar pogled svakako bi zapazio da je priroda neobično ravna s visoke točke) još uvijek izgleda prirodnije od savršeno ravne crte koja označava granicu. između dva bioma.
Kada se radi o savršeno ravnim šavovima, MCMerge obavlja sasvim dobar posao čišćenja i fuzziranja šavova (do točke da se samo kada se gledaju iz zraka ili u renderiranju postaju očigledni). Kada se radi o organskijim i lutajućim rubovima karte, posao čišćenja je gotovo nemoguće otkriti.
U današnjem tutorialu koristili smo zadane postavke za manje od idealnih okolnosti (naša karta je imala mješavinu oštrih i oštrih rubova i krivudavih rubova stepenica) i još uvijek smo imali odlične rezultate. Ako pokrenete MCMerge na većoj, organski istraženoj karti, a dodatno se raspitate oko mogućnosti spajanja (provjerite datoteku readme da biste vidjeli kako možete prilagoditi algoritam fuzzinga, dubinu doline rijeke i okolni pokrov, i tako dalje) možete stvorite spojene rubove tako prirodne po izgledu da bi ih bilo lako zaboraviti, čak i kao osobu koja ih je umetnula, gdje su bili.
Je li pitanje Minecrafta veliko ili malo? Snimite nam e-poštu na [email protected] i mi ćemo dati sve od sebe da na nju odgovorimo!