Jak upgradovat staré mapy Minecraftu pro plynulé přechody na nové biomy

Apr 8, 2025
Hraní

Upgradování Minecraftu na nejnovější funkce je vždy zábavné pokud rozbíjí vaše staré mapy a vytváří na nich obrovské a ošklivé artefakty. Přečtěte si, jak vám ukážeme, jak si můžete vzít starou mapu Minecraftu a přenést ji do nové verze Minecraftu, aniž byste ve svém terénu riskovali opravdu ošklivé závady.

Co je za problém?

Obrovská a procedurálně generovaná mapa Minecraftu je vytvářena pomocí algoritmu generátoru terénu napájeného světovým semínkem (alfanumerický řetězec buď vygenerovaný v době, kdy je svět vytvořen na základě časové značky systému, nebo dodán hráčem). Toto semeno slouží jako pseudonáhodné číslo, které se přivádí do složité rovnice, která pak generuje svět Minecraftu kolem hráče, kus za kusem.

Tento systém funguje velmi dobře a je to magický základ vesmíru Minecraftu, kde si hráči mohou procházet a toulat se s novými kopci, horami, jeskyněmi a dalšími generovanými za běhu, aby je mohli prozkoumat.

Kde se to rozbije (a co nás dnes zajímá) je, když hráči přinesou starou mapu z předchozí verze Minecraftu do nové verze Minecraftu. Světové semeno zůstává na mapě světa po celou dobu životnosti této mapy ale to, co algoritmus generování terénu vytváří na základě tohoto semene, se může mezi hlavními verzemi Minecraftu významně změnit.

To znamená, že pokud načtete mapu vytvořenou v Minecraftu 1.6. * Do Minecraftu 1.8. *, Pak přechodové oblasti mezi oblastí, kterou jste již prozkoumali, a novými oblastmi, které prozkoumáte v budoucnu, budou velmi ošklivé, protože generátor terénu vygeneruje zcela nesouladný terén. Hory se ponoří do čistých tváří do oceánů, v pouštích se objeví podivné dokonale čtvercové skvrny lesa a na vašich mapách se objeví další ošklivé artefakty.

Pojďme se podívat na to, jak ošklivé to může být, když načteme vytvoření mapy s Minecraft 1.6.4 a poté načteme v Minecraft 1.8.3. Nejprve je zde ukázka naší ukázkové mapy. Semeno pro naši mapu, pokud si chcete hrát doma, je 1261263041493870342. Informace o používání semen najdete v lekci Minecraftu Vytváření vlastních map .

Nejprve zdůrazníme naši metodiku. Načetli jsme mapu v kreativním režimu a letěli přímo z našeho počátečního čtverce. Vzdálenost pohledu je nastavena na „Far“ (dřívější verze Minecraftu neumožňovaly numerickou vzdálenost pohledu založenou na blocích, ale víme, že Far je ekvivalentní vzdálenosti pohledu 16 bloků). To znamená, že kolem našeho spawnového bodu je mřížka o rozměrech 32 × 32 generovaná generátorem terénu.

Po vytvoření této mapy jsme čekali, až se všechny bloky vygenerují a náš pohled se naplní všemi směry. Poté jsme se odhlásili a načetli stejnou mapu v Minecraftu 1.8.3 a nastavili jsme vzdálenost pohledu na 32 kusů. Po čekání na vykreslení vzdálenosti jsme letěli kolem okraje staré mapy (přibližně 16 kusů od středu) a podívali se, kde se okraje mapy generované starým algoritmem spojily s novou. Znáte vesnici, kterou vidíte v dálce v poušti výše? Nyní má poněkud zvláštní pobřeží.

Výše uvedený snímek obrazovky byl pořízen po letu na druhou stranu pouštní vesnice a při pohledu zpět do středu mapy z nově vytvořeného terénu. Starý generátor přečetl semeno a řekl: „Udělejte z této oblasti poušť!“ ale nový generátor řekl: „Udělejte z této oblasti oceán!“ Je vidět vodorovná linie ostré linie, která vymezuje starý terén od nového.

Pokud to pro vás není dost nepříjemné a ošklivé, zvažte tento snímek obrazovky z oblasti džungle na sever od bodu vzniku a vesnice na obrázku výše.

