13Aug
Upgrading Minecraft, lai nokļūtu jaunākajās funkcijās, vienmēr ir jautri , ja vien nesabojājas vecās kartes un rada tiem milzīgus un neglītas 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 ir izveidots, izmantojot pasaules reljefa ģeneratora algoritmu, ko baro pasaules sēklas( burtu un ciparu virkne, kas radīta laikā, kad pasaule tiek veidota, pamatojoties uz sistēmas laika zīmi 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ģisks Minecraft universes pamats, kurā spēlētāji var turpināt viesabonēšanu un viesabonēšanu ar jauniem kalniem, kalniem, alām un vairāk radīti lidot, lai tos varētu izpētīt.
Kur tas sabojājas( un ar ko mēs šodien runājam), kad spēlētāji veco karti no iepriekšējās Minecraft versijas ielādē jaunā Minecraft versijā.Pasaules sēkla paliek ar pasaules karti šīs kartes
dzīvībai, bet , ko reljefa ģenerēšanas algoritms rada, pamatojoties uz to, ka sēklas var ievērojami mainīties starp lielākajām Minecraft versijām.Tas nozīmē, ka, ja jūs ielādējat Minecraft 1.6. * Izveidoto karti Minecraft 1.8. *, Tad pārejas apgabali starp apgabalu, kuru jūs jau esat izpētījuši, un jaunas jomas, kuras jūs izpētīsit nākotnē, būs ļoti neglīts, jo reljefa ģenerators būsradīt pilnīgi neatbilstošu reljefu. 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 izcelsim mūsu metodiku. 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 izmantot skaitlisko skata attālumu, taču 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 pietiekami glitošs un neglīts, apsveriet šo ekrānuzņēmumu no džungļu apgabala, kas redzams uz ziemeļiem no nārsta vietas un ciemata attēlā virs.
Tur 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. Iespējams, mums vajadzētu būt pateicīgiem par to, ka glitch radīja okeānu, nevis lauku, jo šāds kritums mums noteikti darītu.
Tikai gadījumā, ja jūs joprojām neesat pārliecināts, ka izciršanas glitches nav pilnīgi apburtas, izmantosim mūsuvecais draugs Mapcrafter, lai padarītu 3D Google Earth skatījumu uz karti, kuru mēs šobrīd pētām, lai parādītu, cik patiešām brutāla ir reljefa ģeneratoru sadursme.
Ko mēs varam noteikt, izmantojot šo lejupejošo skatu, ir tas, ka 1.6.4. Ģeneratora sēklas vēlējās izveidot platību, kas atrodas ap krasta punktu, 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 abi minecrafters kopīgi sacīja: "Labi, šie gabali jau pastāv, tāpēc mēs nemēģināsim tos vēlreiz ģenerēt, bet atskaņotājam nepieciešami jauni gabali, tāpēc mēs izmantosim pašreizējās versijas ģeneratoru." Rezultāts irbriesmīgs mishmash redzat iepriekš.
Tagad mēs būsim pirmais, kas 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.
"Dzīvojis" kartē, kurā esat organiski pētījis un spēlē spēli, nebūs tik perfekta kvadrātveida forma, bet tā vietā būs visa veida dakšas, līknes un tādas, kurās jūs esat pilnīgi pārvietojis kartiizpētot 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ā Minecraft versija un jaunā reljefa radītā jaunā versija. Apskatīsim, kā mēs varam ietaupīt mūsu kartes no neglīts izveicīgas reljefas dzīves ar to.
Smoothing Terrain pārejas ar MCMerge
MCMerge ir atvērtā pirmkoda Minecraft redaktors, kas padara vienu lietu un vienu lietu ļoti labi: tas rūpīgi masē robežas starp veco reljefu un jauno reljefu, lai pārejas telpa būtu maza slīpne līdz upei, kas apvienodivi biomi bez pārtraucošām un nedabiskām pārejām, ko mēs redzējām iepriekšējā sadaļā.
Jūs izmantojat MCMerge starp jauninājumiem, lai tā varētu uzzināt un attēlot savas vecās kartes robežas, pēc tam ielādējiet karti jaunā versijā Minecraft un veiciet dažus pētījumus( vai izmantojiet rīku, piemēram, Minecraft Land Generator, lai to izdarītuizpētot jūs ar automātisko ķermeņa paaudzi), un pēc tam jūs atkal palaidat MCMerge, un tas novērojams starp vīlēm starp veco reljefu un jauno reljefu, veidojot tos dabiski meklējamos ielejās un plaisās ar upes leņķi, lai jūsu pārejasvairs nešķiet pārtraukta porcelāna, bet dabiska apzaļumošana.
Let's sadalīt iepriekš minēto notikumu secību un ilustrēt pārejas ar ekrānuzņēmumiem un apmetumiem, lai parādītu, kā izmaiņas veido.
Izvēlieties savu karti
Šajā pamācībā mēs izvēlējāmies to pašu sēklu un to pašu pirms un pēc Minecraft versijām, 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ā, kamēr jūs pabeigtu MCMerge procesa pirmo kārtu, jo tas var radīt neatgriezeniskuglitches 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.
lejupielāde MCMerge
Jūs varat paņemt 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ā Windowsversija, 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ā.
Lai turpinātu, kopējiet pasaules saglabāšanas direktoriju, ar kuru vēlaties strādāt, mapē /MCMerge/.(piemēram, ja jūsu pasaule tiek saukta par "Funland", tagad ir jābūt katalogam /MCMerge/Funland/.)
Sākotnējā MCMerge Pass
darbība Ar saglabāšanas direktoriju, kas ievietots mapē /worlds/, ir pienācis laiks turpināt pirmās caurlaides darbību.Š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/ direktorijas, izmantojot komandrindu, kurā "world" ir jūsu pasaules saglabāšanas direktorijas nosaukums.
mcmerge.exe izsekot "pasaulei"
. Izsekošanas process ir diezgan spilgts, pat lielām pasaulēm, un jums būs tāda izeja kā šis.
Iegūt esošo pasaules kontūru. ..
Tracing pasaules kontūru. ..
Pasaules skaitītāja datu ierakstīšana. ..
Pasaules kontūru noteikšana 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 karti jaunā versijā Minecraft .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 vispirms būs jāuzsāk viss.
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 no jebkurām stundām vai 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.
Pēc kontūras caurlaides pabeigšanas kopējiet savus pasaules datus atpakaļ savā Minecraft direktorijā un pēc tam ielādējiet karti ar jauno Minecraft versiju .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 jaunos datus par rindu, ir pienācis laiks veikt tīrīšanas caurlaidi.
Šūnu datu apvienošana
Procesa pēdējais solis ir kopēt saglabāšanas failu no Minecraft saglabāšanas direktorāta( tagad, kad esat izveidojis jaunos datus ar jauno Minecraft versiju) atpakaļ uz mapi /MCMerge/, kurā strādājāt
Izmantojot atjaunināto karti failu vietā, palaidiet šādu komandu:
mcmerge.exe apvieno "pasauli"
Sēdies un atpūšaties. 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 dusmām un jarring pārejām starp veco un jauno reljefu.
atcerieties, cik acīmredzami pārejas bija redzamas iepriekš?Apskatīsim jauno karšu datu pārveidošanu ar apvienotajām malām.
vispār nav slikta. 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 ir vieta, kur bija atšķirī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 līnija ir sasmalcināta un mainīta, un šaurums starp līdzenumiem un kalniem tiek fiksēts ar upes un augstuma korekciju pie malaskalnu biome.
Kas bija ļoti acīmredzams skatiens, kas liks jums uzskatīt, ka spēle bija glitched out tagad izskatās taisnība mājās Minecraft pasaulē, nav uzdotie 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ānā 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ā pilnīgi taisna līnija, kas apzīmē robežustarp abiem biomiem.
Veicot darbu ar perfekti taisnām vītnēm, MCMerge veic nepārprotami labu darbu, iztīra un nožāvē šuves( līdz brīdim, kad redzams no gaisa vai no renderēšanas uz 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 varatizveidojiet 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!