If-Koubou

Kuinka päivittää vanhat Minecraft-kartat saumattomille siirtymisille uusille biomalleille

Kuinka päivittää vanhat Minecraft-kartat saumattomille siirtymisille uusille biomalleille (Miten)

Minecraftin päivittäminen uusimpien ominaisuuksien saamiseksi on aina hauskaaellei se rikkoo vanhoja karttoja ja luo valtavia ja rumaja esineitä niiden yli. Lue, kun näytämme, kuinka voit ottaa vanhan Minecraft-kartan ja tuoda sen Minecraftin uuteen versioon vaarantamatta maallesi todellisia rumaisia ​​häiriöitä.

Mikä on ongelma?

Minecraftin valtava ja menettelyllisesti generoitu kartta luodaan käyttämällä maapallon generaattorialgoritmia, jota maailman siementä syöttää (alfa-numeerinen merkkijono, joka syntyy joko silloin, kun maailma luodaan järjestelmän aikaleimasta tai soittimen toimittamasta). Tämä siemen toimii näennäissatunnaisena numerona, joka syötetään monimutkaiseen yhtälöön, joka sitten luo Minecraft-maailman pelaajan ympärille.

Tämä järjestelmä toimii hyvin, ja se on Minecraft-maailmankaikkeuden maaginen tukipilari, jossa pelaajat voivat jatkaa verkkovierailua ja verkkovierailua uusilla kukkuloilla, vuorilla, luolilla ja paremmin luotuilla, jotta he voivat tutkia.

Siinä missä se hajoaa (ja mitä olemme tänään huolissaan) on, kun pelaajat tuovat vanhan kartan Minecraftin aiemmasta versiosta Minecraftin uuteen versioon. Maailman siemen pysyy kartan elämässä maailman kartallamutta mikä maastolähdön algoritmi luo, että siemen voi muuttua merkittävästi suurimpien Minecraft-versioiden välillä.

Tämä merkitsee sitä, että jos lataat Minecraft 1.6: sta * luodun kartan Minecraft 1.8: een, niin siirtymäalueet jo tutkituista alueista ja tulevaisuudessa tulevat uudet alueet ovat erittäin ruma, kun maaston generaattori tuottaa täysin mismatched maasto. Vuoret ajautuvat kauniisiin valkeisiin valtamereihin, muuten aavikolla ilmestyvät outoja, täysin neliönmuotoisia metsiköitä, ja muut ruma-esineet tulevat näkyviin kartteissasi.

Katsotaanpa, kuinka ruma se voi olla lataamalla luomalla kartta Minecraft 1.6.4: lla ja sitten lataamalla Minecraft 1.8.3: ssä. Ensinnäkin tässä on kuvakaappaus meidän näytekartasta. Kartan siemeniä, jos haluat pelata kotona, on 1261263041493870342. Lisätietoja siemenien käytöstä saat Minecraft-oppitunnistasi. Muokattujen karttojen luominen.

Ensinnäkin korostamme menetelmämme. Olemme ladanut kartan Creative-tilaan ja lentäneet suoraan ylös aloitusnäkymästämme. Katseluetäisyys on asetettu "Far" (Minecraftin aikaisemmat versiot eivät mahdollistaneet numeerista kapea-pohjaista näkymää, mutta tiedämme, että Far vastaa 16: n näkymän etäisyyttä). Tämä tarkoittaa sitä, että ympäröivä kynsispisteemme on maaston generaattorin tuottamat 32 × 32 palat.

Tämän kartan luomisen jälkeen odotimme kaikkien palojen syntymistä ja näkymämme täyttymään kaikkiin suuntiin. Sitten kirjaudut ulos ja ladattiin sama kartta Minecraft 1.8.3: ssa ja asetimme näkymänmäärän 32 palaan. Kun odotimme etäisyyttä tekemään, lensimme vanhan kartan reunan yli (noin 16 yksikköä kaukana keskustasta) ja katsoimme, missä vanhan algoritmin kanssa syntyneen kartan reunat yhdistyivät uuteen. Tiedätkö kylän, jota näet kaukana autiomaassa? Se on varsin erikoinen rantaviiva nyt.

