BMP2MSX

Par mohai

Paladin (940)

Portrait de mohai

15-04-2013, 21:00

Hola a todos,

estoy trasteando con el BMP2MSX.
Necesito convertir un buen puñado de pantallas y se que este conversor acepta el uso de scripts para ello (entre otras cosas).
El problema es que el tutorial original está en Japonés y no entiendo nada.

¿Alguien ha traducido el tutorial o alguien que haya trasteado con este conversor y me de unas pistas?

Saludos

!login ou Inscrivez-vous pour poster

Par jltursan

Prophet (2582)

Portrait de jltursan

15-04-2013, 23:09

¿Tienes un tutorial del BMP2MSX aunque sea en japones?. ¡Ya es mucho!, yo jamás encontré los dichosos Help Files...

Mirando el código fuente se ve que los comandos soportados son:

  • LOADSETTING
  • CONVERT
  • SETFILENAME
  • ; (comentarios)
  • SCREEN
  • MSG
  • SETFLAG
  • SETTING
  • PALETTE
  • PALMODE
  • CUTERR
  • GOSAVAL
  • SELCOLMODE
  • DITHERADD
  • ALGOMODE

Para profundizar algo más en la sintaxis sería necesario seguir investigando las fuentes en C. SI te animas y no las tienes las cuelgo por aquí.

Par guantxip

Paragon (1602)

Portrait de guantxip

16-04-2013, 08:26

¿Qué quieres saber exactamente?

A veces el truco está en darle a Reconvert donde podrás por ejemplo cambiar el orden de la paleta y manternerlo con botón derecho dos veces sobre el color hasta dejarlo clavado con HOLD.

Por lo menos es lo que hago para pasar a SC5.

Par mohai

Paladin (940)

Portrait de mohai

16-04-2013, 16:37

Pues los ficheros de ayuda y el manual del script, están en la web del autor
Allí tambien encontrareis la version del programa en Japo, en Ingles y el código fuente.
Y ahora que lo pienso, supongo que estudiando el código fuente, se puede averiguar cómo funciona el script ...

Lo que quiero hacer es convertir varias imágenes de forma automática, sin tener que abrir y guardar cada una de forma manual.

Par jltursan

Prophet (2582)

Portrait de jltursan

16-04-2013, 22:59

Ah, caramba, cuando buscaba la página de HRA, siempre me aparecían los enlaces a su extinta página. No había encontrado aun la que publicas...

El código fuente si que lo tenía y de ahí saqué los comandos. Estudiandolo un poco más se puede ver como funciona cada comando.

A las malas, ahora que ya he descargado los help files. En el fichero script.htm se describe lo siguiente:


Hay más información; pero traducirlo lleva su tiempo... oO

Par mohai

Paladin (940)

Portrait de mohai

17-04-2013, 18:57

Gracias por traducir los comandos.
Aunque no estén todos, me voy haciendo una idea de como se usan.

He intentado usar algún traductor on line, pero no ha habido manera.

Voy a ir probando a ver que tal...

Par mohai

Paladin (940)

Portrait de mohai

18-04-2013, 21:02

He conseguido traducir los textos con ayuda del traductor de Google.
Lo bueno es que traduce todos los textos.
Lo malo es que algunas frases parecen más un jeroglífico.
Ahora estoy repasando lo traducido para reescribirlo a un Inglés más comprensible.

Por otro lado, inenté usar el comando SETFILENAME y el programa directamente se colgó ... Shocked!

Par jltursan

Prophet (2582)

Portrait de jltursan

18-04-2013, 23:45

Las capturas que puse también son resultado de usar el traductor de Google; pero no veas que curro y que galimatias algunas veces. Como cuentas, aunque se puede sacar algo, seguro que con la práctica y a base de probar se consigue más.

La verdad es que no se si funcionará muy bien o no en modo script; pero si lo que quieres es convertir un chorro de pantallas que tengas preparadas, sólo tienes que configurar las preferencias a tu gusto desde su interfaz (no usar el modo preview) y salir convirtiendolas en "default". A continuación ya puedes invocar desde linea de comando el bmp2msx con el archivo BMP como parámetro e inmediatamente generará el archivo con la imagen convertida. Si lo metes en un FOR en un archivo .BAT, te ira convirtiendo lo que le digas.
Como efecto indeseable, el bmp2msx se queda abierto cada invocación. Para cerrarlo automáticamente y dado que no se si tiene algún parámetro para ello, puedes usar un "taskkill /IM bmp2msx.exe".

Par mohai

Paladin (940)

Portrait de mohai

20-04-2013, 17:22

Hola de nuevo.

He terminado de repasar la traducción de la ayuda para el script.
Espero no haberme equivocado en ningún comando, porque he tenido que traducir algunas frases como "Such as instruction, values have been prepared and Japanese versions alphabet version all. Please use the lovers." LOL!
Lo he subido aquí:

https://dl.dropboxusercontent.com/u/26535454/script_english.htm

Tal y como explica el autor, el script no es mas que una lista de comandos, variables y flags para configurar el programa y convertir imágenes.
La ventaja de hacerlo de esta manera, es que puedes, por ejemplo, convertir una imágen a varios formatos, sin tener que cambiar la configuración cada vez que quieres un resultado diferente.
Otra ventaja es que puedes convertir un montón de imágenes de forma automática, sin tener que cargar y grabar cada una por separado (ignoro si soporta comodines).

He estado haciendo pruebas y veo que sí me vale para lo que yo quiero (convertir un montón de imágenes a la vez).
Para ello basta algo así:

loadsetting "configfile"
setfilename "fichero1"
convert
setfilename "fichero2"
convert
(etc)

Un fallo que le veo es que el fichero de script se corrompe muy fácilmente, al arrastrar un fichero sobre la pantalla de edición o por otras causas y al correrlo el programa dá un error y se cierra.
La solución es editarlo con un editor a parte.

Par mohai

Paladin (940)

Portrait de mohai

25-04-2013, 21:05

Hola de nuevo.

He estado trasteando con este conversor y el script.
Comentar que es muy útil a la hora de automatizar tareas, como convertir un montón de ficheros o convertir varios a varios formatos y luego compararlos.
Una pega que le veo es que es muy fácil que el script se corrompa. Yo suelo hacer una copia cuando va funcionando...
Otra pega que le veo es que si quieres convertir unas cuantas imágenes, las tienes que poner una por una en el script. No hay un modo tipo "convierte todo lo que encuentres" o poner comodines.

El programa tiene sus bugs, como que si cambias la configuracion y arrastras despues una imagen, la configuracion se vuelve a la de defecto, o que la opción resize deforma la imagen: la hace mas ancha y/o mas alta y no respeta el aspecto.