Jak zaktualizować swoje stare mapy Minecraft, aby uzyskać płynne przejścia do nowych biomów

Apr 8, 2025
Hazard

Uaktualnianie gry Minecraft w celu uzyskania najnowszych funkcji jest zawsze zabawne chyba że niszczy stare mapy i tworzy na nich ogromne i brzydkie artefakty. Czytaj dalej, ponieważ pokazujemy, jak możesz wziąć starą mapę Minecrafta i przenieść ją do nowej wersji gry Minecraft bez ryzyka naprawdę brzydkich usterek w swoim terenie.

Jaki jest problem?

Ogromna i generowana proceduralnie mapa Minecrafta jest tworzona przy użyciu algorytmu generatora terenu zasilanego przez ziarno świata (ciąg alfanumeryczny generowany w momencie tworzenia świata na podstawie sygnatury czasowej systemu lub dostarczany przez gracza). To ziarno służy jako liczba pseudolosowa, która jest wprowadzana do złożonego równania, które następnie generuje świat Minecraft wokół gracza, kawałek po kawałku.

Ten system działa bardzo dobrze i jest magiczną podstawą wszechświata Minecrafta, w którym gracze mogą wędrować po nowych wzgórzach, górach, jaskiniach i innych generowanych w locie, aby mogli je odkrywać.

Tam, gdzie się psuje (i tym, czym martwimy się dzisiaj), jest sytuacja, gdy gracze przenoszą starą mapę z poprzedniej wersji gry Minecraft do nowej wersji gry. Ziarno świata pozostaje na mapie świata przez całe życie tej mapy ale to, co algorytm generowania terenu tworzy na podstawie tego ziarna, może się znacznie zmienić między głównymi wersjami Minecrafta.

Oznacza to, że jeśli załadujesz mapę utworzoną w Minecraft 1.6. * Do Minecraft 1.8. *, Wtedy obszary przejściowe między obszarem, który już eksplorowałeś, a nowymi obszarami, które odkryjesz w przyszłości, będą bardzo brzydkie, ponieważ generator terenu wygeneruje całkowicie niedopasowany teren. Góry zatopią się w oceanach, dziwne, idealnie kwadratowe skrawki lasu pojawią się na pustyniach, a na twoich mapach pojawią się inne brzydkie artefakty.

Przyjrzyjmy się, jak brzydkie może to być, ładując tworzenie mapy w Minecraft 1.6.4, a następnie ładując w Minecraft 1.8.3. Najpierw zrzut ekranu przedstawiający naszą przykładową mapę. Nasiona naszej mapy, jeśli chcesz grać w domu, to 1261263041493870342. Aby uzyskać informacje na temat używania nasion, zapoznaj się z naszą lekcją Minecraft Tworzenie własnych map .

Najpierw omówmy naszą metodologię. Załadowaliśmy mapę w trybie kreatywnym i polecieliśmy prosto z naszego placu startowego. Odległość widoku jest ustawiona na „Daleko” (wczesne wersje Minecrafta nie zezwalały na numeryczną odległość widoku opartą na fragmentach, ale wiemy, że Daleka odpowiada odległości widoku wynoszącej 16 fragmentów). Oznacza to, że wokół naszego punktu odradzania znajduje się siatka składająca się z fragmentów 32 × 32 generowanych przez generator terenu.

Po utworzeniu tej mapy czekaliśmy na wygenerowanie wszystkich fragmentów i wypełnienie naszego widoku we wszystkich kierunkach. Następnie wylogowaliśmy się i załadowaliśmy tę samą mapę w Minecraft 1.8.3 i ustawiliśmy odległość widoku na 32 fragmenty. Po odczekaniu na odległość do renderowania przelecieliśmy wokół krawędzi starej mapy (około 16 fragmentów od środka) i przyjrzeliśmy się, gdzie krawędzie mapy wygenerowane przez stary algorytm połączyły się z nowym. Znasz wioskę, którą możesz zobaczyć w oddali na pustyni powyżej? Ma teraz dość osobliwą linię brzegową.

Powyższy zrzut ekranu został wykonany po przelocie na drugą stronę pustynnej wioski, spoglądając w stronę środka mapy z nowo wygenerowanego terenu. Stary generator odczytał ziarno i powiedział: „Uczyń ten obszar pustynią!” ale nowy generator powiedział: „Uczyń ten obszar oceanem!” Możesz zobaczyć wyraźną linię biegnącą poziomo, która oddziela stary teren od nowego.

