retrieve_images_fr

Récupérer les images déjà scrapées pour créer sa gamelist.xml

Vous avez récupéré un pack de roms, dans lequel il y a les roms et un sous-répertoire contenant les images (downloaded_images par exemple) , mais il n'y a pas de gamelist.xml

Il est possible avec ARRM de reconstitué les TAGs media de la gamelist.xml en fonction des images présentes sur votre support.

3 méthodes sont possibles :

  • Récupérer les images des TAG media vides lors du chargement de la gamelist. (à utiliser en priorité)
  • Récupérer les images via le bouton 'Media existe ?'
  • Récupérer les images/artworks et informations textuelles en utilisant le cache ARRM depuis la version 1.9.1.2
Il vous faudra ensuite récupérer les éléments textuels en suivant ce tuto : Scraper uniquement les textes

Récupérer les images des TAG media vides lors du chargement de la gamelist (à utiliser en priorité)

Video Tutorial


Si vous avez coché 'Rechercher les images manquantes', lorsqu'une gamelist.xml est chargée, si des Tags de media sont vides, ARRM tente de trouver localement les medias manquants.

Attention : ceci ralenti énormment le chargement de la gamelist.xml

Déplacez vos médias dans les répertoires que vous avez défini dans l'onglet 'Dossiers'

Si le système chargé ne possède pas de gamelist.xml, il faut enregistrer la gamelist.xml vide, puis la ré-ouvrir afin qu'ARRM tente de trouver localement les medias manquants.

Voici comment peut se présenter votre répertoire contenant les roms et celui contenant vos images

Dossier des Roms :

Sous-dossier des Images :

2 formats de nom d'image sont possibles en fonction de la case à cocher “image comme rom” dans 'Scrap options':

<fichier_rom> peut être égal à :

  • <nom_du_ficher_rom>
  • <titre_du_jeu>

Dans l'exemple ci-dessus le format d'image correspond au nom de fichier rom, donc il faudrait cocher la case 'image comme Rom'

Vérifier le format de nom de vos images et cocher ou pas la case 'image comme Rom' en fonction du format de nom de vos fichiers images.

Lors de la recherche d'image manquante, ARRM cherche les fichiers en fonction de leur nom:

Les extensions peuvent être .png ou .jpg
  • Pour les screenshots, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-image
<fichier_rom>_screenshot
<fichier_rom>-screenshot
<fichier_rom>_screenscraper_screenshot_arrm
<fichier_rom>_screenscraper_screenshot_arrm_JAP
<fichier_rom>_screenscraper_screenshot_arrm_USA
<fichier_rom>_screenscraper_mix_arrm
<fichier_rom>_thegamesdb_screenshot_arrm
<fichier_rom>_custom_screenshot_arrm
<fichier_rom>_customnomix_screenshot_arrm
<fichier_rom>_customnomix_mix_arrm
<fichier_rom>-customnomix

  • Pour les boxart, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>_boxart
<fichier_rom>-boxart
<fichier_rom>_screenscraper_boxart_arrm
<fichier_rom>_screenscraper_boxart_arrm_JAP
<fichier_rom>_screenscraper_boxart_arrm_USA
<fichier_rom>_thegamesdb_boxart_arrm
<fichier_rom>_custom_boxart_arrm
<fichier_rom>-thumb

  • Pour les wheel/marquee, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>_marquee
<fichier_rom>_wheel
<fichier_rom>-wheel
<fichier_rom>_screenscraper_wheel_arrm
<fichier_rom>_screenscraper_wheel_arrm_JAP
<fichier_rom>_screenscraper_wheel_arrm_USA
<fichier_rom>_thegamesdb_wheel_arrm
<fichier_rom>_custom_wheel_arrm
<fichier_rom>-marquee

  • Pour les cartridge, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>_cartridge
<fichier_rom>-cartridge
<fichier_rom>_screenscraper_cartridge_arrm
<fichier_rom>_screenscraper_cartridge_arrm_JAP
<fichier_rom>_screenscraper_cartridge_arrm_USA
<fichier_rom>_custom_cartridge_arrm

  • Pour les manual, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>_(us)
<fichier_rom>_(fr)
<fichier_rom>_(eu)
<fichier_rom>_(wor)
<fichier_rom>_(jp)
<fichier_rom>_(sp)
<fichier_rom>-manual

  • Pour les video, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>_screenscraper_video_arrm