Yllä oleva kuvakaappaus otettiin sen jälkeen, kun hän oli lentänyt erämaan kylän toiselle puolelle, katsellen taaksepäin kohti kartan keskustaa hiljattain luodusta maastosta. Vanha generaattori luki siemenet ja sanoi: "Tee alue aavikoksi!", Mutta uusi generaattori sanoi: "Tee tämä alue valtameriksi!" Näet horisontaalisen horisontaalisen viivan, joka hahmottaa vanhan maaston uudesta.

Jos se ei ole häikäisevä ja ruma tarpeeksi, katsele tätä kuvakaappausta viidakkoalueelta, joka näkyy kutevan pisteen pohjoispuolella ja kylässä yllä olevassa kuvassa.

Siellä on suuri, kauniin vuoristoinen viidakon biomi. Katsotaanpa, kuinka hienoa se näyttää toiselta puolelta.

Ihana. Enemmän valtameriä ja maastokartan korkeuden ansiosta, ennen kuin veimme vanhan kartan Minecraftin uudempaan versioon, viidakkoseudun vuoren huipulle alla oleva merta on noin 50 korttelia. Ehkä meidän pitäisi olla kiitollisia, että glitch tuotti valtameren eikä kentän sellaisena pudotuksena olisi varmasti tehnyt meidät sisään.

Vain jos et vieläkään ole vakuuttunut siitä, että glitches eivät ole täysin horjuvia, anna meidän vanhan ystävän Mapcrafterin avulla 3D-kolmiulotteisen näkymän kartasta, jota parhaillaan tutustumme osoittamaan, kuinka todella julma maastogeneraattorien kohtaaminen on todellakin.

Tästä ylhäältä alaspäin katsotusta näkemyksestä voidaan päätellä, että 1.6.4-generaattorin siemenet halusivat luoda alueen, joka oli viidakon, aavikon, tasangon ja taiga-lumimetsin leikkauspiste. Mitä 1.8.3-generaattori halusi luoda samassa paikassa, on valtava valtameri, jossa pienten saarten pilkkominen ja suuri (kuten alemmalla alueella) maa-massa vuorilla ja metsillä.

Kun molemmat ottivat yhteen Minecraftin, sanoivat "OK, nämä palaset ovat jo olemassa, jotta emme yritä luoda niitä uudelleen, mutta pelaaja tarvitseeUusi paloina, joten käytämme nykyisen version generaattoria. "Tulos on kauhea mishmash näet edellä.

Nyt voimme ensin kertoa teille, että täydellinen 32 × 32 -paikka-aukio on äärimmäinen esimerkki, jossa reunat ovat tuskallisen ilmeisiä. Olemme suunnitelleet tarkoituksellisesti pienen neliön kartan Minecraft 1.6.4: ssä nimenomaisesti sekä hyper-korostetulle että lokalisoimalla äärimmäiset muutokset vanhan ja uuden maaston välillä esittelemään sen sinulle.

Kartan "asunut" -kohdassa, jossa olet organisoitunut ja pelaat peliä, ei ole niin täydellistä neliön muotoa, vaan sen sijaan on kaikenlaisia ​​haarukoita, kaareja ja sellaisia, joissa olet muuttanut karttaa ympäri ilman perusteellista tutkimusta joka tuumaa reunasta reunaan.Tällaisella kartalla on räjähtäviä glitches pitkin laaja reunat sekä taskujen glitches sisällä sisätilojen kartta, jossa pelaaja koskaan ventured ja näin ollen paloja oli hyvin syntynyt. Myös ne, jotka puuttuvat sisätiloihin, kärsivät sukupolven häiriöistä, jotka jättävät outoja esineitä (kuten täysin neliömäinen aavikkohiekka lumisen bieen keskellä).

Onneksi kaikille meille on erittäin ovela työkalu, joka tekee hienon työn, joka tasoittaa saumoja aikaisemman Minecraft-versiota ja uutta versiota tuottavan uuden maaston luomien vanhan kentän välillä. Katsotaanpa, miten voimme säästää karttamme ruma-kimmoisan maaston elämästä.