Jeśli to nie jest dla Ciebie wystarczająco brzydkie i brzydkie, rozważ ten zrzut ekranu z obszaru dżungli widocznego na północ od punktu odrodzenia i wioski na powyższym obrazku.

Oto wielki, piękny biom górski w dżungli. Przyjrzyjmy się, jak świetnie wygląda z drugiej strony.

Śliczny. Więcej oceanu, a dzięki wysokości terenu wygenerowanego przed załadowaniem starej mapy do nowszej wersji Minecrafta, spadek ze szczytu góry dżungli do oceanu poniżej wynosi około 50 bloków. Być może powinniśmy być wdzięczni, że usterka wygenerowała ocean, a nie pole, ponieważ taka kropla z pewnością by nas załatwiła.

Na wypadek, gdybyś nadal nie był przekonany, że usterki renderowania nie są całkowicie ohydne, powiedzmy skorzystaj z pomocy naszego starego przyjaciela Mapcraftera aby wyrenderować widok mapy w stylu Google Earth, nad którym obecnie pracujemy, aby pokazać, jak naprawdę brutalne jest zderzenie generatorów terenu.

Z tego widoku z góry możemy stwierdzić, że ziarno w generatorze 1.6.4 chciało utworzyć obszar wokół punktu odradzania, który był przecięciem dżungli, pustyni, równin i lasów tajgi. To, co generator 1.8.3 chciał stworzyć dokładnie w tym samym miejscu, to ogromny ocean z rozpryskami małych wysp i dużą (jak widać w dolnym obszarze) masą lądową z górami i lasami.

Kiedy zderzyli się ze sobą, Minecraft zasadniczo powiedział: „OK, te fragmenty już istnieją, więc nie będziemy próbować ich generować ponownie, ale gracz potrzebuje Nowy fragmentów, więc zastosujemy generator aktualnej wersji ”. Rezultatem jest okropny miszmasz, który widzisz powyżej.

Teraz jako pierwsi powiemy, że nasz idealny kwadrat 32 × 32 nie na miejscu to skrajny przykład, w którym krawędzie są boleśnie widoczne. Celowo stworzyliśmy małą kwadratową mapę w Minecraft 1.6.4 wyraźnie, aby zarówno hiperakcentować, jak i lokalizować ekstremalne zmiany między starym i nowym terenem, aby pokazać to dla Ciebie.

Mapa „zamieszkana”, na której odkrywałeś i grałeś w grę, nie będzie miała tak idealnego kwadratowego kształtu, ale będzie miała różnego rodzaju rozwidlenia, zakręty i takie miejsca, w których poruszałeś się po mapie bez dokładnego zbadania każdy cal od krawędzi do krawędzi. Ten rodzaj mapy będzie miał rozległe usterki wzdłuż rozległych krawędzi, a także kieszenie usterek wewnątrz mapy wewnętrznej, gdzie gracz nigdy się nie zapuszczał, a zatem żadne fragmenty nie były generowane. Te również, brakujące fragmenty wnętrza, będą cierpieć z powodu usterek generacyjnych, które pozostawiają za sobą dziwne artefakty (jak idealnie kwadratowy kawałek pustynnego piasku pośrodku śnieżnego biomu).

Na szczęście dla nas wszystkich istnieje bardzo sprytne narzędzie, które wykonuje fantastyczną robotę, wygładzając spojenia między starym terenem wygenerowanym przez poprzednią wersję gry Minecraft a nowym terenem wygenerowanym przez nową wersję. Rzućmy okiem na to, jak możemy ocalić nasze mapy przed życiem w brzydkim, zniszczonym terenie.

Wygładzanie zmian terenu za pomocą MCMerge

MCMerge to edytor Minecrafta typu open source, który robi jedną i jedną rzecz bardzo dobrze: starannie masuje granice między starym terenem a nowym terenem, dzięki czemu przestrzeń przejściowa jest łagodnym zboczem w dół do rzeki, która łączy dwa biomy bez szarpania i nienaturalne przejścia, które widzieliśmy w poprzedniej sekcji.

Wdrażasz MCMerge pomiędzy aktualizacjami, aby mógł uczyć się i wytyczać granice starej mapy, a następnie ładujesz mapę do Nowy wersję Minecrafta i zrób trochę eksploracji (lub użyj narzędzia takiego jak Minecraft Land Generator do odkrywania za Ciebie z automatycznym generowaniem kawałków), a następnie ponownie uruchamiasz MCMerge, który śledzi spojenia między starym terenem a nowym terenem, rzeźbiąc je w naturalnie wyglądające doliny i szczeliny z rzeką na dnie, np. że twoje przejścia nie wyglądają już jak zepsuta porcelana, ale naturalny krajobraz.

Przełóżmy sekwencję zdarzeń przedstawioną powyżej i zilustrujmy przejścia za pomocą zrzutów ekranu i renderingów, aby podkreślić, jak zmiany nabierają kształtu.

Wybierz swoją mapę

Na potrzeby tego samouczka zdecydowaliśmy się na użycie tego samego materiału siewnego oraz tego samego przed i po wersjach Minecrafta, tak jak to zrobiliśmy w poprzedniej sekcji: Minecraft 1.6.4 i Minecraft 1.8.3. Jedyną różnicą jest to, że odtworzyliśmy mapę z tym samym nasieniem, a następnie wędrowaliśmy po niej w bardziej organiczny sposób w trybie przetrwania, aby stworzyć bardziej naturalny kształt mapy (a nie idealny kwadrat, który wcześniej prezentowaliśmy).

Oto jak wygląda mapa samouczka po renderowaniu w Mapcrafterze.

Przybliżyliśmy południowo-zachodnią krawędź, gdzie później łatwo zobaczymy, gdzie nowy szew jest wygładzony.

Bez względu na to, które mapy wybierzesz, ważne jest, aby absolutnie, pod żadnym pozorem, ładować i eksplorować mapę ze starej wersji gry Minecraft w nowszej wersji gry Minecraft, dopóki nie ukończysz pierwszej rundy procesu MCMerge, ponieważ może to spowodować nieodwracalne usterki do swojej mapy.

Przed kontynuowaniem ważne jest, abyś to zrobił utworzył kopię zapasową wybranej mapy na przechowanie . Nie mieliśmy żadnych problemów z MCMerge ani z żadnym z wielu narzędzi do edycji na całym świecie, z których korzystaliśmy przez lata, ale zawsze lepiej być bezpiecznym niż żałować.

Pobieranie MCMerge

Możesz pobrać kopię najnowszej edycji MCMerge w oficjalnym temacie MCMerge na forach Minecrafta. Pobieranie jest dostępne w dwóch wersjach, z kodem Python dla użytkowników systemów Mac OS X, Linux i innych systemów operacyjnych (co wymaga pobrania i zainstalowania języka Python dla systemu operacyjnego oraz kilku zależności opisanych w pliku readme) lub wstępnie skompilowanego systemu Windows wersja, która wymaga tylko pobrania Pakiet redystrybucyjny programu Microsoft Visual C ++ 2008 (x86) jeśli nie jest jeszcze zainstalowany na twoim komputerze.

Uwaga: W tym samouczku będziemy używać wersji dla systemu Windows; dla tych, którzy podążają za wersją Pythona, po prostu zamień „mcmerge.exe” we wszystkich następnych poleceniach na „python mcmerge.py” jako substytut. Wszystkie dodatkowe przełączniki poleceń i modyfikatory pozostają na miejscu.

Przed kontynuowaniem skopiuj katalog zapisu świata, na którym chcesz pracować, do folderu / MCMerge /. (np. jeśli Twój świat nazywa się „Funland”, powinien istnieć katalog / MCMerge / Funland /.)

Uruchamianie początkowej przepustki MCMerge

Gdy katalog zapisu znajduje się w folderze / worlds /, czas przejść do pierwszego przebiegu. Jest to etap procedury, w którym MCMerge wykona obrys wzdłuż istniejących granic mapy i zanotuje, które fragmenty leżą bezpośrednio na krawędzi eksplorowanego świata.

Aby wykonać śledzenie, uruchom następujące polecenie z katalogu / MCMerge / za pomocą wiersza poleceń, gdzie „świat” to nazwa Twojego światowego katalogu zapisu.

„świat” śledzenia programu mcmerge.exe

Proces śledzenia jest dość szybki, nawet w przypadku dużych światów, a otrzymasz taki wynik.

Pobieram istniejący kontur świata…

Śledzenie konturu świata…

Rejestrowanie danych licznika świata…

Wykrywanie konturów świata zakończone

W tym momencie MCMerge ma potrzebne dane. Możesz potwierdzić proces, patrząc w swoim katalogu światowym, powinien teraz istnieć nowy folder oznaczony „## MCEDIT.TEMP ##” i plik o nazwie „contour.dat”. Jeśli polecenie spowoduje błąd i / lub żadne dodatkowe pliki nie pojawią się w folderze, może być konieczne uruchomienie polecenia jako administrator.

Wygeneruj nowe dane porcji

