det bryter dina gamla kartor och skapar stora och fula artefakter över dem. Läs vidare när vi visar dig hur du kan ta en gammal Minecraft-karta och ta med den till en ny version av Minecraft utan att riskera riktigt fula glitches i din terräng. Vad är problemet? Minecrafts enorma och procedurgenererade karta skapas med en terränggeneratoralgoritm som matas av världens frö (en alfanumerisk sträng, antingen genererad vid den tid som världen skapas baserat på systemets tidsstämpel eller levererad av spelaren). Detta frö tjänar som ett pseudo-slumpmässigt tal som matas in i en komplex ekvation som sedan genererar Minecraft-världen runt spelaren, chunk by chunk.
Där det bryts ner (och vad vi är bekymrade med idag) är när spelare tar med en gammal karta från en tidigare version av Minecraft till en ny version av Minecraft. Världsfröet förblir med världskartan för livet på den kartan
men
vad terränggenerationsalgoritmen skapar baserat på det fröet kan förändras signifikant mellan större Minecraft-versioner. Detta innebär att om du laddar en karta skapad i Minecraft 1.6. * till Minecraft 1.8. * Sedan har övergångsområdena mellan det område du redan har utforskat och de nya områden du kommer att undersöka i framtiden mycket grymt eftersom terränggeneratorn genererar helt oanpassad terräng. Berg kommer att kasta ner rena ansikten mot oceaner, konstiga perfekt fyrkantiga plåster av skog kommer att dyka upp i öknar, och andra fula artefakter kommer att visas på dina kartor. Låt oss titta på hur ful det kan vara genom att ladda upp en karta med Minecraft 1.6.4 och laddas sedan i Minecraft 1.8.3. Först här är en skärmdump av vår provkarta. Fröet för vår karta, om du vill spela hemma, är 1261263041493870342. För information om hur du använder frön, kolla in vår Minecraft-lektion Skapa anpassade kartor.
Låt oss först markera vår metod. Vi har laddat kartan i kreativt läge och flög rakt upp från vårt startfält. Visningsavståndet är inställt på "Far" (tidiga versioner av Minecraft tillåter inte numeriskt bitbaserat visningsavstånd, men vi vet att Far motsvarar ett visningsavstånd på 16 bitar). Det innebär att runt vår spetspunkt finns ett rutnät på 32 × 32 bitar som genereras av terränggeneratorn.
Efter att ha skapat den här kartan väntade vi på att alla bitarna skulle generera och vår syn att fylla i alla riktningar. Vi loggade sedan ut och laddade samma karta i Minecraft 1.8.3 och satte vårt avstånd på 32 bitar. Efter att ha väntat på avståndet till att göra, flög vi runt kanten på den gamla kartan (cirka 16 bitar bort från mitten) och tittade på var kanterna på kartan genererade med den gamla algoritmen slog samman med den nya. Känner du byn du kan se på avstånd i öknen ovan? Den har en ganska märklig strandlinje nu.
Ovanstående skärmdump togs efter att ha kommit till andra sidan av öknen byn, tittar tillbaka mot mitten av kartan från den nybildade terrängen. Den gamla generatorn läste fröet och sa, "Gör detta område en öken!" Men den nya generatorn sa "Gör detta område ett hav!" Du kan se den snabba linjen som vandrar horisontellt som avgränsar den gamla terrängen från det nya. > Om det inte är glitchigt och fult nog för dig, överväga den här skärmdumpen från djungelområdet sett norr om språngpunkten och byn på bilden ovan.
Där är det en stor vacker bergig djungelbiom. Låt oss ta en titt på hur stor det ser ut från andra sidan.
Lovely. Mer hav och, tack vare terrängens höjd, som genererades innan vi laddade den gamla kartan i den nyare versionen av Minecraft, är droppen från toppen av djungelberget till havet nedan ett cirka 50 kvarter. Kanske borde vi vara tacksamma att glitchen skapade ett hav och inte ett fält eftersom en sådan droppe säkert skulle ha gjort oss.
Bara om du fortfarande inte är övertygad om att reningsglitches inte är helt hemliga, låt oss anlita hjälp av vår gamla vän Mapcrafter för att göra en 3D-visning i Google Earth-stilen av den karta som vi för närvarande utforskar för att visa dig hur riktigt brutal Sammanstötningen av terränggeneratorer är verkligen.
Vad vi kan bestämma från den här nedre uppfattningen är att fröet i 1.6.4-generatorn ville skapa ett område runt den gympunkt som var ett skärningspunkt mellan djungel, öken, slätt , och taiga snöskogar. Det som 1.8.3-generatorn ville skapa på exakt samma plats är ett stort hav med en splittring av små öar och ett stort (som sett i det nedre området) landmassa med berg och skog.
När de två kollapsade ihop Minecraft sa väsentligen: "Okej, dessa bitar existerar redan så vi försöker inte skapa dem igen, men spelaren behöver
nya
bitar så vi ska tillämpa den aktuella versionens generator." Resultatet är den hemska mishmashen du ser ovan.
Nu är vi de första som berättar att vår perfekta 32 × 32 out-of-square-torg är ett extremt exempel där kanterna är smärtsamt uppenbara. Vi skapade med lätthet en liten kvadratkarta i Minecraft 1.6.4 uttryckligen både för att höja accentuera och lokalisera de extrema förändringarna mellan den gamla och nya terrängen för att visa upp den för dig. En "levd i" karta där du har organiskt utfort och spelar spelet kommer inte ha en sådan perfekt kvadratisk form utan kommer istället att ha alla slags gafflar, kurvor och så vidare, där du har flyttat runt kartan utan att grundligt utforska varje tums kant-till-kant. Denna typ av karta kommer att ha sprawling glitches längs de stora kanterna samt fickor av glitches inuti den inre kartan där spelaren aldrig vågade och därmed inga bitar genererades mycket. Även de, som saknas, kommer att drabbas av generationsglitches som kommer att lämna konstiga artefakter bakom (som en perfekt kvadratplattform av ökensand i en mitt i en snöig biomassa). Lyckligtvis för oss alla finns det en väldigt mycket snyggt verktyg där ute som gör ett fantastiskt jobb som utjämnar sömmarna mellan den gamla terrängen som genereras av en tidigare version av Minecraft och den nya terrängen som genereras av den nya versionen. Låt oss ta en titt på hur vi kan spara våra kartor från ett liv med en grym utjämnad terräng med det.
Utjämning av terrängövergångar med MCMerge
MCMerge är en open source Minecraft-redaktör som gör en sak och en sak mycket bra : Det masserar noggrant gränserna mellan gammal terräng och ny terräng så att övergångsutrymmet är en mild sluttning ner till en flod som förenar de två biomen utan de krängande och onaturliga övergångar som vi såg i föregående avsnitt.
Du installerar MCMerge i mellan uppgraderingar så att det kan lära sig och kartlägga gränserna för din gamla karta, laddar du kartan i
versionen av Minecraft och gör lite undersökning (eller använd ett verktyg som Minecraft Land Generator för att utforska för dig med automatisk chunk generation) och sedan kör du MCMerge igen och det spårar över sömmarna mellan den gamla terrängen och den nya terrängen, skulpterar dem i naturliga utkiksdaler och sprickor med en flod i botten så att dina övergångar inte längre l
Låt oss bryta ned arrangemanget av händelser som skisseras ovan och illustrera övergångarna med skärmdumpar och renderingar för att markera hur förändringarna tar form. Välj din karta I detta syfte handledning vi har valt att använda samma frö och samma före och efter Minecraft-versioner som vi gjorde i föregående avsnitt: Minecraft 1.6.4 och Minecraft 1.8.3. Den enda skillnaden är att vi återskapade kartan med samma frö och sedan roamed runt på ett mer ekologiskt sätt i överlevnadsläge för att skapa en mer naturlig kartform (och inte det perfekta torget vi tidigare visade).
Här är vad handledningen kartan ser ut när den görs i Mapcrafter.
Vilken som helst av dina kartor du väljer är det viktigt att du under inga omständigheter lastar och utforskar kartan från din gamla version av Minecraft i den nyaste versionen av Minecraft tills du avslutar den första omgången av MCMerge-processen, eftersom det kan göra att det kan införa irreparable glitches till din karta.
Också innan du går vidare är det viktigt att du har säkerhetskopierat din valda karta för förvaring. Vi har inte haft några problem med MCMerge eller, för den delen, några av de många världsredigeringsverktygen vi har använt under åren, men det är alltid bättre att vara säker än förlåt.
Hämta MCMerge
Du kan ta tag i en kopia av den senaste utgåvan av MCMerge över på det officiella MCMerge-ämnet på Minecraft-forumen. Nedladdningen kommer i två smaker, Python-koden för Mac OS X, Linux och andra OS-användare (som kräver att du hämtar och installerar Python för ditt operativsystem och en handfull beroende beror på readme-filen) eller den förkompilerade Windows version som endast kräver att du hämtar Microsoft Visual C ++ 2008 Redistributable Package (x86) om det inte redan är installerat på din dator.
Obs:
Kopiera spara katalogen i den värld du vill arbeta med i / MCMerge / mappen innan du fortsätter. (t.ex. Om din värld kallas "Funland" borde det nu finnas en katalog /MCMerge/Funland/.)
Ring av det ursprungliga MCMerge-passet Med spara katalogen placerad i / worlds / mappen är det dags att fortsätta att köra första passet. Detta är scenen för förfarandet där MCMerge kommer att utföra ett konturspår längs de befintliga kartgränserna och notera vilka bitar som ligger direkt på kanten av den utforskade världen.
För att utföra spårningsrutan följer följande kommando inifrån / MCMerge / katalog via kommandoraden där "världen" är namnet på din världs spara katalog.
Spårningsprocessen är ganska snygg, även för stora världar, och du kommer
Kommande världskontur ...
Spåra världskontur ...
Spela in världsräknodata ...
Kompletterande världskonturdetektering
Vid den här tiden har MCMerge de data som behövs. Du kan bekräfta processen genom att titta i din världskatalog, det ska nu finnas en ny mapp som heter "## MCEDIT.TEMP ##" och filen heter "contour.dat". Om kommandot resulterar i ett fel och / eller inga extra filer visas i mappen kan du behöva köra kommandot som administratör.
Generera nya Chunk-data
När konturprocessen är klar är nästa steg att ladda din Minecraft-karta i
ny
Det finns två sätt att generera nya bitdata. Du kan faktiskt spela spelet och flyga runt i kreativt läge, följa gränsen för din värld och ladda nya data. Om du har en mycket liten karta som den vi använder för den här handledningen är det en helt trovärdig metod. Om du har en större karta kan processen med att utforska den gamla världsgränsen ta var som helst från timmar till dagar. Vidare kan du önska att hoppa över den faktiska utforskningen av rädsla för att förstöra överraskningar i en överlevnadskarta. För det ändamålet är det användbart att använda Minecraft Land Generator för att automatiskt ladda kartdata utan att du måste spela spelet och manuellt utforska. Om du inte vill utforska alla gränser och Minecraft Land Generator är mer tweaking än du bryr dig att göra just nu, oroa dig inte. Konturdata som vi gjorde i det sista steget upphör inte när det precis kartläggs konturen på din gamla karta. Du kan köra sammanslagningsfunktionen så många gånger du vill i framtiden när du upptäcker områden som inte fungerar bra.
Efter att du har avslutat konturpasset kopierar du dina världsdata tillbaka till Minecraft-katalogen och laddar sedan kartan med
ny
versionen av Minecraft. Vandra runt kanterna på kartan tills du hamnar på den typ av ihågiga och fula sömmar som ses i renderingen ovan.
När du väl har utforskat kartan och genererat de nya bitdata är det dags att utföra rengöringspasset. Sammanslagning av Chunk Data Det sista steget i processen är att kopiera över spara filen från Minecraft Save-katalogen (nu när du har genererat nya data med den nya versionen av Minecraft) tillbaka till / MCMerge / mappen du arbetade med.
Med den uppdaterade kartfilen på plats, kör följande kommando:
Luta dig tillbaka och slappna av. Processen på en liten värld är några minuter lång, processen i en mycket stor värld kan ta det mesta av en timme eller mer. När processen är klar kopiera spara filen från MCMerge katalogen tillbaka till din Minecraft sparar katalog och ladda upp den. Din nyuppdaterade värld kommer nu att ha radikalt jämnare övergångar mellan biomer utan skrynkliga övergångar mellan gammal och ny terräng.
Kom ihåg hur uppenbara övergångarna var i utförandet ovan? Låt oss se på en ny bild av den nya kartdata med de sammanfogade kanterna på plats.
Inte alls dåligt. Det är svårt att säga hur glatt allt ser upp från höjden på himlen, så låt oss zooma ner och jämföra en punkt från ett spel i perspektivet. Här är en plats där det var ett distinkt och fult trappstegsmönster där skogen träffade havsbiomen och sedan i samma åsikt en grim söm mellan slättområdet och bergsområdet.
I den MCMerge-fasta kartan, sett nedanifrån en litet annorlunda vinkel som verkligen visar på förändringarna, är strandlinjen huggen upp och varierad och sömmen mellan slätterna och bergen är fixerad med en flod och höjdsjustering på kanten av bergsbioomen. var en mycket uppenbar eyesore som skulle få dig att anta att spelet hade glitched ut ser nu hemma i Minecraft-världen, inga frågor ställda. Även när du har en lång och linjär söm för att dölja ser det fortfarande ganska naturligt ut. I skärmbilden nedan ser du en fläck, dussintals bitar, där två biomer möttes längs en mycket rak linje. Även om den genererade floden ser lite annorlunda ut, med tanke på den minsta rivningen av Minecraft-floderna (och en skarpögd spelare skulle säkert notera att det är ovanligt rak natur från en hög utsiktspunkt) ser det fortfarande mycket mer naturligt ut än en perfekt rak linje som markerar gränsen mellan de två biomen.
När man arbetar med helt raka sömmar gör MCMerge ett jobbigt jobb som rensar upp och suddar sömmarna (till den punkt som bara syns när man tittar från luften eller i en återgivning till linjerna blir uppenbart) . När det handlar om fler organiska och vandrande kartkanter är uppreningsarbetet praktiskt taget odetekterbart.
I dagens handledning användte vi standardinställningarna under mindre än idealiska omständigheter (vår karta hade en blandning av både skarpa rät kanter och meanderande trappsteg kanter) och vi hade fortfarande bra resultat. Om du kör MCMerge på en större, mer organiskt utforskad karta och du är mer krånglig med de sammanslagna alternativen (kolla läsfilen för att se hur du kan justera fuzzing-algoritmen, djupet av älvdalen och omgivande omslag osv.) skapa sammanfogade kanter så naturliga utseende att det skulle vara lätt att glömma, även som den som satt in dem, var de var.
Har en pressande Minecraft-fråga stor eller liten? Skjut oss ett mail på och vi gör vårt bästa för att svara på det!
Anslut din hemruter till en VPN för att byta censur, filtrering och mer
Oavsett om du vill ha tillgång till videotjänster som inte är tillgängliga i ditt land, få bättre priser på programvara eller bara tänk på Internet ser finare ut när det ses genom en säker tunnel, kan en VPN-anslutning på routernivån lösa alla dessa problem och sedan några. Vad är en VPN och varför skulle jag vilja göra det?
Så här ändrar du senast ändrad datum, skapningsdatum och senaste tillträde för filer och mappar
Det är fantastiskt hur många gånger du kommer att hitta dig själv i en situation där du måste ändra eller ändra datum för en fil eller mapp, till exempel datum för skapande, senast ändrat datum eller senast öppet datum! Jag kommer inte att undra varför någon skulle behöva göra det, men baserat på min egen erfarenhet har jag funnit det väldigt användbart under vissa omständigheter.Att ändra datumet p