Tasoittaa maaston siirtymiä MCMergen kanssa

MCMerge on avoimen lähdekoodin Minecraft-editori, joka tekee yhdestä asiasta ja yhdestä asiasta erittäin hyvin: se huolellisesti hieronnassa rajoja vanhan maaston ja uuden maaston välillä siten, että siirtymätila on lempeä rinne alas jokeen, joka yhdistää kaksi biomeeriä ilman jarringia ja luonnolliset siirtymät, joita näimme edellisessä osassa.

Asenna MCMerge päivitysten välillä, jotta se voi oppia ja kartoittaa vanhan kartan reunat, lataat sitten kartanUusi (tai käytä työkalua kuten Minecraft Land Generator -ohjelmaa tekemällä etsimäsi sinulle automaattisesti automaattisen hakkuukäsittelytekniikan), ja sitten suoritat uudelleen MCMerge-ohjelman, ja se jäljittää vanhan maaston ja uuden maaston välisiä saumoja , veistämällä ne luonnollisiksi katsomiin laaksoihin ja reikiin pohjaisella joella siten, että siirtymät eivät enää näytä särkyneeltä porrasta vaan luonnolliselta maisemoinnilta.

Hajottakaamme edellä kuvatut tapahtumat ja havainnollistavat siirtymät kuvakaappauksilla ja renderoinnilla korostaaksemme muutosten muotoa.

Valitse kartta

Tässä opetusohjelmassa olemme päättäneet käyttää samaa siementä ja samaa ennen ja jälkeen Minecraft-versiot kuten edellisessä osiossa: Minecraft 1.6.4 ja Minecraft 1.8.3. Ainoa ero on se, että olemme saaneet kartan uudestaan ​​saman siementen kanssa ja sitten liikkuivat luonnonmukaisemmalla tavalla selviytymistilassa luomaan luonnollisemman kartan muodon (eikä täydellistä neliötä, jota aiemmin esittelimme).

Tässä on, mitä tutorial-kartta näyttää, kun se esitetään Mapcrafterissa.

Olemme lähentaneet lounaista reunaa, josta näemme myöhemmin myöhemmin, kun uusi sauma on tasoitettu.

Missä tahansa valitsemassasi kartassa on tärkeää, että et ehdottomasti missään olosuhteissa lataa ja tutki karttaa vanhasta Minecraft-versiosta Minecraftin uudemmassa versiossa, kunnes olet suorittanut MCMerge-prosessin ensimmäisen kierroksen, koska se voi aiheuttaa korjaamattomia virheitä sinun karttasi.

Lisäksi ennen kuin jatkat, on tärkeää, että olet varmuuskopioinut valitun kartan säilytykseen. Meillä ei ole ollut mitään ongelmia MCMergen kanssa tai millään monilla vuosien mittaamilla lukuisilla maailman muokkaustyökaluilla, mutta on aina parempi olla varma kuin pahoillaan.

MCMergen lataaminen

Voit napata kopion viimeisimmästä MCMerge-versiosta Minecraft-foorumien virallisella MCMerge-aiheella. Lataus tulee kahteen makuun, Python-koodiin Mac OS X: lle, Linuxille ja muille käyttöjärjestelmän käyttäjille (jotka edellyttävät, että lataat ja asennat Pythonin käyttöjärjestelmälle ja kourallinen riippuvuudet, jotka on lueteltu readme-tiedostossa) tai valmiiksi koottu Windows versio, joka vaatii vain, että lataat Microsoft Visual C ++ 2008: n uudelleenjakelupaketin (x86), jos sitä ei ole jo asennettu koneellesi.

Huomautus: Tätä ohjetta varten käytämme Windows-versiota; Python-versiota seuraaviin, korvataan vain "mcmerge.exe" kaikissa komennoissa, jotka ovat seurauksena python mcmerge.py: n kanssa korvaamisena. Kaikki muut komentokytkimet ja muutokset pysyvät paikallaan.