Tady je, velký krásný hornatý džunglový biom. Podívejme se, jak skvěle to vypadá z druhé strany.

Půvabný. Více oceánu a díky výšce terénu generované předtím, než jsme načetli starou mapu do novější verze Minecraftu, je pokles z vrcholu hory džungle do oceánu níže asi 50 bloků. Možná bychom měli být vděční za to, že závada vytvořila oceán a ne pole, protože by nás taková kapka jistě provedla dovnitř.

Pro případ, že ještě nejste přesvědčeni, že vykreslování závad není úplně odporné, pojďme požádat o pomoc našeho starého přítele Mapcrafter vykreslit 3D pohled na mapu ve stylu Google Earth, který právě zkoumáme, abychom vám ukázali, jak skutečně brutální je střetávání terénních generátorů.

Z tohoto pohledu shora dolů můžeme určit, že semeno v generátoru 1.6.4 chtělo vytvořit oblast kolem bodu vzniku, která byla křižovatkou džungle, pouště, plání a sněhových lesů tajgy. To, co generátor 1.8.3 chtěl vytvořit na tom samém stejném místě, je obrovský oceán s rozstřikem malých ostrovů a velkou (jak je vidět v dolní oblasti) pevninou s horami a lesy.

Když se dva střetli, Minecraft v podstatě řekl: „Dobře, tyto kousky již existují, takže se je nebudeme pokoušet znovu generovat, ale hráč potřebuje Nový kousky, takže použijeme generátor aktuální verze. “ Výsledkem je hrozný mišmaš, který vidíte výše.

Nyní vám jako první řekneme, že náš dokonalý čtverec 32 × 32 na místě je extrémním příkladem, kdy jsou hrany bolestně patrné. Úmyslně jsme vytvořili malou čtvercovou mapu v Minecraftu 1.6.4, abychom výslovně zdůraznili hyperaktivitu a lokalizovali extrémní změny mezi starým a novým terénem, ​​abychom vám ji představili.

Mapa „žil v“, kde jste organicky zkoumali a hráli hru, nebude mít tak dokonalý čtvercový tvar, ale bude mít nejrůznější vidličky, křivky atd., Kde jste se pohybovali po mapě, aniž byste důkladně zkoumali každý centimetr od okraje k okraji. Tento druh mapy bude mít rozlehlé závady podél rozsáhlých okrajů a také kapsy závad uvnitř vnitřní mapy, kde se hráč nikdy neodvážil, a proto nebyly generovány žádné kousky. I ty, chybějící kousky interiéru, budou trpět generačními závadami, které po sobě zanechají podivné artefakty (jako dokonale čtvercová skvrna pouštního písku uprostřed zasněženého biomu).

Naštěstí pro nás všechny existuje velmi chytrý nástroj, který dělá fantastickou práci při vyhlazování švů mezi starým terénem generovaným předchozí verzí Minecraftu a novým terénem generovaným novou verzí. Pojďme se podívat na to, jak s ním můžeme zachránit naše mapy ze života ošklivého vytrženého terénu.

Vyhlazení přechodů terénu pomocí MCMerge

MCMerge je editor Minecraft s otevřeným zdrojovým kódem, který dělá jednu věc a jednu věc velmi dobře: pečlivě masíruje hranice mezi starým terénem a novým terénem, ​​takže přechodový prostor je mírným svahem dolů k řece, která spojuje dva biomy bez otřesů a nepřirozené přechody, které jsme viděli v předchozí části.

Nasadíte MCMerge mezi upgrady, aby se mohl naučit a mapovat hranice vaší staré mapy, pak načtěte mapu do Nový verze Minecraftu a prozkoumejte (nebo použijte nástroj jako Minecraft Land Generator prozkoumat za vás s automatickým generováním bloků), a pak znovu spustíte MCMerge a sleduje stopy mezi starým terénem a novým terénem a vyřezává je do přirozeně vypadajících údolí a štěrbin s řekou na dně, jako je že vaše přechody již nevypadají jako rozbitý porcelán, ale jako přírodní terénní úpravy.

