cs.phhsnews.com


cs.phhsnews.com / Jak upgradovat staré mapy Minecraft pro bezproblémové přechody do nových biomů

Jak upgradovat staré mapy Minecraft pro bezproblémové přechody do nových biomů


Aktualizace Minecraft pro získání nejnovějších funkcí je vždy zábavná pokud neporušuje vaše staré mapy a vytvoří obrovské a ošklivé artefakty mezi nimi. Přečtěte si, jak vám ukážeme, jak můžete vzít starou mapu Minecraft a přenést ji do nové verze Minecraft, aniž byste riskovali opravdu škaredé závady ve vašem terénu.

Jaký je problém?

Vytváří se obrovská a procedurálně generovaná mapa Minecraft pomocí algoritmu generátoru terénu napájeného světovým osivem (alfanumerický řetězec buď generovaný v době, kdy je svět vytvořen na základě časového razítka systému nebo dodaného hráčem). Toto semeno slouží jako pseudonáhodná čísla, která se přivádí do komplexní rovnice, která pak vytváří Minecraft svět okolo hráče, a to po částech.

Tento systém funguje velmi dobře a je to kouzelný základ vesmíru Minecraft, kde hráči mohou hrát roaming a roaming s novými kopci, horami, jeskyněmi a více vygenerovanými za letu, aby je mohli prozkoumat.

Tam, kde se rozbíjí (a to, čeho se dnes zajímáme) je, když hráči přinesou starou mapu předchozí verze Minecraft do nové verze Minecraft. Světové osivo zůstává se světovou mapou pro život této mapy , ale to, co generuje algoritmus generování terénu založený na tom semeni, se může významně změnit mezi hlavními verzemi Minecraft.

To znamená, že pokud načtete mapu vytvořenou v Minecraft 1.6. * do Minecraft 1.8. * pak přechodové oblasti mezi oblastí, které jste již prozkoumali a nové oblasti, které prozkoumáte v budoucnu, budou velmi ošklivé, protože generátor terénu vytvoří zcela nesouladný terén. Hory se vrhnou do oceánů, do oceánů se rozplouvají naprosto obličejové oblaky, na pouštích se objeví podivné dokonale čtvercové skvrny lesa a na vašich mapách se objeví další ošklivé artefakty.

Podívejme se na to, jak škaredé to může být načítání vytvoření mapy s Minecraft 1.6.4 a pak načítání v Minecraft 1.8.3. Nejprve je zde screenshot naší vzorkovací mapy. Semeno pro naši mapu, pokud si přejete hrát doma, je 1261263041493870342. Informace o používání semen naleznete v lekci Minecraft Vytváření vlastních map

Nejprve zmiňme metodologii. Mapu jsme načtli do režimu Creative a letěli rovně z našeho náměstí. Vzdálenost zobrazení je nastavena na "Daleko" (starší verze Minecraft neumožnily vzdálenost pro zobrazení na základě počtu čísel, ale víme, že Far je ekvivalentní vzdálenosti 16 stran). To znamená, že kolem našeho bodu rozmnožování je mřížka 32 × 32 kusů generovaných generátorem terénu.

Po vytvoření této mapy jsme čekali, až budou všechny kusy vygenerovány a náš náhled bude obsažen ve všech směrech. Potom jsme odhlásili a načtěli stejnou mapu do Minecraft 1.8.3 a nastavili vzdálenost pro zobrazení na 32 kusů. Po vyčkávání na vzdálenost, kterou jsme udělali, jsme letěli po okraji staré mapy (přibližně 16 kusů od středu) a podívali jsme se na to, kde se hranice mapy vygenerované starým algoritmem spojily s novým. Znáte vesnici, kterou vidíte v dálce na poušti výše? Má nyní spíše podivné pobřeží.

Výše ​​uvedená obrazovka byla pořízena po letu na druhou stranu pouštní vesnice, která se dívala zpět do středu mapy z nově vytvořeného terénu. Starý generátor četl semínko a řekl: "Udělej tuto oblast poušť!", Ale nový generátor řekl: "Proveďte tuto oblast oceánem!" Můžete vidět vodorovnou vodorovnou čáru, která vymezuje starý terén od nového. > Pokud to pro vás není špatné a ošklivé, zvažte tento snímek z oblasti džungle viděné severně od místa rozmnožování a obec ve výše uvedeném obrázku.

Zde je velká krásná horská džungle biome. Podívejme se na to, jak skvěle to vypadá z druhé strany.

Krásný. Více oceánu a díky výšce terénu vytvořenému dříve, než jsme načtěli starou mapu do novější verze Minecraft, pokles z horní části džungle do oceánu dolů je kolem 50 bloků. Možná bychom měli být vděční za závadu, která vytvářela oceán a ne pole, protože by nám to určitě pokleslo.

