Kako nadgraditi svoje stare minecraft karte za brezhibne prehode v nove biome
Nadgradnja Minecrafta do najnovejših funkcij je vedno zabavna razen razbije vaše stare zemljevide in ustvarja ogromne in grde predmete po njih. Preberite, ko vam pokažemo, kako lahko vzamete staro mapo Minecrafta in jo prenesete v novo različico Minecrafta, ne da bi pri tem tvegali resne grde napake na vašem terenu..
V čem je problem?
Minecraftov ogromen in proceduralno ustvarjen zemljevid je ustvarjen s pomočjo algoritma za generiranje terena, ki ga napaja svetovno seme (alfanumerični niz, ustvarjen v času, ko je svet ustvarjen na podlagi časovnega žiga sistema ali ga predloži igralec). To seme služi kot psevdo-naključno število, ki se vnaša v kompleksno enačbo, ki nato generira Minecraft svet okoli igralca, ki ga razpade po kosu.
Ta sistem deluje zelo dobro, in to je čarobna podlaga za vesolje Minecraft, kjer lahko igralci ohranijo gostovanje in gostovanje z novimi hribi, gorami, jamami in še več, ki jih ustvarijo na letalu, da jih razišče.
Kje se pokvari (in kar nas danes zanima) je, ko igralci prinesejo stari zemljevid iz prejšnje različice Minecrafta v novo različico Minecrafta. Svetovno seme ostaja z zemljevidom sveta za življenje tega zemljevida ampak kaj ustvarja algoritem za ustvarjanje terena na podlagi tega semena se lahko bistveno spremeni med večjimi različicami Minecrafta.
To pomeni, da če v Minecraft 1.8 naložite zemljevid, ustvarjen v Minecraftu 1.6. *, Bodo prehodna območja med območjem, ki ste ga že raziskali, in novimi področji, ki jih boste raziskali v prihodnosti, zelo grdo, saj bo generator terena ustvaril popolnoma neustrezen teren. Planine se bodo potopile navzdol v čiste obraze v oceane, v puščavah se bodo pojavili čudni, popolnoma kvadratni gozdovi, na vaših zemljevidih pa se bodo pojavili drugi grdi predmeti..
Oglejmo si, kako grdo je to, če naložimo ustvarjanje zemljevida z Minecraft 1.6.4 in nato nalaganje v Minecraft 1.8.3. Prvič, tukaj je posnetek našega vzorčnega zemljevida. Seme za naš zemljevid, če želite igrati skupaj doma, je 1261263041493870342. Za informacije o uporabi semen si oglejte našo lekcijo Minecraft Izdelava zemljevidov po meri.
Najprej izpostavimo našo metodologijo. Zemljevid smo naložili v ustvarjalnem načinu in leteli naravnost navzgor od našega začetnega kvadrata. Razdalja pogleda je nastavljena na »Daleč« (zgodnje različice Minecrafta niso omogočale številčne razdalje pogleda na delce, ampak vemo, da je Far ekvivalenten razdalji pogleda 16 kosov). To pomeni, da okoli našega micelijskega mesta stoji generator 32 × 32 delov, ki jih generira terenski generator.
Ko smo ustvarili ta zemljevid, smo čakali, da se vsi kocki ustvarijo in naš pogled zapolnijo v vse smeri. Potem smo se odjavili in naložili isti zemljevid v Minecraft 1.8.3 in nastavili razdaljo pogleda na 32 kosov. Po čakanju na razdaljo smo leteli okoli roba starega zemljevida (približno 16 koščkov od centra) in pogledali, kje so robovi zemljevida, ustvarjeni s starim algoritmom, združeni z novim. Veste, da lahko vidite vas v daljavi v puščavi zgoraj? Zdaj ima precej nenavadno obalo.
Zgornji posnetek je bil narejen, ko je letel na drugo stran puščavske vasi in gledal nazaj proti središču zemljevida iz novo ustvarjenega terena. Stari generator je prebral seme in rekel: "Naredite to območje kot puščavo!", Vendar je novi generator rekel: "Naredite to območje oceanom!" Vidite ožjo linijo, ki potuje vodoravno in razmejuje stari teren od novega..
Če to za vas ni dovolj grozno in grdo, upoštevajte ta posnetek zaslona iz območja džungle, ki je viden severno od drstišča in vasi na zgornji sliki..
Tam je, velik čudovit gorski biomas džungle. Oglejmo si, kako dobro je videti z druge strani.
Lepo. Več oceana in zahvaljujoč višini terena, ustvarjenemu pred nalaganjem starega zemljevida v novejšo različico Minecrafta, je padec od vrha gore v džungli do spodnjega oceana okoli 50 blokov. Morda bi morali biti hvaležni, da je glitch ustvaril ocean in ne polje, saj bi nas ta kapljica zagotovo naredila.
Samo v primeru, da še vedno niste prepričani, da upodabljanje napak ni povsem grozovito, si pomagajte s pomočjo našega starega prijatelja Mapcrafterja, da prikažete pogled zemljevida, ki je v 3D slogu v Google Zemlji, in ki vam pokaže, kako resnično je brutalen v nasprotju z generatorji terena je res.
Iz pogleda od zgoraj navzdol lahko ugotovimo, da je seme v generatorju 1.6.4 želelo ustvariti območje okoli drstišča, ki je bilo presečišče džungle, puščave, ravnin in snežnih gozdov s tajgami. Kar je generator 1.8.3 želel ustvariti na istem mestu, je ogromen ocean s pršenjem majhnih otokov in veliko (kot se vidi na spodnjem območju) kopenske mase z gorami in gozdovi..
Ko sta se oba spopadla, je Minecraft v bistvu dejal: »V redu, ti deli že obstajajo, zato jih ne bomo več poskušali ustvariti, ampak igralec potrebuje. novo koščke, tako da bomo uporabili generator trenutne različice. ”Rezultat je grozna mishmash, ki jo vidite zgoraj.
Sedaj bomo prvi, ki vam bo povedal, da je naš popolni 32 × 32 kvadratni kraj skrajni primer, kjer so robovi boleče očitni. Namerno smo ustvarili majhno kvadratno mapo v Minecraftu 1.6.4, tako da smo zelo hiper poudarili in lokalizirali skrajne spremembe med starim in novim terenom, da bi ga predstavili za vas..
Zemljevid "živeli v", kjer ste organsko raziskovali in igrali igro, ne bo imel tako popolne kvadratne oblike, ampak bo imel vse vrste vilic, krivulj in takšnih, kjer ste se premikali po zemljevidu brez temeljitega raziskovanja. vsak centimeter od roba do roba. Ta vrsta zemljevida bo imela porazdelitvene glitke vzdolž obsežnih robov, kot tudi žepe v notranjosti zemljevida, kjer se igralec nikoli ni upustil in s tem ni bil ustvarjen noben kos. Tudi ti, manjkajoči notranji kosi, bodo trpeli zaradi generacijskih napak, ki bodo pustile za seboj čudne artefakte (kot popolnoma kvadratni peščeni pesek sredi zasneženega bioma)..
Na srečo za vse nas, tam je zelo pametno orodje, ki opravi fantastično delo, ki gladi šive med starim terenom, ki ga je ustvarila prejšnja različica Minecrafta, in nov teren, ki ga je ustvarila nova različica. Oglejmo si, kako lahko shranimo naše zemljevide iz življenja grdega razgibanega terena z njim.
Glajenje prehodov terena z MCMerge
MCMerge je odprtokodni urejevalnik Minecraft, ki zelo dobro opravlja eno stvar in eno stvar: skrbno masira meje med starim terenom in novim terenom, tako da je prehodni prostor rahlo nagnjen navzdol do reke, ki združuje dva bioma brez neskladja in nenaravni prehodi, ki smo jih videli v prejšnjem razdelku.
MCMerge namestite med nadgradnjami, da se lahko naučijo in oblikujejo meje starega zemljevida, nato pa zemljevid naložite v novo različico Minecrafta in naredite nekaj raziskovanja (ali uporabite orodje, kot je Minecraft Land Generator za raziskovanje z avtomatsko generacijo kosov), nato pa znova zaženite MCMerge in sledi čez šive med starim terenom in novim terenom , ki jih oblikujejo v naravne doline in razpoke z reko na dnu, tako da vaši prehodi ne izgledajo več kot zdrobljen porcelan, ampak naravno urejanje.
Razčlenimo zaporedje zgoraj opisanih dogodkov in ponazorimo prehode z zaslonskimi posnetki in upodobitvami, da prikažemo, kako spremembe nastajajo.
Izberite zemljevid
Za namene te vadnice smo se odločili, da uporabimo isto seme in isto pred in po Minecraft različicah, kot smo to storili v prejšnjem razdelku: Minecraft 1.6.4 in Minecraft 1.8.3. Edina razlika je, da smo zemljevid znova ustvarili z istim semenom in nato še bolj organsko prešli v način preživetja, da smo ustvarili bolj naravno obliko zemljevida (in ne popolnega kvadrata, ki smo ga prej prikazali)..
Tukaj je prikazano, kakšna je vadbena karta pri upodabljanju v Mapcrafter.
Povečali smo se na jugozahodnem robu, kjer bomo kasneje zlahka videli, kje se novi šiv gladi..
Ne glede na to, katere zemljevide izberete, je pomembno, da pod nobenim pogojem ne naložite in raziščete zemljevida iz stare različice Minecrafta v novejši različici Minecrafta, dokler ne končate prvega kroga procesa MCMerge, saj lahko to povzroči nepopravljive napake. na zemljevidu.
Tudi pred nadaljevanjem je pomembno, da ste varnostno kopirali izbrani zemljevid. Nismo imeli težav z MCMergeom ali, če se to zgodi, s številnimi svetovnimi orodji za urejanje, ki smo jih uporabljali v preteklih letih, vendar je vedno bolje, da ste varni kot žal.
Prenos MCMerge
Na uradni temi MCMerge na forumih Minecraft lahko vzamete kopijo zadnje izdaje MCMerge. Prenos je na voljo v dveh okusih: koda Python za Mac OS X, Linux in drugi uporabniki OS (kar zahteva, da prenesete in namestite Python za vaš operacijski sistem in peščico odvisnosti, opisane v datoteki readme) ali vnaprej pripravljenem Windows različica, ki zahteva samo prenos paketa za prerazporeditev (x86) za Microsoft Visual C ++ 2008, če še ni nameščen na vašem računalniku.
Opomba: V tej vadnici bomo uporabljali različico Windows; za tiste, ki sledijo različici Python, preprosto nadomestite »mcmerge.exe« v vseh ukazih, ki sledijo kot »python mcmerge.py« kot zamenjavo. Vsa dodatna ukazna stikala in modifikatorji ostanejo na svojem mestu.
Pred nadaljevanjem kopirajte shranjevalni imenik sveta, s katerim želite delati, v mapo / MCMerge /. (npr. če se vaš svet imenuje »Funland« mora biti zdaj imenik / MCMerge / Funland /.)
Zagon začetnega prehoda MCMerge
Ko shranite imenik v mapo / worlds /, je čas, da nadaljujete z izvajanjem prvega prehoda. To je faza postopka, kjer bo MCMerge izvedel konturno sled ob obstoječih mejah zemljevida in si zapomnil, kateri kosi ležijo neposredno na robu raziskovanega sveta..
Če želite izvesti sledenje, zaženite naslednji ukaz iz imenika / MCMerge /, preko ukazne vrstice, kjer je »world« ime vašega imenika za shranjevanje v svetu..
mcmerge.exe sledenje »svetu«
Postopek sledenja je precej živahen, tudi za velike svetove in tako boste dobili izhod.
Pridobivanje obstoječega svetovnega obrisa ...
Sledenje svetovni konturi…
Snemanje podatkov svetovnega števca ...
Odkrivanje svetovne konture je končano
Na tej točki ima MCMerge podatke, ki jih potrebuje. Proces lahko potrdite tako, da pogledate v svoj svetovni imenik, zdaj naj bo nova mapa z oznako »## MCEDIT.TEMP ##« in datoteka z imenom »contour.dat«. Če ukaz povzroči napako in / ali se v mapi ne pojavijo dodatne datoteke, boste morda morali zagnati ukaz kot skrbnik.
Ustvarite nove podatke o kosu
Ko je konturni postopek končan, je naslednji korak nalaganje mape Minecraft v novo različica Minecrafta. Tega ne moremo dovolj poudariti, če ga naložite z originalno različico Minecrafta, ne boste dobili novih biomov iz novega generatorja terena; dobili boste stare biome podatke, ki celoten proces naredijo brez vrednosti, saj boste morali začeti znova.
Obstajata dva načina za ustvarjanje novih podatkov o kosih. Pravzaprav lahko igrate igro in letite v ustvarjalnem načinu, sledite meji vašega sveta in naložite nove podatke. Če imate zelo majhen zemljevid, kot je tisti, ki ga uporabljamo za to vadnico, je to povsem verjetna metoda.
Če imate večji zemljevid, lahko proces raziskovanja meje starega sveta traja od ur do dni. Morda boste želeli preskočiti dejansko raziskovanje zaradi strahu pred uničevanjem presenečenj na zemljevidu načina preživetja. V ta namen je koristno uporabiti Minecraft Land Generator za samodejno nalaganje podatkov zemljevida brez zahteve, da igrate igro in ročno raziščete.
Če ne želite raziskati vseh meja in Minecraft Land Generator je bolj tweaking kot si želite storiti prav zdaj, ne skrbite. Podatki o konturi, ki smo jih naredili v zadnjem koraku, ne potečejo, saj natančno določite oris vašega starega zemljevida. Funkcijo združevanja lahko zaženete tolikokrat, kot želite v prihodnosti, ko odkrivate področja, ki se ne prikazujejo dobro.
Ko končate prehod konture, kopirajte svoje podatke o svetu nazaj v imenik Minecraft in nato naložite zemljevid z novo različica Minecrafta. Pojdite po robovih zemljevida, dokler ne končate z vrsto nazobčanih in grdih šivov, ki jih vidite na zgornji strani.
Ko boste raziskali zemljevid in ustvarili nove podatke o kosu, je čas za izvedbo prehoda za čiščenje.
Združevanje podatkov o kosih
Zadnji korak v procesu je kopiranje v shranjevalno datoteko iz Minecraft shranjevalnega imenika (zdaj, ko ste ustvarili nove podatke z novo različico Minecrafta) nazaj v mapo / MCMerge /, v kateri ste delali..
S posodobljeno datoteko zemljevida zaženite ta ukaz:
mcmerge.exe združi »svet«
Sedite in se sprostite. Proces na majhnem svetu traja nekaj minut, proces na zelo velikem svetu pa lahko traja več kot eno uro ali več. Ko je postopek končan, kopirajte shranjevalno datoteko iz imenika MCMerge nazaj v imenik za shranjevanje Minecraft in ga naložite. Vaš sveže posodobljen svet bo zdaj imel bistveno bolj gladke prehode med biomi brez nazobčanih in neskladnih prehodov med starim in novim terenom.
Se spomnite, kako očitno so bili prehodi v zgornji sliki? Poglejmo novo upodobitev novih zemljevidov z združenimi robovi.
Sploh ni slabo. Težko je povedati, kako gladko je videti vse od zgoraj navzdol na nebu, zato zmanjšajmo in primerjamo mesto v perspektivi v igri. Tukaj je lokacija, kjer je bil izrazit in grd vzorec stopnišča, kjer se je gozd srečal z oceanskim biomom in nato v istem pogledu grd šiv med ravninskim območjem in gorskim območjem..
V fiksni karti MCMerge, ki je prikazana spodaj iz rahlo drugačnega kota, ki resnično pokaže spremembe, je obrežje razsekano in razgibano, šiv med ravninama in gorami pa je fiksiran z reko in nastavitvijo višine na robu gore. biome.
Kar je bilo zelo očitno, da vas bo predpostavljalo, da je igra izginila, je zdaj videti prav domov v svetu Minecrafta, brez vprašanj. Tudi če imate dolg in linearen šiv, da bi ga prikrili, še vedno izgleda naravnost.
Na spodnji sliki si lahko ogledate točko, na ducate dolgih kosov, kjer sta se dva bioma srečala na zelo ravni črti. Čeprav je reka videti nekoliko nenaravno glede na običajno meandrirnost rek Minecraft (in igralec z ostrim očesom bi zagotovo opazil nenavadno naravnost od visoke točke), je še vedno videti bolj naravno kot popolnoma ravna črta, ki označuje mejo. med dvema biomoma.
Kadar se ukvarjamo s popolnoma ravnimi šivi, MCMerge naredi vsekakor dovolj dobro delo, da očisti in zamaši šive (do te mere, da postanejo vidni le iz zraka ali v upodabljanju na proge). Ko se ukvarjamo z bolj ekološkimi in potujočimi robovi zemljevidov, je delo čiščenja praktično nezaznavno.
V današnji vadnici smo uporabili privzete nastavitve v manj kot idealnih okoliščinah (naš zemljevid je imel mešanico ostrih ravnih robov in meandričnih robov stopnic) in še vedno smo imeli odlične rezultate. Če zaženete MCMerge na večjem, bolj organsko raziskanem zemljevidu in se še bolj zapletete z možnostmi združevanja (preverite datoteko readme, da vidite, kako lahko prilagodite fuzzing algoritem, globino doline reke in okolico, itd.) ustvarite združene robove tako naravne po videzu, da bi jih bilo enostavno pozabiti, tudi kot osebo, ki jih je vstavila, kjer so bili.
Imate velik ali majhen pritisk na Minecraft? Ustreli nam e-poštno sporočilo na [email protected] in mi se bomo potrudili, da mu odgovorimo!