Bienvenue, Invité

SUJET : Arrm (Another Recalbox Roms Manager)

Arrm (Another Recalbox Roms Manager) 21 Déc 2017 18:20 #659

  • nex
  • Portrait de nex
  • Hors Ligne
  • Administrateur
  • Messages : 81
  • Remerciements reçus 15
  • Karma: 3


Recalbox, Retropie, Batocera & EmulationStation compatible




Descriptif en français


Depuis quelques temps, j’utilise Recalbox et Batocera. Ces frontends, utilisables sur raspberry ou pc/linux permet de faire tourner des émulateurs 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 scapper quelques roms sur ScreenScraper, MameDb et theGamesDb, j’ai écrit ce petit utilitaire ARRM (Another Recalbox Roms Manager) pour mon usage personnel. 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 Batocera, Retropie et EmulationStation.

Donations
Vous pouvez faire un don via Utip ou Streamlabs des JujuVinceBros (cliquer sur un des liens ci-dessous)
You can make a donations via JujuVinceBros Utip or Streamlabs (click on one of the links below)





Le WIKI d'ARRM est disponible: WIKI ARRM


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 : 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 : 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
- Récupération des infos textuelles dans la langue choisie de l'interface
- Un module Mix'Me permet de choisir les images que l'on souhaite (drag & drop possible) et de les appliquer au Template choisi : 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 repertoire downloaded_images : 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) : 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.

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 : 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) : jujuvincebros.fr/wiki/arrm/doku.php?id=n...e_without_rescrap_fr
- Template Mix avec 10 layers possibles
- Plusieurs templates sont disponibles et personnalisables : jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_fr
- Templates disponible pour le thème Next Pixel

Gestion de Roms
- Deplacement de roms dans un sous repertoire du répertoire parent tout en conservant les informations scrapées : 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 : jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_fr
- Modification des diverses informations d’une rom : 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 : jujuvincebros.fr/wiki/arrm/doku.php?id=crc32_netplay_fr
- Calcul du MD5 en masse
- Suppression des METADATA en masse
- Trouve le bon core/emulateur pour les jeux d'arcade : jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_fr
- Changement des Emulateurs / Core pour les roms sélectionnées : 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

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 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.
- 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
- Personnalisation des sous dossiers avec image et description : 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

Outils
- SystemSorter : Module de tri du fichier es_systems.cfg sur 6 critères possibles : 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 : jujuvincebros.fr/wiki/arrm/doku.php?id=compress_video_fr



Pensez à utiliser le bouton "Backup all gamelist" avant de travailler sur vos gamelist.
Lorsque vous avez fini vos modifications sur la database, selectionnez les elements de la database (Select all, ou select ceux que vous voulez dans la gamelist) et cliquer sur le bouton : "Create gamelist.xml for selected roms"


Le fichier est disponible ici : Arrm (Another Recalbox Roms Manager)

Vous pouvez signaler les bugs, ou discuter de cet outil dans ce forum ou nous rejoindre sur le chat textuel Discord :

site officiel Recalbox : http://www.recalbox.com

Description in English


I use Recalbox & Batocera for some time. Wishing to change descriptions, add favorites or hide some roms in a simple way and scapper qq roms on ScreenScraper, MameDb and theGamesDb, I wrote this little utility ARRM (Another Recalbox Roms Manager) for my personal use. I make it available if it can be useful to you. All input areas and buttons have their Bubble Info to know their function. This tool is compatible with Batocera, Retropie and EmulationStation too.
Some features

General
- Compatible with Recalbox, Batocera, Retropie and EmulationStation
- Interface in French, English, Spanish, Portuguese, German, Italian, Chinese
- All buttons have bubble info to guide the user
- WIKI available with concrete cases for better handling of the software: jujuvincebros.fr/wiki/arrm/