Kopioi maailman tallennuskansio, johon haluat työskennellä, ennen kuin aloitat / MCMerge / kansion. (esim. jos maailmaasi kutsutaan "Funland", sen pitäisi nyt olla hakemisto / MCMerge / Funland /.)

Alkuperäisen MCMerge-passin suorittaminen

Kansioon / worlds / kansioon tallennetun hakemisto-hakemiston avulla on aika jatkaa ensimmäisen passin suorittamista. Tämä on menettelyn vaihe, jossa MCMerge suorittaa ääriviivatuloksen nykyisten karttakorkeuksien mukaisesti ja merkitsee, mitkä palikat sijaitsevat suoraan tutkittavan maailman reunalla.

Jäljityksen suorittaminen suorittaa seuraavan komennon / MCMerge / -hakemistosta komentoriviltä, ​​jossa "maailma" on maailman tallentamasi hakemiston nimi.

mcmerge.exe jäljittää "maailma"

Jäljitysprosessi on melko hauska, myös suurille maailmoille, ja tuloksesi on tällainen.

Nykyisen maailman muodon saaminen ...

Jäljitelmä maailman muotoon ...

Maailmanlaajuisten laskentatietojen tallennus ...

Maailman muotoilun havaitseminen on valmis

Tässä vaiheessa MCMergellä on tarvittavat tiedot. Voit vahvistaa prosessin katsomalla maailman hakemistoon, nyt pitäisi olla uusi kansio, jonka nimi on "## MCEDIT.TEMP ##" ja tiedosto nimeltä "contour.dat". Jos komennolla on virhe ja / tai ylimääräisiä tiedostoja ei näy kansiossa, sinun on ehkä suoritettava komento järjestelmänvalvojana.

Luo uusi kappaletiedosto

Kun ääriviivaprosessi on valmis, seuraava vaihe on Minecraft-kartan lataaminenUusi versio Minecraft. Emme voi korostaa sitä tarpeeksi vähän, kuin jos lataat sen Minecraftin alkuperäisellä versiolla, et saa uusia biomeja uudesta maastogeneraattorista; saat vanhoja biomatietoja, jotka tekevät koko prosessin arvottomiksi, kuten sinun täytyy aloittaa uudestaan.

Uusia hakutiedostoja voidaan luoda kahdella tavalla. Voit itse pelata peliä ja lentää luovaa toimintatapaa noudattaen maailman rajaa ja lataamalla uusia tietoja.Jos sinulla on hyvin pieni kartta, jota käytämme tässä opetusohjelmassa, on täysin uskottava menetelmä.

Jos sinulla on suurempi kartta, vanhan maailman rajan tutkiminen voi kestää muutamia tunteja päivinä. Lisäksi voit halutessasi ohittaa todellisen etsinnän peläten pilata yllätyksiä selviytymiskäytössä. Tällöin on hyödyllistä käyttää Minecraft Land Generatoria lataamaan automaattisesti karttatietoja ilman että sinun tarvitsee pelata peliä ja tutkia manuaalisesti.

Jos et halua tutkia kaikkia rajoja, ja Minecraft Land Generator on enemmän kuin koskaan, sinun ei tarvitse huolehtia. Viimeisessä vaiheessa tehdyt ääriviivatiedot eivät vanhene, koska se kartoitti tarkasti vanhan kartan ääriviivat. Yhdistämistoimintoa voidaan käyttää niin monta kertaa kuin haluat tulevaisuudessa, kun paljastat alueet, jotka eivät toimi kunnolla.

Kun olet saanut ääriviivatuloksen, kopioi maailman tiedot takaisin Minecraft-hakemistoosi ja lataa sitten karttaUusi versio Minecraft. Kääntäkää kartan reunojen ympärillä, kunnes päädyt siihen, millaisia ​​jumittuja ja rumaisia ​​saumoja nähdään yllä olevassa renderöinnissä.

Kun olet tutkinut kartan ja luonut uudet kappaletiedot, on aika suorittaa puhdistuslippu.

Chunk Data -tietojen yhdistäminen

Prosessin viimeinen vaihe on kopioida tallennustiedosto Minecraft-tallennushakemistasi (nyt kun olet luonut uudet tiedot uudella Minecraft-versiolla) takaisin / MCMerge / kansioon, johon olet työskennellyt.

