Cómo actualizar tus mapas antiguos de Minecraft para realizar transiciones sin interrupciones a nuevos biomas

Actualizar Minecraft para obtener las funciones más nuevas siempre es divertido a menos que rompa tus mapas antiguos y cree artefactos enormes y feos en ellos. Siga leyendo mientras le mostramos cómo puede tomar un viejo mapa de Minecraft y llevarlo a una nueva versión de Minecraft sin arriesgarse a fallas realmente feas en su terreno.

Actualizar Minecraft para obtener las funciones más nuevas siempre es divertido a menos que rompa tus mapas antiguos y cree artefactos enormes y feos en ellos. Siga leyendo mientras le mostramos cómo puede tomar un viejo mapa de Minecraft y llevarlo a una nueva versión de Minecraft sin arriesgarse a fallas realmente feas en su terreno.

¿Cuál es el problema?

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

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

Cuando se descompone (y lo que nos preocupa hoy) es cuando los jugadores traen un mapa antiguo de una versión anterior de Minecraft a una nueva versión de Minecraft. La semilla mundial 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 carga un mapa creado en Minecraft 1.6. * En Minecraft 1.8. *, Entonces las áreas de transición entre el área que ya ha explorado y las nuevas áreas que explorará en el futuro serán muy feas ya que el generador de terreno generará Terreno completamente incompatible. Las montañas se sumergirán en caras escarpadas en los océanos, en los desiertos aparecerán extraños parches perfectamente cuadrados de bosque, y otros artefactos feos aparecerán en sus mapas.

Echemos un vistazo a lo feo que puede ser al cargar creando un mapa con Minecraft 1.6.4 y luego cargando 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, destaquemos nuestra metodología. Hemos cargado el mapa en modo creativo y hemos volado directamente desde nuestro cuadrado inicial. La distancia de visualización se establece en «Lejos» (las primeras versiones de Minecraft no permitían la distancia de visualización numérica basada en fragmentos, 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 se generen todos los fragmentos y que nuestra vista se complete en todas las direcciones. Luego nos desconectamos y cargamos el mismo mapa en Minecraft 1.8.3 y establecimos nuestra distancia de visión en 32 fragmentos. Después de esperar la distancia que representamos, volamos alrededor del borde del mapa antiguo (aproximadamente a 16 pedazos del centro) y observamos dónde se fusionaron los bordes del mapa generado con el algoritmo antiguo con el nuevo. ¿Conoces el pueblo que puedes ver a lo lejos en el desierto de arriba? Tiene una costa bastante peculiar ahora.

La captura de pantalla anterior se tomó 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: «¡Haz de esta área un desierto!» pero el nuevo generador dijo: «¡Haz de esta área un océano!» Puede ver la línea nítida que viaja horizontalmente que delinea el terreno antiguo del nuevo.

Si eso no es lo suficientemente feo y problemático para ti, considera esta captura de pantalla del área de la jungla vista al norte del punto de desove y el pueblo en la imagen de arriba.

Ahí está, un gran y hermoso bioma montañoso de la jungla. 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 cargar 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 unas 50 cuadras. Tal vez deberíamos estar agradecidos de que la falla genere un océano y no un campo, ya que una caída seguramente nos habría hecho entrar.

En caso de que todavía no esté convencido de que los problemas técnicos de representación no sean completamente horribles, solicitemos la ayuda de nuestro viejo amigo Mapcrafter para representar una vista 3D del estilo Google Earth del mapa que estamos explorando actualmente para mostrarle lo verdaderamente brutal el choque de generadores de terreno es realmente.

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

Cuando los dos se enfrentaron, Minecraft esencialmente dijo: «Está bien, estos fragmentos ya existen, por lo que no intentaremos generarlos nuevamente, pero el jugador necesita fragmentos nuevos , por lo que aplicaremos el generador de la versión actual». El resultado es el horrible revoltijo que ves arriba.

Ahora, seremos los primeros en decirle que nuestro cuadrado perfecto fuera de lugar de 32 × 32 es un ejemplo extremo donde los bordes son dolorosamente obvios. A propósito, creamos 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” donde has estado explorando y jugando orgánicamente el juego no tendrá una forma cuadrada tan perfecta, sino que tendrá todo tipo de horquillas, curvas y tal como te has movido por el mapa sin explorar a fondo cada pulgada de borde a borde. Este tipo de mapa tendrá problemas técnicos a lo largo de los bordes extensos, así como bolsas de problemas técnicos dentro del mapa interior donde el jugador nunca se aventuró y, por lo tanto, no se generaron fragmentos. Esos también, los trozos interiores faltantes, sufrirán fallas generacionales que dejarán artefactos extraños (como un parche perfectamente cuadrado de arena del desierto en 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 antiguo terreno 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 salvar nuestros mapas de una vida de terreno feo con problemas.

Alisar las transiciones del terreno con MCMerge

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

Despliega MCMerge entre actualizaciones para que pueda aprender y trazar los límites de su mapa antiguo, luego carga el mapa en la versión nueva de Minecraft y explora un poco (o usa una herramienta como Minecraft Land Generador para explorar por usted con generación automática de fragmentos), y luego ejecuta MCMerge nuevamente, y traza las costuras entre el terreno antiguo y el nuevo terreno, esculpiéndolos en valles y grietas de aspecto natural con un río en el fondo de modo que sus transiciones ya no se vean como porcelana rota sino paisajismo natural.

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

Selecciona tu mapa

Para los propósitos de este tutorial, hemos optado por usar la misma semilla y las mismas versiones de Minecraft antes y después 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 una manera 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).

Así es como se ve el mapa tutorial cuando se representa en Mapcrafter.

Nos hemos acercado al borde sudoeste, donde veremos fácilmente, más adelante, dónde se suaviza la nueva costura.

Cualquiera que sea el mapa que seleccione, es importante que cargue y explore absolutamente, bajo ninguna circunstancia, 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 MCMerge, ya que al hacerlo puede introducir fallas irreparables. a su mapa

Además, antes de continuar, es importante que haya hecho una copia de seguridad del mapa seleccionado para su custodia. No hemos tenido problemas con MCMerge o, para el caso, con cualquiera de las numerosas herramientas de edición mundial que hemos utilizado a lo largo de los años, pero siempre es mejor prevenir que curar.

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 versiones, el código de Python para Mac OS X, Linux y otros usuarios del sistema operativo (que requiere que descargue e instale Python para su sistema operativo y un puñado de dependencias descritas en el archivo léame) o 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 reemplace «mcmerge.exe» en todos los comandos que siguen con «python mcmerge.py» como una sustitución. Todos los interruptores 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 /.)