Scrape
- Ability to scrape to the unit or automatically mass of roms on ScreenScraper, MameDb and TheGamesDb.net with recovery of images and information : jujuvincebros.fr/wiki/arrm/doku.php?id=scraper-en
- Can retrieve boxart info, screenshot, wheel, image mix, cartridge, video, game manual
- Retrieving text information in the chosen language of the interface
- A Mix'Me module allows you to choose the images you want (drag & drop possible) and apply them to the chosen template: jujuvincebros.fr/wiki/arrm/doku.php?id=mixme_en
- Try different methods to find a game on screenscraper : filename, game name, md5 (search inside .7z and .zip files too)
- Ability to force a scrape with an MD5 entered by the user.
- Missing list for games not found
- Ability to recover 2D or 3D boxart
- Can specifically retrieve, if necessary, the media Japanese, European, USA
- ARRM automatically retrieves images from other scraps, or manually created if present in the downloaded_images directory: jujuvincebros.fr/wiki/arrm/doku.php?id=retrieve_images_en
- Possible recovery of scrap made after a crash
- Recovery of overlays with automatic creation of overlays configuration files for Batocera, Retropie and Recalbox by automatic recognition of the Viewport zones (zone where the game screen must appear in the overlays): jujuvincebros.fr /wiki/arrm/doku.php?id=bezels_fr
- Possibility of automatically resizing overlays 1080 to 720 with recalculation of viewport areas
- Possibility of adding the country at the end of the game name.

Template
- When scrap (multi or mono system) possibility to associate a template to a system
- Ability to use predefined templates (or create them yourself) for mixed images (screenshot + boxart + marquee + cartridge) and customize them via XML configuration files: jujuvincebros.fr/wiki/arrm /doku.php?id=create_template-fr
- Application of a template of your choice without rescrape by using the images previously downloaded via ARRM (use of the 4 images recovered via the option "extra tags" of ARRM): jujuvincebros.fr/wiki/arrm/doku. php? id = new_template_without_rescrap_fr
- Mix template with 10 possible layers
- Several templates are available and customizable: jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_en
- Templates available for Next Pixel Theme

Roms management
- Moving roms in a subdirectory of the parent directory while keeping the scraped information: jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_en
- Moving roms into a root directory of another system while keeping the scraped information: jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_en
- Modification of various information of a rom : jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-en
- Bulk deletion of image and video files that do not match any rom in the gamelist
- Can find the right title of a rom via its MD5 via screenscraper
- Can add the disk number, face or k7 after the name of the game (if present in the file name)
- Ability to move items (the, the, and those of other languages ​​ES / POR / GER / FR) at the end of the name. Examples: The Legend of Zelda: Ocarina of Time -> Legend of Zelda, The: Ocarina of Time or The Bard's Tale -> Bard's Tale, The
- Calculating the hash for Netplay games: jujuvincebros.fr/wiki/arrm/doku.php?id=crc32_netplay_en
- Mass MD5 calculation
- Removal of METADATA en masse
- Find the right core / emulator for arcade games: jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_en
- Change Emulators / Core for selected roma: jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_en
- Displays duplicate Roms by game name or file name

GameList
- Setting favorites, hidden, normal for Roms in mass.
- Filter of roms without images
- Filter of roms without description
- Filter of roms without video
- Filter on genres, or on a string on the file name or title of rom.
- Upgrading the gamelist.xml based on the roms files on the disk
- Tri possible gamelist according to 5 levels of criteria.
- Backup of gamelist.xml from all systems
- Backup of modified gamelist.xml via the program
- Possible export of the gamelist in a file in .csv format
- Customization of subfolders with image and description: jujuvincebros.fr/wiki/arrm/doku.php?id=custom_subfolder_en
- Possibility to select the fields of the gamelist that you want to blank


Tools
- SystemSorter: Sorting module of the file es_systems.cfg on 6 possible criteria: jujuvincebros.fr/wiki/arrm/doku.php?id=sort_es_systems
- Video compression: Possibility of mass compressing the videos to win the game



Remember to use the "Backup all gamelist" button before working on your gamelist.
When you have finished your changes on the database, select the elements of the database (Select all, or select the ones you want in the gamelist) and click on the button: "Create gamelist.xml for selected roms"



File can be downloaded here : Arrm (Another Recalbox Roms Manager)

You can report bugs or discuss about this tool in the dedicated forum or join us on the Discord text chat






Better them than me !!
Dernière édition: 18 Jan 2020 13:00 par nex.
L'administrateur a désactivé l'accès en écriture pour le public.