Hola a todos,
unas pequeñas instrucciones para hacer funcionar el programa "Hi2txt" en Mala.
Este programa "Hi2txt" decodifica los ficheros binarios "*.hi" de MAME convirtiéndolos en ficheros de texto. A partir de estos ficheros, MALA los puede mostrar en la ventana de Hi-Score.
Limitaciones- 2634 Juegos soportados en la v1.9
- La ventana de Hi-Score no parsea los caracteres como el espacio, el tabulado, sólo el carácter "|".
Petición de cambio y que hagan caso
Requerimientos- MALA v1.8.2
- Programa Hi2txt
- .NET framework 4.5+
- MAME con capacidad de generación de "Hi-scores". Ficheros "x.hi" en el subdirectorio "hi". Por ejemplo el espectacular:
Shmupmame 4.2 [Mame v. 0.148] Enlaces-
Mala y la ventana "Hi-Score"-
Hi2Text v1.9Instrucciones- En tu directorio con MAME acceder al subdirectorio "hi" y copiar los ficheros: "hi2txt.exe" y el subdirectorio "db" del Hi2text
NOTA: En estas imágenes, mi directorio del MAME se llama "d:\shmupmame42ui_64bit"
- En tu directorio con MALA crear un subdirectorio "hi" y crear un fichero con nombre "hi.bat" dentro.
- Contenido del fichero "hi.bat"
echo off
cd d:\MAME\hi
hi2txt.exe -ra %1 > d:\MaLa\hi\%1.txt
cd d:\MaLa
Muy sencillo de momento. Realiza los siguientes pasos:
- Cambiamos de directorio al MAME que tengas instalado
- hi2txt.exe -ra %1 > d:\MaLa\hi\%1.txt
- Llamamos a hi2text y copiamos el fichero resultante al directorio nuevo de Mala ("hi")
- Regresamos al directorio de MALA
De momento muy sencillo el script porque aunque el fichero de texto puedas modificarlo y ponerlo a tu gusto, MALA se salta TODOS los caracteres especiales como "espacios" y "tabulados".
Lo único que permite de separador de momento es el caráter "|" que convierte en tres espacios en blanco.
- Por último hay que configurar MALA para que esta opción esté activada
FuncionamientoCuando se sale de cualquier juego de MAME, Mala ejecuta el script "hi.bat", actualizando los ficheros de "texto" con los records. Simple y sencillo.
Para terminar, un ejemplo de cómo queda el invento por el momento: