Kotisivu » miten » Vanhojen minecraft-karttojen päivittäminen saumattomiksi siirtymiseksi uusiin biomeihin

    Vanhojen minecraft-karttojen päivittäminen saumattomiksi siirtymiseksi uusiin biomeihin

    Minecraftin päivittäminen uusimpiin ominaisuuksiin on aina hauskaa ellei se rikkoo vanhat kartat ja luo heille valtavia ja rumia esineitä. Lue, kun näytämme, kuinka voit ottaa vanhan Minecraft-kartan ja tuoda sen uuteen Minecraft-versioon vaarantamatta oikeastaan ​​rumaista häiriötä maastossa.

    Mikä on ongelma?

    Minecraftin valtava ja menettelytapaisesti luotu kartta luodaan käyttämällä maaperän generaattori-algoritmia, jota syöttää maailman siemen (aakkosnumeerinen merkkijono, joka syntyy, kun maailma luodaan järjestelmän aikaleiman perusteella tai soittimen toimesta). Tämä siemen palvelee pseudo-satunnaislukuna, joka syötetään monimutkaiseen yhtälöön, joka sitten luo Minecraft-maailman soittimen ympärille..

    Tämä järjestelmä toimii erittäin hyvin, ja se on Minecraft-maailmankaikkeuden maaginen tukipilari, jossa pelaajat voivat pitää verkkovierailuja ja verkkovierailuja uusilla kukkuloilla, vuorilla, luolilla ja enemmän luodulla lennolla..

    Missä se hajoaa (ja mitä olemme tänään huolissamme) on se, että pelaajat tuovat vanhan kartan aikaisemmasta Minecraft-versiosta uuteen Minecraft-versioon. Maailman siemenet pysyvät maailman kartalla kyseisen kartan elämässä mutta mitä maastossa syntyvä algoritmi luo sen perusteella, että siemenet voivat muuttua merkittävästi suurten Minecraft-versioiden välillä.

    Tämä tarkoittaa, että jos lataat Minecraftissa 1.6. * Luodun kartan Minecraft 1.8: een *, niin jo tutkitun alueen ja tulevaisuuden tutkittavien uusien alueiden väliset alueet ovat erittäin rumia, kun maaston generaattori tuottaa täysin epäjohdonmukainen maasto. Vuoret putoavat alas valtaviin kasvoihin valtameriin, outoja täydellisiä neliömetsiä, jotka näkyvät autiomaassa, ja muut ruma-esineet näkyvät kartoissa.

    Katsotaanpa, kuinka ruma, joka voidaan ladata luomalla kartta Minecraft 1.6.4: lla ja sitten lataamalla Minecraftissa 1.8.3. Ensinnäkin tässä on esimerkki näytekartastamme. Kartan siemeniä, jos haluat pelata kotona, on 1261263041493870342. Lisätietoja siementen käytöstä on Minecraft-oppitunnillasi..

    Ensinnäkin, korostetaan metodologiamme. Olemme ladanneet kartan Creative-tilassa ja lentäneet suoraan ylöspäin lähtöalueeltamme. Näkymäetäisyys on "Far" (Minecraftin varhaiset versiot eivät sallineet numeerista runkopohjaista katseluetäisyyttä, mutta tiedämme, että Far vastaa 16: n palanäkymää). Tämä tarkoittaa sitä, että kutevan kohdan ympärillä on ruudukko, joka koostuu maastogeneraattorin tuottamista 32 x 32 paloista.

    Tämän kartan luomisen jälkeen odotimme, että kaikki palaset muodostuvat ja näkymämme täyttää kaikki suunnat. Sitten kirjauduimme ulos ja ladasimme saman kartan Minecraftissa 1.8.3 ja asetimme katseluetäisyytemme 32 osaan. Odottaessasi, että etäisyys tehdään, lenimme vanhan kartan reunan ympäri (noin 16 palaa keskeltä) ja tarkastelimme, missä vanhan algoritmin avulla muodostetun kartan reunat sulautuivat uuteen. Tiedätkö kylän, jonka näet etäisyydellä edellä olevassa aavikolla? Nyt on melko omituinen rantaviiva.

    Yllä oleva kuvakaappaus tehtiin lentämisen jälkeen aavikon kylän toiselle puolelle, kun katsot taaksepäin kartan keskustaa vastapäätä syntyneestä maastosta. Vanha generaattori luki siemenen ja sanoi: "Tee tämä alue erämaaksi!", Mutta uusi generaattori sanoi: "Tee tämä alue valtamereksi!" Näet raikkaan linjan, joka kulkee vaakasuunnassa ja joka rajaa vanhan maaston uuteen.

    Jos se ei ole glitchy ja ruma tarpeeksi sinulle, harkitse tätä kuvakaappausta viidakon alueelta, joka on nähtävissä pohjoispuolella kutevan pisteen ja kylän yläpuolella olevassa kuvassa.

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

    Ihana. Enemmän valtamerta ja ennen maastoa, joka syntyi ennen kuin panimme vanhan kartan Minecraftin uudempaan versioon, lasku viidakon vuoren huipulta alla olevaan valtamereen on noin 50 korttelia. Ehkä meidän pitäisi olla kiitollisia, kun häiriö synnytti valtameren eikä kentän, koska tällainen pudotus olisi varmasti tehnyt meidät.

    Jos et vieläkään ole vakuuttunut siitä, että häiriöiden tekeminen ei ole täysin hirveä, ota mukaan vanhan ystäväsi Mapcrafterin apu, jotta voimme näyttää 3D Google Earth -tyylisen näkymän kartasta, jota parhaillaan tutkimme ja näytämme sinulle, kuinka todella julma maaston generaattoreiden tarttuminen on todella.

    Tästä ylhäältä alaspäin katsottavasta näkökulmasta voidaan päätellä, että 1.6.4-generaattorin siemenet halusivat luoda alueen kutevan pisteen ympärille, joka oli viidakon, aavikon, tasangon ja taiga-lumimetsän leikkauspiste. Mitä 1.8.3-generaattori halusi luoda samassa paikassa, on valtava valtameri, jossa on pieniä saaria ja suuri (alemman alueen nähtynä) maamassa vuorilla ja metsillä.

    Kun molemmat yhtyivät yhteen, Minecraft sanoi, "OK, nämä palat ovat jo olemassa, joten emme yritä luoda niitä uudelleen, mutta pelaajan tarvitsee Uusi tällöin sovellamme nykyisen version generaattoria. ”Tuloksena on kauhea mishmash, jota näet edellä.

    Nyt kerrotaan ensin, että täydellinen 32 × 32-paikkainen neliömme on äärimmäinen esimerkki, jossa reunat ovat tuskallisen ilmeisiä. Pyrimme tarkoituksella luomaan pienen neliökartan Minecraftissa 1.6.4 nimenomaan sekä hyper-korostamaan että paikallistamaan vanhan ja uuden maaston väliset äärimmäiset muutokset sen esittelemiseksi sinulle.

    "Elävällä" kartalla, jossa olet ollut orgaanisesti tutkinut ja pelannut peliä, ei ole niin täydellistä neliön muotoa, vaan sen sijaan on kaikenlaisia ​​haarukoita, käyrät ja sellaisia, joissa olet liikkunut kartalla ilman perusteellista tutkimista joka tuumaa reunasta reunaan. Tällaisella kartalla on laajoja vikoja pitkin laajoja reunoja sekä sisäkartan sisällä olevia glitche-taskuja, joissa pelaaja ei koskaan uskaltautunut eikä näin ollen paloja ollut hyvin luotu. Myös ne, jotka puuttuvat sisätiloista, kärsivät sukupolven häiriöistä, jotka jättävät outoja esineitä taaksepäin (kuten täysin neliönmuotoinen autiomaahiekka lumisen biomin keskellä).

    Onneksi meille kaikille, siellä on erittäin älykäs työkalu, joka tekee loistavan työn, joka tasoittaa vanhan maaston muodostamaa edellistä Minecraft-versiota ja uuden version tuottamaa uutta maastoa. Katsotaanpa, miten voimme tallentaa karttamme siitä, että elämästä on ruma glitched-out maasto.

    Maastosiirtymien tasoitus MCMerge-toiminnolla

    MCMerge on avoimen lähdekoodin Minecraft-editori, joka tekee yhden asian ja yhden asian hyvin: se huolellisesti hieroo vanhan maaston ja uuden maaston välisiä rajoja siten, että siirtymävyöhyke on lempeä kaltevuus alas jokeen, joka yhdistää nämä kaksi biomeja ilman vinoa ja luonnolliset siirtymät, joita näimme edellisessä osassa.

    Käytät MCMerge-versiota päivitysten välillä, jotta se voi oppia ja kartoittaa vanhan karttasi rajat, sitten lataat kartan Uusi Minecraftin versio ja jotkut tutkimukset (tai Minecraft Land Generatorin käyttämä työkalu, jonka avulla voit tutkia sinulle automaattisen runko-sukupolven), ja sitten suoritat MCMerge-toiminnon uudelleen, ja se jäljittää vanhan maaston ja uuden maaston välisten saumojen yli , veistämällä ne luonnollisiin näköisiin laaksoihin ja rakoihin, joissa joki on alareunassa niin, että siirtymät eivät enää näytä rikkoutuneelta Kiinalta, mutta luonnolliselta maisemalta.

    Hajota edellä kuvattu tapahtumien järjestys ja havainnollistetaan siirtymiä kuvakaappausten ja kuvioiden avulla, jotta voit korostaa, miten muutokset muotoutuvat.

    Valitse kartta

    Tässä opetuksessa olemme päättäneet käyttää samaa siementä ja samaa ennen ja jälkeen Minecraftin versioita, kuten edellisessä osassa: Minecraft 1.6.4 ja Minecraft 1.8.3. Ainoa ero on se, että kartoitimme kartan samoilla siemenillä ja sitten vaellettiin orgaanisemmalla tavalla selviytymismuodossa luodaksemme luonnollisemman kartan muodon (eikä täydellistä neliötä, josta aiemmin esitimme).

    Seuraavassa on, miten opetusohjelma näyttää Mapcrafterissä.

    Olemme lähentäneet lounaaseen reunaa, josta näemme helposti myöhemmin, missä uusi sauma tasoittuu.

    Riippumatta siitä, kumpi kartoista valitset, on tärkeää, että et missään tapauksessa lataa ja tutki karttaa vanhasta Minecraft-versiostasi Minecraftin uudessa versiossa, kunnes olet suorittanut MCMerge-prosessin ensimmäisen kierroksen, sillä se voi aiheuttaa korjaamattomia häiriöitä kartalle.

    Ennen kuin jatkat, on tärkeää, että olet varmuuskopioinut valitun kartan säilyttämistä varten. Meillä ei ole ollut mitään ongelmia MCMerge-palvelun kanssa tai sen vuoksi useiden vuosien mittaan käyttämiemme useiden maailman muokkaustyökalujen kanssa, mutta on aina parempi olla turvallinen kuin pahoillani.

    MCMerge-tiedoston lataaminen

    Voit tarttua kopioon viimeisimmästä MCMerge-versiosta virallisessa MCMerge-aiheessa Minecraft-foorumeilla. Lataus sisältää kaksi makua: Python-koodi Mac OS X: lle, Linuxille ja muille käyttöjärjestelmän käyttäjille (joka vaatii lataamaan ja asentamaan Pythonin käyttöjärjestelmää varten ja kourallisen riippuvuuksia, jotka on kuvattu readme-tiedostossa) tai ennalta koottu Windows versio, joka vaatii vain Microsoft Visual C ++ 2008: n uudelleenjakelevan paketin (x86) lataamisen, jos sitä ei ole vielä asennettu laitteeseen.

    Huomautus: Tässä opetusohjelmassa käytämme Windows-versiota; niille, jotka seuraavat Python-versiota, vain korvaa ”mcmerge.exe” kaikissa komentoissa, joita seuraa “python mcmerge.py” -vaihtoehto. Kaikki ylimääräiset komentokytkimet ja modifikaattorit pysyvät paikallaan.

    Kopioi haluamasi maailman tallennushakemisto / MCMerge / -kansioon ennen jatkamista. (esim. jos maailmaasi kutsutaan nimellä "Funland", pitäisi nyt olla hakemisto / MCMerge / Funland /.)

    Alkuperäisen MCMerge-passin käyttö

    Kun tallennuskansio on sijoitettu / worlds / kansioon, on aika siirtyä ensimmäisen passin suorittamiseen. Tämä on vaihe menettelyssä, jossa MCMerge suorittaa kontuurin jäljityksen olemassa olevilla kartan rajoilla ja merkitse, mitkä palaset ovat suoraan tutkitun maailman reunalla.

    Jotta suoritetaan jälki, suorita seuraava komento / MCMerge / -hakemistosta komentoriviltä, ​​jossa ”maailma” on maailman tallennuskansion nimi.

    mcmerge.exe jäljittää “maailma”

    Jäljitysprosessi on melko typerä, jopa suurille maailmoille, ja tuotat näin.

    Olemassa olevan maailman ääriviivan saaminen…

    Maailman ääriviivan jäljittäminen…

    Maailman laskuritietojen tallentaminen…

    Maailman ääriviivatunnistus on valmis

    Tässä vaiheessa MCMerge: llä on tarvitsemansa tiedot. Voit vahvistaa prosessin etsimällä maailman hakemistosta, nyt pitäisi olla uusi kansio, jonka nimi on "## MCEDIT.TEMP ##" ja tiedosto nimeltä "contour.dat". Jos komento aiheuttaa virheen ja / tai kansiossa ei näy ylimääräisiä tiedostoja, sinun on ehkä suoritettava komento järjestelmänvalvojana.

    Luo uudet palan tiedot

    Kun ääriviiva on valmis, seuraava vaihe on ladata Minecraft-kartta Uusi Minecraftin versio. Emme voi painottaa sitä tarpeeksi vähän, sillä jos lataat sen Minecraftin alkuperäiseen versioon, et saa uusia biomeja uudesta maaston generaattorista; saat vanhat biomäärät, jotka tekevät koko prosessin arvottomaksi, koska sinun täytyy aloittaa kaikki uudestaan.

    Uusia ositietoja voidaan luoda kahdella tavalla. Voit todella pelata peliä ja lentää ympäriinsä luovassa tilassa seuraamalla maailman rajaa ja lataamalla uusia tietoja. Jos sinulla on hyvin pieni kartta, jota käytämme tässä opetusohjelmassa, se on täysin uskottava menetelmä.

    Jos sinulla on suurempi kartta, vanhan maailmanrajan tutkimisprosessi voi kestää kaikkialta tunneista päiviin. Lisäksi voit halutessasi ohittaa todellisen etsinnän pelätessänne hätää yllätyksiä selviytymismallikartassa. Tätä varten on hyödyllistä käyttää Minecraft Land Generatoria lataamaan automaattisesti karttatietoja ilman vaatimusta pelata peliä ja tutkia manuaalisesti.

    Jos et halua tutkia kaikkia rajoja ja Minecraft Land Generator on enemmän säätämistä kuin mitä haluat tehdä juuri nyt, älä huoli. Viimeisessä vaiheessa tekemämme ääriviivat eivät mene loppuun, koska se kartoitti tarkasti vanhan kartan ääriviivat. Voit suorittaa yhdistämistoiminnon niin monta kertaa kuin haluat tulevaisuudessa, kun paljastaa alueita, jotka eivät toimi hyvin.

    Kun olet suorittanut ääriviivan, kopioi maailman tiedot takaisin Minecraft-hakemistoon ja lisää sitten kartta Uusi Minecraftin versio. Paahtaa kartan reunojen yli, kunnes päädytte siihen, millaisia ​​karhennettuja ja rumia saumoja on nähtävissä yllä olevassa kuvassa..

    Kun olet kartoittanut kartan ja luonut uudet palan tiedot, on aika suorittaa puhdistuslupa.

    Chunk-tietojen yhdistäminen

    Prosessin viimeinen vaihe on kopioida tallennustiedosto Minecraft-tallennushakemistosta (nyt kun olet luonut uudet tiedot Minecraftin uudella versiolla) takaisin / MCMerge / -kansioon, jota käytit.

    Kun päivitetty karttatiedosto on paikallaan, suorita seuraava komento:

    mcmerge.exe yhdistää "maailman"

    Istu alas ja rentoudu. Pienessä maailmassa tapahtuva prosessi on muutaman minuutin pituinen, prosessi hyvin suuressa maailmassa voi kestää paremman osan tunti tai enemmän. Kun prosessi on valmis, kopioi tallennustiedosto MCMerge-hakemistosta takaisin Minecraftiin ja tallentaa hakemiston ja lataa se ylös. Tuoreella päivitykselläsi on nyt radikaalisti sujuvampia siirtymiä biomien välillä, ilman vanhoja ja uusia maastoja välittämättömiä siirtymiä..

    Muista, miten ilmeiset siirtymät olivat yllä olevassa renderöinnissä? Tarkastellaan uutta karttatietoa, jossa on yhdistetyt reunat.

    Ei huonommin. On kuitenkin vaikea sanoa, kuinka sileä kaikki näyttää taivaalta ylöspäin, joten lähennä ja vertaa kohtaa pelin näkökulmasta. Tässä on paikka, jossa oli erillinen ja ruma portaikko-vaihe, jossa metsä kohtasi valtameren biomin ja sitten samasta näkökulmasta ruma sauma tasankojen ja vuoristoalueiden välillä.

    MCMerge-kiinteässä kartassa, joka on nähtävissä alhaalta hieman eri näkökulmasta, joka todellakin osoittaa muutokset, rantaviiva on hienonnettu ja monipuolinen, ja tasangojen ja vuorien välinen sauma on kiinnitetty joen ja korkeuden säätöön vuoren reunalla biomi.

    Mikä oli hyvin ilmeinen silmä, joka tekisi oletukseksi, että peli oli häivytetty, näyttää nyt hyvältä kotona Minecraft-maailmassa. Vaikka sinulla on pitkä ja lineaarinen sauma piiloutua, se näyttää silti melko luonnolliselta.

    Alla olevassa kuvassa näet pisteen, kymmeniä paloja pitkä, jossa kaksi biomeja kohtasi hyvin suoran linjan. Vaikka luotu joki näyttää luonnolliselta luonnolliselta, koska Minecraft-joet ovat normaalisti mutkittelevia (ja terävä silmäpelaaja huomaa epätavallisen suoran luonteen korkealta näkökulmasta), se näyttää silti luonnollisemmalta kuin aivan suora viiva, joka merkitsee rajaa kahden biomin välillä.

    Täysin suorien saumojen käsittelyssä MCMerge tekee ehdottomasti tarpeeksi hyvää työtä ja puhdistaa saumat (siihen pisteeseen, että vain ilmakehästä tai viivojen muutoksista käy ilmi). Kun käsitellään enemmän orgaanisia ja vaeltavia karttareunoja, siivoustyö on käytännössä havaittavissa.

    Tämän päivän opetusohjelmassa käytimme oletusasetuksia alle ihanteellisissa olosuhteissa (kartalla oli sekoitus sekä teräviä suoria reunoja että mutkittelevia portaiden reunoja) ja meillä oli edelleen hyviä tuloksia. Jos suoritat MCMerge-sovelluksen suuremmalla orgaanisesti kartoitetulla kartalla ja koet edelleen yhteen sulautumisvaihtoehtojen kanssa (tarkista readme-tiedosto, miten voit säätää fuzzing-algoritmia, joen laakson syvyyttä ja ympäröivää kansi jne.) luo sulautuneita reunoja niin luonnollisesti, että olisi helppo unohtaa, vaikka henkilö, joka lisäsi ne, missä he olivat.


    Onko painettava Minecraft-kysymys suuri tai pieni? Ammuta meille sähköpostia osoitteeseen [email protected] ja teemme parhaamme vastauksemme siihen!