If-Koubou

Kako nadograditi svoje stare mine karte za bešavne prijelaze na nove biome

Kako nadograditi svoje stare mine karte za bešavne prijelaze na nove biome (Kako da)

Nadogradnja Minecrafta da dođe do najnovijih značajki uvijek je zabavnaosim ako to razbija 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.

U čemu je problem?

Ogromna i proceduralno generirana karta Minecrafta kreirana je korištenjem algoritma generatora terena 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, spiljama i više generiranima u letu kako bi ih istražili.

Gdje se raspada (i ono što je danas zabrinuta) kada igrači donose staru kartu iz prethodne verzije Minecrafta u novu verziju Minecrafta. Svjetsko sjeme ostaje s kartama svijeta za život te mapeali što generira algoritam stvaranja terena 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 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 kad će generator terena generirati potpuno neusklađen teren. Planine će uroniti obična lica u oceane, u pustinjama će se pojaviti č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 učitava stvaranjem karte s Minecraft 1.6.4 i zatim učitava 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 izradili ovu kartu, čekali smo sve dijelove koji se stvaraju i naš pogled na naseljavanje 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 screenshot snimljen je nakon što je letio na drugu stranu pustinjskog sela, gledajući natrag prema središtu karte s novoizgrađenog 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žunglom područja koji se vidi sjeverno od mjesta mrijeste i sela na gornjoj slici.

Tu je velika prekrasna planinska biomena džungle. Pogledajmo kako to izgleda s druge strane.

Lijep. 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 u.

Samo u slučaju da još uvijek niste uvjereni da pogrešci nisu potpuno ogorčeni, uzmite pomoć našeg starog prijatelja Mapcrafter da biste prikazali 3D prikaz stanja u programu Google Earth na karti koju trenutno istražujemo kako bismo vam pokazali kako je doista brutalna sukob terenskih generatora zapravo jest.

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 sjecište 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č trebanovi pa ćemo primijeniti generator trenutne inačice. "Rezultat je strašna mješavina koju vidite iznad.

Sada ćemo vam prvo 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 kretali po karti bez temeljitog istraživanja svaki centimetar od 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č nikad 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, postoji 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.

Smanjuje prijelaze terena s MCMergeom

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 blagi padini dolje do rijeke koja ujedinjuje dva bioma bez nesklada i neprirodnih prijelaza koje smo vidjeli u prethodnom odjeljku.

Postavljate MCMerge između nadogradnji kako biste mogli naučiti i prikazati granice stare karte, a zatim učitate kartu unovi verziju Minecrafta i neka istražujete (ili koristite alat poput Minecraft Generatora Zemlje da biste istražili za vas automatskim generiranjem komada), a potom ponovo pokrenite MCMerge i tragove preko šavova između starog terena i novog terena , oblikujući ih u prirodne doline i pukotine s rijekom na dnu, tako da vaše prijelaze više ne izgledaju kao slomljena porculan nego prirodni uređenje okoliša.

Razbijimo niz gore navedenih događaja i ilustrirajte prijelaze s snimkama zaslona i prikazima kako bismo naglasili kako se promjene mijenjaju.

Odaberite svoju kartu

Za potrebe ovog vodiča odlučili smo se koristiti isti sjeme i isti 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.

Povećali smo se na jugozapadnom rubu gdje ćemo kasnije vidjeti gdje se novi šavovi zaglađuju.

Bez obzira na vaše mape koje odaberete, važno je da apsolutno, ni pod kojim okolnostima ne učitavate i istražite kartu sa svoje stare verzije Minecraft u novijoj inačici Minecraft dok ne dovršite prvi krug procesa MCMerge jer to može predstavljati nepopravljive propuste na svoju kartu.

Isto tako, prije nego što nastavite, važno je da ste sigurnosnu kopiju sigurnosne kopije 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 MCMergea

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 Windows koja zahtijeva samo preuzimanje Microsoft Visual C ++ 2008 Redistributable paketa (x86) ako već nije instaliran 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 kao "zamjena" sa "python mcmerge.py". Sve dodatne naredbe prekidača i modifikatora ostaju na mjestu.

Prije nastavka kopirajte mapu za spremanje svijeta s kojom želite raditi u / MCMerge / mapu. (npr. Ako se vaš svijet zove "Funland", sad bi trebao biti direktorij / MCMerge / Funland /.)

Pokretanje početnog MCMerge prolaza

S popisom za spremanje koji se nalazi u / worlds / mapi, vrijeme je da nastavite s pokretanjem prvog prolaza. 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 štednje svijeta.

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 ...

Praćenje svjetske konture ...

Zapisivanje broja svjetskih podataka ...

Dovršetak globalnog konture

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.

Generirajte nove podatke o zastavama

Nakon završetka procesa kontura, sljedeći je korak učitavanje mape Minecraft u mapi Minecraftnovi verzija Minecrafta. 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 zrncu. 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 kartu proces istraživanja stare svjetske granice može 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 i Minecraft Land Generator je uvećan nego što to sad želite učiniti, 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 pomoćunovi verzija Minecrafta. 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 podataka Chunk

Posljednji korak procesa je da kopirate datoteku za spremanje iz mape Minecraft save (sada kada ste generirali nove podatke novom verzijom Minecrafta) natrag u / MCMerge / mapu u kojoj ste radili.

S ažuriranom kartografskom datotekom pokrenite sljedeću naredbu:

mcmerge.exe spojiti "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 u gornjem prikazu? 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.

U fiksnoj mapi MCMerge, vidljivoj ispod iz laganog drugog kuta koji doista ukazuje na promjene, obala je sjeckana i raznovrsna, a šava između ravnica i planina je fiksirana uz prilagodbu visine i visine na rubu planine biome.

Ono što je bilo vrlo očigledno trnce koje bi vas pretpostavilo 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, desetine komada dugih, gdje se dva biomena susreću duž vrlo ravne linije. Iako generirana rijeka izgleda tad malo neprirodno s obzirom na uobičajeno meandering prirode Minecraft rijeke (i oštar očiju igrač bi svakako primijetiti da je neuobičajeno ravno prirode s visokim vidikovne točke) i dalje izgleda daleko više prirodni nego savršeno ravno crta označava granicu između dva biomena.

Kada se bavite savršeno ravnim šavovima, MCMerge svakako ima dobar posao koji čisti i zgušnjava šavove (do točke da je vidljivo samo kada se gleda iz zraka ili u prikazu na crte). 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 karta imala je kombinaciju oštrih ravnih rubova i vijugavih rubova stepenice), 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žete stvoriti spojene rubove tako prirodne u izgledu da bi bilo lako zaboraviti, čak i kao osoba koja ih je umetnula, gdje su bili.

Imate li prevelik Minecraft pitanje veliko ili malo? Pucaj nam e-mail na adresu [email protected] i mi ćemo se potruditi da odgovorimo!