Charla: formato del elemento del mapa

Quien soy
Joel Fulleda
@joelfulleda
Autor y referencias

Contenido

  • 1 ¿Quizás cambiar el nombre de esta página a 'Formato de archivo de mapa'?
  • 2 Tabla de colores
  • 3 escalas de zoom
  • 4 Nombre de mapas
  • 5 idcounts.dat Formato
  • 6 Radio de representación del mapa alrededor del jugador explorando
  • 7 Zoom
  • Matrices de 8 bytes
  • 9 1.8.1 Los valores RGB han cambiado
  • 10 Tabla de colores incompleta
  • 11 identificaciones
  • 12 Expandir la sección de código
  • 13 Editores / generadores de archivos de mapa
  • 14 Sugerencia: agregue una columna hexadecimal para copiar y pegar más fácilmente
  • 15 en la actualización de Nether
  • 16 Cavernas y Acantilados Cambios en la Parte 1
  • 17 ¿Es posible crear una imagen de un mapa derivada de los datos en "map _ <#> / data / colors"?
  • 18 ¿Alguien sabe cómo se veía la tabla de identificación de colores del mapa en 1.4.7?
  • 19 ¿Cómo obtener datos de mapas desde el juego?
  • 20 Tabla de colores actualizada

¿Quizás cambiar el nombre de esta página a "Formato de archivo de mapa"?

El formato real del elemento del mapa se encuentra en la página del elemento del mapa. No se proporciona información sobre el ARTÍCULO en esta página, se trata de los ARCHIVOS que contienen los datos del mapa



Tabla de colores

