Zona Arcade. Construye, Restaura y Decora tu Máquina Arcade y Pinball.

Genre Generator, Generar "Genero" Hyperspin

« Older   Newer »
  Share  
Borra2
view post Posted on 4/2/2014, 22:35     +1   -1




Buscando, y mirando aplicaciones, no he encontrado ninguna que me acabe de convencer o que haga lo que yo quiero como quiero, asi que me he puesto a ello...

La aplicacion se basa en diversos archivos XML, por una parte nuestro propio XML generado para HyperSpin (de mto no genera... quizas lo implemente aunque para eso ya hay grandes app.
Y un fichero Base que tenga todo el romset "catalogado" , yo lo he descargado de Hyperspin.

p99v

A partir de ahi interpola los 2, buscando los "conceptos" en el 2º y aplicandolos al 1º.

xpsf

Una vez listo el proceso,
- se podra cambiar el genero a cualquier rom,
- personalizar listados por generos individuales,
- cambiar los "nombres" a los generos.

Y generara automaticamente si se desea el fichero de generos desde el nuevo fichero o el conjunto de ellos.


Mas o menos por ahi empiezan los andares de esta aplicación sin demasiada difusion.


Ya os voy contando avances.
 
Top
Borra2
view post Posted on 6/2/2014, 23:17     +1   -1




0c7v

2d6x

Voy avanzando los ratillos que tengo. Ya esta implementada la opcion de cambiar el genero de una unica ROM, y la opcion para cambiarle el genero a todas las roms que ya tengan asignado un genero, por otro de la lista. En mi caso tengo snapshoots en lugar de videos en casi todas las roms (problemas de espacio), por eso de momento saca la captura... sigo investigando como incrustar un FLV en VB... y que funcione , claro... XD

Alguien aporta sus mame.xml con generos ya incluidos para ampliar el fichero base

Nose, quizas no tenga demasiado interes esto para la gente...
 
Top
Borra2
view post Posted on 9/2/2014, 23:13     +1   -1




- Incrustado el reproductor video FLV
- Añadido boton para abrir video FLV con el player predeterminado del sistema para ficheros FLV.
- Cargar y Grabar configuracion operativo
- Cargar configuracion se lanza automaticamente al inicio
- Añadidos parametros para reproducir automaticamente videos a la configuración.

Iniciando la andadura para generar el fichero Genre.ini personalizado desde los Generos contenidos en el MAME.XML editado.

si34

o11p

Edited by Borra2 - 13/2/2014, 23:57
 
Top
Borra2
view post Posted on 14/2/2014, 00:04     +1   -1




-Implementado el codigo para generar el fichero Genre.ini para HyperSpin.

4i7q

Genera un fichero con formato similar a :

HTML
<?xml version= 1 ?>
<menu>
<game name="Action" />
<game name="Fighter" />
<game name="Platform" />
<game name="Shoot-'Em-Up" />
<game name="Shooter" />
</menu>

- Implementada la opcion para generar los diferentes ficheros xml para cada genero .
- Check de seguridad por si ya existe el fichero de ese genero.

gxhh

Genera un fichero con formato similar a :

HTML
<menu>
<game name="snakepit">
<description>Snake Pit</description>
<cloneof></cloneof>
<manufacturer>Bally/Sente</manufacturer>
<year>1984</year>
<genre>Action</genre>
</game>
<game name="superspy">
<description>The Super Spy (NGM-011)(NGH-011)</description>
<cloneof></cloneof>
<manufacturer>SNK</manufacturer>
<year>1990</year>
<genre>Action</genre>
</game>
<game name="warrior">
<description>Warrior</description>
<cloneof></cloneof>
<manufacturer>Vectorbeam</manufacturer>
<year>1979</year>
<genre>Action</genre>
</game>
</menu>


En breve tendre una primera version funcional, me falta implementar el procedimiento que genere el mame.xml "modificado"
 
Top
Borra2
view post Posted on 15/2/2014, 09:05     +1   -1




- Implementada Lectura de Main Menu.xml , lo cual permite trabajar con todos los sistemas de Hyper
- Muestra con los Wheel del Main menu en Seleccion de sistema.

-Todos los ficheros los guarda en una carpeta TMP dentro del propio programa para no organizar una escabechina, asi se puede probar sin peligo.

Video

Aqui va una version Alpha en raro y instalador, dentro estan los distro de vb6 que quizas se necesiten.
De momento tiene poca contraprogramacion, asi que lo podeis hacer petar facil :wub:


https://mega.co.nz/#!VV4gjB6K!BCmO...uKtbJaV0CuIAcBo

Version con instalador incluidas librerias, etc...
https://mega.co.nz/#!dJ5BQSAR!NuNp...Qo7bo2aCtTrJZds

Edited by Borra2 - 15/2/2014, 10:36
 
Top
Borra2
view post Posted on 8/4/2014, 21:38     +1   -1




Video

Osa dejo una pequeña actualizacion en forma de video
 
Top
view post Posted on 9/4/2014, 12:14     +1   -1
Avatar


Group:
Member
Posts:
136
Location:
Barcelona / Resido en Busan Corea del Sur

Status:


Hola Borra2,
vaya aplicacion mas bien currada. A ver si este finde la puedo probar en la recre ;)
Tengo un par de preguntas/sugerencias:
-es posible cambiar el nombre de la rom en el xml desde esta aplicacion?. Me explico, por ejemplo tengo el XML oficial del Hyper para la Gamecube, pero las roms que tengo son europeas osea que me interesa mantener la informacion del xml oficial(genero, año, ...) pero cambiar el "Rom Nombre" y "Rom descrition".