Jen v případě, že stále nejste přesvědčeni o tom, že vykreslování závad není zcela ohavné, požádejte o pomoc našeho starého kamaráda Mapcrafter, aby nám poskytl 3D pohled na mapu Google Earth, kterou právě prozkoumáme, aby vám ukázal, jak skutečně brutální je to shoda terénních generátorů.

Z tohoto shora dolního pohledu můžeme určit, že semeno v generátoru 1.6.4 chtělo vytvořit prostor kolem místa, kde se nacházel průsečík džungle, pouště, roviny , a taiga sněžných lesů. Co generátor 1.8.3 chtěl vytvořit na tom přesně stejném místě, je obrovský oceán s rozstřikem malých ostrovů a velkou (jak je vidět na dolní ploše) pozemní hmota s horami a lesy.

Když se oba střetly dohromady Minecraft v podstatě řekl: "OK, tyto kousky již existují, takže se nebudeme pokoušet je znovu generovat, ale hráč potřebuje

nové bloky, takže použijeme generátor aktuální verze." Výsledkem je strašná mishmash vidíte nahoře. Teď budeme první, kdo vám řekne, že náš dokonalý čtverec 32 × 32 mimo místo je extrémním příkladem, kde jsou okraje bolestně zřejmé. Záměrně jsme vytvořili malou čtvercovou mapu v Minecraftu 1.6.4, která výslovně označuje hypertextové a lokalizuje extrémní změny mezi starým a novým terénem, ​​aby to pro vás představila.

Mapa, na které jste studovali ekologicky a hraní hry nebude mít tak dokonalý čtvercový tvar, ale místo toho bude mít všechny druhy vidlic, křivek a podobně, kde jste se přesunuli po mapě, aniž byste důkladně prozkoumali každý palec od hrany k okraji. Tento druh mapy bude mít rozlehlé závady podél rozsáhlých okrajů stejně jako kapsy glitches uvnitř mapy interiéru, kde hráč nikdy odvážil, a tak žádné kusy byly velmi generovány. I ty, chybějící vnitřní kousky, budou trpět generačními závady, které zanechají podivné artefakty za sebou (jako naprosto čtvercová skvrna pouštního písku uprostřed zasněženého biomu).

Naštěstí pro nás všechny máme velmi chytrý nástroj, který dělá skvělou práci, vyhlazující švy mezi starým terénem generovaným předchozí verzí Minecraft a novým terénem generovaným novou verzí. Pojďme se podívat na to, jak si můžeme zachránit naše mapy od životu ošklivého vybledlého terénu.

Smoothing Terrain Transitions s MCMerge

MCMerge je open source editor Minecraft, 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, aby přechodový prostor byl jemný svah dolů na řeku, která spojuje oba biomy bez přechodných a nepřirozených přechodů, které jsme viděli v předchozí části.

Aplikujete MCMerge mezi vylepšeními, aby se mohla naučit a mapovat hranice vaší staré mapy, pak načtete mapu do verze

new Minecraft a proveďte nějaké zkoumání (nebo použijte nástroj jako Minecraft Land Generator pro zkoumání pro vás s automatickým generováním kusů) a pak znovu spusťte MCMerge a zachycuje přes švy mezi starým terénem a novým terénem a vyřezává je do přirozených údolí a štěrbin s řekou v dolní části, takže vaše přechody ne delší l jako je zlomený porcelán, ale přirozená terénní úprava Rozdělíme sled událostí popsaných výše a ilustrují přechody s snímky obrazovky a vykreslování, které zvýrazní, jak se změny změní.

Vyberte svou mapu

Pro účely tohoto jsme se rozhodli používat stejná semeno a to samé před verzí Minecraft a po něm, jak 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 mapu znovu vytvořili se stejným semenem a pak jsme se pořádně pohybovali v ekologičtějším režimu přežití, aby vytvořili přirozenější tvar mapy (a ne perfektní čtverec, který jsme předtím představili).

Zde je návod mapa vypadá, když je vykreslena v mapcraftu

Zvětšili jsme jihozápadní okraj, kde se později snadno uvidíme, kde se nový šev zahladí

Bez ohledu na to, které mapy si vyberete, je důležité, abyste absolutně za žádných okolností načítali a neprozrazovali mapu ze staré verze Minecraft v nové verzi Minecraft, dokud nedokončíte první kolo procesu MCMerge, protože to může způsobit nenapravitelné závady na vaši mapu.