Pojďme rozebrat posloupnost událostí popsaných výše a ilustrovat přechody pomocí snímků obrazovky a vykreslení, abychom zdůraznili, jak se změny projeví.

Vyberte svoji mapu

Pro účely tohoto tutoriálu jsme se rozhodli použít stejné semeno a stejné před a po verzích Minecraftu, jako jsme to udělali v předchozí části: Minecraft 1.6.4 a Minecraft 1.8.3. Jediný rozdíl je v tom, že jsme znovu vytvořili mapu se stejným semenem a poté jsme se v režimu přežití potulovali organičtějším způsobem, abychom vytvořili přirozenější tvar mapy (a ne dokonalý čtverec, který jsme dříve představili).

Takto vypadá výuková mapa při vykreslení v Mapcrafteru.

Zvětšili jsme jihozápadní okraj, kde snadno uvidíme, kde je nový šev vyhlazený.

Bez ohledu na to, kterou z vašich map vyberete, je důležité, abyste za žádných okolností absolutně nenačítali a prozkoumávali mapu ze své staré verze Minecraftu v novější verzi Minecraftu, dokud nedokončíte první kolo procesu MCMerge, protože by to mohlo způsobit nenapravitelné závady na vaši mapu.

Než budete pokračovat, je také důležité zálohoval vybranou mapu do úschovy . S MCMerge jsme neměli problémy, ani s žádným z mnoha světových editačních nástrojů, které jsme v průběhu let používali, ale vždy je lepší být v bezpečí, než litovat.

Stahování MCMerge

Můžete si pořídit kopii nejnovějšího vydání MCMerge na oficiálním tématu MCMerge na fórech Minecraftu. Stahování je dodáváno ve dvou verzích: kód Pythonu pro Mac OS X, Linux a další uživatele OS (což vyžaduje stažení a instalaci Pythonu pro váš OS a několik závislostí uvedených v souboru readme) nebo předkompilovaný Windows verze, která vyžaduje pouze stažení souboru Redistribuovatelný balíček Microsoft Visual C ++ 2008 (x86) pokud již není ve vašem počítači nainstalován.

Poznámka: Pro tento výukový program budeme používat verzi pro Windows; pro ty, kteří sledují spolu s verzí Pythonu, jednoduše nahraďte „mcmerge.exe“ ve všech následujících příkazech nahrazením „python mcmerge.py“. Všechny další příkazové přepínače a modifikátory zůstávají na svém místě.

Než budete pokračovat, zkopírujte adresář pro uložení světa, se kterým chcete pracovat, do složky / MCMerge /. (např. pokud se váš svět nazývá „Funland“, měl by nyní existovat adresář / MCMerge / Funland /.)

Spuštění Initial MCMerge Pass

Po uložení adresáře do složky / worlds / je čas přejít k prvnímu průchodu. Toto je fáze postupu, kdy MCMerge provede obrysovou stopu podél stávajících hranic mapy a zaznamená si, které kousky leží přímo na okraji prozkoumaného světa.

Chcete-li provést trasování, spusťte následující příkaz z adresáře / MCMerge / prostřednictvím příkazového řádku, kde „world“ je název vašeho adresáře pro uložení světa.

mcmerge.exe trasování „svět“

Proces trasování je docela pohotový, dokonce i pro velké světy, a vy budete mít takový výstup.

Získání stávající kontury světa ...

Sledování kontury světa…

Nahrávání dat světového pultu ...

Detekce kontur světa dokončena

V tomto okamžiku má MCMerge potřebná data. Proces můžete potvrdit ve svém světovém adresáři, nyní by měla existovat nová složka s názvem „## MCEDIT.TEMP ##“ a soubor s názvem „contour.dat“. Pokud příkaz způsobí chybu a / nebo se ve složce neobjeví žádné další soubory, budete možná muset spustit příkaz jako správce.

Generovat nová data bloku

Jakmile je obrysový proces dokončen, dalším krokem je načtení vaší mapy Minecraftu do Nový verze Minecraftu. Nemůžeme to dostatečně zdůraznit, protože pokud jej načtete s původní verzí Minecraftu, nezískáte nové biomy z nového generátoru terénu; získáte stará data o biomu, která činí celý proces bezcenným, protože budete muset začít znovu.

