If-Koubou

Kā modernizēt vecās Minecraft kartes bezšuvju pārejām uz jauniem biomiem

Kā modernizēt vecās Minecraft kartes bezšuvju pārejām uz jauniem biomiem (Kā)

Minecraft jaunināšana, lai nokļūtu jaunākajās funkcijās, vienmēr ir jautrija vien tā izjauc vecās kartes un rada tiem milzīgus un neglāstus artefaktus. Lasiet tālāk, jo mēs parādīsim, kā jūs varat uzņemt veco Minecraft karti un ieviest to jaunā Minecraft versijā, nerunājot par risku, ka jūsu reljefs patiešām neglīts glitches.

Kāda ir problēma?

Minecraft milzīgs un procesuāli radīts karte tiek izveidots, izmantojot pasaules reljefa ģeneratora algoritmu, ko baro pasaules sēklas (burtu un ciparu virkne, kas ģenerēta laikā, kad pasaule tiek veidota, pamatojoties uz sistēmas laika zīmogu vai atskaņotāja sniegto informāciju). Šī sēkla kalpo kā pseido-izlases numurs, kas tiek ievadīts sarežģītajā vienādojumā, kas pēc tam ģenerē Minecraft pasauli atskaņotāja vidū.

Šī sistēma darbojas ļoti labi, un tas ir maģiskais Minecraft universitātes pamatojums, kurā spēlētāji var turpināt viesabonēšanu un viesabonēšanu ar jauniem kalniem, kalniem, alām un vairāk, kas tiem rodas, lai tos izpētītu.

Kur tas sabojājas (un ar ko mēs šodien runājam) ir tas, ka spēlētāji veco karti no iepriekšējās Minecraft versijas iegādājas jaunā Minecraft versijā. Pasaules sēkla paliek ar pasaules karti šīs kartes dzīvībaibet kāds reljefa ģenerēšanas algoritms, pamatojoties uz šo sēklu, var būtiski mainīties starp lielākajām Minecraft versijām.

Tas nozīmē, ka, ielādējot Minecraft 1.6. * Izveidoto karti Minecraft 1.8 *. Tad pārejas apgabali starp apgabalu, kuru jau esat izpētījis, un jaunas jomas, kuras jūs pētīsit nākotnē, būs ļoti neglīts, jo reljefa ģenerators ģenerēs pilnīgi neatbilstoša reljefa. Kalni leņķī uz leju plūstošas ​​sejas okeānos, tuksnesī parādīsies dīvaini, pilnīgi kvadrātveida mežaudzes, un jūsu kartēs parādīsies vēl neglīts artefakts.

Apskatīsim, cik neglīts tas var būt, ielādējot karti ar Minecraft 1.6.4 un pēc tam ielādējot Minecraft 1.8.3. Pirmkārt, šeit ir mūsu parauga kartes ekrānuzņēmums. Mūsu kartē esošās sēklas, ja vēlaties spēlēt kopā mājās, ir 1261263041493870342. Informāciju par sēklu lietošanu skatiet mūsu Minecraft nodarbībā "Pielāgoto karšu izveide".

Vispirms uzsvērsim mūsu metodoloģiju. Mēs esam ielādējuši karti Creative režīmā un noliecām taisni uz augšu no mūsu sākuma laukuma. Skata attālums ir iestatīts uz "Tālu" (Minecraft agrīnās versijās neļāva attēlot attālumu no ciparu skaļuma, bet mēs zinām, ka Far ir līdzvērtīgs skata attālumam no 16 gabaliem). Tas nozīmē, ka ap mūsu nārsta vietu ir 32x32 gabalu tīkls, ko rada reljefa ģenerators.

Pēc šīs kartes izveides mēs gaidījām visus gabalus, ko radīt, un mūsu skatījumu var aizpildīt visos virzienos. Pēc tam mēs izejām un ielādējām to pašu karti Minecraft 1.8.3 un iestatījām skatījuma attālumu līdz 32 gabaliņiem. Kad esam gaidījuši atstatumu, mēs lidojām ap vecās kartes malu (apmēram 16 gabali prom no centra) un paskatījāmies, kur kartes malas, kas izveidotas ar veco algoritmu, apvienojās ar jauno. Jūs zināt ciematu, kuru jūs varat redzēt tuksneša augšpusē? Tagad tas ir diezgan savdabīgs krasts.

