Karoshi MSX Community

Desarrollo MSX => Desarrollo (Español/Spanish) => Mensaje iniciado por: aorante en 14 de Julio de 2014, 12:55:26 pm



Título: MSXtiles devtool v0.9b
Publicado por: aorante en 14 de Julio de 2014, 12:55:26 pm
Hola programadores!

Hace unos días publiqué la aplicación MSXtiles devtool, para Windows, pensada para la conversión de gráficos en modo screen2.
La empece hace unos años para poder pasar los proyectos de nMSXtiles de Pentacour a código en C y le fui añadiendo funcionalidades que iba necesitando.

Permite cargar proyectos en formato propio o en nMSXtiles, además de imágenes en formato SC2 (binario de MSX Basic) o bitmap PNG/GIF.
Extrae la información en Basic, C o ensamblador en diferentes formatos (dec nnn, dec nnnd, hex FF, hex 0xFF, hex $FF, hex #FF, hex 0FFh y hex &hFF).
Tiene una herramienta de reordenación de los datos (optimize), para que la compresión RLE sea más eficiente.
Contiene dos tipos de compresión RLE: la básica y una adaptación (con algunos cambios) del sistema del Wonder Boy de SMS.
http://aorante.blogspot.com.es/2014/06/compresion-rle-sms-wonder-boy.html

También encontrareis herramientas para hacer algunos cambios en los colores y tiles.
Para los que queráis proporcionar de una paleta más chula a vuestros desarrollos de msx1 cuando se ejecutan en un msx2 o superior, le he añadido un editor de paleta, que es la misma que utiliza el spriteSX (esta en una librería de uso común).

Este año me he centrado en terminar un mínimo de funcionalidades y aquí lo tenéis. Espero que os sea de utilidad.  :)
Tengo muchas ideas de funcionalidades a añadir, pero estoy abierto a cualquier sugerencia.

Quiero mejorar el control que visualiza la pantalla en modo gráfico 2 (screen2) para que muestre sprites.
Ahora estoy mirando incorporar compresión pletter y la posibilidad de guardar las diferentes partes (patrones, colores y mapa), en fichero binario para poderlos cargar con un import.
Y estoy pensando en añadirle una funcionalidad para cargar proyectos del Tiled Map Editor y poder guardarlos en formato código.

Es posible que MSXtiles y spriteSX acaben fusionados en una sola aplicación.

Los fuentes son públicos (en zip), por si alguien quiere echar una mano en mejorarlos o para lo que os pueda interesar.
Quiero meterlo en git, pero me ha frenado el no saber ni tener la disciplina de utilizar gestores de versiones. A ver si me pongo este verano...  ;)

Saludos!

https://code.google.com/p/msx-tiles-tools/
https://code.google.com/p/spritesx-ed/


Título: Re:MSXtiles devtool v0.9b
Publicado por: j4mk3 en 14 de Julio de 2014, 08:20:13 pm
Son una maravilla y las uso a menudo...cada dos días diria ! :)
Sin ellas mis producciones para MSX, les costaría mucho más salir a la luz, de lo que ya cuestan. ;D

Muchas gracias por toda tu dedicación AOrante !
Ya te has inscrito en los libros del MSX.


Título: Re:MSXtiles devtool v0.9b
Publicado por: mohai en 31 de Octubre de 2014, 02:33:41 pm
Hola,

me he descargado la aplicación, porque necesito convertir unos gráficos sencillos a patrones, pero no me funciona.
La estoy intentando correr en Windows XP. He revisado los componentes instalados y tengo el Framework 3.0 (Servicepack 2), el 3.5 SP1 y lo que creo que es el 4.
Al arrancar me sale una ventana de error que dice que MSX Tiles devtool ha detectado un problema y debe cerrarse...

¿Algún requerimiento que se me esté pasando?

ACTUALIZO: En Windows 7 Sí que funciona.

salu2


Título: Re:MSXtiles devtool v0.9b
Publicado por: aorante en 31 de Octubre de 2014, 03:09:13 pm
Hola mohai!

me he descargado la aplicación, porque necesito convertir unos gráficos sencillos a patrones, pero no me funciona.
La estoy intentando correr en Windows XP. He revisado los componentes instalados y tengo el Framework 3.0 (Servicepack 2), el 3.5 SP1 y lo que creo que es el 4.
Al arrancar me sale una ventana de error que dice que MSX Tiles devtool ha detectado un problema y debe cerrarse...

¿Algún requerimiento que se me esté pasando?

En el blog también me han comentado que hay un problema al ejecutarlo en XP.
Teóricamente debería funcionar por que todos los componentes están compilados para el fw 3.0.
No lo he podido probar en un XP debido a que no tengo ese OS.  :P
y estoy falto de betatesters!  ;)

En la ventana de error debería salir un botón que la expande y muestra información sobre la excepción. Si es así, ¿puedes copiar esa info y mandármela?

Quizás sea un problema de permisos al acceder a ficheros. En el inicio, si no existe, se crea el fichero de configuración. Sirve como marca para saber cuando se ha ejecutado por primera vez.

Sigo trabajando con este soft. Estoy añadiendo nuevas funcionalidades.

Saludos!


Título: Re:MSXtiles devtool v0.9b
Publicado por: mohai en 31 de Octubre de 2014, 06:28:52 pm
Pues me temo que el informe del error no puedo copiarlo, al menos en modo texto.
Si quieres, te capturo la ventana a cachitos y te pego hasta donde pueda.

Si te vale de pista, en XP no veo el icono del ejecutable, mientras que en el 7, sí.
He intentado correrlo con compatibilidad con Windows 2000 o 98, pero tampoco ha ido.

saludos


Título: Re:MSXtiles devtool v0.9b
Publicado por: theNestruo en 01 de Noviembre de 2014, 03:08:31 pm
Hola.
He visto el hilo y, aprovechando que estaba en casa de mis padres, te lo he ido a probar en este PC (que tiene XP). Al arrancar dice que "ha detectado un problema y debe cerrarse", pero ni siquiera me aparece un botón de detalle :(
Así que nada, esta vez no os puedo echar un cable :/


Título: Re:MSXtiles devtool v0.9b
Publicado por: mohai en 04 de Noviembre de 2014, 02:46:28 pm
Estoy pensando si el problema puede ser porque el XP que tengo no sea la versión de 64 bit.
No estoy seguro de cual tengo. En cuanto llegue a casa, lo miro.


Título: Re:MSXtiles devtool v0.9b
Publicado por: aorante en 04 de Noviembre de 2014, 06:11:26 pm
Estoy pensando si el problema puede ser porque el XP que tengo no sea la versión de 64 bit.
No estoy seguro de cual tengo. En cuanto llegue a casa, lo miro.

No debería afectar, pero nunca se sabe!  :D
.net es como java. La maquina virtual es el que hace el trabajo, y no utilizo DLLs externas.
El año que viene empezaré a estudiar de pasarlo a C++ mirando más a linux.


Título: Re:MSXtiles devtool v0.9b
Publicado por: mohai en 14 de Noviembre de 2014, 09:43:05 am
Efectivamente, la versión de mi XP no es la de 64 bits.
Entiendo que podría ser eso, o que alguna versión de .NET framework, de las varias que tengo instaladas, ha machacado a otra y hay algún conflicto de versiones o algo asi...