Karoshi MSX Community
05 de Julio de 2021, 12:57:34 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: MSXtiles devtool v0.9b  (Leído 5060 veces)
0 Usuarios y 1 Visitante están viendo este tema.
aorante
Karoshi Maniac
****
Mensajes: 451


nuTella Power!


WWW Email
« : 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.  Smiley
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...  Wink

Saludos!

https://code.google.com/p/msx-tiles-tools/
https://code.google.com/p/spritesx-ed/
En línea

--------------------------------- ------ ----- --- -- -
aorante/303bcn
http://aorante.blogspot.com
http://twitter.com/#!/aorante
http://303bcn.wordpress.com/
--------------------------------- ------ ----- --- -- -
j4mk3
Karoshi Maniac
****
Mensajes: 376


MSx Powa!


WWW Email
« Respuesta #1 : 14 de Julio de 2014, 08:20:13 pm »

Son una maravilla y las uso a menudo...cada dos días diria ! Smiley
Sin ellas mis producciones para MSX, les costaría mucho más salir a la luz, de lo que ya cuestan. Grin

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

---  G Fan  ---  Galious & Gradius  & G Boys   ---
--- Play HANS' ADVENTURE, STAN, THE DREAMER & BITLOGIC ---
mohai
Karoshi Fan
**
Mensajes: 80



« Respuesta #2 : 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
« Última modificación: 31 de Octubre de 2014, 02:36:18 pm por mohai » En línea
aorante
Karoshi Maniac
****
Mensajes: 451


nuTella Power!


WWW Email
« Respuesta #3 : 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.  Tongue
y estoy falto de betatesters!  Wink

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!
En línea

--------------------------------- ------ ----- --- -- -
aorante/303bcn
http://aorante.blogspot.com
http://twitter.com/#!/aorante
http://303bcn.wordpress.com/
--------------------------------- ------ ----- --- -- -
mohai
Karoshi Fan
**
Mensajes: 80



« Respuesta #4 : 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
En línea
theNestruo
Karoshi Lover
***
Mensajes: 236


Email
« Respuesta #5 : 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 Sad
Así que nada, esta vez no os puedo echar un cable :/
En línea

theNestruo."Old BASIC programmers never die; they GOSUB but never RETURN."
mohai
Karoshi Fan
**
Mensajes: 80



« Respuesta #6 : 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.
En línea
aorante
Karoshi Maniac
****
Mensajes: 451


nuTella Power!


WWW Email
« Respuesta #7 : 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!  Cheesy
.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.
En línea

--------------------------------- ------ ----- --- -- -
aorante/303bcn
http://aorante.blogspot.com
http://twitter.com/#!/aorante
http://303bcn.wordpress.com/
--------------------------------- ------ ----- --- -- -
mohai
Karoshi Fan
**
Mensajes: 80



« Respuesta #8 : 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...
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!