13Aug
Nadogradnja Minecraft-a do najnovijih značajki uvijek je zabavna osim ako prekine vaše stare karte i stvara ogromne i ružne artefakte preko njih. Pročitajte kako vam pokazujemo kako možete snimiti staru mapu Minecraft i dovesti ga u novu verziju Minecrafta bez riskiranja doista ružnih kvarova na vašem terenu.
Što je problem?
Minecraftova ogromna i proceduralno generirana karta izrađena je algoritmom terenskih generatora koji je hranjen svjetskim sjemenom( alfa-numerički niz proizveden u vrijeme kada se svijet stvara temeljem vremenske oznake sustava ili dobivenog od strane igrača).Ovo sjeme služi kao pseudoslučajni broj koji se unosi u složenu jednadžbu koja zatim stvara svijet Minecrafta oko igrača, komad po komadu.
Ovaj sustav funkcionira vrlo dobro, a to je čarobno podupiranje Minecraftovog svemira u kojem igrači mogu zadržati roaming i roaming s novim brežuljcima, planinama, špiljama i više generiranima u letu kako bi ih istražili.
Gdje se raspada( i ono što se ovdje tiče) kada igrači donose staru kartu iz prethodne verzije Minecrafta u novu inačicu Minecrafta. Svjetsko sjeme ostaje s kartama svijeta za život te mape
, ali što algoritam stvaranja terena stvara na temelju tog sjemena može se značajno promijeniti između velikih verzija Minecraft.To znači da ako učitate mapu stvorenu u Minecraft 1.6. * U Minecraft 1.8. * Onda će se prijelazna područja između područja koje ste već istraživali i novih područja koja ćete istražiti u budućnosti biti vrlo ružni jer će generator terenagenerirati potpuno neusklađen teren. Planine će uroniti obična lica u oceane, u pustinjama pojavit će se čudni savršeno četvrtasti škriljevci, a na vašim se kartama prikazuju i ostali ružni artefakti.
Pogledajmo kako je to ružno što se može učitati stvaranjem karte s Minecraft 1.6.4 i zatim učitavanjem u Minecraft 1.8.3.Prvo, evo snimka zaslona naše karte uzorka. Sjeme za našu kartu, ako želite igrati kod kuće, je 1261263041493870342. Za informacije o korištenju sjemena, pogledajte našu lekciju Minecraft Izrada prilagođenih karata.
Najprije naglašavamo našu metodologiju. Mapu smo učitali u modusu Creative i letjeli smo ravno s našeg početnog trga. Udaljenost gledanja postavljena je na "Daleko"( ranije inačice Minecrafta nisu omogućile numeričku udaljenost gledanja na temelju komada, ali znamo da je Far jednaka udaljenosti od 16 komada).To znači da oko naše mrijestne točke postoji rešetka od 32 × 32 komada koji generira generator terena.
Nakon što smo stvorili ovu kartu čekali smo sve dijelove kako bi generirali i naš pogled da naselimo u svim smjerovima. Zatim smo se odjavili i učitali istu kartu u Minecraft 1.8.3 i postavili našu udaljenost gledanja na 32 komada. Nakon što smo čekali udaljenost do izrade, letjeli smo oko ruba stare karte( otprilike 16 komada daleko od središta) i pogledali gdje su rubovi karte generirane starim algoritmom spojeni s novom. Znate selo koje možete vidjeti u daljini u pustinji? Sada ima prilično osebujnu obalu.
Gornji snimak zaslona snimljen je nakon što je letio na drugu stranu pustinjskog sela, gledajući natrag prema središtu karte s novo nastalog terena. Stari je generator pročitao sjeme i rekao: "Napravite ovo područje pustinjom!", Ali novi generator je rekao: "Napravite ovo područje kao ocean!" Možete vidjeti crnu vodu koja vodoravno putuje, što ilustrira stari teren iz novoga.
Ako to nije glupavo i ružno za vas, razmislite o ovom snimku zaslona iz džungle područje vidio na sjeveru od mrijesta točke i selo na slici gore.
Tu je velika prekrasna planinska biomija džungle. Pogledajmo kako to izgleda s druge strane.
Lijepo. Više oceana i, zahvaljujući visini terena koji smo stvorili prije nego što smo utovali staru kartu u noviju verziju Minecrafta, pad s vrha džungle planine do oceana ispod je oko 50 blokova. Možda bismo trebali biti zahvalni što je glitch stvorio ocean, a ne polje kao takav pad bi nas sigurno učinio rezervirati.
Samo u slučaju da još uvijek niste uvjereni da zlonamjerni propusti nisu posve strašni, uzmite pomoć našegstarog prijatelja Mapcrafter kako bi prikazao 3D prikaz Google Earth-a na karti koju trenutno istražujemo kako bismo vam pokazali kako je stvarno brutalan sukob terenskih generatora.
Ono što možemo odrediti s ovog pogleda odozgo je da sjeme u 1.6.4 generatoru želi stvoriti područje oko točke mrijesti koja je bila raskrižje džungle, pustinje, ravnice i taiga snježnih šuma. Ono što je 1.8.3 generator želio stvoriti na tom istom mjestu je ogroman ocean s prskanjem malih otoka i velikim( kao što se vidi u donjem području) kopnene mase s planinama i šumama.Kada su se dvojica sukobili, Minecraft je zapravo rekao: "U redu, ti dijelovi već postoje pa ih nećemo pokušati generirati, ali igrač treba nove komade pa ćemo primijeniti generator trenutne verzije." Rezultat jestrašna mishmash možete vidjeti gore.
Sada ćemo vam najprije reći da je naš savršeni trg 32 × 32 izvanredan krajnji primjer gdje su rubovi bolno vidljivi. Namjerno smo stvorili malu kvadratnu kartu u Minecraft 1.6.4 izričito kako naglašavamo i naglašavamo ekstremne izmjene između starog i novog terena kako bismo vam pokazali.
Karta "živjela" na kojoj ste organski istraživali i igrati igru neće imati takav savršeni kvadratni oblik, već će umjesto toga imati sve vrste vilica, krivulja i takvih mjesta gdje ste se preselili bez karteistražujući svaki centimetar ruba do ruba. Ova vrsta mape imat će izbliza glitches uz opsežne rubove, kao i džepovi glitches unutar unutrašnjosti karte gdje igrač nikada nije ventured, a time nema komade su vrlo generirani. I oni, nedostajući interni komadići, patit će od generacija propusta koji će ostaviti čudne predmete iza sebe( poput savršeno četvrtaste mrlje pustinjskog pijeska usred snježne biome).
Srećom za sve nas, tu je vrlo pametan alat vani koji čini fantastičan posao izglađivanje šavova između starog terena generira prethodna verzija Minecraft i novi teren generira nova verzija. Pogledajmo kako možemo spremiti naše karte s njim životom s ružnim glitched-out terenom.
Smoothing Terrain Transitions s MCMerge
MCMerge je open source Minecraft urednik koji čini jednu stvar i jednu stvar vrlo dobro: pažljivo masira granice između starog terena i novog terena, tako da je prijelazni prostor nježni padini do rijeke koja sjedinjujedva biomesa bez neskladnih i neprirodnih prijelaza koje smo vidjeli u prethodnom odjeljku.
Postavljate MCMerge između nadogradnji kako biste mogli naučiti i prikazati granice stare karte, zatim učitate kartu u novu novu inačicu Minecraft i istražite( ili koristite alat poput Minecraft Generatora Zemlje da bisteistražujući vas automatskim generiranjem komadića), a potom ponovo pokrenite MCMerge, a trag je na šavovima između starog terena i novog terena, oblikujući ih u prirodne doline i pukotine s rijekom na dnu tako da se vaši prijelaziviše ne izgledaju kao slomljena porculan nego prirodno uređenje okoliša.
Razdijelimo slijed gore navedenih događaja i ilustrirajte prijelaze s snimkama zaslona i prikazima kako bismo naglasili kako se promjene mijenjaju.
Odaberite vašu mapu
Za svrhe ovog vodiča odlučili smo se koristiti isti sjeme i isto prije i poslije Minecraft inačica kao što smo učinili u prethodnom odjeljku: Minecraft 1.6.4 i Minecraft 1.8.3.Jedina je razlika u tome što smo rekonstruirali kartu s istim sjemenom i kružili na organičniji način preživljavanja kako bismo stvorili prirodniji oblik karte( a ne savršeni kvadrat koji smo prethodno prikazali).
Evo što izgleda mapa udžbenika kada se prikazuje u Mapcrafteru.
Uvećali smo se na jugozapadnom rubu gdje ćemo kasnije vidjeti gdje se novi šavovi zaglađuju.
Koji god vaš karti odabrali, važno je da apsolutno, ni pod kojim okolnostima, ne učitavate i istražite kartu sa svoje stare inačice Minecraft u novijoj inačici Minecraft dok ne dovršite prvi krug procesa MCMerge jer to može predstavljati nepopravljivupogreške na vašoj karti. Također, prije nego što nastavite, važno je sigurnosno kopiranje odabrane karte. Nismo imali problema s MCMergeom ili, uostalom, bilo kojim od brojnih alata za uređivanje na svijetu koji smo koristili tijekom godina, ali uvijek je bolje biti sigurnije od žalovanja.
Preuzimanje MCMerge
Možete preuzeti kopiju najnovijeg izdanja MCMergea na službenoj temi MCMerge na forumima Minecraft. Preuzimanje dolazi u dva okusa, Python kod za Mac OS X, Linux i ostale korisnike operativnih sustava( što zahtijeva da preuzmete i instalirate Python za OS i nekoliko konfiguracija navedenih u datoteci readme) ili prethodno sastavljenog sustava Windowskoja zahtijeva samo preuzimanje Microsoft Visual C ++ 2008 Redistributable paketa( x86) ako već nije instaliran na vašem računalu.
Napomena: 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 kao "zamjena" sa "python mcmerge.py".Sve dodatne naredbe prekidača i modifikatora ostaju na mjestu.
Kopirajte mapu za spremanje svijeta s kojim želite raditi u /MCMerge/ mapu prije nastavka.(npr. Ako se vaš svijet zove "Funland", sad bi trebao postojati direktorij /MCMerge/Funland/.)
Pokretanje početnog MCMerge Pass
Sa spremljenim direktorijem koji se nalazi u mapi /worlds/, vrijeme je da nastavite s prvim prolazom. Ovo je faza postupka u kojem će MCMerge izvesti konture između postojećih granica karte i zabilježiti koji komadići leže izravno na rubu istraženog svijeta.
Za izvođenje traga pokrenite sljedeću naredbu unutar /MCMerge/ direktorija preko naredbenog retka gdje je "svijet" naziv vaše štedne mape.
mcmerge.exe trag "svijet"
Proces praćenja prilično je snapped, čak i za velike svjetove, a vi ćete izlaz kao što je ovaj.
Dobivanje postojećeg svjetskog kontura. ..
Svjetski konture praćenja. ..
Svjetski brojki snimanja. ..
Svjetski konturni detekcijski kompletan
U ovom trenutku MCMerge ima potrebne podatke. Možete potvrditi taj proces gledanjem u svoj svjetski katalog, sada bi trebala postojati nova mapa s oznakom "MCEDIT.TEMP ##" i datoteku pod nazivom "contour.dat".Ako naredba uzrokuje pogrešku i / ili nema dodatnih datoteka u mapi, možda ćete morati pokrenuti naredbu kao administrator.
Stvaranje novih podatkovnih podataka
Kad završite proces konture, sljedeći korak je učitavanje mape Minecraft u novoj inačici Minecraft. Ne možemo naglasiti da je dovoljno malo kao da ga učitate s izvornom verzijom Minecraft nećete dobiti nove biomes od novog generatora terena;dobit ćete stare biome podatke koji čine cijeli proces bezvrijednim kao što ćete morati početi iznova.
Postoje dva načina za generiranje novih podataka o chunkovima. Možete igrati igru i letjeti u kreativnom načinu, slijedeći granicu vašeg svijeta i učitavanjem novih podataka. Ako imate vrlo malu kartu kao ona koju koristimo za ovaj vodič, to je savršeno prihvatljiva metoda.
Ako imate veću mapu, proces istraživanja stare svjetske granice mogao bi potrajati bilo gdje od nekoliko sati do dana. Nadalje, možda biste htjeli preskočiti stvarna istraživanja zbog straha od pogađanja iznenađenja na karti za preživljavanje. U tu je svrhu korisno koristiti Minecraft Land Generator za automatsko učitavanje podataka o karti bez potrebe da igrate igru i ručno istražite.
Ako ne želite istražiti sve granice, a Minecraft Land Generator je više ugađanja od onoga što trenutno radite, ne brinite. Podaci o konturama koje smo napravili u zadnjem koraku ne istječu jer je precizno prikazao obris svoje stare karte. Funkciju spajanja možete pokrenuti onoliko puta koliko želite u budućnosti dok otkrijete područja koja se ne prikazuju dobro.
Nakon završetka obrisnog prolaza, kopirajte svoje svjetske podatke natrag u Minecraft direktoriju, a zatim učitajte kartu novom verzijom Minecraft-a. Prolazeći po rubovima karte dok ne završite s vrstom nazubljenih i ružnih šavova koji se vide u gornjoj slici.
Nakon što istražite kartu i generirate nove podatke o komadićima, vrijeme je za izvođenje čišćenja.
Spajanje Chunk podataka
Posljednji korak procesa je kopiranje spremljene datoteke iz mape Minecraft save( sada kada ste generirali nove podatke novom verzijom Minecrafta) natrag u /MCMerge/ mapu u kojoj ste radili
Uz ažuriranu mapnu datoteku na mjestu, pokrenite sljedeću naredbu:
mcmerge.exe spojite "svijet"
Sjednite i opustite se. Proces na malom svijetu je nekoliko minuta, proces na vrlo velikom svijetu mogao bi zauzeti bolje od jednog sata ili više. Kada završite postupak kopiranja spremljene datoteke iz MCMerge direktorija u Minecraft spremite direktorij i učitajte ga. Vaš svježe ažurirani svijet sada će imati radikalno glatke prijelaze između biomesa bez zamršenih i nejasnih prijelaza između starog i novog terena.
Sjećate li se kako su prijelazi bili vidljivi u prikazu iznad? Pogledajmo novi prikaz novog podatkovnoga karata sa spojenim rubovima.
Uopće nije loše. Teško je reći koliko glatko sve izgleda iz gore na nebu, međutim, neka je zumiranje i usporediti mjesto iz perspektive u igri. Ovo je mjesto na kojem je bio poseban i ružan uzorak stepenaste korake u kojem se šuma susrela s biomom oceana, a zatim, s istog gledišta, ružnu šav između polja i planinskog područja.
Na fiksnoj karti MCMerge, vidljivoj ispod iz laganog drugog kuta koji stvarno ukazuje na promjene, obala je usitnjena i raznovrsna, a šava između ravnica i planina je fiksirana s korekcijom rijeke i visine na rubuplaninska bioma.
Ono što je bilo vrlo očigledno da bi se pretpostavljalo da je igra isklesana sada izgleda kao kod kuće u svijetu Minecrafta, bez pitanja.Čak i kada imate dugu i ravnu šav za skrivanje, još uvijek izgleda prilično prirodno.
Na slici ispod možete vidjeti mjesto, deseci komada dugih, gdje se dva biomena susreću duž vrlo ravne linije. Iako generirana rijeka izgleda tad malo neprirodno s obzirom na normalno krivudavu prirodu Minecraft rijeke( i oštro očiju igrač bi svakako primijetiti da je neuobičajeno ravno prirode s visine dobre točke) i dalje izgleda daleko više prirodno nego savršeno ravno crta označavanje graniceizmeđu dva biomena.
Kad se bavite savršeno ravnim šavovima, MCMerge svakako ima dobar posao čišćenja i zgušnjavanja šavova( do točke kada je postignuto samo kada se gleda iz zraka ili u prikazu linija).Kada se bavite s više organskih i lutalnih rubova karata, posao čišćenja gotovo je nedetektabilan.
U današnjem udžbeniku koristili smo zadane postavke pod manje idealnim okolnostima( naša je karta imala mješavinu oštrih ravnih rubova i vijugavih rubova stubišta), a mi još uvijek imali sjajne rezultate. Ako pokrenete MCMerge na većoj organiziranoj karti i dalje se bavite opcijama spajanja( provjerite datoteku readme kako biste vidjeli kako možete prilagoditi fuzzing algoritam, dubinu doline rijeke i okolnog pokrova i tako dalje) možetestvoriti spojene rubove tako prirodne u izgledu da bi bilo lako zaboraviti, čak i kao osoba koja ih je umetnula, gdje su bili.
Je li pitanje Minecraft pitanje veliko ili malo? Pucaj nam e-mail na adresu [email protected] i mi ćemo se potruditi da odgovorimo!