Página 1 de 1
Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 11:45
por Amadeus78
Hola compañeros. Tengo una duda, a ver si me la podéis resolver.
He localizado una web donde están colgadas todas las caratulas de las roms, de prácticamente todos los emuladores que existen. Mi pregunta es:
¿Sería posible agregar de forma manual , o sea , hacer scraper de las roms que tengo en recalbox, de forma manual? Sé que también es importante el archivo gamelist.xml, pero no me queda muy claro para qué sirve ese archivo.
En el caso que fuese posible hacerlo. me podéis decir los pasos a seguir? sólo sería meter las imágenes de las caratulas en la carpeta "downloaded_images"?, es necesario el archivo gamelist?, si no lo tengo, lo puedo generar????
Muchas gracias compañeros de antemano.
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 11:59
por prekopix
Para esa tarea te viene bien :
Universal XML scraper
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 12:05
por Amadeus78
Muchas gracias por tu respuesta, pero con el Universal XML scraper , como norma general, el 20% de las roms no me las descarga, además de tardar muchíiiiisimo en hacer el trabajo. La idea mía era, meter de forma manual las caratulas que el XLM scraper no me descarga.
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 12:17
por nathaninho
Claro que puedes. El gamelist que tu dices, solo es un simple descriptor de los juegos que contiene un sistema. Es lo que lee Recalbox para mostrar imágenes y descripción. Si estás familiarizado con los tags de XML o HTML, no tendrás ningún problema, sino simplemente es echarle un vistazo, ya que está bastance bien ordenado.
Veras que cada parrafo contiene la información deun juego: título, descripción, ruta del juego y ruta de la imagen. Solamente tendrías que intestar manualmente la info que te falte para el juego en concreto., y si no hay nada, crear una estructura parecida para tu juego.
También me gustaría comentar que a mi me pasa lo mismo, utilizo este Scrapper y me va lentísimo, hablamos de días. Estoy descargando el MIX v4, a ver si alguien me dice, quizás me he equivoado en algo...
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 12:27
por Amadeus78
Muchas gracias nathaninho por tu respuesta.
A ver si me entero. Por ejemplo quiero escrapear las roms de nes, desde el XLM universal scraper ,me deja sin escrapear aprox. el 20%. Las caratulas que me quedan por escrapear, yo las tengo en el disco duro de mi PC, sería solo cortar y pegar?? o sea, paso las caratulas que faltan, de mi disco duro del PC a la carpeta "download_images" de mi SD a secas?, Necesito renombrar algo?, tengo que modificar el gamelist????
Muchas gracias.
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 13:29
por nathaninho
A ver si lo puedo explicar más o menos bien. Lo que dices es correcto. Mete la imagen en la carpeta de imágenes (intenta que el tamaño sea el mismo que las otras para evitar cosas raras). Luego, el gamelist.xml tiene para cada juego esto (el campo descripción lo he cortado para que no sea muy largo):
<game id="304" source="theGamesDB.net">
<path>./2020 Super Baseball (USA).zip</path>
<name>2020 Super Baseball (USA)</name>
<desc>Different from real baseball and other baseball video games...</desc>
<image>./downloaded_images/2020 Super Baseball (USA)-image.jpg</image>
<releasedate>19930312T000000</releasedate>
<developer>SNK</developer>
<publisher>SNK</publisher>
<genre>Sports</genre>
<region>USA</region>
<romtype>Original</romtype>
</game>
Como el gamelist esta dentro de las roms el primer parámetro path te pone la ruta del juego con el "./" que significa el directorio actual. Luego:
<name> El nombre del juegoque aparecerá en tu lista de recalbox
<desc> La descripción
<image> aquí la ruta de tu imagen, en este caso dentro de la carpeta downloaded_images
Luego el resto de parámetros si los sabes lo pones.
Date cuenta que al principio está la info del identificador del juego en la base de datos.
<game id="304" source="theGamesDB.net">
Entonces aquí pondrias <game id="1" source="MisImágenes">
Espero que esto te ayude, sino haré un pequeño tutorial en mi blog!
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 13:40
por Amadeus78
Muchas gracias compañero, creo que me queda casi claro, en cuanto tenga un hueco lo intento a ver si hay suerte!!!! Gracias
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 13:51
por Mackeygan
Interesante explicación. Gracias
Re: Escrapear roms de forma manual????
Publicado: 27 Feb 2017, 14:38
por jeanbri
Interesante explicación! Voy tentar

