13Aug

Cómo actualizar tus viejos mapas de Minecraft para transiciones perfectas a nuevos biomas

click fraud protection

Actualizar Minecraft para obtener las características más nuevas siempre es divertido a menos que rompa tus mapas antiguos y cree enormes y feos artefactos en ellos. Sigue leyendo mientras te mostramos cómo puedes tomar un viejo mapa de Minecraft y llevarlo a una nueva versión de Minecraft sin correr el riesgo de fallas desagradables en tu terreno.

¿Cuál es el problema?

El enorme mapa procesado de Minecraft se crea utilizando un algoritmo de generador de terreno alimentado por la semilla del mundo( una cadena alfanumérica generada en el momento en que se crea el mundo según la marca de tiempo del sistema o suministrada por el jugador).Esta semilla sirve como un número pseudoaleatorio que se alimenta en una ecuación compleja que luego genera el mundo de Minecraft alrededor del jugador, pedazo a pedazo.

Este sistema funciona muy bien, y es la base mágica del universo de Minecraft donde los jugadores pueden seguir itinerantes y en itinerancia con nuevas colinas, montañas, cuevas y más generados sobre la marcha para que puedan explorar.

instagram viewer

Donde se descompone( y lo que nos preocupa hoy en día) es cuando los jugadores traen un mapa antiguo de una versión anterior de Minecraft a una nueva versión de Minecraft. La semilla del mundo permanece con el mapa mundial durante la vida de ese mapa pero lo que crea el algoritmo de generación de terreno basado en esa semilla puede cambiar significativamente entre las principales versiones de Minecraft.

Esto significa que si cargas un mapa creado en Minecraft 1.6. * En Minecraft 1.8. * Entonces las áreas de transición entre el área que ya has explorado y las nuevas áreas que explorarás en el futuro serán muy feas ya que el generador de terrenogenerar un terreno completamente desigual. Las montañas se sumergirán en las caras escarpadas en los océanos, aparecerán extrañas manchas perfectamente cuadradas de bosque en los desiertos, y otros artefactos feos aparecerán en sus mapas.

Echemos un vistazo a lo feo que puede ser cargarlo creando un mapa con Minecraft 1.6.4 y luego cargándolo en Minecraft 1.8.3.Primero, aquí hay una captura de pantalla de nuestro mapa de muestra. La semilla de nuestro mapa, si desea jugar en casa, es 1261263041493870342. Para obtener información sobre el uso de semillas, consulte nuestra lección de Minecraft Creación de mapas personalizados.

Primero, resaltemos nuestra metodología. Hemos cargado el mapa en modo Creativo y volado directamente desde nuestro cuadro inicial. La distancia de visualización se establece en "Lejos"( las versiones anteriores de Minecraft no permitían la distancia de visualización basada en fragmentos numéricos, pero sabemos que Lejos es equivalente a una distancia de visualización de 16 fragmentos).Esto significa que alrededor de nuestro punto de generación hay una cuadrícula de 32 × 32 fragmentos generados por el generador de terreno.

Después de crear este mapa, esperamos que todos los fragmentos se generaran y nuestra vista se llenara en todas las direcciones. Luego, nos desconectamos y cargamos el mismo mapa en Minecraft 1.8.3 y configuramos nuestra distancia de visualización en 32 fragmentos. Después de esperar la distancia para renderizar, volamos alrededor del borde del mapa antiguo( aproximadamente a 16 pedazos del centro) y miramos donde los bordes del mapa generados con el antiguo algoritmo se fusionaron con el nuevo mapa.¿Conoces el pueblo que puedes ver a lo lejos en el desierto? Tiene una costa bastante peculiar ahora.

La captura de pantalla anterior fue tomada después de volar al otro lado de la aldea del desierto, mirando hacia el centro del mapa desde el terreno recién generado. El viejo generador leyó la semilla y dijo: "¡Haga que esta zona sea un desierto!", Pero el nuevo generador dijo: "¡Haga de esta área un océano!". Puede ver la línea nítida viajando horizontalmente que delinea el antiguo terreno del nuevo.

Si eso no es lo suficientemente feo y feo para ti, considera esta captura de pantalla del área de la jungla que se ve al norte del punto de generación y del pueblo en la imagen de arriba.

Ahí está, un gran y hermoso bioma de la selva montañosa. Echemos un vistazo a lo bien que se ve desde el otro lado.