Existují dva způsoby, jak generovat nová data bloku. Ve skutečnosti můžete hrát hru a létat v kreativním režimu, sledovat hranice svého světa a načítat nová data. Pokud máte velmi malou mapu, jako je ta, kterou používáme pro tento tutoriál, je to naprosto věrohodná metoda.

Pokud máte větší mapu, proces zkoumání staré světové hranice může trvat kdekoli od hodin po dny. Dále budete možná chtít přeskočit skutečné zkoumání ze strachu, že byste nepokazili překvapení na mapě režimu přežití. Za tímto účelem je užitečné použijte Minecraft Land Generator k automatickému načtení mapových dat bez nutnosti hrát hru a ručně prozkoumávat.

Pokud nechcete prozkoumat všechny hranice a Minecraft Land Generator je vyladěnější, než byste právě teď chtěli dělat, nebojte se. Data obrysu, která jsme vytvořili v posledním kroku, nevyprší, protože přesně mapovala obrys vaší staré mapy. Funkci sloučení můžete v budoucnu spustit tolikrát, kolikrát chcete, protože odhalíte oblasti, které se špatně vykreslují.

Po dokončení obrysového průchodu zkopírujte svá světová data zpět do adresáře Minecraft a poté načtěte mapu pomocí Nový verze Minecraftu. Projděte se po okrajích mapy, dokud neskončíte s takovými zubatými a ošklivými švy, které jsou vidět ve výše uvedeném vykreslení.

Jakmile prozkoumáte mapu a vygenerujete nová data bloku, je čas provést průchod čištění.

Sloučení dat bloku

Posledním krokem procesu je zkopírování souboru pro uložení z vašeho adresáře pro ukládání Minecraftu (nyní, když jste vygenerovali nová data s novou verzí Minecraftu) zpět do složky / MCMerge /, ve které jste pracovali.

S aktualizovaným mapovým souborem na místě spusťte následující příkaz:

mcmerge.exe sloučit „svět“

Posaďte se a relaxujte. Proces v malém světě je dlouhý několik minut, proces ve velmi velkém světě může trvat lepší část hodiny nebo více. Po dokončení procesu zkopírujte soubor pro uložení z adresáře MCMerge zpět do adresáře pro ukládání Minecraft a načtěte jej. Váš čerstvě aktualizovaný svět bude nyní mít radikálně hladší přechody mezi biomy bez zubatých a rušivých přechodů mezi starým a novým terénem.

Pamatujete si, jak zřejmé byly přechody ve výše uvedeném vykreslení? Podívejme se na nové vykreslení nových mapových dat se sloučenými hranami na místě.

To vůbec není špatné. Je těžké říci, jak plynulé vše vypadá nahoře na obloze, pojďme tedy přiblížit a porovnat místo z pohledu hry. Tady je místo, kde byl zřetelný a ošklivý vzor schodiště, kde se les setkal s oceánským biomem, a pak, ve stejném pohledu, ošklivý šev mezi plání a horskou oblastí.

Na pevné mapě MCMerge, při pohledu níže z trochu jiného úhlu, který skutečně ukazuje změny, je pobřeží rozřezáno a změněno a šev mezi pláněmi a horami je fixován řekou a výškovým nastavením na okraji hory biome.

Jaká byla velmi zjevná vize, která by vás donutila předpokládat, že hra vypadla teď, vypadá ve světě Minecraftu jako doma, žádné otázky. I když máte skrytý dlouhý a lineární šev, vypadá to docela přirozeně.

Na níže uvedeném snímku obrazovky můžete vidět místo dlouhé desítky kusů, kde se dva biomy setkaly po velmi přímé linii. Ačkoli vygenerovaná řeka vypadá trochu nepřirozeně vzhledem k normálně meandrující povaze řek Minecraftu (a hráč s ostrýma očima by si jistě všiml, že je to neobvykle přímá povaha z vysokého úhlu pohledu), stále vypadá mnohem přirozenější než dokonale přímka označující hranici mezi dvěma biomy.