Iepriekšējais ekrānuzņēmums tika uzņemts pēc lidojuma uz tuksneša ciema otru pusi, atskatoties atpakaļ uz kartes centru no jaunizveidotās reljefas. Vecais ģenerators nolasīja sēklas un sacīja: "Izveidojiet šo teritoriju tuksnesī!" Bet jaunais ģenerators teica: "Izveidojiet šo teritoriju par okeānu!" Jūs varat redzēt kraukšķīgu līniju, kas pārvietojas horizontāli, kas norobežo veco reljefu no jaunās.

Ja tas jums nav pietiekoši glitošs un neglīts, apsveriet šo ekrānuzņēmumu no džungļu zonas, kas redzamas uz ziemeļiem no nāras vietas un ciemata attēlā augšā.

Tur tas ir liels skaists kalnu džungļu biome. Apskatīsim, cik lieliski tas izskatās no otras puses.

Jauki Vairāk okeāna un, pateicoties reljefa augstumam, kas radīts, pirms mēs ielādējām veco karti Minecraft jaunākajā versijā, kritums no džungļu kalna virsotnes līdz okeānam zemāk ir aptuveni 50 bloki. Varbūt mums vajadzētu būt pateicīgiem par to, ka glitch radīja okeānu, nevis jomu, jo šāds piliens noteikti mūs darītu.

Tikai gadījumā, ja jūs joprojām neesat pārliecināts, ka izciršanas glitches nav pilnīgi apburtas, izmantosim mūsu vecā drauga Mapcrafter palīdzību, lai padarītu 3D Google Earth stila skatu uz karti, kuru pašlaik meklējam, lai parādītu, cik patiesi brutāla reljefa ģeneratoru sadursme patiešām ir.

Tas, ko mēs varam noteikt no šī augšupvērstā skata, ir tas, ka sēklas 1.6.4 ģeneratorā vēlējās radīt apgabalu ap nārstošanas vietu, kas bija džungļu, tuksnesi, līdzenumu un taiga sniega mežu krustojums. Tas, ko 1.8.3 ģenerators gribēja radīt tieši tajā pašā vietā, ir milzīgs okeāns ar mazu salu un lielu (kā redzams apakšējā daļā) sausuma masu ar kalniem un mežiem.

Kad divi notika kopā, Minecraft būtībā teica: "Labi, šie gabali jau pastāv, tāpēc mēs nemēģināsim tos ģenerēt vēlreiz, bet spēlētājam ir vajadzīgsjauns gabali, tāpēc mēs izmantosim pašreizējās versijas ģeneratoru. "Rezultāts ir briesmīgs mishmash, ko redzat iepriekš.

Tagad mēs būsim pirmais, kurš jums pateiks, ka mūsu ideāls 32 × 32 ārpus laukuma kvadrāts ir ārkārtējs piemērs, kur malas ir sāpīgi acīmredzamas. Mēs apzināti izveidojām nelielu kvadrātveida karti Minecraft 1.6.4, kas skaidri izceļ un pastiprina ekstrēmas izmaiņas starp veco un jauno reljefu, lai parādītu to jums.

Karte "dzīvoja", kurā esat organiski izpētījis un spēlējis spēli, nebūs tik perfekta kvadrātveida forma, bet tā vietā būs visa veida dakšiņas, līknes un tādas, kurās jūs esat pārvietojis pa karti, rūpīgi neapmeklējot katru collu no malas līdz malai.Šāda veida kartei būs plašas glitčas gar plašu malu, kā arī iekšējās kartes kartiņas, kurās spēlētājs nekad neiespējos un tādēļ netiks izveidoti nekādi gabali. Tie, trūkstošie interjera gabali, cieš no paaudzes glitches, kas atstās dīvainas artefaktas aiz muguras (piemēram, pilnīgi kvadrātveida putekļu smilšu plāksteris sniega biome vidū).