Encantador. Más océano y, gracias a la altura del terreno generado antes de que carguemos el viejo mapa en la versión más nueva de Minecraft, la caída desde la cima de la montaña de la jungla hasta el océano debajo es de alrededor de 50 bloques. Tal vez deberíamos estar agradecidos de que el fallo generara un océano y no un campo en el que tal caída nos hubiera dejado sin duda.

En caso de que aún no estés convencido de que los fallos técnicos no son completamente horribles, solicitemos la ayuda de nuestroel viejo amigo Mapcrafter para renderizar una vista en 3D estilo Google Earth del mapa que estamos explorando para mostrarte lo realmente brutal que realmente es el choque de los generadores de terreno.

Lo que podemos determinar a partir de esta vista de arriba hacia abajo es que la semilla en el generador 1.6.4 quería crear un área alrededor del punto de generación que era una intersección de bosques nevados, desiertos, llanuras y taiga. Lo que el generador 1.8.3 quería crear exactamente en ese mismo lugar es un gran océano con una salpicadura de pequeñas islas y una gran masa de tierra( como se ve en la zona inferior) con montañas y bosques.

Cuando los dos se enfrentaron Minecraft esencialmente dijo, "OK, estos fragmentos ya existen, así que no intentaremos generarlos de nuevo, pero el jugador necesita nuevos trozos , así que aplicaremos el generador de la versión actual." El resultado es elHorrible mezcolanza que ves arriba.

Ahora, seremos los primeros en decirte que nuestro cuadrado fuera de lugar perfecto de 32 × 32 es un ejemplo extremo donde los bordes son dolorosamente obvios. Hemos creado a propósito un pequeño mapa cuadrado en Minecraft 1.6.4 expresamente para hipercentuar y localizar los cambios extremos entre el terreno antiguo y el nuevo para mostrarlo por usted.

Un mapa "vivido en" en el que has explorado y jugado orgánicamente el juego no tendrá una forma cuadrada tan perfecta, sino que tendrá todo tipo de horquillas, curvas y cosas similares en las que te has movido por el mapa sinexplorando cada pulgada borde a borde. Este tipo de mapa tendrá problemas técnicos extensos a lo largo de los bordes extensos, así como bolsillos de fallas dentro del mapa interior, donde el jugador nunca se aventuró y por lo tanto no se generaron muchos trozos. Esos también, los trozos interiores faltantes, sufrirán problemas técnicos de generación que dejarán extraños artefactos( como un pedazo perfectamente cuadrado de arena del desierto en el medio de un bioma nevado).

Afortunadamente para todos nosotros, existe una herramienta muy inteligente que hace un trabajo fantástico alisando las costuras entre el terreno antiguo generado por una versión anterior de Minecraft y el nuevo terreno generado por la nueva versión. Echemos un vistazo a cómo podemos guardar nuestros mapas de una vida de terreno desagradable con ellos.

Suavizar transiciones de terreno con MCMerge

MCMerge es un editor de código abierto de Minecraft que hace una cosa y una muy bien: masajea cuidadosamente las fronteras entre terreno antiguo y terreno nuevo para que el espacio de transición sea una suave pendiente hasta un río que unelos dos biomas sin las transiciones desagradables y antinaturales que vimos en la sección anterior.

Implementa MCMerge entre las actualizaciones para que pueda aprender y trazar los límites de su mapa anterior, luego carga el mapa en la nueva versión de Minecraft y explora un poco( o utiliza una herramienta como Minecraft Land Generator para hacerexplorando para usted con generación de trozos automáticos), y luego ejecuta MCMerge nuevamente, y traza las juntas entre el terreno antiguo y el nuevo terreno, esculpiéndolos en valles de aspecto natural y grietas con un río en el fondo tal que sus transicionesya no se parece a porcelana rota sino a un paisaje natural.

Vamos a desglosar la secuencia de eventos descritos anteriormente e ilustrar las transiciones con capturas de pantalla y representaciones para resaltar cómo los cambios toman forma.

Seleccione su mapa

A los efectos de este tutorial hemos optado por utilizar la misma semilla y la misma antes y después de las versiones de Minecraft que en la sección anterior: Minecraft 1.6.4 y Minecraft 1.8.3.La única diferencia es que recreamos el mapa con la misma semilla y luego deambulamos de forma más orgánica en el modo de supervivencia para crear una forma de mapa más natural( y no el cuadrado perfecto que mostramos anteriormente).