Después de llegar a la conclusión de [[Talk: Map_ (Item) # Internal_representation_.2F_map_data | Talk: Map (Item)]] sobre cómo se deben usar los datos de colores, parece que es una especie de tabla de colores, como en los gifs . Aunque, solo conocemos algunos de estos colores lo que representan, y parece que son más de 50 que no estamos seguros de cuáles son. Sugeriría que alguien agregue esta tabla de colores como tabla a este artículo. Probablemente, los identificadores de la tabla sean definitivos, ya que de lo contrario destruirían la compatibilidad con versiones anteriores de mapas en el futuro. --McTwist 18:19, 27 de mayo de 2011 (UTC)



Gracias a que Gameslinder creó un convertidor PNG / DAT, comprobó qué valores eran y, por lo tanto, obtuvo algunos valores de color. Actualmente, estos parecen válidos, pero deben validarse verificando los colores en mapas normales. También parece que el cuarto color de cada grupo es el mismo que el segundo del mismo grupo. --McTwist 19:39, 27 de mayo de 2011 (UTC) ¡Se ve muy bien! Podré validar esos colores en poco tiempo, actualmente estoy escribiendo un programa que procesa estos mapas en un archivo de imagen --Flippeh 22:12, 27 de mayo de 2011 (UTC) Alguien debería verificar, pero yo supongo que 36-39 es arcilla - parece ser del color correcto. En cuanto a los otros grises, los dos primeros conjuntos pueden ser lisos y adoquines, pero es difícil de decir (estoy seguro de que * uno * de ellos es al menos piedra lisa). El de abajo (44-47) puede ser Bedrock. Sin embargo, obviamente, supongo que aquí según los colores. --Warlock 22:24, 27 de mayo de 2011 (UTC) En realidad, no creo que los colores representen tipos de bloques, ya que 1 píxel en el mapa son aproximadamente 8 bloques cuadrados en el juego, por lo que los colores se interpretan mejor como son, no lo que podrían ser. --Flippeh 22:34, 27 de mayo de 2011 (UTC) Terminé mi programa de representación de mapas usando los valores de color de esta tabla, y parece bastante preciso, lo vincularé en imgur ya que no quiero abusar de la web carga de página para esto: http://i.imgur.com/exthq.png --Flippeh Esa podría ser una de las razones por las que no usó bloques, porque habrá bloques que interfieran entre sí. Luego, la descripción debería decir qué contiene más o qué bloques podrían mezclarse para crear ese color en particular. Cuando escribí eso, solo predije cuál era cuál, nada más. Aún así, esta tabla de colores ayudará tanto a quienes crean para el mapa como a quienes crean programas que los lean (basta con decir ...). Siéntase libre de hacer cualquier cambio en la tabla. La página web es buena para hacer copias de seguridad, por lo que no habrá pérdidas si hace algo mal. --McTwist 05:12, 28 de mayo de 2011 (UTC) Al observar las escalas de zoom, se muestra claramente cómo funciona el agua. Primero usa 4 colores. Pero luego mezcla dos colores para formar 4 colores más. Esta es una técnica antigua que se usaba cuando solo había 256 colores para elegir. Esto le da al agua 5 profundidad, donde la más oscura es la más profunda. Es extraño que Notch no haya usado el color duplicado adicional para agregar 3 más profundidad. ¿Alguien tiene una idea de por qué Notch está duplicando el cuarto con el segundo en cada grupo, y por qué incluso piensa en duplicar 12-15 para 24-27? O es un sistema final que hizo su trabajo aún más fácil (o más rápido) o es para futuras actualizaciones donde cambiará el color. Otra cosa en la que pensar es si crear un mapa en el Nether, se verá como basura, al igual que la brújula gira en círculos. --McTwist 12:04, 31 de mayo de 2011 (UTC) Los colores son mucho más sencillos de lo que la mayoría de la gente los hace. Cada tipo de bloque tiene solo 1 color asociado. El sombreado proviene del mapa que representa los cambios de elevación y de las personas que prueban las secciones que no están alineadas correctamente. Puede probar el color de los píxeles creando áreas de 8x8 de un tipo de bloque, pero esa área de 8x8 debe estar perfectamente alineada con el fragmento o puede que se decolore debido a la mezcla. Puedo verificar que # 606060 es el color puro de piedra lisa, adoquines y bloques de mineral, # 6d9930 el color de la hierba (¿no está seguro de los biomas?), # 9d5b28 para tierra, # 59472b para tablones, # d5c98c para arena y grava, # 59472b para todo tipo de troncos, # 006a00 para todas las especies de hojas, # 909090 para esponjas, y el vidrio transmite el color de los bloques debajo de él. NZPhoenix 14:23, 9 de junio de 2011 (UTC) Esos colores son correctos y ya los hemos verificado. Aunque, primero el color de la madera es el mismo que el tronco es algo nuevo, siempre y cuando con una esponja que probablemente haga que ese color sea un color indefinido, es decir bloques que no se han asignado como color. Además, debido a que el vidrio no es visible, supongo que se usa el mapa de altura incorporado. Además, esos colores son exactamente los que están en la tabla, y supongo que el color se trata más de cómo funcionan los bloques. Lo único que hay que hacer es arreglar algunos de los colores y agregar los demás. Aparte de eso, el artículo está hecho. Además, podría haber una adición para hacer que la tabla de colores sea más fácil de manejar con una plantilla. --McTwist 16:41, 9 de junio de 2011 (UTC) Es confuso enumerar varios colores para los mismos bloques, especialmente porque 2 de los 4 son iguales. Recomendaría enumerar solo el color base y luego mostrar las variantes de mayor elevación / menor elevación. NZPhoenix 18:45, 9 de junio de 2011 (UTC) Simplemente cree la plantilla y será fácil hacer esa tarea más adelante. --McTwist 21:10, 9 de junio de 2011 (UTC) Acabo de hacer la plantilla. Lo tomé de la página de Programas y editores porque me pareció fácil de entender. Necesito agregar algún documental más tarde, pero eso podría depender del trabajo de otra persona.

Escalas de zoom

Cuando Flippeh mencionó en la discusión de la tabla de colores, vi un patrón en su "1 píxel son 8 bloques". La escala ahora es 3 por defecto, ya que sugiero que esto podría ser una potencia 2 del valor de la escala. También podría ser un movimiento bit a bit hacia la izquierda, ya que contiene el mismo patrón y sería mucho más rápido de procesar (incluso si eso en este caso probablemente no sería necesario). Esto significa que cada "paso" al hacer zoom se duplica cada vez.



0 = 1 bloque, 1 = 2 bloques, 2 = 4 bloques, 3 = 8 bloques, 4 = 16 bloques, etc., hasta 16 (en realidad 255, pero eso no sucederá) = 65536 bloques. Probablemente haya un límite porque el poder de procesamiento para determinar que muchos datos son más grandes que el mundo mismo (255 = 5,7896044618658097711785492504344 * 10 ^ 76 bloques).

Sugiero que alguien intente combinar este valor para ver qué obtenemos. Esto significaría que los mapas ampliables están implementados, pero no es posible hacerlos sin hacer trampa como lo hacemos nosotros. --McTwist 05:10, 28 de mayo de 2011 (UTC)

Al editar este valor (probado en SMP con el servidor detenido), estoy de acuerdo en que las potencias de 2 son correctas. Sin embargo, los valores superiores a 4 (16 bloques / píxel) no funcionan (se tratan como si estuvieran configurados en 4). JonAtkins 16:23, 29 de mayo de 2011 (UTC) Gracias por verificarlo. Lo verifiqué yo mismo, pero no se acerca, solo cambia el tamaño del círculo que se usa para hacer que el mapa sea más grande. Cuando lo probé, solo pude bajar a 3, pero tal vez vi mal. También intenté usar el ancho y el alto, pero aún no se usan y están configurados en 128 cada vez, por lo que probablemente estén codificados. Conclusión: La función de escala se implementó y debería haber sido visible cuando Notch la lanzó, pero desafortunadamente probablemente comentó una gran cantidad de ella y lo único que olvidó comentar fueron partes del código de escala. Esto significa que no podemos acercar ni alejar, sino solo cambiar el tamaño del círculo de vista, algo bueno para aquellos que no quieran explorar todo el mapa. Me pregunto por qué hizo un comentario para que no podamos tener mapas escalables reales ... --McTwist 05:04, 30 de mayo de 2011 (UTC) La escala funciona; consulte [1] para ver algunos ejemplos. Tenga en cuenta que las áreas exploradas existentes no se volverán a escalar al editar el valor (elaboré un mapa nuevo y tomé una copia antes de verlo para usarlo como una plantilla en blanco para la piratería de mapas). JonAtkins 01:06, 31 de mayo de 2011 (UTC) Tiene razón. Lo comprobé una vez más y funcionó. Para ello hice 4 tipos diferentes de mapas: 1, 2, 3 y 4 escalas. Luego revisé los dos primeros, y algunos sobre los dos últimos y obtuve esto:

Escala 1



Escala 2

Escala 3

Escala 4

Continuaré con los dos últimos para que esto esté completo. También podría ponerlos en [[Map (Item)]] y / o en este artículo. También hay una escala 0 (?) Comparar aquí hecha por PixelMap (Rotación: 270, Arriba: Este)). --McTwist 11:53, 31 de mayo de 2011 (UTC) Sí, probé la escala 0, lo que dará como resultado un mapa de 1: 1 (es decir, 1 píxel = 1 bloque). Encontré eso realmente útil al mapear, por ejemplo, castillos o sitios de construcción, ya que la escala predeterminada mostrará grandes edificios pequeños y borrosos en el mapa. --TheKax 07:50, 2 de julio de 2011 (UTC)

Nombre de mapas

Como escribí en este artículo, el nombre de los mapas proviene de los nombres de los archivos. Aunque todavía no lo he validado. Solo lo pensé porque los nombres eran idénticos del archivo y el nombre del juego. Podría validar esto, pero otros también se sentirán libres de hacerlo. --McTwist 05:33, 28 de mayo de 2011 (UTC)

Usando NBTEdit, revisé level.dat buscando cómo funcionaba el mapa. Primero, parece que almacena la conexión del mapa al elemento en el campo Daño. Este es un corto, que probablemente sea una de las razones del límite de los mapas. Luego fui y cambié el nombre, y de repente se creó otro mapa en lugar del otro que renombré. Esto se esperaba ya que no sabía sobre el cambio. Este número de identificación probablemente podría ser lo que quiso decir con la clonación de los mapas, por ejemplo: Usar la misma identificación para varios elementos. Y según su twitter, parece funcionar bien para clonarlo, pero no dice si realmente funciona. Yo mismo haría lo que se guarda en el mundo: almacenar en cada elemento del mapa un campo adicional TAG_String y usarlo como un enlace a cada mapa. Esto también podría usarse para vincular mapas si el nombre es el mismo en lugar de la carpeta incremental en los guardados mundiales. --McTwist 07:17, 28 de mayo de 2011 (UTC)

Formato idcounts.dat

"Curiosamente, este archivo, aunque sigue siendo NBT, no está comprimido en gzip"

Por especificación, cada archivo NBT consta de una única etiqueta con nombre GZIP de tipo TAG_Compound. Dado que idcounts.dat no está en GZIP, no es NBT. Es similar a NBT. DiEvAl 14:39, 5 de junio de 2011 (UTC)

Reparado. --McTwist 08:45, 6 de junio de 2011 (UTC) Sí, GZIPpear un archivo que contiene un solo valor (si estoy en lo cierto) parecería una pérdida de tiempo. Ese tipo de archivo podría agrandarse en el proceso ... (nuevamente, corrígeme si me equivoco, pero eso me parecería lógico, al menos para mí). -TheKax 07:57, 2 de julio de 2011 (UTC)

Radio de representación del mapa alrededor del jugador explorando

Me preguntaba cuál es el radio de la representación de píxeles o bloques en un mapa de Minecraft. En conjuntos de mapas de visualización de 12 por 12 de 11 colores: [2] puede colocarse a unos dos píxeles de distancia (es decir, 16 bloques) del borde de la pantalla para seguir renderizando la imagen por completo. Esto daría como resultado un radio de sqrt ((12 + 2) ^ 2 + (12/2) ^ 2) = 15.23 píxeles, por lo que 121.85 bloques.

Zoom

La instantánea 12w36a agregó zoom a los mapas, ¿esta página debería incluir eso? Además, hay otros cambios en los mapas (se pueden duplicar, por ejemplo, que es posible que deban incluirse. Pokechu22 02:55, 17 de septiembre de 2012 (UTC)

Ambas adiciones utilizan características existentes que se han documentado en esta página desde que se introdujeron inicialmente los mapas. LB(T | C) 03:19, 17 de septiembre de 2012 (UTC) En la parte superior de la página dice que puede a las que has recomendado una característica, a pesar de que ahora está en el juego. Eso es lo que estaba preguntando. Pokechu22 23:04, 1 de enero de 2013 (UTC) Ah, tienes razón. Lo arreglé. Algo así se puede arreglar sin preguntar, si es incorrecto alguien lo revertirá;) LB(T | C) 07:12, 2 de enero de 2013 (UTC)

Matrices de bytes

Así que he estado experimentando con la edición y las etiquetas de NBT. Estaba jugando con el archivo de datos del mapa y descubrí que con las matrices de bytes es necesario importarlas / exportarlas. ya que no puede editarlos con NBT edit, ¿cómo los edita? Probé un editor de texto pero no funcionó. Creo que necesito descompilar la matriz de bytes de alguna manera ... no quiero usar la imagen para mapear, que encontré en línea porque si la uso, creará un archivo de datos y no una matriz de bytes. ¿¿¿Alguien tiene alguna idea por favor??? –El comentario anterior sin firmar fue agregado por 68.36.78.218 (Charla) 20 de octubre de 2012 (UTC). Por favor firme sus publicaciones con ~~~~

Utilice NBTExplorer, no NBTEdit. Ver formato NBT, en la parte inferior hay un enlace. NBTEdit está desactualizado. LB(T | C) 23:34, 20 de octubre de 2012 (UTC) Muchísimas gracias. pero todavía tengo una pregunta. ¿Existe un programa para convertir una imagen en una matriz de bytes? Sé que la imagen en el mapa lo convertirá en un archivo de datos de mapa, pero ¿hay alguna manera de convertirlo en una matriz de bytes con los identificadores de color de mapa correctos? –El comentario sin firmar anterior fue agregado por 68.36.78.218 (Charla) 21 de octubre de 2012 (UTC). Por favor firme sus publicaciones con ~~~~ ¿No puede simplemente usar la imagen para mapear el programa y luego tomar la matriz de bytes del mapa que genera? LB(T | C) 20:19, 21 de octubre de 2012 (UTC) Podría, pero lo que iba a intentar era tomar una foto de mayor resolución e intentar ponerla en un mapa. Sin embargo, no sé si funcionaría ... y después de ver la matriz de bytes por mí mismo, vi que los bytes simplemente estaban numerados 1, 2, 3, ect. lo que me llevó a creer que 128x128 era la resolución más alta posible. pero todavía quería probar una imagen de resolución más alta ... pero hacerlo en la matriz de bytes real hablaría demasiado ... - Se agregó un comentario sin firmar anterior en 68.36.78.218 (Discusión) 21:04, 21 de octubre de 2012 ( UTC). Firme sus publicaciones con ~~~~ De acuerdo con el artículo (y mis pruebas), puede usar una resolución más alta, pero Minecraft siempre las cambiará de tamaño a 128x128, por lo que la imagen siempre tendrá la misma calidad en Minecraft. Perdón. LB(T | C) 01:35, 22 de octubre de 2012 (UTC)

1.8.1 Los valores RGB han cambiado

Proof: https://twitter.com/gentlegiantJGC/status/549723279502884864 New RGB values: https://www.dropbox.com/s/l7f5iguvy9f9zsp/1.8.1%20colour%20codes.xlsx?dl=0

Más pruebas: https://twitter.com/Capt_World/status/549331854730743808 - GentlegiantJGC agregó un comentario sin firmar anterior (talk • contribs) a las 12:37, 30 de diciembre de 2014 (UTC). Por favor firme sus publicaciones con ~~~~

No veo la necesidad de tener tablas de colores para 1.8 y 1.8.1, solo actualice la tabla existente con los nuevos valores. - Orthotopetalk 22:55, 30 de diciembre de 2014 (UTC)

Tabla de colores incompleta

La tabla de colores está incompleta cerca del final. ¿Podría alguien con acceso a los datos arreglarlo? —Fenhl 23:11, 12 de septiembre de 2015 (UTC)

ID

@ 74.5.150.215 :, hola,

Veo que ha estado progresando aquí en esta página. Sin embargo, ¿podría preguntar cómo tiene las identificaciones numeradas? Hay una tabla en la parte superior, que representa los colores "base" actuales, y los ID están numerados de una forma. Y en la segunda tabla, que se divide en cuatro colores, y que también está etiquetada como "actual", los ID se numeran de otra manera. ¿Sabes qué explica esta diferencia? ¡Gracias! - Sealbudsman talk / contr 02:58, 12 de agosto de 2016 (UTC)

Expandir la sección de código

Me gustaría agregar la biblioteca Python de minecraftmap de spookymushroom a la sección de ejemplos de código. Como nuevo usuario no puedo hacer esto (ni siquiera puedo publicar el enlace, pero debería poder encontrarlo en Github), y no tengo interés en editar otras páginas en este momento para limpiarme de mi estado de "nuevo usuario". . Si alguien considera que esta biblioteca es apropiada y / o útil, agréguela a esa sección. Photonblue (charla) 21:57, 17 de diciembre de 2016 (UTC)

 Terminados. Fomentar (t • c • ) 22:05, 17 de diciembre de 2016 (UTC) Muchas gracias. Una pequeña sugerencia que daría es que "_init_.py" debería cambiarse a "__init__.py", ya que es más Pythonically correcto. Photonblue (charla) 22:21, 17 de diciembre de 2016 (UTC)  fijo ahora. De nada. Maethoredhel (t • c • ) 22:31, 17 de diciembre de 2016 (UTC)

Editores / generadores de archivos de mapas

¿Podemos agregar una sección sobre herramientas / scripts que podemos usar para agregar y editar mapas en cada versión? también técnicas ... por ejemplo, no sabía que había un archivo que realizaba un seguimiento de los recuentos de elementos, y después de agregar un montón de artes de mapas personalizados a un servidor, ¡fueron sobrescritos por jugadores que creaban nuevos mapas! Lo resolví generando 100 mapas y luego volviendo a cargar mis mapas personalizados para sobrescribir los generados ... pero ¿habría habido una forma más rápida? Además, ¿se puede cambiar el nombre del archivo map.dat a cualquier número o debe conservar el número con el que se generó? cambiar el número no pareció funcionar para mí (tanto el mapa antiguo como el nuevo devuelto con el comando give eran "nuevos").

Lo siento de alguna manera por la distracción, pero la herramienta que utilicé para mapas de pixel art personalizados en 1.14.4 es la herramienta MC Map Item Tool de djfun en https://mc-map.djfun.de/

Me gustaría bloquear los colores "hex 4" para poder crear una paleta en mi programa de pixel art y realmente ir a la ciudad. Sin embargo, no entiendo prácticamente nada de esa parte de la conversación.

RinaCraft (charla) 01:43, 10 de noviembre de 2019 (UTC)

Sugerencia: agregue una columna hexadecimal para copiar y pegar más fácilmente

Trabajando con la indexación de color de Gimp para crear mapas artísticos. Elegir cada color de los valores RGB requiere copiar y pegar para cada canal, mientras que un valor hexadecimal es solo uno. Primera publicación aquí, no quería editar prematuramente. Argentfrequencies (charla) 04:35, 11 de junio de 2020 (UTC)

En la actualización de Nether

Resulta que la Actualización Nether cambió un poco los mapas, esto debe reflejarse en el artículo. Ejemplos:

Paleta de 58 colores más nueva

Tabla de colores

Creación de arte de mapas: plano proporciona 58 colores, escalera 174, total (incluido el cuarto no obtenible) 4

Y probablemente algunas cosas me estoy olvidando.

-190.164.221.154 20:24, 30 de junio de 2020 (UTC)

PD: Básicamente, todos los bloques de la Actualización Nether deben verificarse, ya que muchos de ellos (Ej: Nether Gold Ore) están en categorías incorrectas. -21: 21, 30 de junio de 2020 (UTC)

Cambios en Cuevas y Acantilados Parte 1

21w15a agregó un tono para la placa profunda (MC-215836) 21w16a agregó un tono para el liquen brillante (MC-212863)

Las variantes de mineral de la capa profunda siguen siendo del mismo color que la piedra en los mapas.

Edición Java

2.100.127.110 00:17, 10 de junio de 2021 (UTC)

¿Es posible crear una imagen de un mapa derivada de los datos en "map _ <#> / data / colors"?

Lapsem (charla) 18:42, 30 de junio de 2021 (UTC)

¿Alguien sabe cómo se veía la tabla de identificación de color del mapa en 1.4.7?

Lapsem (charla) 01:58, 3 de julio de 2021 (UTC)

¿Cómo obtener datos de mapas desde el juego?

Entonces, he estado buscando alrededor de media docena de páginas técnicas, pero no sé cómo hacer algo que debería ser simple ... Obtener las coordenadas de un mapa en el juego. Puedo llegar tan lejos como el ID del mapa, pero eso se refiere al contenido de un archivo numerado, y no puedo averiguar cómo llegar al contenido de ese archivo desde el juego. --MentalMouse42 (conversación) 17:15, 3 de julio de 2021 (UTC)

Perdón por enviarte en esta búsqueda inútil, hombre, pero resulta que NBTExplorer lo pone todo al alcance de mi mano. Tengo lo que necesitaba, pero gracias por su preocupación. Lapsem (charla) 00:15, 4 de julio de 2021 (UTC)

Tabla de colores actualizada

Actualicé la tabla de colores base a datos a partir de 1.17.1. Si ingresé algo incorrecto, hágamelo saber.

Aquí hay un fragmento de código (malo) que enumerará el color del mapa de cada estado de cada bloque, colapsando los bloques que tienen solo un estado o tienen el mismo color para todos los estados en block_id [*], y lo coloca en un archivo CSV. Esto supone que tienes Minecraft descompilado (Fabric funciona para esto, y este fragmento usa mapeos de hilo de Fabric (no usé ningún mod de Fabric o mixins, para asegurarme de que no se cambió nada), aunque los nombres de color base que usé son del Mojang oficial mapeos). Puede usar esto para verificar que hice todo lo que escribí.

No actualicé la tabla de colores del mapa ni ninguna de las tablas a todo color, ya que eso era demasiado trabajo para mí en este momento.

ThePuzzlemaker (charla) 23:40, 14 de julio de 2021 (UTC)



Añade un comentario de Charla: formato del elemento del mapa
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.