Kuidas uuendada oma vanu minecraft-kaarte sujuvateks üleminekuteks uutesse Biomesse
Minecrafti uuendamine uusimate funktsioonide saamiseks on alati lõbus kui ei see katkestab teie vanad kaardid ja loob nende vahel tohutu ja kole artefakti. Lugege edasi, kui näitame teile, kuidas saate võtta vana Minecrafti kaarti ja viia see Minecrafti uude versiooni ilma, et riskiksite oma maastikul tõeliselt kole häireid.
Mis on probleemiks?
Minecrafti tohutu ja protseduuriliselt genereeritud kaart luuakse maapinna generaatori algoritmi abil, mida toidab maailma seemned (alfanumbriline string, mis on genereeritud ajal, mil maailm luuakse süsteemi ajatempli alusel või mängija poolt). See seeme on pseudo-juhuslik arv, mis sisestatakse keerulisse võrrandisse, mis seejärel genereerib minecraftimaailma mängija ümber, tükkideks tükkideks.
See süsteem toimib väga hästi ja see on Minecrafti universumi maagiline alus, kus mängijad saavad hoida rändlust ja rändlust uute mägede, mägede, koobaste ja rohkemate lendude abil, et nad saaksid uurida.
Kui see laguneb (ja mida me täna muretseme) on see, kui mängijad toovad Minecrafti eelmisest versioonist vana kaardi Minecrafti uude versiooni. Maailma seemned jäävad selle kaardi eluks maailmakaardile aga see, mida maastiku genereerimise algoritm selle seemne põhjal loob, võib oluliselt muutuda suurte Minecraft versioonide vahel.
See tähendab, et kui te laadite Minecraft 1.6. * -I loodud kaardi Minecrafti 1.8 * -le, siis on juba uuritud ala ja tulevikus uuritavate uute alade vahelised üleminekualad väga kole, kui maastiku generaator tekitab täiesti sobimatu maastik. Mäed sisenevad ookeanidesse silmitsi silmitsi, kummalised täiesti ruudukujulised metsaalused ilmuvad kõrbesse ja muudele kole artefaktidele ilmuvad teie kaardid.
Vaatame, kuidas kole, mida saab Minecraft 1.6.4-ga kaardi laadimise ja seejärel Minecrafti laadimise abil 1.8.3. Esiteks, siin on meie näidiskaardi pilt. Meie kaardi seemned, kui soovid kodus mängida, on 1261263041493870342. Lisateavet seemnete kasutamise kohta leiate meie Minecrafti õppetundist Kohandatud kaartide loomine.
Esiteks tõstame esile meie metoodika. Laadisime kaardi loovrežiimi ja lendasime otse meie algväljast. Vaate kaugus on seatud väärtusele “Far” (Minecrafti varased versioonid ei võimaldanud numbrilist rämpspõhist vaatepikkust, kuid me teame, et Far on võrdne 16 tükki vaatamise kaugusega). See tähendab, et meie kudemispunkti ümbritsevad maastiku generaatori poolt tekitatud 32 × 32 tükki.
Pärast selle kaardi loomist ootasime, et kõik tükkideks tekiksid ja meie seisukoht asuks igas suunas. Siis me logisime välja ja laadisime sama kaarti Minecraft 1.8.3-s ja seadsime vaatepikkuse 32 tükki. Pärast seda, kui ootame kaugust, lendasime ümber vana kaardi serva (keskelt umbes 16 tükki) ja vaatasime, kus vana algoritmiga genereeritud kaardi servad ühinesid uue kaardiga. Kas sa tead küla, mida kõrbes üleval on? Praegu on see üsna omapärane.
Ülaltoodud ekraanipilt võeti pärast kõrbeküla teisele küljele sõitmist, vaadates tagasi kaardi keskele vastloodud maastikust. Vana generaator luges seemneid ja ütles: „Tee see ala kõrbes!”, Kuid uus generaator ütles: „Tee see ala ookeani!” Näete, kui terav joon on horisontaalselt, mis piiritleb uue maastiku uue.
Kui see ei ole sinu jaoks hägune ja kole piisavalt, kaaluge seda ekraanipilti kudemispunkti põhja pool asuvast džungli piirkonnast ja ülaltoodud pildi külast..
Seal on suur ilus mägine džungli bioom. Vaatame, kui suur see teiselt poolt välja näeb.
Armas. Rohkem ookeani ja tänu maastiku kõrgusele, mis on tekkinud enne vanade kaartide laadimist Minecrafti uuemasse versiooni, on džungli mäe tippu allpool asuv ookeani langus umbes 50 plokki. Võib-olla peaksime olema tänulik, et häire tekitas ookeani ja mitte põllu, sest selline langus oleks kindlasti meid teinud.
Kui sa ikka veel ei ole veendunud, et tõrkeotsingute tegemine ei ole täiesti hirmutav, kaasame oma vana sõbra Mapcrafteri abiga, et teha 3D Google Earth-stiilis vaade kaardile, mida praegu uurime, et näidata teile, kui tõeliselt julm maastikugeneraatorite kokkupõrge on tõesti.
Selle ülalt-alla vaate põhjal saame kindlaks teha, et 1.6.4 generaatori seemned soovisid luua kudemispunkti ümber ala, mis oli džungli, kõrbe, tasandike ja taiga lumemetsade lõikepunkt. Mis 1.8.3 generaator soovis luua sellel täpselt samas kohas, on suur ookean väikeste saarte pritsimisega ja suur (nagu näha alumisest piirkonnast) mägede ja metsadega..
Kui kaks omavahel kokku tulid, ütles Minecraft sisuliselt: „OK, need tükid on juba olemas, nii et me ei püüa neid uuesti luua, vaid mängija vajab uus tükkideks, nii et me rakendame praeguse versiooni generaatorit. ”Tulemuseks on üllatav nägemus.
Nüüd oleme esimesed, kes ütlevad teile, et meie täiuslik 32 × 32-kohaline väljak on äärmuslik näide, kus servad on valusad. Me tegime sihilikult väikese ruudukujulise kaardi Minecraft 1.6.4-s, nii sõnaselgelt nii hüper- kui ka kohaliku maastiku vaheliste äärmuslike muutuste ilmutamiseks, et näidata seda teile..
"Elanud" kaardil, kus olete mängimist orgaaniliselt uurinud ja mänginud, ei ole sellist täiuslikku ruudukujulist kuju, vaid selle asemel on igasugused kahvlid, kõverad ja selline, kus olete kaardil ümber liikunud ilma põhjaliku uurimiseta iga tolli servast servani. Sellist tüüpi kaartidel on nii laiade servade kui ka sisemiste kaartide sees olevate tõrkete taskud, kus mängija ei ole kunagi riskinud ja seega polnud ühtegi tükki väga genereeritud. Ka need, kes puuduvad sisemised tükid, kannatavad põlvkondade tõrgetega, mis jätavad kummalised esemed maha (nagu täiesti ruudukujuline kõrbepõletik lumelise biomi keskel).
Õnneks on meil kõigil, et seal on väga nutikas tööriist, mis teeb fantastilise töö, vähendades vana Minecrafti varasema versiooni ja uue versiooni loodud uue maastiku vahelisi õmblusi. Vaatame, kuidas me saame oma kaardid sellest kole hõreda maastiku elust salvestada.
Maastikuülekannete silumine MCMerge'iga
MCMerge on avatud lähtekoodiga minecraft-toimetaja, mis teeb ühte asja ja ühte asja väga hästi: masseerib hoolikalt vanade maastike ja uue maastiku vahelisi piire, nii et üleminekuruum on õrn nõlval, jõgi, mis ühendab kaks biomeetri, ilma et see haaraks ja ebaloomulikud üleminekud, mida nägime eelmises osas.
Te kasutate MCMerge'i versiooniuuenduste vahel nii, et see suudab oma vana kaardi piire õppida ja kaardistada, seejärel laadite kaardi sisse uus Minecrafti versioon ja uurida (või kasutada sellist vahendit nagu Minecraft Land Generator, et teha teie jaoks automaatne põlvkond), ja seejärel käivitate MCMerge uuesti ning see jälgib vana maastiku ja uue maastiku vahelisi õmblusi , skulpteerides neid looduslikesse orudesse ja pragudesse, kus jõgi on allpool, nii et teie üleminekud ei näe enam välja nagu rikutud Hiina, vaid looduslikud haljastused.
Lõhkume ülaltoodud sündmuste jada ja illustreerime üleminekuid ekraanipiltide ja kujutistega, et rõhutada muudatuste kujunemist.
Valige oma kaart
Selle juhendi jaoks oleme otsustanud kasutada samu seemneid ja samu enne ja pärast Minecrafti versiooni, nagu me tegime eelmises osas: Minecraft 1.6.4 ja Minecraft 1.8.3. Ainus erinevus on see, et me taastasime kaardi sama seemnega ja seejärel rändasime orgaanilisel moel ellujäämisrežiimis, et luua rohkem loomulikku kaarti (mitte täiuslikku ruutu, mida me varem näidati).
Järgnevalt näeb väljaõppekaart Mapcrafteris välja.
Oleme laiendanud edela serva, kus hiljem kergesti näha, kus uus õmblus silub.
Olenemata sellest, millist kaarti te valite, on oluline, et te ei täida mingil juhul mingil juhul kaarti vanast Minecrafti vanast versioonist Minecrafti uuemas versioonis enne, kui olete MCMerge protsessi esimese vooru lõpule viinud, kuna see võib tekitada korvamatuid tõrkeid oma kaardile.
Samuti on oluline, et enne jätkamist oleksite valitud kaardi varundamiseks varundatud. Meil ei ole MCMerge'iga mingeid probleeme või sellepärast, et me oleme mitmete aastate jooksul kasutatud paljude maailma redigeerimisseadmetega, kuid see on alati parem kui kahetseda.
MCMerge allalaadimine
Te saate MCMerge viimasest väljaandest kopeerida Minecrafti foorumite ametlikul MCMerge teemal. Allalaadimisel on kaks maitset: Mac OS X, Linuxi Pythoni kood ja muud OS-i kasutajad (mis nõuavad, et peate alla laadima ja installima Pythoni oma OS-le ja käputäis sõltuvusi, mis on kirjeldatud readme-failis) või eelnevalt kompileeritud Windowsi versioon, mis nõuab ainult Microsofti Visual C ++ 2008 ümberjaotatava paketi (x86) allalaadimist, kui see pole teie arvutisse juba installitud.
Märge: Selle juhendi puhul kasutame Windowsi versiooni; nende jaoks, kes järgivad Pythoni versiooni, asendage asendusena lihtsalt “mcmerge.exe” kõigis “python mcmerge.py” -ga kaasasolevates käskudes. Kõik täiendavad käsklülitid ja modifikaatorid jäävad paika.
Kopeeri enne jätkamist / MCMerge / kausta kopeeri maailma, kuhu soovite tööd teha, salvestamise kataloogi. (nt kui teie maailma nimetatakse "Funlandiks", peaks nüüd olema kataloog / MCMerge / Funland /.)
Algse MCMerge-passi käivitamine
Kui salvestate kataloogi / worlds / kausta, on aeg edasi liikuda esimese läbipääsu juurest. See on menetluse etapp, kus MCMerge teostab kontuurijälge mööda olemasolevaid kaardipiire ja võtab teadmiseks, millised tükid asuvad otse uuritava maailma serval.
Jälje teostamiseks käivitage / MCMerge / kataloogi kaudu järgmine käsk käsurea kaudu, kus “maailm” on teie maailma salvestamise kataloogi nimi.
mcmerge.exe jälgib "maailma"
Jälgimisprotsess on päris õrn, isegi suurte maailmade jaoks, ja sa saad sellist väljundit.
Olemasoleva maailma kontuuri saavutamine…
Maailma kontuuri jälgimine…
Maailma loenduriandmete salvestamine…
Maailma kontuuri tuvastamine on lõpetatud
Praegusel hetkel on MCMerge'il vajalikud andmed. Protsessi saate kinnitada oma maailma kataloogi kaudu, nüüd peaks olema uus kaust nimega “## MCEDIT.TEMP ##” ja fail nimega “contour.dat”. Kui käsk tekitab vea ja / või kaustas ei kuvata täiendavaid faile, peate võib-olla käsku haldama.
Loo uued tüki andmed
Kui kontuuriprotsess on lõpule viidud, on järgmine samm laadida Minecrafti kaart uus Minecrafti versioon. Me ei saa seda piisavalt vähe rõhutada, sest kui laadite selle Minecraft'i originaalversiooniga, siis ei saa te uusi maapõue uutest maastiku generaatoritest; saate vanad biomeetmed, mis muudavad kogu protsessi väärtusetuks, sest peate uuesti alustama.
Uute tüki andmete genereerimiseks on kaks võimalust. Sa võid tegelikult mängu mängida ja loomingulises režiimis ringi liikuda, järgides oma maailma piiri ja laadides uusi andmeid. Kui teil on väga väike kaart nagu see, mida me selle juhendaja jaoks kasutame, on see täiesti usutav meetod.
Kui teil on suurem kaart, võib vana maailma piiri uurimine kuluda tundide ja päevade vahel. Edasi võite soovida vahele jätta tegeliku uurimise, kui kardad, et ellujäämise režiimi kaardil on üllatusi. Selleks on kasulik kasutada Minecraft Land Generatorit kaardiandmete automaatseks laadimiseks ilma nõudeta, et sa mängid mängu ja käsitsi uuriksid.
Kui te ei soovi kõiki piire uurida ja Minecraft Land Generator on rohkem näpistama kui praegu, siis ärge muretsege. Viimases etapis tehtud kontuuriandmed ei aegu, kuna see kaardistab täpselt oma vana kaardi ülevaate. Ühendamise funktsiooni saate käivitada nii palju kordi kui soovid tulevikus, kui sa avastad piirkondi, mis ei toimi hästi.
Pärast kontuuri läbimist kopeerige oma maailma andmed oma Minecrafti kataloogi ja laadige kaart seejärel uus Minecrafti versioon. Pöörake kaardi servadesse, kuni jõuad ülalolevasse renderdusse nähtavate sakiliste ja kole õmblustega..
Kui olete kaardiga tutvunud ja genereerinud uued tüki andmed, on aeg puhastus läbida.
Paksude andmete ühendamine
Protsessi viimane etapp on kopeerida salvestusfailist Minecrafti salvestuskausta (nüüd, kui olete uued andmed uue Minecrafti versiooniga genereerinud) tagasi / MCMerge / kausta, mida töötasite.
Kui uuendatud kaardifail on paigas, käivitage järgmine käsk:
mcmerge.exe ühendab „maailma”
Istuge ja lõdvestuge. Väikese maailma protsess on mõne minuti pikkune, väga suure maailma protsess võib võtta tunni või rohkem paremat osa. Kui protsess on lõpetatud, kopeerige salvestusfail MCMerge kataloogist tagasi oma Minecrafti ja salvestab kataloogi ning laadib selle üles. Teie värskelt uuendatud maailm on nüüdseks radikaalselt sujuvam üleminek biomeede vahel, ilma vanade ja uute maastike vahel nihkunud ja purunenud üleminekuteta.
Mäletad, kui ilmselged olid üleminekud ülaltoodud renderdis? Vaatame uue kaardiandmete uue kujutisega koos ühendatud servadega.
Ei ole üldse halb. Siiski on raske öelda, kui sujuv kõik näeb taevast ülespoole, nii et let's zoom down ja võrdleme mängu mängu perspektiivist. Siin on koht, kus oli eraldiseisev ja kole treppide samm, kus metsa kohtas ookeani biomeetrit ja siis samal vaatenurgal kole õmblust tasandikuala ja mägipiirkonna vahel.
MCMerge fikseeritud kaardilt, mida näete allpool veidi erineva nurga alt, mis tõepoolest näitab muutusi, on kaldajoon tükeldatud ja mitmekesine ning tasandike ja mägede vaheline õmblus on kinnitatud jõe ja kõrguse reguleerimisega mäe servas. biome.
Mis oli väga ilmne nägemine, mis paneks sind eeldama, et mäng oli sattunud, näeb nüüd minecraftimaailmas olevat kodus, ei ole küsimusi. Isegi kui sul on varjatud pikk ja lineaarne õmblus, tundub see endiselt päris loomulikuna.
Alloleval pildil on näha kohapeal, kümneid tükkideks pikk, kus kaks biomeed kohtusid piki väga sirget joont. Kuigi tekkinud jõgi on natuke ebaloomulik, arvestades Minecraft'i jõgede tavapärast kalduvust (ja terav silmadega mängija kindlasti märkaks, et see on ebatavaliselt sirgjooneline kõrgekaalus), tundub see siiski palju loomulikum kui täiesti sirgjooneline joon kahe biomiidi vahel.
Täiesti sirgete õmblustega tegelemisel teeb MCMerge töökohtade puhastamiseks ja õmblusteks kindlasti piisavalt head tööd (niivõrd, kui ilmneb, et ainult õhust vaadatuna või joonte muutmisel). Kui tegelete rohkem orgaaniliste ja eksitavate kaartide servadega, on puhastustöö praktiliselt tuvastamatu.
Tänases juhendis kasutasime vaikesätteid vähem kui ideaalsetes tingimustes (meie kaardil oli nii teravaid sirgeid servi kui ka kõverdavaid trepi astmeid) ning meil oli endiselt suurepäraseid tulemusi. Kui käivitate MCMerge'i suurema, rohkem orgaaniliselt uuritud kaardilt ja sul läheb edasi ühinevate valikute abil (kontrollige readme-faili, et näha, kuidas saab reguleerida fuzzing-algoritmi, jõe oru sügavust ja ümbritsevat kaant jne) luua nii loomulikult kokkusegatud servad, et oleks lihtne unustada, isegi kui see, kes neid sisestas, kus nad olid.
Kas teil on suur või väike Minecrafti küsimus? Lase meil e-posti aadressil [email protected] ja me teeme oma parima, et sellele vastata!