Par laimi mums visiem, tur ir ļoti gudrs instruments, kas veic fantastisku darbu, izlīdzinot šuves starp veco reljefu, ko rada iepriekšējā versija Minecraft un jauno reljefu, ko rada jaunā versija. Apskatīsim, kā mēs varam ietaupīt mūsu kartes no neglīts izveicīgas reljefas dzīves ar to.

Izlīdzinošās teritorijas pārejas ar MCMerge

MCMerge ir atvērtā pirmkoda Minecraft redaktors, kas ļoti labi veic vienu un to pašu lietojumu: tas rūpīgi masē robežas starp veco reljefu un jauno reljefu tā, ka pārejas telpa ir maza slīpne uz leju līdz upei, kas apvieno divus biomas bez liekšanās un nedabiskas pārejas, kuras mēs redzējām iepriekšējā sadaļā.

Jūs ievietojat MCMerge laikā starp jauninājumiem, lai tā varētu uzzināt un uzzīmēt savas vecās kartes robežas, pēc tam ielādēsit kartijauns Minecraft versiju un veicat dažus pētījumus (vai izmantojiet rīku, piemēram, Minecraft Land Generator, lai veiktu meklēšanu ar automātisko mikroshēmas paaudzi), un pēc tam atkal palaidat MCMerge, un tas novērojams starp vīlēm starp veco reljefu un jauno reljefu , veidojot tos dabiski meklējamos ielejos un plaisās ar upi apakšā tā, ka jūsu pārejas vairs nešķiet kā šķelto porcelāna, bet gan dabas ainavu.

Izskaidzinām iepriekš minēto notikumu secību un ilustrēsim pārejas ar ekrānuzņēmumiem un attēliem, lai parādītu, kā izmaiņas veido.

Izvēlieties savu karti

Šīs apmācības nolūkos mēs esam izvēlējušies izmantot tās pašas sēklas un to pašu pirms un pēc Minecraft versijas, kā mēs to izdarījām iepriekšējā sadaļā: Minecraft 1.6.4 un Minecraft 1.8.3. Vienīgā atšķirība ir tā, ka mēs atkal izveidojām karti ar vienām un tām pašām sēklām un pēc tam izdzīvojušajā režīmā veica vairāk bioloģiskās formas, lai radītu dabīgāku karšu formu (un nevis perfektu laukumu, kuru iepriekš demonstrējām).

Lūk, kāda ir apmācības karte, kad tiek attēlots Mapcrafter.

Mēs esam tuvinājušies dienvidaustrumu malai, kur vēlāk varēsim redzēt, kur jaunais šuvums ir izlīdzināts.

Neatkarīgi no jūsu izvēlētajām kartēm ir svarīgi, lai jūs nekādā gadījumā nekādā gadījumā neielādētu un neizpētītu karti no iepriekšējās Minecraft versijas Minecraft jaunākajā versijā, līdz jūs pabeigtu MCMerge procesa pirmo kārtu, jo tas var radīt neatgriezeniskas glitches uz jūsu karti.

Tāpat, pirms turpināt, ir svarīgi, lai jūsu izvēlēto karti būtu iespējams dublēt drošībā. Mums nebija nekādu problēmu ar MCMerge vai, šajā jautājumā, kādu no daudzajiem pasaules rediģēšanas rīkiem, kurus esam izmantojuši gadu gaitā, bet vienmēr labāk ir būt drošākam par nožēlu.

MCMerge lejupielāde

Jūs varat noķert jaunāko MCMerge izdevumu kopiju oficiālajā MCMerge tēmā Minecraft forumos. Lejupielādei ir divas flavors: Python kods operētājsistēmai Mac OS X, Linux un citiem operētājsistēmu lietotājiem (kas prasa, lai jūs lejupielādētu un instalētu Python savai operētājsistēmai, kā arī vairākas atkarības, kas izklāstītas failā readme) vai iepriekš sagatavotajā Windows versija, kas prasa tikai lejupielādēt Microsoft Visual C + + + 2008 izplatāmo pakotni (x86), ja tā vēl nav instalēta jūsu datorā.

Piezīme: Šajā apmācībā mēs izmantosim Windows versiju; tiem, kas seko līdz ar Python versiju, vienkārši nomainiet "mcmerge.exe" visās komandās, kuras aizstāj ar "python mcmerge.py". Visi papildu vadības slēdži un modifikatori paliek vietā.