Este es el aspecto del mapa tutorial cuando se representa en Mapcrafter.

Hemos ampliado el borde sudoccidental, donde más adelante veremos con facilidad dónde se suaviza la nueva costura.

Cualquiera que sea su mapa que seleccione, es importante que no cargue y explore el mapa desde su versión anterior de Minecraft en la versión más nueva de Minecraft hasta que complete la primera ronda del proceso de MCMerge, ya que hacerlo puede ocasionar daños irreparables.problemas técnicos en su mapa.

Además, antes de continuar, es importante que hayas copiado el mapa seleccionado para su custodia. No hemos tenido problemas con MCMerge o, para el caso, ninguna de las numerosas herramientas de edición mundiales que hemos utilizado a lo largo de los años, pero siempre es mejor estar a salvo que lamentar.

Descargando MCMerge

Puede obtener una copia de la edición más reciente de MCMerge en el tema oficial de MCMerge en los foros de Minecraft. La descarga viene en dos variantes: el código Python para Mac OS X, Linux y otros usuarios de SO( que requiere la descarga e instalación de Python para su sistema operativo y un puñado de dependencias delineadas en el archivo Léame) o el Windows precompilado.versión que solo requiere que descargue el paquete redistribuible de Microsoft Visual C ++ 2008( x86) si aún no está instalado en su máquina.

Nota: Para este tutorial usaremos la versión de Windows;para aquellos que siguen junto con la versión de Python simplemente reemplacen "mcmerge.exe" en todos los comandos que siguen con "python mcmerge.py" como una sustitución. Todos los modificadores y modificadores de comando adicionales permanecen en su lugar.

Copie el directorio de guardado del mundo con el que desea trabajar en la carpeta /MCMerge/ antes de continuar.(Por ejemplo, si su mundo se llama "Funland" ahora debería haber un directorio /MCMerge/Funland/.)

Ejecutando el ASM66D

inicial Con el directorio de guardado ubicado en la carpeta /worlds/, es hora de proceder a ejecutar el primer pase. Esta es la etapa del procedimiento en la que MCMerge realizará un trazado de contorno a lo largo de los límites del mapa existente y tomará nota de los trozos que se encuentran directamente en el borde del mundo explorado.

Para realizar el rastreo, ejecute el siguiente comando desde el directorio /MCMerge/ a través de la línea de comando donde "mundo" es el nombre de su directorio de guardado mundial.

mcmerge.exe trace "world"

El proceso de rastreo es bastante ágil, incluso para mundos grandes, y obtendrá un resultado como este.

Obtención del contorno del mundo existente. ..

Trazado del contorno del mundo. ..

Registro de los datos del contador mundial. ..

Detección del contorno mundial completa

En este punto, MCMerge tiene los datos que necesita. Puede confirmar el proceso mirando en su directorio mundial, ahora debe haber una nueva carpeta etiquetada "## MCEDIT.TEMP ##" y un archivo llamado "contour.dat".Si el comando genera un error y / o no aparecen archivos adicionales en la carpeta, es posible que deba ejecutar el comando como administrador.

Genera nuevos datos de fragmento

Una vez que se completa el proceso de contorno, el siguiente paso es cargar tu mapa de Minecraft en la nueva versión de Minecraft. No podemos enfatizarlo lo suficiente, ya que si lo carga con la versión original de Minecraft no obtendrá los nuevos biomas del nuevo generador de terreno;Obtendrás los datos del viejo bioma que hacen que todo el proceso no tenga ningún valor, ya que tendrás que comenzar de nuevo.

Hay dos formas de generar los nuevos datos de fragmento. En realidad, puedes jugar y volar en modo creativo, siguiendo el límite de tu mundo y cargando nuevos datos. Si tiene un mapa muy pequeño como el que estamos usando para este tutorial, ese es un método perfectamente plausible.

Si tiene un mapa más grande, el proceso de explorar la frontera del viejo mundo podría llevar de horas a días. Además, puede omitir la exploración real por temor a echar a perder sorpresas en un mapa de modo de supervivencia. Para ello, es útil usar Minecraft Land Generator para cargar datos de mapas automáticamente sin el requisito de que juegues y explores manualmente.