Také předtím, než budete pokračovat, je důležité zálohovat vybranou mapu pro úschovu. Neměli jsme žádné potíže s MCMerge nebo o nějaký z mnoha světových nástrojů pro úpravy, které používáme v průběhu let, ale vždy je lepší být v bezpečí, než litovat.

Stahování MCMerge

Můžete uchopit kopie nejnovějšího vydání MCMerge na oficiálním tématu MCMerge na fórech Minecraft. Stahování je k dispozici ve dvou variantách: kód Python pro Mac OS X, Linux a další uživatele operačního systému (což vyžaduje stahování a instalaci Pythonu pro váš operační systém a hrst závislostí načrtnutých v souboru readme) nebo předkompilovaného Windows verze, která vyžaduje pouze stažení balíku redistribuovatelného balíku Microsoft Visual C ++ 2008 (x86), pokud již není nainstalován ve vašem počítači.

Poznámka:

Pro tento tutoriál použijeme verzi systému Windows; pro ty, které spolu s verzí Pythonu jednoduše nahradí "mcmerge.exe" ve všech příkazech, které následují s "python mcmerge.py" jako náhrada. Všechny další příkazové přepínače a modifikátory zůstávají na svém místě. Před pokračováním zkopírujte adresář uložení světa, do kterého chcete pracovat, do složky / MCMerge /. (např. Pokud je váš svět nazýván "Funland", měl by být nyní adresář /MCMerge/Funland/.)

Running počátečního MCMerge Pass

S uloženým adresářem umístěným ve složce / worlds / je čas pokračovat ke spuštění prvního průchodu. Toto je fáze postupu, kdy MCMerge provede trasování obrysu podél existujících mapových hranic a zaznamená, které bloky leží přímo na okraji zkoumaného světa.

Pro provedení trasování spusťte následující příkaz z / MCMerge / adresář pomocí příkazového řádku, kde "world" je název vašeho adresáře pro uložení vašeho světa.

mcmerge.exe stopa "world"

Proces trasování je velmi šikovný i pro velké světy.

Získání existujícího světového obrysu ...

Zachycení světového obrysu ...

Záznam světového počítadla dat ...

Celosvětová detekce obrysu

V tomto okamžiku má MCMerge data, která potřebuje. Proces můžete potvrdit podle vašeho světového adresáře, nyní by měl být nový adresář označený jako "## MCEDIT.TEMP ##" a soubor s názvem "contour.dat". Pokud je příkazem chyba a / nebo se ve složce neobjeví žádné další soubory, pak bude pravděpodobně nutné spustit příkaz jako správce.

Generovat nové data chunku

Jakmile je konturovací proces dokončen, dalším krokem je načtěte svou mapu Minecraft do verze

new Minecraft. Nemůžeme důrazně zdůraznit, že tolik bitů, jako kdyby jste je načítali s původní verzí Minecraft, nebudete mít nové biomety z nového generátoru terénu; obdržíte staré biometrické údaje, které způsobí, že celý proces bude bezcenný, protože budete muset začít znovu. Existují dva způsoby, jak vygenerovat nová data bloku. Můžete vlastně hrát hru a letět v kreativním režimu, po hranicích vašeho světa a načítání nových dat. Pokud máte velmi malou mapu, jako je ta, kterou používáme pro tento výukový program, který je dokonale hodnověrným způsobem.

Pokud máte větší mapu, proces prozkoumání staré světové hranice by mohl trvat kdekoli od několika hodin po několik dní. Dále můžete chtít vynechat skutečný průzkum ze strachu, že byste překvapení přežili v mapě režimu přežití. Za tímto účelem je užitečné použít Minecraft Land Generator pro automatické načítání mapových dat bez požadavku na hru a ruční prozkoumání.

Pokud nechcete prozkoumat všechny hranice a Minecraft Land Generator je více vylepšení, než vám to teď děláte, nemějte strach. Údaje o konturách, které jsme provedli v posledním kroku, nevyprší, protože přesně vykreslily obrys vaší staré mapy. Funkci sloučení můžete spustit tolikrát, kolikrát budete chtít v budoucnu, když odkryjete oblasti, které nevykazují dobře.

Po dokončení obrysového průchodu zkopírujte světová data zpět do adresáře Minecraft a poté nahrajte mapu verzí Minecraft

new . Projděte po okrajích mapy, až skončíte tím, jak jste viděli ve vykreslení výše. Jakmile jste prozkoumali mapu a vygenerovali nové údaje o částech, je čas provést vyčištění.

Sloučení dat typu Chunk

Posledním krokem procesu je zkopírovat soubor uložený z adresáře uložení Minecraft (nyní když jste vygenerovali nová data s novou verzí Minecraft) zpět do složky / MCMerge / složku, ve které jste pracoval.