Pirms turpināt, kopējiet globālā saglabāšanas direktoriju mapē / MCMerge / mapi, ar kuru vēlaties strādāt. (piemēram, ja jūsu pasaule tiek saukta par "Funland", tagad ir jābūt katalogam / MCMerge / Funland /.)

Sākotnējā MCMerge Pass palaišana

Ar saglabāšanas direktoriju, kas atrodas mapē / worlds / folder, ir pienācis laiks turpināt veikt pirmo caurlaidi. Šis ir procedūras posms, kurā MCMerge izpildīs kontūru pēdas pa esošajām kartes robežām un atzīmē, kuras gabali atrodas tieši izpētītās pasaules malā.

Lai veiktu izsekošanu, izpildiet šādu komandu no / MCMerge / direktorijā, izmantojot komandrindu, kurā "world" ir jūsu pasaules saglabāšanas direktorija nosaukums.

mcmerge.exe izsekot "pasaule"

Izsekošanas process ir diezgan ātri, pat lielām pasaulēm, un jūs saņemsiet iznākumu līdzīgi šim.

Esošās pasaules kontūras ...

Tracing pasaules kontūra ...

Pasaules skaitītāja datu ierakstīšana ...

Pasaules kontūru atklāšana ir pabeigta

Šajā brīdī MCMerge ir nepieciešamie dati. Jūs varat apstiprināt procesu, apskatot savu pasaules direktoriju, tagad ir jābūt jaunai mapei ar nosaukumu "## MCEDIT.TEMP ##" un failam ar nosaukumu "contour.dat". Ja komandā rodas kļūda un / vai mapē netiek parādīti papildu faili, iespējams, jums būs jāuzsāk šī komanda kā administrators.

Izveidot jaunus rindas datus

Kad kontūras process ir pabeigts, nākamais solis ir ielādēt Minecraft kartijauns Minecraft versija. Mēs nevaram uzsvērt šo mazliet pietiekami, it kā jūs ielādētu to ar sākotnējo Minecraft versiju, jūs nesaņemsiet jaunos biomes no jaunā reljefa ģeneratora; jūs saņemsiet vecos biome datus, kas padarīs visu procesu par nevērtīgām, jo ​​jums būs jāsāk visu no jauna.

Ir divi veidi, kā ģenerēt jaunos datus par rindu. Jūs patiešām varat spēlēt spēli un lidot apkārt radošajā režīmā, sekojot pasaules robežai un ielādējot jaunus datus.Ja jums ir ļoti maza karte, tāpat kā tā, kuru mēs izmantojam šajā apmācībā, tas ir pilnīgi ticams veids.

Ja jums ir lielāka karte, vecās pasaules robežas izpēte var notikt ik pa laikam no stundām līdz dienām. Tālāk jūs, iespējams, vēlēsities izlaist faktisko izpēti, baidoties no pārsteigumu sagrābšanas izdzīvošanas režīma kartē. Lai to panāktu, ir lietderīgi izmantot Minecraft Land Generator, lai automātiski ielādētu kartes datus bez prasības spēlēt spēli un manuāli izpētīt.

Ja jūs nevēlaties izpētīt visas robežas un Minecraft Land Generator ir vairāk tweaking nekā jūs aprūpes darīt tieši tagad, neuztraucieties. Pēdējā posmā veiktie kontūras dati nebeidzas, jo tas precīzi atspoguļo jūsu vecās kartes kontūru. Jūs varat palaist apvienošanas funkciju tik reižu, cik vēlaties, nākotnē, ja atklāsiet apgabalus, kas neradīsies labi.

Aizpildot kontūras caurlaidi, kopējiet savus pasaules datus atpakaļ savā Minecraft direktorijā un pēc tam ielādējiet karti arjauns Minecraft versija. Klīstot pa kartes malām, jūs galu galā nonāksiet ar tādām stingrām un neglābāmām šuvēm, kas redzamas attēlā iepriekš.

Kad esat izpētījis karti un radījis jaunus datus par rindu, ir pienācis laiks veikt tīrīšanas caurlaidi.

Datu krājuma apvienošana