<fichier_rom>-video

  • Pour les map, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-map

  • Pour les fanart, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-fanart

  • Pour les titleshot, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-titleshot

  • Pour les boxback, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-boxback

  • Pour les mix, ARRM recherche les fichiers dans cet ordre :

<fichier_rom>-mix
<fichier_rom>_screenscraper_mix_arrm
<fichier_rom>_mix_screenshot_arrm
<fichier_rom>_customnomix_mix_arrm
<fichier_rom>-customnomix

Il vous faudra ensuite récupérer les éléments textuels en suivant ce tuto : Scraper uniquement les textes ou en les rechargeant via le cache (si vous utilisiez la fonction de cache)

Récupérer les images via le bouton 'Media existe'


Avec le bouton Media existe ? , ARRM peut récupérer les images déjà scrapées qui sont présentes dans le dossier image ('downloaded_image' en général). Si ce répertoire image s'appelle différemment, renommez le avec le nom du répertoire que vous avez initialisé dans les paramètres de l'application (voir 'Nom répertoire images' dans l'onglet de paramétrage 'Options Générales'

Voici comment peut se présenter votre répertoire contenant les roms et celui contenant vos images

Dossier des Roms :

Sous-dossier des Images :

Vous remarquerez dans ce cas que les Images portent le même nom que les Roms (seule l'extension diffère)

Avant de continuer l'exemple, nous allons préciser comment ARRM fonctionne :


Rappel sur le processus de recherche d'image en local

Dans son processus de recherche d'image en local, ARRM recherche les formats d'image suivant :

Plusieurs formats sont possibles en fonction de la case à cocher “image comme rom” dans 'Scrap options':

<fichier_rom> peut être égal à :

  • <nom_du_ficher_rom>
  • <titre_du_jeu>

Quand le scrape ou le Media existe ? ne trouve pas d'image pour le type correspondant (screenshot, boxart, wheel, cartridge), ARRM recherche dans l'ordre indiqué ci-dessous les images suivantes (le premier trouvé sera celui utilisé).

Ordre de recherche des Screenshots

<fichier_rom>-image
<fichier_rom>_screenshot
<fichier_rom>-screenshot
<fichier_rom>_screenscraper_screenshot_arrm
<fichier_rom>_screenscraper_screenshot_arrm_JAP
<fichier_rom>_screenscraper_screenshot_arrm_USA
<fichier_rom>_screenscraper_mix_arrm
<fichier_rom>_thegamesdb_screenshot_arrm
<fichier_rom>_custom_screenshot_arrm
<fichier_rom>_customnomix_screenshot_arrm
<fichier_rom>_customnomix_mix_arrm
<fichier_rom>-customnomix

Ordre de recherche des Boxarts

<fichier_rom>_boxart
<fichier_rom>-boxart
<fichier_rom>_screenscraper_boxart_arrm
<fichier_rom>_screenscraper_boxart_arrm_JAP
<fichier_rom>_screenscraper_boxart_arrm_USA
<fichier_rom>_thegamesdb_boxart_arrm
<fichier_rom>_custom_boxart_arrm
<fichier_rom>-thumb

Ordre de recherche des Wheels/Marquees/Titres

<fichier_rom>_marquee
<fichier_rom>_wheel
<fichier_rom>-wheel
<fichier_rom>_screenscraper_wheel_arrm
<fichier_rom>_screenscraper_wheel_arrm_JAP
<fichier_rom>_screenscraper_wheel_arrm_USA
<fichier_rom>_thegamesdb_wheel_arrm
<fichier_rom>_custom_wheel_arrm
<fichier_rom>-marquee

Ordre de recherche des Cartridges

<fichier_rom>_cartridge
<fichier_rom>-cartridge
<fichier_rom>_screenscraper_cartridge_arrm
<fichier_rom>_screenscraper_cartridge_arrm_JAP
<fichier_rom>_screenscraper_cartridge_arrm_USA
<fichier_rom>_custom_cartridge_arrm

Ordre de recherche des videos

<fichier_rom>_screenscraper_video_arrm
<fichier_rom>-video

Ordre de recherche des map

<fichier_rom>-map

Ordre de recherche des fanart

<fichier_rom>-fanart

Ordre de recherche des titleshot

<fichier_rom>-titleshot

Ordre de recherche des mix

<fichier_rom>-mix
<fichier_rom>_screenscraper_mix_arrm
<fichier_rom>_mix_screenshot_arrm
<fichier_rom>_customnomix_mix_arrm
<fichier_rom>-customnomix

Ordre de recherche des manual

<fichier_rom>_(us)
<fichier_rom>_(fr)
<fichier_rom>_(eu)
<fichier_rom>_(wor)
<fichier_rom>_(jp)
<fichier_rom>_(sp)
<fichier_rom>-manual

Vous pouvez ajouter manuellement vos fichiers images en respectant le format ci-dessous (privilégiez le format avec les suffixes suivants) :
  • -image
  • -mix
  • -screenshot
  • -boxart
  • -wheel
  • -cartridge
  • -map
  • -fanart
  • -titleshot

Revenons à notre Exemple

Lancement d’ARRM

Choisir dans le Panel Systèmes le répertoire Roms de votre Recalbox / Batocera (en général \recalbox\share\roms)

Dans l'onglet options générales, cocher Recherches les images manquantes

Dans l’onglet Scrape options ,cocher les options souhaitées (dans ce cas je coche : Image comme rom (permet d’avoir les noms de fichier images comme le nom de fichier rom)

Dans l’onglet Gamelist Options les options sont normalement prè-cochées (sauve vieille gamelist etc…). Je vous invite quand même à cliquer sur le bouton ‘Backup Gamelists’ qui permet de sauvegarder dans un répertoire backup de chaque système la gamelist.xml de chaque système.

Dans l’onglet ‘Recalbox/Batocera/screenscraper’, renseignez votre compte ‘Login screenscraper’ si vous en avez un (ce n’est pas nécessaire d’en avoir un pour scraper, mais si vous en avez un vous serez priorisé par le serveur) et les login et password de la recalbox / Batocera

Avant de manipuler, pensez à cliquer sur ‘Stop EmulationStation’, si vous travaillez directement sur une Recalbox / Batocera en ‘marche’

Après avoir renseigné le répertoire des Roms ( 1 ) , la liste des systèmes présents doit s’afficher.

Cochez le système voulu ( 2 ) , dans notre cas : 'amstradcpc' et cliquez sur 'AFFICHER' ( 3 ) .

Attention à ne pas choisir plusieurs systèmes car dans ce cas cela lancera un scrape sur Screenscraper pour tous les systèmes selectionnés

ARRM va afficher dans la fenêtre la liste des Roms trouvées, et toutes les infos associées. ( 1 )
Dans cet exemple, vous allez trouver vos Rom sans autres informations additionnelles.

Sélectionnez toutes les Roms en cliquant sur le bouton 'Tout sélectionner' ( 2 ) et Cliquez sur le bouton Media existe ? ( 3 ) situé dans le panel 'Actions possibles sur Roms sélectionnées'.

La recherche va se lancer sur les Roms en surbrillance et va tenter de récupérer les images précédentes.

Suite à cette opération, vous avez désormais vos images dans la database mais pas les infos textuelles.

Nous allons donc récupérer ces infos textuelles sur les serveurs de scrape (cette opération est beaucoup plus rapide qu'un scrape complet).

Il faut cocher dans l'onglet 'images options' : 'Pas d'image, uniquement les textes' , puis re-sélectionner toutes les Roms, et lancer un scrape sur Screenscraper en cliquant sur le bouton Screenscraper.

Plus de détail sur cette procédure de récupération des textes dans ce tuto : Scraper uniquement les textes

Une fois le scrape terminé, il suffira de cliquer sur le bouton ‘TOUT SELECTIONNER’ dans le panel ‘FILTRES’ et ensuite cliquer sur le bouton ‘Créer Gamelist.xml des roms sélectionnées’ afin de sauvegarde le contenu de la Database dans la gamelist (lien vers les images/infos textuelles etc…)

Pensez ensuite à faire un ‘reboot de la recalbox’ via l’onglet ‘Recalbox/screenscraper’ pour relancer Emulationstation


Récupérer les images/artworks et informations textuelles en utilisant le cache ARRM depuis la version 1.9.1.2

Si vous avez précédemment scrapé un système et activer le cache ARRM depuis la version 1.9.1.2, les informations textuelles, ainsi que les chemins vers les artworks ont été sauvegardés dans le cache ARRM. Si vous n'avez pas déplacé ni renommé vos artworks, ARRM pourra retrouver ces informations dans le cache.

Pour plus d'informations, voir l'article consacré au cache d'ARRM : Comment utiliser le cache d'ARRM

retrieve_images_fr.txt · Dernière modification : 2022/08/18 19:46 de nexusone13