Ejecución del pase MCMerge inicial

Con el directorio de guardado ubicado en la carpeta/worlds /, es hora de ejecutar la primera pasada. Esta es la etapa del procedimiento donde MCMerge realizará un trazado de contorno a lo largo de los límites del mapa existente y tomará nota de qué fragmentos se encuentran directamente en el borde del mundo explorado.

Para realizar el seguimiento, 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 «mundo»

El proceso de rastreo es bastante ágil, incluso para mundos grandes, y obtendrá una salida como esta.

Obteniendo el contorno mundial existente …

Trazando el contorno del mundo …

Grabando datos del contador mundial …

Detección de contorno mundial completa

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

Generar nuevos datos de fragmentos

Una vez que se completa el proceso de contorno, el siguiente paso es cargar su mapa de Minecraft en la nueva versión de Minecraft. No podemos enfatizar 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á los datos antiguos del bioma, lo que hace que todo el proceso no tenga valor, ya que tendrá que comenzar de nuevo.

Hay dos formas de generar los nuevos datos de fragmentos. De hecho, 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, es posible que desee omitir la exploración real por miedo a estropear sorpresas en un mapa del modo de supervivencia. Para ese fin, es útil usar el Minecraft Land Generator para cargar automáticamente los datos del mapa sin el requisito de que juegues y explores manualmente.

Si no quieres explorar todas las fronteras y el Minecraft Land Generator está más ajustado de lo que te gustaría hacer en este momento, no te preocupes. Los datos de contorno que hicimos en el último paso no caducan, ya que trazan con precisión el contorno de su mapa anterior. Puede ejecutar la función de combinación tantas veces como desee en el futuro a medida que descubre áreas que no funcionan bien.

Después de completar el pase de contorno, copie sus datos mundiales nuevamente en su directorio de Minecraft y luego cargue el mapa con la versión nueva de Minecraft. Pasea 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 del fragmento, es hora de realizar el pase de limpieza.

Fusionar los datos del fragmento

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

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

mcmerge.exe fusionar «mundo»

Siéntate y relájate. El proceso en un mundo pequeño dura unos minutos, el proceso en un mundo muy grande podría tomar la mayor parte de una hora o más. Cuando se complete el proceso, copie el archivo guardado del directorio MCMerge nuevamente en su directorio de guardados de Minecraft y cárguelo. Su mundo recién actualizado ahora tendrá transiciones radicalmente más suaves entre biomas sin transiciones irregulares y accidentadas entre el terreno antiguo y el nuevo.

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

No está mal. Sin embargo, es difícil decir cuán suave se ve todo desde el cielo, así que reduzcamos el zoom y comparemos un lugar desde una perspectiva en el juego. Aquí hay un lugar donde había un patrón de escalón de escalera distinto y feo donde el bosque se unía con el bioma del océano y luego, en la misma vista, una costura fea entre el área de las llanuras y el área de la montaña.

En el mapa fijo de MCMerge, visto a continuación desde un ángulo ligeramente diferente que realmente muestra los cambios, la costa está cortada y variada y la costura entre las llanuras y las montañas se fija con un río y un ajuste de elevación en el borde de la montaña bioma

Lo que era una monstruosidad muy aparente que te haría suponer que el juego había fallado ahora se ve como en casa en el mundo de Minecraft, sin preguntas. Incluso cuando tiene una costura larga y lineal para ocultar, todavía se ve bastante natural.

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

Cuando se trata de costuras perfectamente rectas, MCMerge hace un trabajo bastante bueno limpiando y borrando las costuras (hasta el punto de que solo cuando se ve desde el aire o en un renderizado a las líneas se vuelve obvio). 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 utilizamos la configuración predeterminada en circunstancias menos que ideales (nuestro mapa tenía una combinación de bordes rectos afilados y bordes serpenteantes de escalones) y aún así obtuvimos excelentes resultados. Si ejecuta MCMerge en un mapa más grande explorado orgánicamente y se preocupa aún más con las opciones de fusión (consulte el archivo léame para ver cómo puede ajustar el algoritmo difuso, la profundidad del valle del río y la cubierta circundante, etc.) puede cree bordes combinados de apariencia tan natural que sería fácil olvidar, incluso como la persona que los insertó, dónde estaban.

¿Tienes una pregunta urgente de Minecraft grande o pequeña? Envíenos un correo electrónico a ask@howtogeek.com y haremos todo lo posible para responderlo.

Rate article
labsfabs.com
Add a comment