Aktualizovaný mapový soubor spusťte následující příkaz:

mcmerge.exe sloučit "svět"

Posaďte se a uvolněte se. Proces na malém světě je dlouhý pár minut, proces na velkém světě by mohl trvat i více než hodinu. Po dokončení procesu zkopírujte soubor uložený z adresáře MCMerge zpět do adresáře Minecraft a uloží ho do adresáře. Váš čerstvě aktualizovaný svět bude nyní mít radikálně hladší přechody mezi biomemi bez zubatých a prudkých přechodů mezi starým a novým terénem.

Pamatujte si, jak zjevné jsou přechody ve vykreslení výše? Podívejme se na novou vykreslování nových mapových dat se spojenými okraji na místě.

Není vůbec špatné. Je těžké říci, jak hladké všechno vypadá z cesty nahoru na obloze, nicméně, tak se přiblížíme a srovnáme místo z pohledu hry. Zde je místo, kde byl zřetelný a ošklivý schodišťový vzor, ​​kde se les potkal oceánskou biome a pak stejným pohledem ošklivým švem mezi rovinatou oblastí a horskou oblastí.

V pevné mapě MCMerge, vidět níže z mírně odlišného úhlu, který opravdu ukazuje změny, pobřežní čára je rozsekaná a pestrá a švy mezi pláněmi a horami jsou fixovány s úpravou řeky a výškou na okraji horského biomu

Co byl velmi zřejmý pohled, který by vás učinil předpokládat, že hra byla zasvěcena nyní vypadá jako doma ve světě Minecraft, žádné otázky. Dokonce i když máte dlouhý a lineární šev, který skrýváte, stále to vypadá docela přirozeně.

Na snímku níže vidíte místo, které je dlouhé desítky kusů, kde se dva biomely potkaly po celé řadě. Přestože vznikající řeka vypadá nepřirozeně, protože normální meandrující povaha řek Minecraft (a ostrý oční hráč by určitě uvědomil, že je to neobyčejně přímá příroda z vysokého výhledu), stále vypadá mnohem přirozeněji než dokonale přímá čára označující hranici mezi těmito dvěma skupinami.

Pokud jde o dokonale rovné švy, MCMerge dělá zcela jistě dobrou práci, která vyčistí a zamrzne švy (až do okamžiku, kdy je zřejmé z pohledu ze vzduchu nebo z vykreslování) . Při vypořádání se s více organickými a putujícími hranami map je úklidová práce prakticky nedetekovatelná.

V dnešním výukovém programu jsme použili výchozí nastavení za méně než ideálních okolností (naše mapa měla směs obou ostrých přímých okrajů a meandrující schodiště okraje) a stále máme skvělé výsledky. Pokud spustíte program MCMerge na větší organické mapě a budete dále rozšiřovat možnosti sdružování (zkontrolujte soubor readme, který vám umožní zjistit, jak můžete upravit fuzzující algoritmus, hloubku údolí řeky a okolní kryt atd.), Můžete vytvářet sloučené hrany natolik vzhledné, že by bylo snadné zapomenout, dokonce i jako osoba, která je vložila, kde byly.

Mají velkou nebo malou naléhavou otázku Minecraft? Pošlete nám email na adrese a my se budeme snažit, abychom odpověděli na to!



Jak upravit systém PATH pro snadný přístup k příkazovému řádku v systému Windows

Jak upravit systém PATH pro snadný přístup k příkazovému řádku v systému Windows

Už jste někdy uvažovali, proč můžete zadat příkaz ipconfig do příkazového řádku a funguje, ale kdy chcete použít program, který jste si stáhli, musíte nejprve přejít do svého adresáře? Zde je návod, jak to vyřešit pomocí systému Windows PATH Co je systém Windows PATH? Pokud jste stáhli program pro ADB jako Command Prompt, Debugging Bridge systému Android - adb v příkazovém řádku k jeho spuštění, stejně jako v případě vestavěných příkazů systému Windows (např.

(how-to)

Jak opravit přístup byl odepřen, soubor může být v použití nebo Chyby porušení sdílení v systému Windows

Jak opravit přístup byl odepřen, soubor může být v použití nebo Chyby porušení sdílení v systému Windows

Pokoušíte se někdy odstranit soubor a získat chybu přístupu je odepřen ? Nebo se pokoušíte zkopírovat nebo přesunout soubor nebo složku a dostanete zprávu, že zdrojový soubor může být používán ? Tento typ chyby může nastat z několika důvodů: Nemáte vlastnictví souboru nebo složky, a proto nemůže provádět žádné akce na něm nebo operační systém nebo jiný program právě používá.Obvykle zjistíte, s jakou situací se podíváte

(How-to)