ZX-Tools de Remy Sharp

ZX-Tools – Sprites, tiles, audio y mucho más… online!

Remy Sharp ha creado una suite de herramientas online que ha llamado ZX-Tools, y que sorprende por su gran utilidad, rapidez y versatilidad.
Lo primero que me sorprendió es que es una herramienta 100% online, por lo que no se necesita instalar nada en nuestro equipo. Esto también significa que funciona en Windows, Linux, Mac y móviles.

ZX-Tools Sprite editor

ZX-Tools con uno de los personajes principales de CuadragonNext

ZX-Tools incluye las siguientes herramientas (solo es una referencia, se han quedado cosas en el tintero):

  • Conversor de texto (.bas y .txt) a diferentes formatos: .tap, +3DOS .bas, bank .bas y .wav, incluyendo una API para automatizar las conversiones
  • Editor de Sprites y tiles
    • Sprites y tiles
      • Gestiona elementos de 16×16 y 8×8 pixels
      • Profundidad de 8 y 4 bits
      • Previsualización de animaciones de los sprites en tiempo de diseño
      • Incluye las típicas herramientas de rellenar, rotar, espejo, copiar y pegar, etc…
    • Editor de paleta de colores
      • Permite importar y exportar paletas existentes y modificar la paleta a nuestro gusto
    • Editor de mapas
      • Trabaja con tiles de 16×16 y 8×8 pixels
      • Permite añadir una imagen de fondo personalizada
      • Exporta con o sin cabecera: Esto es importante por si trabajáis con NextBasic, entonces se necesita cabecera, o con otras herramientas, como Boriel Basic, donde se puede evitar el uso de cabecera y se ahorran unos bytes.
      • Permite importar y exportar mapas
      • Incluye código de ejemplo para su uso e NextBasic
    • Importación de sprites y tiles
      • Permite importar imágenes de diferentes formatos: PNG, JPG, BMP, GIF
      • Soporta la importación hacia gráficos y sprites de 16×16 y 8×8 pixels
      • Podemos seleccionar que parte de la imagen queremos importar con un tamaño de 8, 16, 32 o 64 pixels, generando 1, 2, 3, 4 u 8 sprites de forma automática
      • Permite importar secuencias, lo que es ideal para esos gráficos que podemos obtener en itch.io
    • Exportación de gráficos. Aparte de poder guardar los binarios directamente, esta opción nos permite:
      • Exportar en formato Assembler (db) o BASIC (data) en formato 8 o 16 bits
      • Definir el aspecto de la exportación: Número de bytes por línea, añadir espacios intermedios, añadir 0 delante de los valores hexadecimales de un solo dígitos…
      • Exportar como BMP, PNG o SPR
      • Exportar los sprites como .piskel
      • Exportar la paleta e formato GIMP (.gpl)
  • Editor de Audio. Generar efectos AYFX:
    • Se pueden reproducir con el Shiru’s AYFX player
    • El autor ha generado un driver para NextBasic llamado Next-ayfx
    • Se pueden exportar como .wav o descargar en binario
    • Incluye una serie de ejemplos predefinidos
  • Explorador de ficheros .tap, .tzx y .gde
    • Permite explorar el contenido de los archivos e incluso ver el código BASIC
    • Exporta como binario y como BASIC con cabecera +3dos
    • También incluye un explorador de archivos gde con el que podemos ver el contenido y navegar por el documento.
  • Generador de ficheros .tap
    • Muy útil para crear nuestros archivos .tap a partir de varios ficheros
  • Conversor de imágenes y fuentes
    • Convierte fuentes TTF a Spectrum
    • Convierte pantalla .scr a .png
    • Convierte ficheros jpg/png a .scr de 15 colores
  • Conversor de imágenes a los formatos nativos de ZX Next
    • Genera BMP de 8 bits, .SL2, .SLR y .NXI
    • Opciones de paleta de colores:
      • Convertir la paleta a la estándar L2 de 256 colores
      • Detectar y generar la paleta a partir de la imagen original
      • Usar una palta personalizada .pal o .gpl

Y todo esto online y acompañado de ayudas en línea rápidas y concisas, con ejemplos de código y soporte por parte del creador en Github.

ZX-Tools mapeador

Detalle de un mapeado del CuadragonNext

La verdad es que vale la pena probarlo, ya que no requiere instalación y usa nuestro almacenamiento interno para mantener nuestro trabajo entre sesiones, aunque recomiendo descargar los resultados a local de vez en cuando.

ZX-Tools importar

La opción de importar de ZX-Tools es muy útil y potente

Referencias

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *