Hogyan frissítheted a régi minecraft térképeinket az új biómokra való zökkenőmentes átmenetre?
A Minecraft frissítése a legújabb funkciók eléréséhez mindig szórakoztató hacsak megtöri a régi térképeket, és hatalmas és csúnya tárgyakat hoz létre rajtuk. Olvassa el, ahogy megmutatjuk, hogyan vehet egy régi Minecraft térképet, és hozza be a Minecraft egy új verziójába anélkül, hogy kockáztatná a csúnya hibákat a terepen.
Mi a baj?
A Minecraft óriási és eljárási úton létrehozott térképe a világ magja által táplált terepgenerátor-algoritmus használatával jön létre (egy alfanumerikus karakterlánc, amely a rendszer időbélyegzőjén alapuló vagy a lejátszó által létrehozott világban keletkezik). Ez a vetőmag pszeudo-véletlen számként szolgál, amely egy komplex egyenletbe kerül, amely aztán generálja a Minecraft világot a játékos köré, darabonként..
Ez a rendszer nagyon jól működik, és a Minecraft univerzum mágikus alapja, ahol a játékosok újabb dombok, hegyek, barlangok és barátságos barangolást és barangolást folytathatnak, hogy felfedezzék őket.
Ahol leesik (és amiről ma aggódunk), akkor a játékosok egy régi térképet hoznak a Minecraft korábbi verziójából a Minecraft új verziójába. A világ vetőmagja a világtérképen marad a térkép élete szempontjából de az, hogy a terep-generációs algoritmus a vetőmag alapján jelentősen változhat a nagyobb Minecraft-változatok között.
Ez azt jelenti, hogy a Minecraft 1.6. * -Ában létrehozott térképet a Minecraft 1.8 * -ba tölti be, majd a már felfedezett terület és a jövőben felfedezni kívánt új területek közötti átmeneti területek nagyon csúnya lesznek, mint a terepgenerátor teljesen összeegyeztethetetlen terep. A hegyek meredek arcokba merülnek az óceánok felé, furcsa, tökéletesen négyzet alakú foltok jelennek meg a sivatagokban, és más csúnya tárgyak jelennek meg a térképein.
Vessünk egy pillantást arra, hogy milyen csúnya lehet a Minecraft 1.6.4-es térképének betöltése és a Minecraft 1.8.3-as betöltése. Először is, itt van egy képernyőképünk a térképünkről. Térképünk magja, ha otthon szeretne játszani, 1261263041493870342. A vetőmagok használatával kapcsolatos információkért nézd meg a Minecraft leckét Egyéni térképek létrehozása.
Először is, mutassuk ki a módszertanunkat. A térképet kreatív módban töltöttük, és egyenesen felfelé repültünk a kezdő térünkből. A látótávolság „Far” -ra van állítva (a Minecraft korai változatai nem tették lehetővé a numerikus darabszemléletű távolságot, de tudjuk, hogy a Far egy 16 darab szemközti távolságnak felel meg). Ez azt jelenti, hogy az ívási pontunk körül 32 × 32 darab, a terepgenerátor által generált rács van.
Miután létrehoztuk ezt a térképet, vártunk arra, hogy az összes darabot létrehozzuk, és hogy nézetünk minden irányba feltöltve. Ezután kijelentkeztünk és ugyanezt a térképet töltöttük fel a Minecraft 1.8.3-ban, és beállítottuk a látótávolságunkat 32 darabra. Miután megvárta a távolságot a reptéren, repültünk a régi térkép szélén (körülbelül 16 darab a központtól), és megnéztük, hogy a régi algoritmussal létrehozott térkép szélei egyesültek-e az újal. Ismered a falut, amit a távolban láthatsz a fenti sivatagban? Most már meglehetősen sajátos partvonal van.
A fenti képernyőt a sivatagi falu másik oldalára való repülés után vettük, és az újonnan létrehozott terepről a térkép közepére nézett. A régi generátor elolvasta a vetőmagot, és azt mondta: „Csináld ezt a területet sivataggá!”, De az új generátor azt mondta: „Csináld ezt a területet óceánnak!” Láthatjuk, hogy a vízszintesen utazó ropogós vonal a régi terepet az új.
Ha ez nem glicy és eléggé csúnya az Ön számára, fontolja meg ezt a képernyőt a dzsungelterületről, amely a kutya pont északi részén és a fenti képen látható faluból látható..
Ott van egy nagy, gyönyörű hegyi dzsungel bióma. Nézzük meg, milyen nagyszerűnek tűnik a másik oldalról.
Kedves. Több óceán és a régi térképnek a Minecraft újabb változatába való betöltése előtt keletkezett terep magasságának köszönhetően a dzsungel-hegy tetejétől az alábbi óceánra eső csepp mintegy 50 blokk van. Talán hálásnak kell lennünk, hogy a glitch okozza az óceánt, és nem egy mezőt, mert egy ilyen csepp biztosan megtett volna minket.
Csak abban az esetben, ha még mindig nem vagy meggyőződve arról, hogy a hibakeresés nem teljesen elkeseredett, vegyük fel a régi barátunk, Mapcrafter segítségét, hogy megjelenítsünk egy 3D-s Google Earth-stílusú képet a térképről, amelyet jelenleg vizsgálunk, hogy megmutassuk, milyen valóban brutális a terepgenerátorok összecsapása valóban.
Amit ebből a felülről lefelé nézve megállapíthatunk, az az, hogy az 1.6.4 generátor magja egy olyan területet akart létrehozni, amely a dzsungel, a sivatag, a síkság és a taiga hófák metszéspontja. Az 1.8.3-as generátor azt akarta létrehozni, hogy pontosan ugyanazon a helyen egy hatalmas óceán, amely kis szigeteket és egy nagy (az alsó részen látható) földtömeggel borítja a hegyeket és az erdőket..
Amikor a két találkozott össze, a Minecraft lényegében azt mondta: „OK, ezek a darabok már léteznek, így nem próbáljuk újra létrehozni őket, de a játékosnak szüksége van új így a jelenlegi verzió generátort alkalmazzuk. ”Az eredmény a borzalmas mishmash, amit fent látunk.
Most az első leszünk, hogy elmondjuk, hogy a tökéletes 32 × 32-es helyszínünk egy szélsőséges példa, ahol az élek fájdalmasan nyilvánvalóak. A Minecraft 1.6.4-ben szándékosan létrehoztunk egy kis négyzetet, kifejezetten mind a hiper-kiemelés, mind a régi és az új terep közötti szélsőséges változások lokalizálása érdekében..
A „lakott” térképen, ahol organikusan feltárta és játszotta a játékot, nem lesz olyan tökéletes négyzet alakú, de ennek ellenére mindenféle villával, görbével és olyan helyen lesz, ahol a térkép körül mozog, anélkül, hogy alaposan megvizsgálná minden inch szélességig. Ez a fajta térkép elterjedt glitchek lesznek a kiterjedt élek mentén, valamint a belső térképen lévő zavarok zsebében, ahol a játékos soha nem merészkedett, és így nem sikerült sok darabot létrehozni. Azok is, a hiányzó belső darabok, olyan generációs hibákat fognak szenvedni, amelyek mögött furcsa tárgyak maradnak (mint egy tökéletesen szögletes sivatagi homokfolt a havas bióma közepén).
Szerencsére mindannyiunk számára ott van egy nagyon okos eszköz, amely fantasztikus munkát old meg a Minecraft egy korábbi verziója által létrehozott régi terep és az új verzió által létrehozott új terep között. Vessünk egy pillantást arra, hogyan tudjuk megmenteni a térképeinket a csúnya, elkeseredett terep életéből.
Terepi átmenetek simítása az MCMerge segítségével
Az MCMerge egy nyílt forráskódú Minecraft szerkesztő, amely egy dolog és egy dolog nagyon jól működik: óvatosan masszírozza a régi terep és az új terep közötti határokat, hogy az átmeneti tér egy lejtős lejtő egy folyóhoz, amely egyesíti a két biómot az üvöltés és természetellenes átmenetek, amelyeket az előző részben láttunk.
Az MCMerge telepítése a frissítések között történik, hogy megtanulhassa és térképezhesse a régi térképének határait, majd betöltse a térképet a új a Minecraft verziója, és némi feltárása (vagy egy olyan eszköz használata, mint a Minecraft Land Generator, hogy az Ön számára automatikus felfedezést végezzen), majd ismét futtatja az MCMerge-t, és a régi terep és az új terep közötti varratokra nyúlik vissza , faragva őket természetes kinézetű völgyekbe és résekbe, az alján lévő folyóval úgy, hogy az átmenetek már nem úgy néz ki, mint a törött porcelán, hanem a természetes tereprendezés.
Lebontjuk a fent vázolt eseménysorozatot, és szemléltetjük a képernyőképekkel és megjelenítéssel való átmenetet, hogy kiemeljük, hogyan alakulnak a változások.
Válassza ki a térképét
Ennek a bemutatónak az alkalmazásában a Minecraft változata előtt és után ugyanazt a vetőmagot használtuk, mint az előző részben: Minecraft 1.6.4 és Minecraft 1.8.3. Az egyetlen különbség az, hogy ugyanazzal a vetőmaggal újra létrehoztuk a térképet, majd egy organikusabb úton mentünk át a túlélési módban, hogy egy természetesebb térképformát hozzunk létre (és nem a tökéletes négyzetet, amelyet korábban bemutattunk).
Íme, hogyan néz ki a bemutató térkép a Mapcrafter programban.
Nagyítottuk a délnyugati szélén, ahol később könnyedén látni fogjuk, ahol az új varrás ki van simítva.
Függetlenül attól, hogy melyik térképe közül melyiket választja, fontos, hogy semmilyen körülmények között ne töltse fel és ne fedezze fel a térképet a Minecraft régi verziójáról a Minecraft újabb verziójában, amíg nem fejezi be az MCMerge folyamat első fordulóját, mivel ez helyrehozhatatlan hibákat okozhat a térképre.
Továbbá, mielőtt folytatná, fontos, hogy biztonságban mentse a kiválasztott térképet. Nem volt bajunk az MCMerge-el, vagyis az évek során használt számos világszerkesztő eszközzel, de mindig jobb, ha biztonságban van, mint sajnálom.
Az MCMerge letöltése
Az MCMerge legfrissebb kiadásának egy példányát a Minecraft fórumok hivatalos MCMerge témájában kaphatja meg. A letöltés két ízben, a Python-kódban található a Mac OS X, Linux és más operációs rendszer-felhasználók számára (ami megköveteli, hogy töltse le és telepítse a Pythont az operációs rendszeréhez és egy maroknyi függőséget a readme-fájlban), vagy az előre összeállított Windows-on A Microsoft Visual C ++ 2008 újratelepíthető csomagja (x86) csak akkor tölthető le, ha még nincs telepítve a gépére.
Jegyzet: Ehhez a bemutatóhoz a Windows verziót használjuk; a Python verzióval együtt járó személyek esetében egyszerűen cserélje ki az „mcmerge.exe” -et a „python mcmerge.py” -vel követett összes parancsban. Minden további parancskapcsoló és módosító a helyén marad.
A folytatás előtt másolja a dolgozni kívánt világ mentési könyvtárát a / MCMerge / mappába. (pl. ha a világot „Funland” -nek nevezzük, akkor most egy könyvtár / MCMerge / Funland /.)
A Kezdeti MCMerge Pass futtatása
A mentési könyvtár a / worlds / mappában van elhelyezve, itt az ideje, hogy folytassa az első lépés futtatását. Ez az a szakasz, amikor az MCMerge egy kontúrkövetést hajt végre a meglévő térképhatárok mentén, és jegyezze meg, hogy mely darabok közvetlenül a feltárt világ szélén fekszenek.
A nyomkövetés végrehajtásához a következő parancsot kell végrehajtani a / MCMerge / könyvtárból a parancssoron keresztül, ahol a „világ” a világ mentési könyvtárának neve.
mcmerge.exe nyomon követi a „világot”
A nyomkövetési folyamat elég nagyszerű, még a nagy világok számára is, és ilyen kimenet lesz.
Meglévő világ kontúr megszerzése…
A világ kontúrjának nyomon követése…
Világ számláló adatok rögzítése…
A világ kontúrfelismerése teljes
Ekkor az MCMerge rendelkezik a szükséges adatokkal. Megerősítheti a folyamatot a világkatalógusban, most egy új mappa lesz, amelynek címe: „## MCEDIT.TEMP ##” és „contour.dat”. Ha a parancs hibát eredményez, és / vagy nincsenek további fájlok a mappában, akkor lehet, hogy a parancsot rendszergazdaként kell futtatnia.
Új darabadatok létrehozása
Miután a kontúrfolyamat befejeződött, a következő lépés a Minecraft térkép betöltése a új A Minecraft verziója. Nem tudjuk eléggé hangsúlyozni, hogy ha a Minecraft eredeti verziójával töltötte be, akkor nem kapja meg az új biomot az új terepgenerátorból; megkapod a régi biome adatokat, amelyek az egész folyamatot értéktelenné teszik, amint újra kell kezdned.
Az új részadatok létrehozásának két módja van. A játékot ténylegesen játszhatja, és kreatív módban repülhet, követve a világ határait, és új adatokat tölthet be. Ha van egy nagyon kicsi térképe, mint amilyet a bemutatóhoz használunk, akkor ez egy tökéletesen elfogadható módszer.
Ha nagyobb térképe van, a régi világhatár felfedezésének folyamata órákról napokra bárhol is eltarthat. Továbbá érdemes kihagyni a tényleges feltárást, mert félni kell a túlélési mód térképének meglepetését. Ennek érdekében hasznos a Minecraft Land Generator használatával a térképadatok automatikus betöltése anélkül, hogy a játékot és a manuálisan felfedezné.
Ha nem szeretné felfedezni az összes határt, és a Minecraft Land Generator sokkal jobban csípődik, mint amennyit most érdekel, ne aggódj. Az utolsó lépésben készített kontúradatok nem járnak le, mivel pontosan megrajzolta a régi térkép vázlatát. Az egyesítési funkciót annyiszor futtathatja, amennyit csak akar, a jövőben, amikor feltárja azokat a területeket, amelyek nem teszik jól.
A kontúrkiadás befejezése után másolja vissza a világadatait a Minecraft könyvtárába, majd töltse be a térképet a új A Minecraft verziója. Tartsuk a térképet a térkép szélein, amíg végül a fenti renderelésben látott fonott és csúnya varratokkal találkozunk..
Miután feltárta a térképet, és létrehozta az új darabadatokat, itt az ideje, hogy elvégezze a tisztítási passzot.
A darabadatok egyesítése
A folyamat utolsó lépése, hogy átmásolja a mentési fájlra a Minecraft mentési könyvtárából (most, hogy az új adatokat létrehozta a Minecraft új verziójával) vissza az / MCMerge / mappába, amelyen dolgozott.
A frissített térképfájl helyett futtassa a következő parancsot:
mcmerge.exe egyesíti a „világot”
Üljön le és lazítson. A kis világban a folyamat néhány percig tart, a nagyon nagy világ folyamata egy órát vagy annál hosszabb időt vehet igénybe. Amikor a folyamat befejeződött, másolja a mentési fájlt az MCMerge könyvtárból a Minecraftba, és mentse a könyvtárat, és töltse fel. A frissen frissített világnak mostanában radikálisan simább átmenete lesz a biomák között, a régi és az új terep közötti átkapcsolódás nélkül..
Emlékszel, milyen nyilvánvaló volt az átmenet a fenti renderben? Nézzük meg az új térképadatok új megjelenítését az egyesített élekkel együtt.
Egyáltalán nem rossz. Nehéz megmondani, hogy mennyire zökkenőmentesen néz ki minden az égből az utat, úgyhogy közelítsünk és hasonlítsunk össze egy játékot a játék szempontjából. Itt van egy olyan hely, ahol egy különálló és csúnya lépcsőfokú minta volt, ahol az erdő találkozott az óceáni biómával, majd ugyanabban a nézetben egy csúnya varrás a síkság és a hegyvidék között.
Az MCMerge rögzített térképén, amelyet az alábbiakban egy kissé eltérő szögből látunk, ami igazán mutatja a változásokat, a partvonal feldarabolódik és változatos, a síkságok és a hegyek közötti varrás egy folyó és magasság állítással van rögzítve a hegy szélén. életközösség.
Ami egy nagyon nyilvánvaló látvány volt, ami azt feltételezné, hogy a játék elcsúszott, most már jól néz ki otthon a Minecraft világában. Még akkor is, ha hosszú és lineáris varrása van, hogy elrejtse, még mindig elég természetesnek tűnik.
Az alábbi képernyőn látható egy hely, több tucat hosszú darab, ahol két biomont egyenes vonal mentén találkoztak. Bár a keletkezett folyó kicsit természetellenesnek tűnik, mivel a Minecraft folyók normálisan kanyargó természetűek (és egy éles szemű játékos biztosan megemlíti, hogy szokatlanul egyenes természetű a magas látószögből), még mindig sokkal természetesebbnek tűnik, mint egy tökéletesen egyenes vonal, amely a határt jelzi a két bióma között.
Amikor tökéletesen egyenes varratokkal foglalkozunk, az MCMerge határozottan elég jó munkát takarít meg, és megtisztítja a varratokat (olyan pontra, hogy csak a levegőből vagy a vonalak megjelenéséből láthatóvá válik). Szervesebb és vándorlóbb térképélek esetén a tisztítási feladat gyakorlatilag nem észlelhető.
A mai bemutatón az alapértelmezett beállításokat kevésbé ideális körülmények között alkalmaztuk (térképünk egyaránt ötvözött éles egyenes élekkel és kanyargós lépcsőfokokkal), és még mindig nagyszerű eredményeket értünk el. Ha az MCMerge-t egy nagyobb, organikusabban feltárt térképen futtatja, és tovább összeszorul az egyesítési opciókkal (ellenőrizze a readme fájlt, hogy megnézze, hogyan állíthatja be a fuzzing algoritmust, a folyó völgyének mélységét és a környező fedelet stb.) olyan természetesen összeolvasztott élek létrehozása, amelyek könnyen elfelejtenék, még akkor is, ha az a személy, aki beillesztette őket.
Van egy nyomdai Minecraft kérdésed nagy vagy kicsi? Légy minket e-mailben a [email protected] címen, és mindent megteszünk, hogy válaszoljunk rá!