-Podrias añadir en futuras versiones el campo "exe". Por ejemplo, siguiendo con Gamecube, hay algunas versiones del emu que van mejores para segun que juegos.

Saludos y gracias por compartir.
DBuenRollo
 
Top
taservec
view post Posted on 9/4/2014, 15:35     +1   -1




Interesante programa, buen trabajo y gracias por compartirlo, cuando pueda le echare un vistazo..

Estan muy guapas las wheels del Menu principal, las has hecho tu?

Saludos,
 
Top
Borra2
view post Posted on 9/4/2014, 17:54     +1   -1




QUOTE (dbuenrollo @ 9/4/2014, 13:14) 
Hola Borra2,
vaya aplicacion mas bien currada. A ver si este finde la puedo probar en la recre ;)
Tengo un par de preguntas/sugerencias:
-es posible cambiar el nombre de la rom en el xml desde esta aplicacion?. Me explico, por ejemplo tengo el XML oficial del Hyper para la Gamecube, pero las roms que tengo son europeas osea que me interesa mantener la informacion del xml oficial(genero, año, ...) pero cambiar el "Rom Nombre" y "Rom descrition".

-Podrias añadir en futuras versiones el campo "exe". Por ejemplo, siguiendo con Gamecube, hay algunas versiones del emu que van mejores para segun que juegos.

Saludos y gracias por compartir.
DBuenRollo

Buenas,

Antetodo tnkyus... ojo que la version que hay todavia colgada es un alpha muy temprana. A ver si acabo 4 "chorradillas" y cuelgo algo mas estable.

-es posible cambiar el nombre de la rom en el xml desde esta aplicacion?. Me explico, por ejemplo tengo el XML oficial del Hyper para la Gamecube, pero las roms que tengo son europeas osea que me interesa mantener la informacion del xml oficial(genero, año, ...) pero cambiar el "Rom Nombre" y "Rom descrition".

Pasame tus 2 XML y miro a ver como implementar algo asi sin montar un baturrio

-Podrias añadir en futuras versiones el campo "exe". Por ejemplo, siguiendo con Gamecube, hay algunas versiones del emu que van mejores para segun que juegos.

Aqui me pierdo... mis conocimiento de Hyper se paran en la version 1.2 y por encima :P iluminame y vemos

Visto, sirve para hacer lista que ejecuten diferentes emus, he visto por ahi el ejemplo de una lista de fighting games. Implementar el campo EXE, viable, automatizar la inclusion de multiples listas para añadir juegos en una nueva.... ese es otro cantar...

Aun asi tened en cuenta que esta version es la primera Alpha, lejos del desarrollo actual. Tengo abierta una brecha y hasta que no la cierre no puedo recompilar a la nueva version.

Edited by Borra2 - 9/4/2014, 21:43
 
Top
Borra2
view post Posted on 11/4/2014, 20:33     +1   -1




Aqui os dejo una actualizacion mas reciente.

OJO.. modificad la configuracion SI o SI. porque esta puesta para modificar los XML del Hyper.

[BackupXML]= 1

Asi trabaja como la anterior con la carpeta TMP.

El limpiador de ROMS no esta operativo aun, y pobre del que lo use con ISO :P


mamexmlv1.5a.rar 84 KB
https://mega.co.nz/#!1EZXnJpT!qPz3...CCzwrJhTe0Z8qAY

CODE
[Aplicacion]=g:\hyperspin1.0\MAME_XML\
[Hyperspin]=g:\hyperspin1.0\
[Base]=g:\hyperspin1.0\config\
[video]= 1
[Multi]= 0
[BackupXML]= 1
 
Top
DieFeM
view post Posted on 13/10/2015, 07:37     +1   -1




Muchas gracias por esta herramienta, es c*j*nuda!

Me a costado averiguar que los generos genericos van en un archivo de texto llamado generos.ini, uno en cada linea, en la carpeta raiz del programa, pero al final lo he encontrado leyendo las variables con process explorer y un poco de intuicion...

Hay un par de cosas que podrian mejorarse, una es que no traduce los caracteres escapados como & y al generar los archivos, los nombres de los archivos contienen caracteres sin escapar, la otra cosa son los generos que contienen caracteres invalidos para nombres de archivo, por ejemplo "Soccer/Sports", reemplazar la barra por un guion o algun otro caracter valido automaticamente seria feten, y una pequeña cosa mas, pero no menos importante, yo uso Rocket Launcher y este tiene problemas con la cabecera del xml, siempre tengo que editar a mano el <?xml version= 1 ?> por <?xml version="1.0" ?>.

A parte de eso, es lo mas ;) muchas gracias.
 
Top
view post Posted on 13/10/2015, 09:23     +1   -1
Avatar


Group:
Member
Posts:
1,056
Location:
Madrid

Status:


Un gran aporte!!

Un saludo!!
 
Web  Top
badflame
view post Posted on 17/11/2018, 01:27     +1   -1




Interesante aplicación, pero cada vez que intento general un .xml me da error "path not found".

¿Alguien a quien le haya funcionado me podría ayudar?
 
Top
12 replies since 4/2/2014, 22:35   727 views
  Share