Ceci est une ancienne révision du document !
Table des matières
Another Gamelist, Roms manager, and Scraper for Recalbox, Batocera, Retropie, Retrobat, EmulationStation
Bienvenue sur le wiki du logiciel ARRM
Introduction
Depuis quelques temps, j’utilise Recalbox et Batocera. Ces frontends, utilisables sur raspberry ou pc/linux permettent de faire tourner des emulateurs d'anciennes console, ainsi que le très bon media center Kodi. Souhaitant modifier les descriptions de roms de jeux, les ajouter aux favoris ou les cacher de façon simple et accessoirement de scraper quelques roms sur ScreenScraper, MameDb et theGamesDb, j’ai écrit ce petit utilitaire ARRM (Another Recalbox Roms Manager) pour mon usage personnel. Au fil des versions, de nombreuses autres fonctionnalités ont été ajoutées, bien souvent à la demande des utilisateurs. Je le mets à disposition s’il peut vous être utile. Toutes les zones de saisie ainsi que les boutons possèdent leur Info Bulle afin de connaitre leur fonction. Ce logiciel est également compatible avec Recalbox, Batocera, Retropie, EmulationStation et probablement Retrobat également.
Scrapez vos jeux pour Recalbox, Batocera, Retropie, EmulationStation and Retrobat avec ARRM . Gérez vos gamelists et organisez vos Roms
Avertissement
ARRM ne propose pas de Roms de jeux, ni ne permet de les télécharger; il utilise les Roms que vous possèdez. La récupération des images et des informations se fait sur les sites suivants : Screenscraper, TheGamesDb et The MameDb
Quelques fonctionnalités
Général
- Compatible avec Recalbox , Batocera, Retropie et EmulationStation
- Interface en français, anglais, espagnol, portugais, allemand, italien, Chinois
- Tous les boutons possèdent des infos bulles afin de guider l'utilisateur
- WIKI disponible avec cas concrets pour meilleure prise en main du logiciel : http://jujuvincebros.fr/wiki/arrm/
Scrape
- Possibilité de scrapper à l’unité ou en masse de façon automatique des roms sur ScreenScraper, MameDb et TheGamesDb.net avec récupération des images et informations : http://jujuvincebros.fr/wiki/arrm/doku.php?id=scraper-fr
- Peut Récupérer les infos de boxart, screenshot, wheel, mix image, cartridge, video, manuel du jeu, region
- Compression possible des videos lors du scrap, ou unitairement / en masse avec Handrake ou FFmpeg : http://jujuvincebros.fr/wiki/arrm/doku.php?id=settings-fr#tools
- Récupération des infos textuelles dans la langue choisie de l'interface
- Sélection possibles des éléments textuels à mettre à jour lors d'un scrape. Utile si vous ne souhaitez pas écraser des informations textuelles que vous avez modifiées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-fr
- Un module Mix'Me permet de choisir les images que l'on souhaite (drag & drop possible) et de les appliquer au Template choisi : http://jujuvincebros.fr/wiki/arrm/doku.php?id=mixme_fr
- Utilise différents méthodes pour trouver un jeu sur Screenscraper: nom de fichier, nom du jeu, md5 (recherche aussi dans les fichiers .7z et .zip)
- Possibilité de forcer un scrape avec un MD5 entré par l'utilisateur.
- Missing liste pour les jeux non trouvés
- Possibilité de récupérer les boxart 2D ou 3D
- Peut récupérer spécifiquement, si besoin, les media Japonais, Européens, USA
- ARRM récupère automatiquement les images issues d'autres scraps, ou créees manuellement si présentes dans le des_images : http://jujuvincebros.fr/wiki/arrm/doku.php?id=retrieve_images_fr
- Récupération possible des scrap réalisés suite à un crash
- Récupération des overlays avec création automatique des fichiers de configurations d'overlays pour Batocera, Retropie et Recalbox par reconnaissance automatiques des zones du Viewport (zone où l'écran du jeu doit apparaitre dans l'overlays) : http://jujuvincebros.fr/wiki/arrm/doku.php?id=bezels_fr
- Possibilité de retailler automatiquement des overlays 1080 vers 720 avec recalcule des zones de viewport
- Possibilité d'ajout du pays en fin de nom de jeu.
- Priorisation de l'ordre de récupération des media et textes en fonction de la langue : http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-fr#ordre_de_priorite_des_media_en_fonction_du_pays
- Choix d'affectation des media screenscraper au tag de la gamelist : http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-fr
- Récupération des fichiers de configuration 'Pad to Keyboard' (.p2k.cfg) sur screenscraper (à partir de la version 1.8.5.1). Pour plus d'informationd voir : https://recalbox.gitbook.io/documentation/v/francais/utilisateur-avance/configurations/pad-to-keyboard
Template
- Lors de scrap (multi ou mono système) possibilité d'associer un template à un système
- Possibilité d'utiliser des templates prédéfinis (ou les créer vous même) pour les image mixées (screenshot+boxart+marquee+cartridge) et de les personnaliser via des fichiers XML de configuration : http://jujuvincebros.fr/wiki/arrm/doku.php?id=create_template-fr
- Application d'un template de votre choix sans rescrape en utilisant les images précedemment téléchargées via ARRM ( utilisation des 4 images récupérées via l option “extra tags” de ARRM) : http://jujuvincebros.fr/wiki/arrm/doku.php?id=new_template_without_rescrap_fr
- Template Mix avec 10 layers possibles
- Plusieurs templates sont disponibles et personnalisables : http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_fr
- Templates disponible pour le thème Next Pixel
- Possibilité d'ajouter des drapeaux sur vos Mix : http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_fr#ajouter_des_drapeaux_dans_vos_mix
Gestion de Roms
- Deplacement de roms dans un sous repertoire du répertoire parent tout en conservant les informations scrapées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_fr
- Deplacement de roms dans un repertoire racine d'un autre système tout en conservant les informations scrapées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_fr
- Modification des diverses informations d’une rom : http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-fr
- Suppression en masse des fichiers images et video ne correspondant à aucune rom de la gamelist
- Peut retrouver le bon titre d'une rom via son MD5 via screenscraper
- Peut ajouter le n° de disk, face ou k7 après le nom du jeu (si présent dans le nom du fichier)
- Possibilité de déplacer les articles (le, la, les et ceux des autres langues ES/POR/GER/FR) en fin de nom. Exemples : The Legend of Zelda : Ocarina of Time → Legend of Zelda, The : Ocarina of Time ou The Bard's Tale → Bard's Tale, The
- Calcul du hash pour les jeux en Netplay : http://jujuvincebros.fr/wiki/arrm/doku.php?id=crc32_netplay_fr
- Calcul du MD5 et du CRC32 en masse
- Suppression des METADATA en masse. Voir : Supprimer certaines METADATA
- Trouve le bon core/emulateur pour les jeux d'arcade : http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_fr
- Changement des Emulateurs / Core pour les roms sélectionnées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_fr
- Affiche les Roms dupliquées par le nom de jeu ou par le nom de fichier
- Création de fichiers .M3U voir wiki : Créer des fichier .M3U pour des Roms multi-disques
- Ajout de Roms dans des collections (Batocera/Retropie). Voir wiki : Ajouter des Roms dans une collection
Gamelist
- Mise en favoris , caché, normal de Roms en masse.
- Filtre des roms sans images
- Filtre des roms sans description
- Filtre des roms sans video
- Filtre des roms sans screenshot
- Filtre des roms sans boxart
- Filtre des roms sans marquee
- Filtre des roms sans manuel
- Filtre sur les genres , ou sur une chaine de caractère sur le nom fichier ou titre de rom.
- Mise à niveau de la gamelist.xml en fonction des fichiers roms présents sur le disque
- Tri possible de la gamelist selon 5 niveaux de critères. Voir : Trier la gamelist.xml sur différents critères
- Backup des gamelist.xml de tous les systèmes
- Sauvegarde des gamelist.xml modifiées via le programme
- Export possible de la gamelist dans un fichier au format .csv. Voir : Exporter les jeux dans un fichier texte (.csv)
- Personnalisation des sous dossiers avec image et description : http://jujuvincebros.fr/wiki/arrm/doku.php?id=custom_subfolder_fr
- Possibilité de sélectionner les champs de la gamelist que l'on souhaite mettre à blanc
- Possibilité de passer en majuscule les informations textuelles lors de la sauvegarde de la gamelist.xml
- Possibilité de créer un fichier XML compatible Hyperspin (à partir de la 1.8.5.1)
- Possibilité de compresser la gamelist.xml en gamelist.zip
Outils
- SystemSorter : Module de tri du fichier es_systems.cfg sur 6 critères possibles : http://jujuvincebros.fr/wiki/arrm/doku.php?id=sort_es_systems-fr
- Compression video : Possibilité de compresser en masse les videos pour gagner de l'espace de stockage : http://jujuvincebros.fr/wiki/arrm/doku.php?id=compress_video_fr
Donations
Vous pouvez faire un don via Utip ou Streamlabs des JujuVinceBros (cliquer sur un des liens ci-dessous)
Aller à Téléchargement ARRM