Po zakończeniu procesu konturowania następnym krokiem jest załadowanie mapy Minecraft do pliku Nowy wersja Minecrafta. Nie możemy wystarczająco podkreślić, że jeśli załadujesz ją oryginalną wersją Minecrafta, nie otrzymasz nowych biomów z nowego generatora terenu; otrzymasz stare dane biomu, które sprawią, że cały proces będzie bezwartościowy, ponieważ będziesz musiał zacząć wszystko od nowa.

Istnieją dwa sposoby generowania nowych danych porcji. Możesz grać w tę grę i latać w trybie kreatywnym, podążając za granicami swojego świata i ładując nowe dane. Jeśli masz bardzo małą mapę, taką jak ta, której używamy w tym samouczku, jest to całkowicie wiarygodna metoda.

Jeśli masz większą mapę, proces odkrywania granicy starego świata może zająć od kilku godzin do kilku dni. Ponadto możesz pominąć rzeczywistą eksplorację w obawie przed zepsuciem niespodzianek na mapie trybu przetrwania. W tym celu warto użyj Minecraft Land Generator aby automatycznie ładować dane mapy bez konieczności grania w grę i ręcznego przeglądania.

Jeśli nie chcesz odkrywać wszystkich granic, a Minecraft Land Generator jest bardziej rozbudowywany niż chcesz teraz, nie martw się. Dane konturów, które utworzyliśmy w ostatnim kroku, nie tracą ważności, ponieważ precyzyjnie nakreśliły zarys Twojej starej mapy. Funkcję scalania możesz uruchamiać dowolną liczbę razy w przyszłości, gdy odkryjesz obszary, które nie renderują się dobrze.

Po ukończeniu przejścia konturowego skopiuj dane swojego świata z powrotem do katalogu Minecraft, a następnie załaduj mapę z rozszerzeniem Nowy wersja Minecrafta. Przemierzaj krawędzie mapy, aż uzyskasz postrzępione i brzydkie szwy widoczne na powyższym renderowaniu.

Po zbadaniu mapy i wygenerowaniu nowych danych porcji nadszedł czas, aby przeprowadzić czyszczenie.

Łączenie danych fragmentu

Ostatnim krokiem procesu jest skopiowanie pliku zapisu z katalogu zapisywania gry Minecraft (teraz, gdy wygenerowałeś nowe dane w nowej wersji gry Minecraft) z powrotem do folderu / MCMerge /, w którym pracowałeś.

Mając zaktualizowany plik mapy, uruchom następujące polecenie:

mcmerge.exe scalić „świat”

Usiądź i zrelaksuj się. Proces na małym świecie trwa kilka minut, na bardzo dużym świecie może zająć większą część godziny lub dłużej. Po zakończeniu procesu skopiuj plik zapisu z katalogu MCMerge z powrotem do katalogu zapisów Minecrafta i załaduj go. Twój świeżo zaktualizowany świat będzie teraz miał radykalnie płynniejsze przejścia między biomami bez poszarpanych i irytujących przejść między starym a nowym terenem.

Pamiętasz, jak oczywiste były przejścia w powyższym renderowaniu? Przyjrzyjmy się nowemu renderowaniu danych nowej mapy ze scalonymi krawędziami na miejscu.

Tak ogólnie to nieźle. Trudno jest jednak stwierdzić, jak gładko wszystko wygląda na niebie, więc przybliżmy i porównajmy punkt z perspektywy w grze. Oto miejsce, w którym był wyraźny i brzydki układ schodów, w którym las łączył się z biomem oceanu, a następnie, w tym samym widoku, brzydkim szwem między równinami a obszarem górskim.

Na stałej mapie MCMerge, widzianej poniżej z nieco innego kąta, który naprawdę pokazuje zmiany, linia brzegowa jest pocięta i zróżnicowana, a szew między równinami a górami jest ustalony za pomocą regulacji rzeki i elewacji na skraju góry biom.

To, co było bardzo widoczną obrzydliwością, która pozwalałaby ci założyć, że gra się zepsuła, teraz wygląda jak w domu w świecie Minecraft, bez zadawania pytań. Nawet jeśli masz długi i liniowy szew do ukrycia, nadal wygląda całkiem naturalnie.

Na poniższym zrzucie ekranu możesz zobaczyć miejsce, dziesiątki kawałków długości, w którym dwa biomy spotkały się wzdłuż bardzo prostej linii. Chociaż wygenerowana rzeka wygląda trochę nienaturalnie, biorąc pod uwagę normalnie meandrującą naturę rzek Minecrafta (a bystry gracz z pewnością zauważyłby, że jest to niezwykle prosta natura z wysokiego punktu widokowego), nadal wygląda o wiele bardziej naturalnie niż idealnie prosta linia wyznaczająca granicę między dwoma biomami.