Re: Escrapear roms de forma manual????
Publicado: 02 Mar 2017, 12:48
por Amadeus78
nathaninho escribió:A ver si lo puedo explicar más o menos bien. Lo que dices es correcto. Mete la imagen en la carpeta de imágenes (intenta que el tamaño sea el mismo que las otras para evitar cosas raras). Luego, el gamelist.xml tiene para cada juego esto (el campo descripción lo he cortado para que no sea muy largo):
<game id="304" source="theGamesDB.net">
<path>./2020 Super Baseball (USA).zip</path>
<name>2020 Super Baseball (USA)</name>
<desc>Different from real baseball and other baseball video games...</desc>
<image>./downloaded_images/2020 Super Baseball (USA)-image.jpg</image>
<releasedate>19930312T000000</releasedate>
<developer>SNK</developer>
<publisher>SNK</publisher>
<genre>Sports</genre>
<region>USA</region>
<romtype>Original</romtype>
</game>
Como el gamelist esta dentro de las roms el primer parámetro path te pone la ruta del juego con el "./" que significa el directorio actual. Luego:
<name> El nombre del juegoque aparecerá en tu lista de recalbox
<desc> La descripción
<image> aquí la ruta de tu imagen, en este caso dentro de la carpeta downloaded_images
Luego el resto de parámetros si los sabes lo pones.
Date cuenta que al principio está la info del identificador del juego en la base de datos.
<game id="304" source="theGamesDB.net">
Entonces aquí pondrias <game id="1" source="MisImágenes">
Espero que esto te ayude, sino haré un pequeño tutorial en mi blog!
Muchas gracias compañero. Este finde he estado probando lo que pusiste. Lo que he conseguido hacer es lo siguiente.
Hacer scraper con el XML Universal scraper de un emulador, por ejemplo NES, las roms que el propio programita me dejaba sin descargar, he logrado meterlas de forma manual, lo he hecho modificando el archivo XML y cogiendo la caratula de mi disco duro del PC. Hasta ahí bien. Pero mi duda es la siguiente:
Del emulador de ZXSpectrum, el XML Universal no me coge ni una sola caratula de las 480 roms que tengo. Por otro lado yo tengo una carpeta con todas las caratulas del romset de ZXSpectrum, ¿habría alguna forma de crear un archivo XML con todas las caratulas del ZXSpectrum que tengo almacenadas en mi PC? es que si lo hago manualmente una por una, me puedo pegar 1 año para meter las 480 roms!.
Muchas gracias de nuevo!!!
Re: Escrapear roms de forma manual????
Publicado: 02 Mar 2017, 13:42
por mibofo
Ostras como mola no?
Re: Escrapear roms de forma manual????
Publicado: 02 Mar 2017, 18:06
por Demente7
A mi me faltan bastantes imágenes, el programa se las salta y pasa a la siguiente

Re: Escrapear roms de forma manual????
Publicado: 03 Mar 2017, 12:05
por Joseledos
A mi me pasa igual. Tengo varios emus con sus roms y caratulas bien renombradas de hyperspin. ¿no existe algun programa o scrip que te genere un archivo .xml automaticamente con las rutas? Es que hacerlo uno a uno no veas. :mareado
Re: Escrapear roms de forma manual????
Publicado: 03 Mar 2017, 12:10
por Joseledos
Me autorespondo. Encontre este programa que hace lo que buscamos. Poner la ruta de roms y de imagenes y te creara el gamelist.xml paso el enlace
https://retropie.org.uk/forum/topic/447 ... ml-creator. Saludos
Re: Escrapear roms de forma manual????
Publicado: 03 Mar 2017, 12:18
por JaviMagnate
Amadeus78 escribió:Hola compañeros. Tengo una duda, a ver si me la podéis resolver.
He localizado una web donde están colgadas todas las caratulas de las roms, de prácticamente todos los emuladores que existen. Mi pregunta es:
¿Sería posible agregar de forma manual , o sea , hacer scraper de las roms que tengo en recalbox, de forma manual? Sé que también es importante el archivo gamelist.xml, pero no me queda muy claro para qué sirve ese archivo.
En el caso que fuese posible hacerlo. me podéis decir los pasos a seguir? sólo sería meter las imágenes de las caratulas en la carpeta "downloaded_images"?, es necesario el archivo gamelist?, si no lo tengo, lo puedo generar????
Muchas gracias compañeros de antemano.
¿Puedes decir también que pagina es esa donde vienen todas las imagenes? Gracias!!
Re: Escrapear roms de forma manual????
Publicado: 03 Mar 2017, 12:57
por Joseledos
Hiperspin.fe medias. En arcadepunks. Hay packs hechos con caratukas en 3d. 2d. Snaps wheel y mas. Limitados a 2gb de descarga al dia
Re: Escrapear roms de forma manual????
Publicado: 01 Jul 2020, 20:57
por Tataga11
Acá te muestra un programa para escrapear y como se usa :
https://www.youtube.com/watch?v=1i2vbpijPoM&t=60s