Si no quieres explorar todas las fronteras y Minecraft Land Generator es más ajustes de lo que te gustaría hacer ahora mismo, no te preocupes. Los datos de contorno que hicimos en el último paso no caducan ya que trazaron con precisión el contorno de su mapa anterior. Puede ejecutar la función de fusión tantas veces como desee en el futuro a medida que descubra áreas que no rinden bien.

Después de completar el pase de contorno, copie los datos de su mundo a su directorio de Minecraft y luego cargue el mapa con la nueva versión de Minecraft. Camina por los bordes del mapa hasta que termines con el tipo de costuras irregulares y feas que se ven en el render de arriba.

Una vez que haya explorado el mapa y generado los nuevos datos de fragmento, es hora de realizar el pase de limpieza.

Fusionando los datos del fragmento

El paso final del proceso es copiar el archivo guardado del directorio de guardado de Minecraft( ahora que ha generado los datos nuevos con la nueva versión de Minecraft) de vuelta a la carpeta /MCMerge/ en la que estaba trabajando

Con el archivo de mapa actualizado en su lugar, ejecute el siguiente comando:

mcmerge.exe fusiona el "mundo"

Siéntese y relájese. El proceso en un mundo pequeño es de unos pocos minutos, el proceso en un mundo muy grande podría tomar la mayor parte de una hora o más. Cuando el proceso esté completo, copie el archivo guardado del directorio de MCMerge en el directorio de guardado de Minecraft y cárguelo. Su mundo recién actualizado ahora tendrá transiciones radicalmente más suaves entre los biomas sin las transiciones irregulares y discordantes entre el terreno antiguo y el nuevo.

¿Recuerdas cuán obvias eran las transiciones en el render anterior? Miremos una nueva representación de los nuevos datos del mapa con los bordes combinados en su lugar.

No está nada mal. Sin embargo, es difícil decir qué tan uniforme se ve todo desde el cielo, así que vamos a reducir y comparar un punto desde una perspectiva dentro del juego. Aquí hay un lugar donde había un patrón distintivo y feo en la escalera donde el bosque se encontraba con el bioma del océano y luego, en la misma vista, una veta fea entre el área de las llanuras y el área montañosa.

En el mapa fijo de MCMerge, visto a continuación desde un ángulo levemente diferente que realmente muestra los cambios, la línea de costa se corta y varía y la costura entre las llanuras y las montañas se fija con un ajuste de elevación y río en el borde delbioma de montaña.

Lo que era una monstruosidad muy aparente que te haría pensar que el juego se había estropeado ahora se ve como en casa en el mundo de Minecraft, sin preguntas. Incluso cuando tienes una costura larga y lineal para ocultarlo, aún se ve bastante natural.

En la captura de pantalla a continuación, puede ver una mancha, docenas de trozos de longitud, donde dos biomas se encontraron en una línea muy recta. Aunque el río generado se ve un poco antinatural dada la naturaleza normalmente serpenteante de los ríos Minecraft( y un jugador de ojos agudos sin duda notaría que es una naturaleza inusualmente recta desde un punto alto) todavía parece mucho más natural que una línea perfectamente recta que marca el bordeentre los dos biomas.

Cuando se trata de costuras perfectamente rectas, MCMerge hace un trabajo bastante bueno limpiando y frotando las costuras( al punto que solo cuando se ven desde el aire o en un renderizado a las líneas se vuelven obvias).Cuando se trata de bordes de mapa más orgánicos y errantes, el trabajo de limpieza es prácticamente indetectable.

En el tutorial de hoy usamos la configuración predeterminada en circunstancias menos que ideales( nuestro mapa tenía una combinación de bordes agudos y rectos y bordes de escalones serpenteantes) y todavía teníamos excelentes resultados. Si ejecuta MCMerge en un mapa más grande y explorado orgánicamente y sigue con las opciones de fusión( consulte el archivo Léame para ver cómo puede ajustar el algoritmo de fuzzing, la profundidad del valle del río y la cobertura circundante, etc.) puedecrea bordes fusionados de apariencia tan natural que sería fácil olvidarlos, incluso cuando la persona que los insertó, donde estaban.

¿Tienes una pregunta apremiante de Minecraft grande o pequeña?¡Mándenos un correo electrónico a [email protected] y haremos nuestro mejor esfuerzo para responderlo!