Kiedy mamy do czynienia z idealnie prostymi szwami, MCMerge wykonuje zdecydowanie wystarczająco dobrą robotę, czyszcząc i fugując szwy (do tego stopnia, że ​​tylko patrząc z powietrza lub renderowania na linie stają się oczywiste). W przypadku bardziej organicznych i wędrujących krawędzi mapy zadanie czyszczenia jest praktycznie niewykrywalne.

W dzisiejszym samouczku korzystaliśmy z domyślnych ustawień w mniej niż idealnych okolicznościach (nasza mapa zawierała zarówno ostre, proste krawędzie, jak i meandrujące krawędzie stopni schodowych) i nadal osiągaliśmy świetne wyniki. Jeśli uruchomisz MCMerge na większej, bardziej ekologicznie zbadanej mapie i będziesz dalej zajmować się opcjami scalania (sprawdź plik readme, aby zobaczyć, jak dostosować algorytm fuzzingu, głębokość doliny rzeki i otaczającą ją osłonę itd.), Możesz tworzyć scalone krawędzie tak naturalne z wyglądu, że łatwo byłoby zapomnieć, nawet jako osoba, która je wstawiła, gdzie się znajdują.


Masz pilne pytanie dotyczące gry Minecraft, duże czy małe? Napisz do nas e-mail na adres [email protected], a dołożymy wszelkich starań, aby na nie odpowiedzieć!

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


Hazard - Najpopularniejsze artykuły

Co zrobić, jeśli wymieniłeś baterię iPhone'a i nadal masz problemy

Konserwacja i optymalizacja May 31, 2025

Jeśli niedawno wymieniłeś baterię swojego iPhone'a (lub zrobił to autoryzowany technik Apple) i nadal masz problemy z żywotnością baterii, możesz spróbować kilku rozwiąz..


Spraw, by stary Android poczuł się jak nowy: jak sprawić, by piernik poczuł się jak żelki

Konserwacja i optymalizacja Nov 17, 2024

Android zrobił ogromne postępy od czasu Androida 2.3 Gingerbread, ale wiele urządzeń nadal go używa. Jeśli nie możesz zaktualizować swojego starego urządzenia, są sposoby,..


Jak wyłączyć reklamy Amazon Search w Ubuntu Unity Dash

Konserwacja i optymalizacja Oct 19, 2025

Uaktualnij do Ubuntu 12.10 (Quantal Quetzal), a natkniesz się na niespodziankę - Ubuntu wyświetla teraz reklamy produktów Amazon podczas wyszukiwania w desce rozdzielczej. W pro..


Użyj pseudonimów, aby szybko otworzyć zestaw stron internetowych z zakładkami w Operze

Konserwacja i optymalizacja Jul 25, 2025

TREŚĆ NIENARUSZONA Jeśli masz określony zestaw często odwiedzanych witryn internetowych, możesz ułatwić otwieranie wszystkich tych witryn jednocześnie, korzystając z fol..


Jak rozmieścić skróty w grupach na pasku szybkiego uruchamiania systemu Windows 7

Konserwacja i optymalizacja May 2, 2025

TREŚĆ NIENARUSZONA Pasek szybkiego uruchamiania to poręczne narzędzie do szybkiego i łatwego uruchamiania aplikacji. Jeśli jednak umieścisz wiele skrótów na pasku szybkie..


Zmień pasek zadań systemu Windows 7, aby działał jak Vista

Konserwacja i optymalizacja Jul 23, 2025

TREŚĆ NIENARUSZONA Chociaż wielu uważa, że ​​nowa funkcja paska zadań w systemie Windows 7 to świetne ulepszenie, inni mogą nie chcieć z niej korzystać. Dzisiaj przyjrzymy si�..


Uprość kopiowanie i wklejanie tekstu w przeglądarce Firefox dzięki funkcji AutoCopy

Konserwacja i optymalizacja Aug 19, 2025

TREŚĆ NIENARUSZONA Szukasz łatwego sposobu na przyspieszenie kopiowania i wklejania w przeglądarce Firefox? Teraz możesz zmniejszyć ilość pracy, którą musisz wykonać o połowę d..


Przełącz się na układ klawiatury Dvoraka w XP

Konserwacja i optymalizacja May 27, 2025

Mogłeś rozważyć podatność nadgarstków na cieśninę nadgarstka. Być może próbujesz uniemożliwić inwazyjnym znajomym i rodzinie korzystanie z komputera, nie wyglądając, jakbyś m..


Kategorie