Päivitetyn karttatiedoston ollessa paikallaan suorita seuraava komento:

mcmerge.exe yhdistää "maailma"

Istu alas ja rentoudu. Prosessi pienessä maailmassa on muutaman minuutin pitkä, prosessi hyvin suurella maailmalla voisi kestää paremman osan tunti tai enemmän. Kun prosessi on valmis, kopioi tallennustiedosto MCMerge-hakemistosta takaisin Minecraft-tallentamistasi hakemistoon ja lataa se. Päivitetyssä maailmassasi on nyt radikaalisti pehmeämpi siirtyminen biomien välillä ilman jumittuja ja jarring-siirtymiä vanhojen ja uusien maastojen välillä.

Muista, kuinka ilmeiset siirtymät olivat edellä esitetyssä? Katsotaanpa uuden karttatietojen uusi renderointi yhdistetyillä reunoilla.

Ei huonommin. On vaikea kertoa, kuinka sileä kaikki näyttää taivaalta ylöspäin, joten yritetään zoomaa ja vertailla pistettä pelin näkökulmasta. Tässä on paikka, jossa oli erilainen ja ruma portaatyökuvio, jossa metsä kohtasi valtameriympäristön ja sitten samassa mielessä tasainen sauma tasa-alueen ja vuoristoalueen välillä.

MCMerge-kiinteässä kartassa, jota nähdään pienemmästä kulmasta, joka todella näyttää muutoksilta, rantaviiva on pilkottu ja vaihteleva, ja tasangon ja vuoristojen välinen sauma on kiinnitetty joen ja korkeuden säätöön vuoren reunalla biomi.

Mikä oli hyvin näennäinen silmänräpäys, joka antaisi sinut olettamaan, että peli oli kurottautunut, näyttää nyt oikealta kotona Minecraft-maailmassa, ei kysynyt kysymyksiä. Vaikka sinulla on pitkä ja lineaarinen sauma piilottaa se näyttää siltä, ​​että se on melko luonnollinen.

Alla olevassa kuvakaappauksessa näet paikan, kymmeniä paloja pitkäksi, jolloin kaksi biomeeriä pitkin hyvin suoran linjan. Vaikka syntynyt joki näyttää hieman luonnottomalta, kun otetaan huomioon Minecraft-joen normaalisti mutkitteleva luonne (ja terävä silmäinen pelaaja varmasti huomata, että se on poikkeuksellisen suoraviivaa korkeasta näköalapaikasta), se näyttää siltä, ​​että se on vieläkin luonnollisempi kuin täysin suorassa viivalla, joka merkitsee rajaa kahden biomeerin välillä.

Täysin suorilla saumoilla käsiteltäessä MCMerge tekee varmasti varmasti tarpeeksi työtuloksen, joka puhdistaa ja särkivät saumat (siihen pisteeseen, että vain ilmasta katsottuna tai riveissä tapahtuvaan renderointiin tulee ilmeinen). Kun käsitellään enemmän orgaanisia ja vaeltavien karttojen reunoja, siivoustyö on käytännössä havaittavissa.

Tämän päivän opetusohjelmassa käytimme oletusasetuksia alle ihanteellisissa olosuhteissa (kartallamme oli sekoitus sekä teräviä suoran reunoja että mutkittelevia porrasreunoja) ja meillä oli vielä hyviä tuloksia. Jos suoritat MCMergeä suuremmalla orgaanisesti tutkituimmalla kartalla ja lisäät jatkossakaan yhdistämisvaihtoehdoilla (tarkista readme-tiedostona, kuinka voit säätää fuzzing-algoritmia, jokilaakson syvyyttä ja ympäröivää kansiota jne.) Voit luodaan sulautetut reunat niin luonnollisilta ulkonäöltään, että olisi helppo unohtaa, vaikka henkilö, joka asetti ne, missä he olivat.

Onko Minecraftin kysymys kiireellinen vai pieni? Anna meille sähköpostia osoitteesta [email protected] ja teemme parhaamme vastaamaan siihen!