Ako aktualizovať staré mapy Minecraft pre bezproblémové prechody do nových biomes
Aktualizácia Minecraft, aby ste získali najnovšie funkcie, je vždy zábavná pokiaľ rozbije vaše staré mapy a vytvára im obrovské a škaredé artefakty. Prečítajte si, ako vám ukážeme, ako môžete vziať starú mapu Minecraft a priniesť ju do novej verzie Minecraft bez toho, aby ste riskovali skutočne škaredé závady vo vašom teréne.
Aký je problém?
Obrovská a procedurálne vytvorená mapa Minecraft je vytvorená algoritmom generátora terénu napojeným na osivo sveta (alfanumerický reťazec buď generovaný v čase vytvorenia sveta na základe časovej značky systému alebo dodávaného hráčom). Toto semeno slúži ako pseudonáhodné číslo, ktoré sa privádza do komplexnej rovnice, ktorá potom vytvára svet Minecraft okolo prehrávača,.
Tento systém funguje veľmi dobre a je to magický základ vesmíru Minecraft, v ktorom hráči môžu robiť roaming a roaming s novými kopcami, horami, jaskyňami a viac vygenerovanými v pohybe, aby mohli preskúmať.
Tam, kde sa rozpadá (a to, čo sa nám dnes týka) je to, keď hráči prinášajú starú mapu z predchádzajúcej verzie Minecraft do novej verzie Minecraft. Svetové osivo zostáva so svetovou mapou pre život tejto mapy ale čo generuje algoritmus generovania terénu založený na tom semeni, sa môže významne zmeniť medzi hlavnými verziami Minecraft.
To znamená, že ak načítate mapu vytvorenú v Minecraft 1.6. * Do Minecraft 1.8. *, Prechodové oblasti medzi oblasťou, ktorú ste už preskúmali a nové oblasti, ktoré budete skúmať v budúcnosti, budú veľmi škaredé, pretože generátor terénu bude generovať úplne nezodpovedaný terén. Hory sa ponorí do oceánov do tváre, na pustinách sa objavia podivne dokonale štvorcové plochy lesov a na vašich mapách sa objavia iné škaredé artefakty.
Poďme sa pozrieť na to, ako škaredé môže byť načítanie vytváraním mapy s Minecraft 1.6.4 a potom načítanie v Minecraft 1.8.3. Po prvé, tu je screenshot našej vzorovej mapy. Osivo pre našu mapu, ak si prajete hrať doma, je 1261263041493870342. Informácie o používaní semien nájdete v lekcii Minecraft Vytvorenie vlastných máp.
Po prvé, upozorňujeme na našu metodiku. Nakladali sme mapu v režime Creative a lietali rovno z nášho štartovacieho štvorca. Vzdialenosť zobrazenia je nastavená na "Far" (skoršie verzie Minecraft neumožnili vzdialenosť zobrazenia podľa číselného počtu, ale vieme, že Far je ekvivalentný vzdialenosti vzdialenosti 16 kusov). To znamená, že okolo nášho bodu trenia je mriežka 32 × 32 kusov generovaných generátorom terénu.
Po vytvorení tejto mapy sme čakali na všetky kusy, ktoré vytvorili, a náš pohľad na osídlenie vo všetkých smeroch. Potom sme odhlásili a načítať rovnakú mapu v Minecraft 1.8.3 a nastaviť vzdialenosť nášho pohľadu na 32 kusov. Po čakaní na vzdialenosť, ktorú sme mali vykresliť, sme preletali okolo okraja starej mapy (približne 16 kusov od stredu) a pozreli sme sa na to, kde sa okraje mapy vytvorené starým algoritmom zlúčili s novým. Poznáte dedinu, ktorú vidíte v diaľke v púšti nad? Má teraz dosť zvláštne pobrežie.
Hore uvedený snímok bol prijatý po lietaní na druhú stranu púštnej dediny, ktorý sa pozerá naspäť do stredu mapy z novo vytvoreného terénu. Starý generátor čítal osivo a povedal: "Urobte túto oblasť púšť!", Ale nový generátor povedal: "Urobte túto oblasť oceánom!" Môžete vidieť jasnú líniu pohybujúcu sa vodorovne, ktorá vymedzuje starý terén od nového.
Ak to nie je pre teba nejasné a škaredé, zvážte túto snímku z oblasti džungle videnej na sever od miesta rozmnožovania a dediny na obrázku vyššie.
Tam je, veľká krásna horská džungľa biome. Poďme sa pozrieť na to, ako skvelé to vyzerá z druhej strany.
Lovely. Viac oceánov a vďaka výške terénu vygenerovaného predtým, ako sme naložili starú mapu do novej verzie Minecraft, pokles z hornej časti džungle do dolného oceánu je okolo 50 blokov. Možno by sme mali byť vďační za to, že závada vytvorila oceán a nie pole, pretože by nás to kvôli určite znížila.
Len v prípade, že stále nie ste presvedčený o tom, že vykresľovanie problémov nie je úplne ohavné, požiadajte o pomoc nášho starého kamaráta Mapcrafter, aby nám poskytol 3D pohľad na mapu Google Earth, ktorú práve skúmame, aby vám ukázal, ako skutočne brutálny zhromažďovanie terénnych generátorov naozaj je.
Čo môžeme z tohto zhora nadol zistiť, bolo, že semeno v generátore 1.6.4 chcel vytvoriť oblasť okolo bodu, ktorý bol pretínajúc džungľu, púšť, pláň a snehové lesy taigy. Čo chcel generátor 1.8.3 vytvoriť na tom istom mieste, je obrovský oceán s rozstrekovaním malých ostrovov a veľkou (ako je vidieť v dolnej časti) pozemky s horami a lesmi.
Keď sa obaja stretli spolu Minecraft v podstate povedal: "OK, tieto kusy už existujú, takže sa ich nebude pokúšať znovu generovať, ale hráč potrebuje Nový kusy, takže použijeme generátor aktuálnej verzie. "Výsledkom je strašná mishmash, ktorú vidíte vyššie.
Teraz budeme prvý, kto vám povie, že náš perfektný štvorec s rozmermi 32 x 32 je extrémnym príkladom, kde sú okraje bolestivé. My sme zámerne vytvorili malú štvorcovú mapu v Minecraft 1.6.4, výslovne pre oba hyper accentuate a lokalizáciu extrémnych zmien medzi starým a novým terénom, aby sme vám ju predstavili.
Mapa "prežila", kde ste organicky prehliadali a hra na hru nebude mať taký dokonalý štvorcový tvar, ale namiesto toho bude mať všetky druhy vidličiek, kriviek a takých, kde ste sa presťahovali po mape bez dôkladného preskúmania každý palec od okraja po okraj. Tento druh mapy bude mať rozľahlé závady pozdĺž rozsiahlych okrajov, rovnako ako vrecká zábleskov vnútri mapy interiéru, kde hráč nikdy odvážil, a tak žiadne kusy boli veľmi generované. Aj tie chýbajúce interiérové kúsky budú trpieť generačnými problémami, ktoré zanechajú podivné artefakty za sebou (ako perfektne námestie púštneho piesku uprostred zasneženého biómu).
Našťastie pre všetkých z nás je tu veľmi šikovný nástroj, ktorý robí fantastickú prácu, ktorá vyhladzuje švy medzi starým terénom generovaným predchádzajúcou verziou Minecraft a novým terénom generovaným novou verziou. Poďme sa pozrieť na to, ako môžeme zachrániť naše mapy od života ošklivého lesklého terénu.
Vyrovnanie terénnych prechodov s programom MCMerge
MCMerge je open source Minecraft editor, ktorý robí jednu vec a jednu vec veľmi dobre: opatrne masíruje hranice medzi starým terénom a novým terénom, takže prechodový priestor je miernym svahom dole k rieke, ktorá spája dva biomy bez toho, neprirodzené prechody, ktoré sme videli v predchádzajúcej časti.
MCMerge nasadíte medzi inovácie, aby ste sa mohli naučiť a mapovať hranice vašej staršej mapy a potom načítať mapu do Nový verziu Minecraft a vykonajte nejaké skúmanie (alebo použite nástroj ako Minecraft Land Generator, ktorý vám robí skúmanie s automatickou generáciou kusov), a potom spustite MCMerge znova a zachyti nad švy medzi starým terénom a novým terénom , sochovať ich do prirodzene vyzerajúcich údolí a štrbín s riekou v dolnej časti, takže vaše prechody už nevyzerajú ako zlomený porcelán, ale prirodzená krajina.
Poďme rozdeliť sekvenciu udalostí uvedených vyššie a ilustrujú prechody so snímkami obrazovky a vykresľovania, aby sa zvýraznila, ako zmeny nadobúdajú tvar.
Vyberte svoju mapu
Na účely tohto tutoriálu sme sa rozhodli používať rovnaké osivo a to isté pred a po verziách Minecraft ako sme urobili v predchádzajúcej časti: Minecraft 1.6.4 a Minecraft 1.8.3. Jediný rozdiel spočíva v tom, že sme vytvorili mapu s tým istým semenom a potom sme prechádzali v ekologickejšom režime prežitia, aby sme vytvorili prirodzenejší tvar mapy (a nie perfektný štvorec, ktorý sme predtým predstavili).
Tu je návod, ako vyzerá pri vykresľovaní v nástroji Mapcrafter.
Priblížili sme sa na juhozápadnom okraji, kde budeme ľahko vidieť neskôr, kde sa nový šev vyhladí.
Bez ohľadu na to, aké z vašich máp vyberiete, je dôležité, aby ste absolútne za žiadnych okolností nenahradili a nepreskúmali mapu zo svojej staršej verzie Minecraft v novšej verzii Minecraft, kým nedosiahnete prvé kolo procesu MCMerge, pretože to môže spôsobiť nenapraviteľné závady na svoju mapu.
Tiež, skôr ako budete pokračovať, je dôležité, aby ste zálohovali vybranú mapu na úschovu. Nemali sme problémy s programom MCMerge ani s niektorým z mnohých nástrojov na úpravu sveta, ktoré sme používali v priebehu rokov, no vždy je lepšie byť v bezpečí, než ľúto.
Sťahovanie služby MCMerge
Kópiu najnovšieho vydania MCMerge môžete získať na oficiálnej téme MCMerge na fórach Minecraft. Sťahovanie sa dodáva v dvoch variantoch: kód Python pre používateľov operačného systému Mac OS X, Linux a iných operátorov (čo si vyžaduje prevzatie a inštaláciu Pythonu pre váš operačný systém a niekoľko závislostí načrtnutých v súbore Readme) alebo predkompilovaný systém Windows verziu, ktorá vyžaduje iba stiahnutie balíka redistribuovateľného balíka Microsoft Visual C ++ 2008 (x86), ak ešte nie je nainštalovaný v počítači.
Poznámka: Pre tento tutoriál budeme používať verziu systému Windows; pre tie, ktoré spolu s verziou Pythonu jednoducho nahradí "mcmerge.exe" vo všetkých príkazoch, ktoré nasledujú s "python mcmerge.py" ako náhradu. Všetky ďalšie príkazové spínače a modifikátory ostávajú na mieste.
Pred pokračovaním skopírujte adresár uloženia sveta, do ktorého chcete pracovať, do priečinka / MCMerge /. (napr. Ak sa váš svet nazýva "Funland", mal by teraz existovať adresár / MCMerge / Funland /.)
Spustenie počiatočného programu MCMerge Pass
Keď je adresár uložený v priečinku / worlds /, je čas prejsť na spustenie prvého prechodu. Toto je fáza postupu, kde MCMerge vykoná stopu po obryse pozdĺž existujúcich hraníc mapy a uvedie poznámku, ktoré kúsky ležia priamo na okraji skúmaného sveta.
Ak chcete vykonať trasovanie spustiť nasledujúci príkaz z adresára / MCMerge / cez príkazový riadok, kde "svet" je názov vášho sveta uložiť adresára.
mcmerge.exe stopy "svet"
Proces sledovania je veľmi šikovný, a to aj pre veľké svety, a vy budete mať taký výkon.
Získanie existujúcej svetovej kontúry ...
Trasovanie svetového obrysu ...
Zaznamenávať dáta svetového počítadla ...
Svetová detekcia obrysu je dokončená
V tomto momente má MCMerge údaje, ktoré potrebuje. Proces môžete potvrdiť vyhľadaním vo vašom svetovom adresári, teraz by mal byť nový priečinok s názvom "## MCEDIT.TEMP ##" a súbor s názvom "contour.dat". Ak príkaz spôsobí chybu a / alebo sa v priečinku nenachádzajú žiadne ďalšie súbory, možno budete musieť spustiť príkaz ako správca.
Generovať nové dáta typu Chunk
Akonáhle je obrysový proces dokončený, ďalším krokom je načítanie vašej mapy Minecraft v Nový verzia Minecraft. Nemôžeme zdôrazniť, že to dosť bit, ako keby ste si ho nahrať s pôvodnou verziou Minecraft, nebudete mať nové biomety z nového generátora terénu; získate staré biometrické dáta, ktoré robia celý proces bezcenné, ako budete musieť začať znova.
Existujú dva spôsoby generovania nových údajov o kusoch. V skutočnosti môžete hrať a preletieť v kreatívnom režime, po hranici sveta a načítaní nových údajov. Ak máte veľmi malú mapu, ako je tá, ktorú používame pre tento tutoriál, je to úplne pravdepodobná metóda.
Ak máte väčšiu mapu, proces skúmania starých svetových hraníc môže trvať od hodín po dni. Ďalej môžete chcieť preskočiť skutočný prieskum zo strachu z pokazenia prekvapení v mape režimu prežitia. Za týmto účelom je užitočné použiť Minecraft Land Generator na automatické načítanie údajov mapy bez požiadavky na hru a manuálne preskúmanie.
Ak nechcete preskúmať všetky hranice a Minecraft Land Generator je viac vylepšený, ako by ste mali robiť práve teraz, nebojte sa. Údaje o kontúre, ktoré sme vykonali v poslednom kroku, neuplynajú, pretože presne mapovali obrys vašej starej mapy. Funkciu zlúčenia môžete spustiť toľkokrát, koľko chcete v budúcnosti, keď odkryjete oblasti, ktoré sa nedarujú dobre.
Po dokončení obrysového prechodu skopírujte svetové údaje späť do adresára Minecraft a potom načítajte mapu pomocou Nový verzia Minecraft. Prejdite okolo okrajov mapy, až skončíte s druhom zubatých a škaredých švov videných vo vykresľovaní vyššie.
Akonáhle ste preskúmali mapu a vygenerovali nové údaje o kusoch, je čas vykonať vyčistenie.
Zlúčenie dát chunk
Posledným krokom procesu je skopírovať súbor uložený v adresári uloženia Minecraft (teraz, keď ste vygenerovali nové údaje s novou verziou Minecraft) späť do priečinka / MCMerge /, v ktorom ste pracovali.
S aktualizovaným mapovým súborom na mieste spustite nasledujúci príkaz:
mcmerge.exe zlúčiť "svet"
Posaďte sa a oddýchnite si. Proces na malom svete je pár minút dlhý, proces na veľmi veľkom svete by mohol trvať viac ako hodinu alebo viac. Po dokončení procesu skopírujte súbor uložený z adresára MCMerge späť do vášho Minecraft, ktorý uloží adresár a načíta ho. Váš čerstvo aktualizovaný svet teraz bude mať radikálne hladšie prechody medzi biomami bez zubatých a prechodných prechodov medzi starým a novým terénom.
Pamätajte, aké zrejmé boli prechody v nadradenom vykreslení? Poďme sa pozrieť na novú renderáciu nových mapových dát so zlúčenými okrajmi.
Vôbec nie zlé. Je ťažké povedať, ako hladko všetko vyzerá zhora na oblohe, a tak sme sa snažili zväčšiť a porovnať miesto z perspektívy v hre. Tu je miesto, kde bol zreteľný a ošklivý schodiskový schod, v ktorom sa les stretol s oceánskym biónom a potom z rovnakého pohľadu škaredý šev medzi pláňami a horskou oblasťou.
V pevnej mape MCMerge zobrazenej nižšie z mierne odlišného uhla, ktorý skutočne ukazuje zmeny, je pobrežie rozrezané a rozmanité a švy medzi rovinami a horami sú fixované úpravou rieky a výšok na okraji hory BIOME.
Čo bolo veľmi očividné oči, ktoré by ste mohli predpokladať, že sa hra vyčerpala, teraz vyzerá ako doma vo svete Minecraft, bez otázok. Aj keď máte dlhý a lineárny šev na skrytie, stále to vyzerá úplne prirodzene.
Na obrazovke nižšie uvidíte miesto, na ktorom sa nachádzajú desiatky kúskov, kde sa dva biomies stretli pozdĺž priamky. Aj keď vygenerovaná rieka vyzerá nepríjemne vzhľadom na bežnú meandrovú povahu riek Minecraft (a ostrý očný hráč by si určite všimol, že je to nezvyčajne prirodzená príroda z vysokého vyhliadkového bodu), stále to vyzerá oveľa prirodzenejšie ako dokonale priama čiara označujúca hranicu medzi týmito dvoma biomami.
Pri zaobchádzaní s dokonale rovné švy MCMerge robí rozhodne dosť dobré vyčistenie a fuzzovanie švíkov (až do tej miery, ktorá je viditeľná len pri pohľade zo vzduchu alebo pri vykresľovaní na trati). Pri práci s viacerými organickými a putujúcimi hranami mapy je úloha čistenia prakticky nedetekovateľná.
V dnešnom výučbe sme použili predvolené nastavenia za menej ako ideálnych okolností (naša mapa mala zmes ostrých priamych okrajov a meandrových okrajov schodov) a stále sme mali skvelé výsledky. Ak spustíte program MCMerge na väčšej, organicky prehliadnutej mape a budete ďalej rozširovať s možnosťami zlúčenia (skontrolujte súbor readme a uvidíte, ako môžete upraviť fuzzujúci algoritmus, hĺbku údolia rieky a okolitého krytu atď.), Môžete vytvoriť zlúčené hrany tak prirodzené, že by bolo ľahké zabudnúť, dokonca aj ako osoba, ktorá ich vložila tam, kde boli.
Máte naliehavú otázku Minecraft veľkú alebo malú? Napíšte nám e-mail na adresu [email protected] a budeme sa snažiť odpovedať na ne!