nMSXtiles – v0.6

Desarrollo, MSX, nMSXtiles 26 Comments »

Goon Docks va avanzado a buen ritmo y nos van surgiendo necesidades en nMSXtiles que voy añadiendo sobre la marcha, a excepción del tema de Polka! (explicado a continuación), que ha sido una propuesta de SapphiRe que me ha parecido interesante y fácil de añadir al facilitarme la estructura de los ficheros Polka!.

Las funcionalidades nuevas para esta versión son:

  • Desplazar píxels hacia la derecha, izquierda, arriba y abajo, de la zona de definición de un tile.
  • Flip horizontal y vertical de la zona de definición de un tile.
  • Exportar la pantalla y los bancos de definición de tiles en formato binario comprimido con Pletter v0.5b.
  • Añadida opción “Load from library” para poder cargar una sección de un fichero de definición de tiles de nMSXtiles en cualquiera de los bancos actuales. Así por ejemplo, se puede tener un fichero con letras  o números utilizados en varias pantallas e ir cargándolas en cada una. O una librería de elementos gráficos como puedan ser árboles, piedras, etc. También, mientras no programo un botón al efecto, sería un método para copiar un banco entero en otro.
  • Importar y Exportar proyectos de Polka! v1.2.

Para sugerencias “urgentes” programables en un tiempo razonable, razón aquí abajo…

En Google Code, en la sección de descargas, está el ejecutable para Windows y el código fuente, compilable para Linux, Mac y Windows.

Nota: Publicada versión 0.6.1 donde está corregido el bug que hacía petar el programa al hacer click con el botón derecho del ratón en la zona inferior de la pantalla de asignación de tiles.

nMSXtiles – v0.5

Desarrollo, MSX, nMSXtiles 6 Comments »

Mientras el grafista acaba de terminar algunas pantallas más del Goon Docks, he añadido algunas modificaciones a nMSXtiles, algunas de las cuales ya estaban en la versión que utilizamos en 8bgames:

  • Se dibuja un cursor en la posición de éste en la zona de pantalla.
  • Al seleccionar un área de la zona pantalla se va dibujando el rectángulo de selección.
  • Se han asignado extensiones por defecto a los ficheros de nMSXtiles, aunque se puede seguir trabajando con extensiones propias.
  • Al abrir y guardar ficheros, se recuerda el último directorio abierto como directorio de trabajo.
  • La pantalla y la definición de tiles se puede exportar en formato binario como una secuencia de valores de 8 bits. De esta manera es fácil incluirlo directamente en código ensamblador o pasarlo a alguna aplicación de compresión de datos, como por ejemplo pletter.

Así mismo recordar que es posible seleccionar áreas de pantalla, y con las teclas Control C y Control V copiar y pegar. También se pueden copiar y pegar tiles entre bancos de memoria, así como deshacer la última operación realizada con las teclas Control Z.

En Google Code, en la sección de descargas, está el ejecutable para Windows y el código fuente, compilable para Linux, Mac y Windows.

nMSXtiles – v0.4

Desarrollo, MSX, nMSXtiles 11 Comments »

Aprovechando que vuelvo a trastear con el MSX y que x_mangel también le está metiendo mano, he añadido algunas funcionalidades que nos eran bastante necesarias y que agilizarán el uso de la aplicación:

  • Deshacer: CTRL + Z. Esta versión permite deshacer la opción “To Bank” y el asignar un Tile a la pantalla.
  • Copiar y pegar un bloque de tiles de pantalla. Por ejemplo, un árbol ya colocado en pantalla, formado por 4 tiles, será posible seleccionarlo y mediante CTRL+C y CTRL+V copiarlo en otras posiciones de la pantalla.
  • Con el botón derecho del ratón se asigna el primer tile del banco a esa posición. Es decir, se pone un cero, “se borra”.
  • Pasando por encima de la pantalla muestra en la casilla de la parte derecha el número del tile asignado.
  • Al guardar un proyecto, si los ficheros de tiles y de pantalla están en el mismo directorio que el del proyecto, no guarda el path absoluto, facilitando el pasarlo de un equipo a otro.

Son pequeñas funcionalidades añadidas en un par de ratos y poco testeadas. El tiempo que puedo dedicarle ahora al MSX prefiero que sea programando en ensamblador ;) Aunque por supuesto que los bugs que encuentre o me comentéis los corregiré lo antes posible y subiré las actualizaciones pertinentes.

Proyecto de ejemplo: En el enlace example.zip está comprimido el proyecto del pantallazo que encabeza este post. Con nMSXtiles se debe abrir el fichero nemesis2.prj. Está realizado en 1 minuto con la utilidad para importar gráficos de nMSXtiles (bueno, en jugar al Nemesis 2 para llegar ahí y capturar la pantalla quizás tardé 2 minutos; que sin joystick cuesta más :P )

En Google Code, en la sección de descargas, está el ejecutable para Windows y el código fuente.

nMSXtiles v0.2.6

Desarrollo, MSX, nMSXtiles 2 Comments »
livingstone-msx
Aquí dejo una nueva versión del nMSXtiles, la 0.2.6. Agradezco a MsxKun el que se haya mirado el programa y me haya propuesto una lista de funcionalidades y mejoras a realizar, algunas de las cuales he añadido en esta versión. También a harrison por usarlo, colaborando de manera importante en el Goon Docks, y proponerme mejoras.
He añadido las siguientes funcionalidades:
  • Zona de edición de pantalla
    • Regla en filas y columnas
  • Bancos de tiles
    • Con doble click en un tile se edita (equivalente al botón “From Bank” )
    • Permite copiar y pegar tiles.
    • Permite pegar solamente el patrón de colores de un tile.
  • Diseño de tiles
    • Añadido botón “X” para borrar el diseño.
    • Añadido botón “R” para reordenar los píxels colocando el color más usado como fondo del tile, intercambiando los colores de fondo y patrón cuando sea necesario.
    • Anadidos botones para cambiar en una sola vez todos los colores de fondo o patrón.
Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar sesión