Foros - Stratos

Stratos => Principiantes => Mensaje iniciado por: J_F_NASH en 09 de Diciembre de 2006, 02:32:23 PM

Título: Duda sobre MAPPY (u otros editores) :export. parte del mapa
Publicado por: J_F_NASH en 09 de Diciembre de 2006, 02:32:23 PM
Ando buscando un editor de mapas en el que puedas exportar solo parte de tu mapa, es decir, si el mapa es enorme exportar solo una pantalla concreta. No se si me explico. ¿Esto es posible en el MAPPY? no veo forma de hacerlo con el.

Gracias de antemano.

S2.
Título: Duda sobre MAPPY (u otros editores) :export. parte del mapa
Publicado por: zupervaca en 09 de Diciembre de 2006, 02:41:48 PM
Con el que he hecho yo se puede, simplemente copias el trozo que quieras exportar y lo pegas en un nuevo mapa.
Título: Duda sobre MAPPY (u otros editores) :export. parte del mapa
Publicado por: J_F_NASH en 09 de Diciembre de 2006, 05:45:24 PM
Cita de: "zupervaca"Con el que he hecho yo se puede, simplemente copias el trozo que quieras exportar y lo pegas en un nuevo mapa.

Vaya, ¡mucho mejor que mappy!. Lo de seleccionar es genial. Pero tengo el mismo problema que el resto de editores, el formato de exportación.

¿Te costaría mucho hacer que lo exporte en el sgte. formato?. Me vendría de perlas, vamos:

;Este mapa es de 30x17
MAP1:
DB   7,5,7,5,5,5,5,5,5,5,5,5,7,5,5,5,5,5,5,5,5,7,7,5,5,5,5,5,5,7
DB   7,5,5,5,5,5,7,7,5,5,5,5,5,5,5,5,5,7,5,5,5,5,5,5,7,5,5,5,7,5
DB   5,5,5,5,7,5,5,7,5,5,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,5,5,5
DB   5,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5
DB   5,5,5,5,5,5,5,5,7,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5
DB   5,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5,5,5,5,5,8,5,5,5,5,10,4,4,4
DB   5,5,5,5,5,5,5,5,5,5,5,5,8,8,5,5,5,5,5,5,5,4,9,9,9,9,4,4,4,4
DB   5,5,5,5,5,5,5,5,5,5,5,5,4,10,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4
DB   5,5,5,5,8,5,5,5,5,5,4,4,4,4,4,9,9,9,9,9,9,4,4,4,4,4,4,4,4,4
DB   5,5,5,9,6,9,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
DB   4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
DB   4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1




S2.
Título: Duda sobre MAPPY (u otros editores) :export. parte del mapa
Publicado por: zupervaca en 09 de Diciembre de 2006, 06:52:42 PM
El formato en que se graban los mapas es xml con lo que no seria muy dificil hacer una herramienta externa de conversion a tu propio formato, un ejemplo de un archivo .map del editor:

<?xml version="1.0" standalone="no"?>
<Map MapWidth="100" MapHeight="100" TileWidth="32" TileHeight="32" CountLayers="2">
 <Layer Name="Capa 0" FileNameTiles="tiles.png">
   <Data>0 0 0 0 0 0 0 ... </Data>
 </Layer>
 <Layer Name="Capa 1" FileNameTiles="tiles.png">
   <Data>-1 -1 -1 -1 -1 -1 -1 ... </Data>
 </Layer>
</Map>

Map: Especificacion del mapa.
MapWidth y MapHeight: Dimensiones del mapa (ancho y alto).
TileWidth y TileHeight: Dimensiones de los tiles, es decir, tamaño de los bloques (ancho y alto).
CountLayers: Numero de capas existentes.
Layer: Especificacion de una capa. (Tantos como el valor de CountLayers)
Name: Nombre de la capa.
FileNameTiles: Ruta del archivo de los tiles.
Data: Informacion del mapa, -1 significa que no tiene tile y apartir de 0 seria el tile a dibujar, cada tile se separa por un espacio y estan todos seguidos, es decir, en todas las capas hay MapHeight * MapWidth valores. Ademas hay que tener en cuenta que se graba por filas y no columnas, es decir, se graba toda la Y 0 del mapa, luego la Y 1, etc.