Kaip atnaujinti senus „Minecraft“ žemėlapius, skirtus pereiti prie naujų biomų
„Minecraft“ atnaujinimas, norint pasiekti naujausias funkcijas, visada yra įdomus nebent jis sulaužo senus žemėlapius ir sukuria didžiulius ir bjaurus artefaktus. Skaitykite, kaip parodysime, kaip galite paimti seną „Minecraft“ žemėlapį ir įdėti jį į naują „Minecraft“ versiją, nekeliant pavojaus tikrai bjauriais trikdžiais savo vietovėje.
Kokia problema?
„Minecraft“ milžiniškas ir procedūriniu būdu sukurtas žemėlapis sukurtas naudojant vietovės generatoriaus algoritmą, maitinamą pasaulio sėklomis (raidinė ir skaitmeninė eilutė, sukurta tuo metu, kai pasaulis sukuriamas remiantis sistemos laiko žyma arba tiekėjas). Ši sėkla tarnauja kaip pseudo-atsitiktinis skaičius, kuris įeina į sudėtingą lygtį, kuri tada sukuria „Minecraft“ pasaulį aplink grotuvą, gabalas pagal gabalą.
Ši sistema veikia labai gerai, ir tai yra stebuklingas „Minecraft“ visatos pagrindas, kuriame žaidėjai gali palaikyti tarptinklinį ryšį ir tarptinklinį ryšį su naujomis kalvomis, kalnais, urvais ir daugiau generuojamų, kad jie galėtų ištirti.
Kai jis suskaido (ir tai, ką mes šiandien susirūpiname), kai žaidėjai pateikia seną žemėlapį iš ankstesnės Minecraft versijos į naują „Minecraft“ versiją. Pasaulio sėkla lieka pasaulinio žemėlapio, kad būtų galima gyventi bet tai, ką vietovės generavimo algoritmas sukuria remiantis tuo, kad sėkla gali labai pasikeisti tarp pagrindinių „Minecraft“ versijų.
Tai reiškia, kad į „Minecraft“ 1.8. * Į „Minecraft“ 1.8. * Įkeltą žemėlapį įterpsite pereinamąsias sritis tarp jau ištirtos teritorijos ir naujų sričių, kurias jūs ištirsite ateityje, nes vietovės generatorius sukurs visiškai nesuderinta vietovė. Kalnai nusileidžia į vandenynus, o dykumose atsiras keistai puikiai kvadratinių miškų, o jūsų žemėlapiuose pasirodys kiti bjaurūs artefaktai.
Pažvelkime į tai, kaip bjaurus, kurį galima įkelti įkeldami žemėlapį su „Minecraft 1.6.4“ ir tada įkeliant „Minecraft“ 1.8.3. Pirma, čia yra mūsų atrankos žemėlapio ekranas. Mūsų žemėlapio sėklos, jei norite žaisti namuose, yra 1261263041493870342. Daugiau informacijos apie sėklų naudojimą rasite mūsų „Minecraft“ pamokoje „Individualių žemėlapių kūrimas“.
Pirma, atkreipkime dėmesį į mūsų metodiką. Įdėjome žemėlapį į „Creative“ režimą ir skridome tiesiai iš mūsų pradžios aikštės. Vaizdo atstumas nustatomas į „Far“ (ankstyvosios „Minecraft“ versijos neleidžia skaičiuoti skambučio matymo atstumo, tačiau žinome, kad „Far“ yra lygus 16 gabalų matymo atstumui). Tai reiškia, kad aplink mūsų neršto tašką yra 32 × 32 gabaliukų, generuojamų reljefo generatoriaus, tinklelis.
Sukūrę šį žemėlapį, laukėme, kad visi gabalai sukurtų ir kad mūsų požiūris būtų užpildytas visomis kryptimis. Tada mes atsijungėme ir įkėlėme tą patį žemėlapį „Minecraft“ 1.8.3 ir nustatėme atstumą iki 32 gabalų. Laukdami, kol atstatys, mes skridome aplink senojo žemėlapio kraštą (apie 16 gabalų nuo centro) ir pažvelgėme į tai, kur su senuoju algoritmu sukurtos žemėlapio briaunos sujungtos su nauju. Jūs žinote kaimą, kurį matote toli nuo aukštyje esančiame dykumoje? Dabar ji turi gana savitą kranto liniją.
Pirmiau pateiktas ekranas buvo paimtas po to, kai skrido į kitą dykumos kaimo pusę, žvelgdamas atgal į žemėlapio centrą nuo naujai sukurtos vietovės. Senasis generatorius perskaitė sėklą ir pasakė: „Padarykite šią sritį dykumoje!“, Tačiau naujasis generatorius sakė: „Padarykite šią zoną vandenynu!“ Galite matyti trapią liniją, važiuojančią horizontaliai, kuri išskiria seną reljefą nuo naujos.
Jei tai nėra glitchy ir pakankamai bjaurus jums, apsvarstykite šią ekrano kopiją iš džiunglių srities, matomos į šiaurę nuo neršto taško ir aukščiau esančiame paveikslėlyje esančiame kaime..
Ten jis yra didelis, gražus kalnų džiunglių biomas. Pažvelkime, kaip puikiai atrodo iš kitos pusės.
Gražus. Daugiau vandenyno ir, atsižvelgiant į vietovės aukštį, sukurtą prieš įkeliant senąjį žemėlapį į naujesnę Minecraft versiją, lašas nuo džiunglių kalno viršaus iki žemiau esančio vandenyno yra apie 50 blokų. Galbūt mes turėtume būti dėkingi, kai trikdymas sukėlė vandenyną, o ne lauką, nes toks lašas tikrai būtų mums padaręs.
Tik tuo atveju, jei vis dar nesate įsitikinę, kad gedimų atvaizdavimas nėra visiškai baisus, prašome pasitelkti senojo draugo Mapcrafter pagalbą, kad galėtume pateikti 3D žemėlapio vaizdą „Google Earth“, kad galėtume parodyti, kaip tikrai žiauriai iš tikrųjų yra vietovės generatorių užsikimšimas.
Iš šio „iš viršaus į apačią“ matyti, kad 1.6.4 generatoriaus sėklos norėjo sukurti erdvę aplink neršto tašką, kuris buvo džiunglių, dykumų, lygumų ir taiga sniego miškų sankirtos. Ką 1.8.3 generatorius norėjo sukurti toje pačioje vietoje, yra didžiulis vandenynas su mažų salų purškimu ir dideliu (kaip matoma apatinėje dalyje) sausumos masė su kalnais ir miškais.
Kai du susibūrė, „Minecraft“ iš esmės pasakė: „Gerai, šie gabaliukai jau egzistuoja, todėl mes nebandysime jų generuoti, bet žaidėjui reikia naujas todėl mes taikysime dabartinės versijos generatorių. “Rezultatas yra siaubingas mishmash, kurį matote aukščiau.
Dabar mes pirmą kartą pasakysime, kad mūsų puikus 32 x 32 aikštė yra ekstremalus pavyzdys, kai kraštai yra skausmingi. Mes tiksliai sukūrėme nedidelį kvadratinį žemėlapį „Minecraft“ 1.6.4..
„Gyvenamasis“ žemėlapis, kuriame jūs ekologiškai ištyrėte ir žaidėte žaidimą, neturės tokios tobulos kvadratinės formos, bet turės visokių šakių, kreivių ir tokių vietų, kur jūs judėjote aplink žemėlapį, neatidžiai ištyrę kiekvienas colio kraštas iki krašto. Tokio tipo žemėlapis sukels didelius trikdžius išilginiuose kraštuose, o taip pat trikdžių kišenės viduje, kuriame žaidėjas niekada nebesigalvojo, taigi nė vienas gabalas nebuvo sugeneruotas. Be to, trūkstami interjero gabaliukai patirs nuo kartos trikdžių, kurie atsiliks keistų artefaktų (kaip puikiai kvadratinis dykumos smėlio pleistras sniego biomo viduryje).
Laimei, mums visiems, ten yra labai protingas įrankis, kuris daro fantastišką darbą, kuris išlygina siūles tarp senosios reljefo, sukurtos ankstesnės Minecraft versijos, ir naujos vietovės, kurią sukuria nauja versija. Pažvelkime į tai, kaip galime išsaugoti mūsų žemėlapius nuo bjaurių glitched-out vietovių gyvenimo su ja.
Teritorijos perėjimų lyginimas su MCMerge
„MCMerge“ yra atviro kodo „Minecraft“ redaktorius, kuris labai gerai atlieka vieną dalyką ir vieną dalyką: jis kruopščiai masažuoja sienas tarp senų reljefų ir naujų reljefų, kad pereinamoji erdvė būtų švelnus nuolydis iki upės, kuri sujungia dvi biomas be drebėjimo ir nenatūralus perėjimas, kurį matėme ankstesniame skyriuje.
Įdiegus MCMerge tarp naujinimų, kad jis galėtų išmokti ir diagramuoti senojo žemėlapio ribas, tada įkeliate žemėlapį į naujas „Minecraft“ versija ir šiek tiek ištirti (arba naudoti tokį įrankį kaip „Minecraft Land Generator“, kad atliktumėte tyrimą jums automatiškai sugedus kartai), o tada paleiskite „MCMerge“ dar kartą, o jis pervažiuoja per senas vietoves ir naują reljefą , skulptūrą juos į natūralius slėnius ir įtrūkimus su upe apačioje taip, kad jūsų perėjimai nebegali atrodyti kaip skaldyti porcelianas, bet natūralus kraštovaizdis.
Išskleiskime aukščiau aprašytų įvykių seką ir iliustruokite perėjimus su ekranais ir atvaizdais, kad būtų parodyta, kaip pokyčiai formuojasi.
Pasirinkite žemėlapį
Šio vadovo tikslais pasirinkome tą pačią sėklą ir tą patį prieš ir po Minecraft versijų, kaip ir ankstesniame skyriuje: Minecraft 1.6.4 ir Minecraft 1.8.3. Vienintelis skirtumas yra tas, kad mes atkurėme žemėlapį su ta pačia sėkla ir po to išgyvenome daugiau ekologišku būdu išgyvenimo režimu, kad sukurtume natūralesnę žemėlapio formą (o ne tobulą aikštę, kurią mes anksčiau parodėme).
Štai kaip atrodo žemėlapio žemėlapis, kai jis pateikiamas Mapcrafter.
Priartėjome pietvakarių krašte, kur vėliau galėsime lengvai pamatyti, kur naujasis siūlas išlyginamas.
Nepriklausomai nuo jūsų pasirinktų žemėlapių, svarbu, kad visiškai, jokiomis aplinkybėmis, neperkelkite ir neišnagrinėtumėte žemėlapio iš senosios „Minecraft“ versijos naujesnėje „Minecraft“ versijoje, kol nebaigsite pirmojo „MCMerge“ proceso etapo, nes tai gali sukelti nepataisomų trikdžių į savo žemėlapį.
Be to, prieš tęsdami, svarbu saugoti pasirinktą žemėlapį. Mes neturėjome problemų su „MCMerge“ arba šiuo klausimu bet kuriuo iš daugelio pasaulio redagavimo įrankių, kuriuos naudojome per daugelį metų, tačiau visuomet geriau būti saugu nei gaila.
Atsisiųsti MCMerge
Jūs galite paimti naujausią MCMerge leidimo kopiją oficialiame MCMerge temoje Minecraft forumuose. Atsisiunčiama dviem skoniais: „Python“ kodu „Mac OS X“, „Linux“ ir kitiems OS vartotojams (kuriuos reikia parsisiųsti ir įdiegti „Python“ savo OS ir saują priklausomybių, aprašytų „readme“ faile) arba iš anksto sukurtą „Windows“ versija, kuriai reikia tik atsisiųsti „Microsoft Visual C ++ 2008“ perskirstomąjį paketą (x86), jei jis dar nėra įdiegtas jūsų kompiuteryje.
Pastaba: Šiai pamokai naudosime „Windows“ versiją; tiems, kurie seka kartu su „Python“ versija, tiesiog pakeiskite „mcmerge.exe“ visose komandose, kurios pateikiamos su „python mcmerge.py“, kaip pakeitimą. Visi papildomi komandų jungikliai ir modifikatoriai lieka vietoje.
Nukopijuokite pasaulio, kurį norite dirbti, įrašymo katalogą į / MCMerge / aplanką prieš tęsdami. (pvz., jei jūsų pasaulis vadinamas „Funland“, dabar turėtų būti katalogas / MCMerge / Funland /.)
Pradinio MCMerge leidimo vykdymas
Įrašydami įrašymo katalogą į / worlds / aplanką, atėjo laikas pereiti prie pirmojo leidimo. Tai yra procedūros etapas, kai MCMerge atliks kontūro pėdsaką išilgai esamų žemėlapių ribų ir atkreipia dėmesį į tai, kokie gabaliukai yra tiesiai į tiriamojo pasaulio kraštą.
Kad atliktumėte pėdsaką, iš komandų eilutės, kurioje „pasaulis“ yra jūsų pasaulio išsaugojimo katalogo pavadinimas, atlikite šią komandą iš / MCMerge / katalogo.
mcmerge.exe atsekti „pasaulį“
Stebėjimo procesas yra gana švelnus, net ir dideliems pasauliams, ir jums toks rezultatas bus toks.
Esamo pasaulio kontūro pasiekimas…
Pasaulio kontūro sekimas…
Pasaulio skaitiklio duomenų įrašymas…
Pasaulinis kontūro nustatymas baigtas
Šiuo metu MCMerge turi reikiamų duomenų. Jūs galite patvirtinti procesą ieškodami savo pasaulio katalogo, dabar turėtų būti naujas aplankas su pavadinimu „## MCEDIT.TEMP ##“ ir failas „contour.dat“. Jei komanda sukelia klaidą ir (arba) aplanke nėra papildomų failų, gali tekti paleisti komandą kaip administratorių.
Sukurkite naujus duomenų rinkinius
Baigus kontūro procesą, kitas žingsnis yra įkelti „Minecraft“ žemėlapį į naujas Minecraft versija. Nepakanka to pabrėžti, kad jei ją įkelsite su originalią „Minecraft“ versiją, naujų biomų negausite iš naujo reljefo generatoriaus; gausite senus biomo duomenis, dėl kurių visas procesas tampa bevertis, nes turėsite pradėti iš naujo.
Yra du būdai, kaip generuoti naujus duomenis. Jūs iš tiesų galite žaisti žaidimą ir skristi aplink kūrybiniu režimu, sekdami savo pasaulio sieną ir įkeldami naujus duomenis. Jei turite labai nedidelį žemėlapį, panašų į tą, kurį mes naudojame šiai pamokai, tai yra visiškai patikimas metodas.
Jei turite didesnį žemėlapį, senosios pasaulio sienos tyrinėjimo procesas gali užtrukti nuo valandų iki dienų. Be to, galbūt norėsite praleisti faktinį tyrimą dėl baimės sugadinti netikėtumų išlikimo režimo žemėlapyje. Šiuo tikslu naudinga naudoti „Minecraft Land Generator“, kad automatiškai būtų galima įkelti žemėlapio duomenis be reikalavimo, kad žaidžiate ir rankiniu būdu ištirtumėte.
Jei nenorite ištirti visų sienų, o „Minecraft Land Generator“ yra labiau truputį keičiantis, nei jums rūpi dabar, nesijaudinkite. Kontūro duomenys, kuriuos mes atlikome paskutiniame etape, nustoja galioti, nes tiksliai išdėstytas senojo žemėlapio kontūras. Sujungimo funkciją galite paleisti tiek kartų, kiek norite ateityje, kai atskleisite sritis, kurios netinkamai veikia.
Baigę kontūro leidimą, nukopijuokite savo pasaulio duomenis į „Minecraft“ katalogą ir įkelkite žemėlapį į „ naujas Minecraft versija. Apsukite aplink žemėlapio kraštus, kol baigsite su nelygiais ir bjauriais siūlais, kurie matyti aukščiau pateiktame atvaizde.
Ištyrę žemėlapį ir sugeneravę naujus duomenis, atėjo laikas atlikti valymo leidimą.
Sunkių duomenų sujungimas
Paskutinis proceso etapas - nukopijuoti įrašymo failą iš savo „Minecraft“ išsaugojimo katalogo (dabar, kai sukūrėte naujus duomenis su nauja „Minecraft“ versija) atgal į / MCMerge / aplanką, kuriame dirbote.
Įdiegus atnaujintą žemėlapio failą, vykdykite šią komandą:
mcmerge.exe sujungia „pasaulį“
Sėdėkite ir atsipalaiduokite. Procesas mažame pasaulyje yra kelias minutes, procesas labai dideliame pasaulyje gali užimti geresnę valandos dalį. Kai procesas yra baigtas, nukopijuokite įrašymo failą iš MCMerge katalogo atgal į „Minecraft“, išsaugodami katalogą ir įkeliant jį. Jūsų naujai atnaujintas pasaulis dabar turės radikaliai sklandesnius perėjimus tarp biomų be nelygių ir nelygių perėjimų tarp senos ir naujos vietovės.
Prisiminkite, kaip akivaizdu, kad perėjimai buvo aukščiau pateiktame vaizde? Pažvelkime į naują naujų žemėlapių duomenų sujungimą su sujungtais kraštais.
Visai neblogai. Vis dėlto sunku pasakyti, kaip sklandžiai viskas atrodo iš dangaus į viršų, taigi, leiskite priartinti ir lyginti vietą nuo žaidimo perspektyvos. Čia yra vieta, kur buvo išskirtinis ir bjaurusis laiptų žingsnis, kuriame miškas susitiko su vandenyno bioma ir tuo pačiu požiūriu - negraži siūlai tarp lygumų ir kalnų..
MCMerge fiksuotame žemėlapyje, kuris matomas žemiau nuo šiek tiek kitokio kampo, kuris iš tikrųjų parodo pokyčius, pakrantė yra smulkinta ir įvairi, o siūlės tarp lygumų ir kalnų tvirtinamos upės ir pakilimo reguliavimu kalno krašte biomas.
Kas buvo labai akivaizdus akis, kuris leistų manyti, kad žaidimas buvo išblaškytas, dabar atrodo „Minecraft“ pasaulyje, nes nėra jokių klausimų. Net jei turite ilgą ir linijinį siūlių slėpimą, jis vis dar atrodo natūralus.
Toliau pateiktame paveikslėlyje matysite tašką, dešimtys ilgų ilgių, kur dvi biomos susitiko išilgai tiesios linijos. Nors sukurta upė atrodo natūraliai nedidelė, atsižvelgiant į įprastą „Minecraft“ upių prigimtį (ir aštrių akių žaidėjas tikrai pastebės, kad neįprastai paprasta gamta iš didelės perspektyvos vietos), ji vis dar atrodo daug natūralesnė, nei visiškai tiesi linija, žyminti sieną tarp dviejų biomų.
Spręsdami puikiai tiesias siūles, „MCMerge“ atlieka tikrai gerą darbo vietos valymą ir nulupia siūles (iki to, kad tik tada, kai žiūrima iš oro ar atvaizduojant linijas). Spręsdami daugiau ekologiškų ir klajojančių žemėlapių kraštų, išvalymo darbas iš esmės yra neaptinkamas.
Šiandienos pamokoje mes naudojome numatytuosius nustatymus mažiau nei idealiomis aplinkybėmis (mūsų žemėlapis turėjo tiek aštrių tiesių kraštų, tiek kryžminių laiptų pakopų kraštų) ir mes vis dar turėjome puikių rezultatų. Jei paleisite „MCMerge“ didesniame ekologiškesniame žemėlapyje ir toliau susijaudinsite su susijungimo parinktimis (patikrinkite „readme“ failą, kad pamatytumėte, kaip galite reguliuoti „fuzzing“ algoritmą, upės slėnio gylį ir aplinkinį dangtelį ir pan.) sukurti susiliejusius kraštus, tokius natūralius, kad būtų lengva pamiršti, net ir juos įdėjusį asmenį, kur jie buvo.
Ar turite spaudimą „Minecraft“ klausimą dideliam ar mažam? Atsiųskite mums el. Laišką adresu [email protected] ir mes padarysime viską, kad atsakytume į jį!