Comment Scraper sur Retropie ? (enfin la solution)
C’est un problème classique sur Retropie.
Vous venez de découvrir que vous pouvez avoir les pochettes de vos jeux dans le menu, mais tout ce que vous essayez ne fonctionne pas.
Je suis passé par la, mais j’ai la solution, je vais tout vous expliquer dans ce guide 🙂
« Scraper » les jeux est une méthode permettant d’obtenir des images et des métadonnées via un outil inclus sur Retropie.
Le scrapers installés par défaut permettent de faire cela, mais il est aussi possible d’ajouter ses propres images.
Dans cet article, je commencerai par la manière automatique de le faire, car c’est la solution la plus simple. Ensuite, je vais vous montrer comment scraper manuellement si la première méthode ne fonctionne pas ou si vous souhaitez ajouter une image personnalisée.
Scraper automatiquement vos jeux sur Retropie
Introduction
Vous l’avez probablement découvert dans le menu et remarqué, le scraper par défaut ne fonctionne pas (du moins pour moi, cela ne fonctionne jamais).
C’est le premier problème que vous pouvez rencontrer.
Je vais vous expliquer comment y arriver.
Les scrapers par défaut
Par défaut, deux sources de scrape sont disponibles:
- TheGamesDB
- ScreenScraper
Si comme moi, le premier ne fonctionne pas, la première chose que vous pouvez essayer est d’utiliser ScreenScraper :
- Depuis le menu principal, cliquez sur le bouton « Start«
- Entrez dans le sous-menu » Scraper » (appuyez sur « A »)
- Sélectionnez « ScreenScraper » dans le champ « Scrape From«
- Choisissez ensuite « Scrape Now«
- Vous devez maintenant configurer 3 paramètres :
- Filter (filtre) : sélectionnez cette option si vous souhaitez rechercher des images manquantes pour vos jeux
- Systems (Systèmes) : même chose pour les systèmes que vous utilisez
- User decides on conflicts (L’utilisateur décide des conflits)
- Une fois prêt, cliquez sur « Start » pour lancer le processus
- Pour chaque jeu, l’outil affichera les informations trouvées de cette manière :
- Si le résultat vous convient, appuyez sur A pour télécharger les informations.
S’il n’y a pas de résultat, ou si vous ne voulez pas l’utiliser, sélectionnez « Skip« . - Vous pouvez également sélectionner « Input » pour changer le nom du jeu
ou « Stop » pour arrêter le scraping.
C’est tout pour Screenscraper.
Pour les jeux les plus courants, vous obtiendrez toutes les informations automatiquement
Une fois terminé, le jeu s’affichera comme ceci avec le thème par défaut :
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)
Télécharger maintenant
Installer un autre scrapper
Une autre solution (toujours automatisée), consiste à installer d’autres sources de scraping.
Vous pouvez les trouver dans le menu Setup de Retropie
Mon préféré est skyscraper, voici comment l’installer :
- Accédez aux options de Retropie
- Cliquez sur Retropie Setup
- Commencez par mettre à jour le script Retropie-Setup
- Ensuite, allez dans Manage Packages > Manage optional packages
- Trouvez « skyscraper » dans la liste (vers la fin) et installez-le à partir des sources pré-compilées (« Install from pre-compiled binary », appuyez deux fois sur A ou Entrée)
- Après quelques secondes/minutes, le package est installé
Revenez au menu principal (ESC ou B).
Maintenant, l’utilisation de Skyscraper est un peu différent, car il n’y a pas d’intégration avec EmulationStation.
Voici ce que vous devez faire :
- Quitter EmulationStation Appuyez sur Start > Quit > Quit EmulationStation
- Vous êtes maintenant en ligne de commande.
Vous pouvez également utiliser SSH si vous préférez - Tapez la commande suivante :
sudo ./RetroPie-Setup/retropie_setup.sh
Les mêmes fenêtres que pour l’installation apparaissent. - Allez dans Configuration / Tools > Skyscraper.
Vous obtenez un menu de configuration comme celui-ci : - À partir de là, vous pouvez configurer tout ce que vous voulez.
Sélectionnez « Gather ressources » pour démarrer le processus.
Choisissez les systèmes que vous voulez scraper et validez par OK. - Si vous voyez des descriptions de jeux sur votre écran, c’est une bonne nouvelle.
Mais vous ne pouvez pas choisir si vous voulez conserver les informations actuelles ou les écraser. - Vous pouvez maintenant quitter cet outil et redémarrer votre Raspberry Pi :
sudo reboot
Après le redémarrage, vous verrez dans EmulationStation les nouvelles informations.
Voici le même exemple avec Mortal Kombat :
Comme vous pouvez le voir, l’illustration n’est pas la même, personnellement je la trouve mieux
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Rappel: J'ai crée une communauté d'utilisateurs de Raspberry Pi qui vous permet de partage vos avancées, poser vos questions et recevoir de nombreux avantages exclusifs (anglophones uniquement). Cliquez sur le lien pour en savoir plus.
Scraper manuellement sur Retropie
Ok, peut-être saviez-vous déjà comment scraper automatiquement, mais vous n’êtes pas satisfait du résultat.
Ou peut-être que vous souhaitez utiliser des images personnalisées.
Voici comment scraper manuellement sur Retropie :
- Connectez-vous à votre Raspberry Pi en utilisant SFTP.
Vous pouvez le faire avec FileZilla ou WinSCP.
Vérifiez cet article si vous ne savez pas comment faire (une fois connecté, continuez ici). - Accédez à /home/pi/.emulationstation
(c’est un lien symbolique vers /opt/retropie/configs/all/emulationstation) - Ensuite, allez dans le dossier « downloaded_media » et choisissez une console.
Les images sont stockées dans le dossier « screenshots ».
Dans mon cas c’est :/opt/retropie/configs/all/emulationstation/downloaded_media/snes/screenshots
Je peux voir ici les 3 images correspondantes à mes jeux sur SNES
Maintenant, vous avez deux choix possibles :
- Remplacer une image (si vous n’aimez pas celle téléchargée automatiquement) :
- Téléchargez l’image actuelle (clic droit> Télécharger avec Filezilla)
- Ouvrez-la avec votre éditeur d’image préféré et modifiez-la comme vous le souhaitez
- Réuploadez-la avec le même nom et la même extension (.png) dans ce dossier
- Créer une image pour un jeu :
- Créez une nouvelle image vide dans votre éditeur
La taille de mes captures d’écran est de 640×480, utilisez les mêmes dimensions
- Enregistrez-la sous le même nom que le fichier ROM, au format PNG (transparence autorisée)
- Uploadez-la dans le dossier de captures d’écran correspondant
- Créez une nouvelle image vide dans votre éditeur
Voici un exemple avec une image personnalisée pour le même jeu (Mortal Kombat) :
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)
Télécharger maintenant
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Conclusion
Voilà, j’espère que cet article vous a été utile, et que vous savez enfin comment utiliser efficacement un scraper (automatique ou manuel)
Il existe d’autres sources disponibles, pensez à lire le Wiki officiel sur Github , ou faites une recherche dans Google pour « retropie scraper sources »
Si vous êtes nouveau sur Retropie, je vous recommande de lire ces articles :