Pēdējais procesa solis ir kopēt saglabāšanas failu no Minecraft saglabāšanas direktorijas (tagad, kad esat izveidojis jaunos datus ar jauno Minecraft versiju), atpakaļ uz mapi / MCMerge / mapi, kurā strādāja.

Izmantojot atjaunināto karti failu vietā, palaidiet šādu komandu:

mcmerge.exe apvienot "pasauli"

Sit atpakaļ un atpūsties. Procesā nelielā pasaulē ir dažas minūtes, process ļoti lielā pasaulē var aizņemt kādu laiku stundu vai vairāk. Kad process ir pabeigts, kopējiet saglabāto failu no MCMerge direktorijas atpakaļ uz savu Minecraft, saglabājot direktoriju un ielādējiet to. Jūsu nesen atjauninātajai pasaulei tagad būs radikāli vienmērīgākas pārejas no biomām bez zobainām un jarring pārejām starp veco un jauno reljefu.

Atcerieties, cik acīmredzami pārejas bija izcēlumā iepriekš? Apskatīsim jauno karšu datu pārveidošanu ar apvienotajām malām.

Vispār nav slikti. Ir grūti pateikt, cik gluds viss izskatās no debesīm, tomēr, lai mēs samazinātu to un salīdzinātu vietas, kas atrodas spēlē. Šeit atrodas vieta, kurā bija raksturīgs un neglīts kāpņu pakāpiena modelis, kurā mežs apmeklēja okeāna biomu, un tajā pašā skatījumā bija neglīts šuves starp līdzenumu un kalnu apvidu.

MCMerge fiksētā karte, kas redzama zemāk no nedaudz atšķirīga leņķa, kas patiešām parāda izmaiņas, piekrastes ir sasmalcinātas un mainītas, un šaurums starp līdzenumiem un kalniem ir fiksēts ar upes un augstuma pielāgošanu kalna malā biome.

Kas bija ļoti acīmredzams skatiens, kas liktu tev likt domāt, ka šī spēle bija izgāzusies, tagad izskatās mājās Minecraft pasaulē, un nav uzdoti jautājumi. Pat ja jums ir garš un lineārs šuvis, lai to noslēptu, tas joprojām izskatās diezgan dabiski.

Zemāk redzamajā ekrānuzņēmumā ir redzama vieta, kurā ir vairāki desmiti gabali, kur divi biomi šķērso ļoti taisnu līniju. Lai gan radītā upe izskatās mazliet nedabiska, ņemot vērā Minecraft upju parasti meandering raksturu (un asa acu spēlētājs, protams, atzīmētu, ka tas ir neparasti taisns raksturs no augsta vērtējuma punkta), tas joprojām izskatās daudz dabiskāk nekā perfekti taisna līnija, kas apzīmē robežu starp abiem biomiem.

Strādājot ar perfekti taisnām vītnēm, MCMerge veic nepārprotami labu darbu, iztīrīšanu un izplūšanu (līdz brīdim, kad redzams no gaisa vai no renderēšanas līdz līnijām kļūst acīmredzams). Sadarbojoties ar vairāk bioloģiskām un satricinošām karšu malām, tīrīšanas darbs praktiski nav nosakāms.

Šodienas apmācībā mēs izmantojām noklusējuma iestatījumus mazāk nekā ideālos apstākļos (mūsu karte bija kombinēta gan no asām taisnām malām, gan meandering kāpņu malu malām), un mums joprojām bija lieliski rezultāti. Ja MCMerge palaižat lielāku, vairāk bioloģiski izpētītu karti, un jūs turpināt satraukties ar apvienošanās iespējām (pārbaudiet readme failu, lai redzētu, kā jūs varat pielāgot fuzzing algoritmu, upes ielejas dziļumu un apkārtējo vāku un tā tālāk), jūs varat izveidojiet saliktas malas, kas ir tik dabiski, ka to būtu viegli aizmirst, pat kā persona, kas tās ievietojusi, kur viņi bija.

Vai preses Minecraft jautājums ir liels vai mazs? Uzņemiet mums e-pastu uz adresi [email protected], un mēs darīsim visu iespējamo, lai uz to atbildētu!