Když se jedná o dokonale rovné švy, MCMerge dělá rozhodně dost dobrou práci při čištění a fuzzování švů (do té míry, že to bude zřejmé pouze při pohledu ze vzduchu nebo při vykreslení na čáry). Při práci s organičtějšími a putujícími okraji mapy je čisticí práce prakticky nezjistitelná.

V dnešním tutoriálu jsme použili výchozí nastavení za méně než ideálních okolností (naše mapa měla kombinaci ostrých rovných hran a klikatých hran schodů) a stále jsme měli skvělé výsledky. Pokud spustíte MCMerge na větší, organičtěji prozkoumané mapě a budete dále fušovat s možnostmi slučování (podívejte se do souboru readme, abyste zjistili, jak můžete upravit algoritmus fuzzing, hloubku údolí řeky a okolní pokryv atd.), Můžete vytvořit sloučené hrany tak přirozeného vzhledu, že by bylo snadné zapomenout, dokonce i na osobu, která je vložila, kde byly.


Máte naléhavou otázku Minecraftu velkou nebo malou? Zastřelte nám e-mail na adrese [email protected] a my se pokusíme odpovědět.

.vstupní obsah .vstup do zápatí

How To Update Your Existing World To Minecraft 1.13, New Oceans In Old World!

Minecraft Transform Your Old Oceans To 1.13 Oceans/Tutorial

Make Minecraft In Unity 3D Tutorial - 20 - Basic Biomes


Hraní - Nejoblíbenější články

Jak zrychlit animace, aby se Android cítil rychleji

Údržba a optimalizace Dec 15, 2024

NEBEZPEČNÝ OBSAH Zařízení Android zobrazují animace při přechodu mezi aplikacemi, okny a různými nabídkami. Animace často vypadají úhledně, ale oni do ..


Jak připevnit televizor na zeď

Údržba a optimalizace Feb 20, 2025

Připevnění televizoru na zeď je nejen skvělý způsob, jak ušetřit místo, ale také vypadá pěkně a čistě. Je tu však něco víc než pouhý nákup držáku na zeď a z..


Jak ukončit a upřednostnit procesy, aby váš počítač se systémem Windows běžel plynuleji

Údržba a optimalizace Jan 18, 2025

NEBEZPEČNÝ OBSAH Co dělá každý geek, když jeho počítač začne běžet pomalu nebo mu bude dělat potíže? Otevřou správce úloh a podívají se na běžící procesy...


Nastavte Firefox tak, aby byl nad ostatními Windows

Údržba a optimalizace May 26, 2025

NEBEZPEČNÝ OBSAH Někdy je třeba pečlivě sledovat web a nechat prohlížeč Firefox zůstat v dohledu bez ohledu na ostatní spuštěné aplikace. Podívejte se, jak můžete udržovat..


Zaměřeno na nové karty Rychlé opravy pro Google Chrome

Údržba a optimalizace Feb 16, 2025

NEBEZPEČNÝ OBSAH Jste frustrovaní tím, že Chrome vždy otevírá nové karty „pravým tlačítkem vybrané“ na pozadí, místo aby byly aktivní? Pokud ano, určitě se budete cht�..


Blaze - multifunkční spouštěč aplikací

Údržba a optimalizace Jan 8, 2025

NEBEZPEČNÝ OBSAH Hledáte spouštěč aplikací s integrovanou funkcí navíc pro váš počítač a web? Když se podíváme na Blaze, přidejte se k nám. Jak Blaze vypad�..


Skrýt to nepříjemné pole průzkumu experimentálního vyhledávání Google (ve Firefoxu)

Údržba a optimalizace Apr 16, 2025

NEBEZPEČNÝ OBSAH Aktualizace: Vypadá to, že Google nyní odstranil průzkumové pole! To netrvalo dlouho, musím Google milovat. Pokud jste se přihlásili k jednomu z..


Opravte chybu přehrávání AVI v QuickTime 7.2 na MacOS X

Údržba a optimalizace Jul 13, 2025

NEBEZPEČNÝ OBSAH Apple nedávno vydal novou verzi QuickTime (v. 7.2), která obsahuje řadu nových funkcí a vylepšení. Mezi mnoho vylepšení - které zahrnují (konečně) podporu ce..


Kategorie