Hola, estoy tratando de hacer un batch con romlister para que me copie todas las roms sin clones a un directorio a parte.
Por partes, lo primero de todo decir que tengo en la carpeta "roms" del mame cas 30.000 archivos, de los que supongo mas 20.000 son clones y morralla que no quiero. Mi idea es solo coger esos 7 u 8 mil archivos (roms) libres de morralla extra.
Para eso intento usar el programa romlister, para crear un batch donde me copie de la carpeta con 30.000 roms, solo las roms originales (sin clones) a una carpeta aparte lo que hago es lo siguiente.
1) Descargo la ultima version de Romlister, asi como los archivos controls.xml,catver.ini y nplayers.ini.
2) Descargo la ultima version de mame (0.154)
3) Abro el romlister y en la parte de "Merge utility" pongo los archivos "controls.xml, carver.ini y nplayers.ini" en sus respectivos apartados, luego en la parte de elegir el exe del mame o un listado xml, escojo la primera opcion y le configuro el path al exe del mame que he descargado antes.
4) Le doy al boton merge y me genera un xml que guardo como "ListadoBase", este se añade automaticamente en la parte superior, mas arriba de "Merge Utility". Le doy al boton "Set"
5) En la siguiente pantalla, si pulso sobre "List all roms", para ver la cantidad de roms en las que se va a basar el filtrado, me aparecen casi 30.000.
6) Selecciono los filtros que se van a usar durante la busqueda, basicamente le digo que busque de todo menos los clones, marcando todas las casillas en "categories", lo mismo para "available joysticks" con cualquier cantidad de botones, de cualquier region y con cualquier numero de jugadores. Marco las casillas "No clones" (como he dicho, para que no me muestre los clones" y "playable" (que doy por hecho solo muestra los juegos que son jugables).
Llegado a este punto, le doy al boton "Go!", para que me busque las roms que coinciden con mis criterios y.... lo que me sorprende enormemente es que de casi 30.000 roms, habiendo marcado que busque de todo menos clones y solo roms jugables, me encuentre (en el mejor de los casos) tan solo 3.000 roms.
Hasta donde yo se, minimo deberia encontrar cerca de 5-6 mil roms, por lo que, como es que me muestra tan pocas?. He probado de todo, filtrando con mas o menos criterios, pero incluso si pongo que busque todo de todo, incluso clones, me muestra como maximo unas 8.000-8400 roms (De las que mas de 5.000 son clones), no deberia en este caso mostrarme las casi 30.000 roms que reconoce al principio?, si el criterio de busqueda a ultima hora ya es buscar TODO, por que muestra incluso en este caso tan pocas roms?.
O yo no entiendo como funciona, o no se usarlo, pero...que estoy haciendo mal?.
Un saludo.