interface-fr

Ceci est une ancienne révision du document !


Présentation de l'interface du logiciel ARRM

Nous détaillerons ici les 7 panels qui composent l'interface d'ARRM


Configuration du logiciel (1)

Merci de consulter le chapitre précédent qui détaille tous les onglets du panel de configuration d'ARRM.


Sélection des systèmes (2)

  • Dossier Roms (textbox) : Indiquez ici le chemin d'accès au répertoire roms (réseau ou local). Exemple :
    • \\recalbox\share\roms (si vous accédez à votre recalbox par réseau)
    • E:\recalbox\share\roms (si vous accédez à la carte mémoire/disque de votre recalbox connecté à votre PC
  • Répertoire des overlays (textbox) : Indiquez ici le chemin d'accès au répertoire racine qui contiendra les overlays. :

Pour Batocera, Recalbox et Retropie vous pouvez indiquer également un autre répertoire temporaire qui recevra les overlays générés, mais dans ce cas il vous faudra copier/coller ce contenu sur votre Box.

  • Avec Recalbox les répertoires générés seront 'overlays' et 'system' à recopier dans '\\recalbox\share'
  • Avec Batocera le répertoire généré sera 'decorations' à recopier dans '\\batocera\share'
  • Avec Retropie le répértoire généré sera 'configs' à recopier dans '/opt/retropie' sur votre Retropie

Pensez à cliquer sur les boutons 'V' pour valider les répertoires. Les icônes permettent d'ouvrir le répertoire dans votre explorateur de fichier.

  • Afficher / Screenscraper (bouton) : Si vous ne sélectionnez qu'un système, le bouton 'Afficher' apparaît. Si plusieurs systèmes sont sélectionnés, le bouton Screenscraper apparait.
    • Afficher (bouton) : En cliquant sur ce bouton, ARRM va charger dans la database le fichier Gamelist.xml ou le créer puis vérifier la cohérence avec les Roms présentes dans le répertoire. Si des Roms ne sont pas présentes dans le Gamelist.xml elles seront ajoutées dans la Database. Inversement si des Roms présentes dans la gamelist.xml n'existent pas dans le répertoire, elle ne seront pas prises en compte dans la Database. Pendant cette phase, ARRM vérifie l'existence des fichiers images présents dans la gamelist.xml et supprime la référence si le fichier image n'existe pas dans le répertoire. Une fois ces traitements terminés, la database s'affiche.
    • Screenscraper (bouton): En cliquant sur ce bouton, ARRM va traiter séquentiellement chacun des systèmes automatiquement. Il effectue le traitement du bouton 'Afficher' ci-dessus puis lance un scrape automatiquement sur Screenscraper (uniquement), sauvegarde la gamelist.xml, puis passe au système suivant.
  • Template auto association (checkbox) : Pour les scraps en masse sur plusieurs systèmes, permet d'associer un template à un système grâce au fichier '%appdata%\roaming\Nexouille soft\arrm\database\template_association.txt', que vous pouvez éditer en cliquant sur le bouton .
  • All (bouton) : Sélectionne tous les systèmes.
  • Reset Systèmes (bouton) : Dé-sélectionne tous les systèmes cochés.
  • Ouvrir dossier (bouton) : Permet d'ouvrir le dossier système sélectionné.
  • Overlay système (bouton) : Récupération des overlays des systèmes sélectionnés, et création des fichiers de configuration des overlays. Il seront stockés dans le répertoire mentionné dans Répertoire des overlays. Voir le paragraphe spécifiquement consacré à la récupération des overlays jeux et systèmes. Le bouton permet d'accèder au répertoire contenant les fichier modèles d'overlays.
  • Overlay : How to (lien) : Vous amène à la page wiki traitant des overlays.
  • Extensions (label) : affiche la liste des extensions reconnus pour ce système. Seules les fichiers contenant ces extensions seront affichés dans la database. Cette liste est alimentée par le fichier %appdata%\roaming\Nexouille soft\arrm\database\systemes_extensions.txt qui contient les extensions reconnues par Recalbox,T Batocera ET Retropie. si vous souhaitez supprimer/ajouter des extensions, référez vous aux fichiers '_lisezmoi.txt/_readme.txt' pour Recalbox et '_infos.txt' pour Batocera présents dans chaque répertoire système qui contient la liste des extensions reconnues. Vous pouvez éditer ce fichier via le panel de configuration, onglet 'Options générales', bouton 'Edite Extensions'. Il vous faudra redémarrer ARRM pour la prise en compte des changements.

La Database (liste des Roms) (3)

Cette fenêtre que j'appelle la Database contient les informations qui seront écrites dans la gamelist.xml lors de sa sauvegarde/création. Certains champs sont éditables, mais il est préférable de passer par le panel 'Rom Informations' qui applique des contrôles de saisie.

Cette database est remplie lors de la sélection d'un système. Elle va contenir les infos de la gamelist.xml (si elle existe) et les fichiers présents dans le répertoire système en cours (s'ils n'existaient pas dans la gamelist.xml existante)

En tapant sur une lettre sur la Database (si triée par ordre alphabetique), l'index (surbrillance) se positionnera sur le 1er nom de jeu trouvé commençant par cette lettre.

Sur cette Database nous allons pouvoir appliquer des

  • Filtres
  • Des actions, déclenchées par divers boutons du panel 'Actions possibles sur Roms sélectionnées' (4)

Les Filtres :

  • Sans image (bouton) : Filtre la Database pour n'afficher que les Roms ayant le Tag image vide
  • Sans description (bouton) : Filtre la Database pour n'afficher que les Roms ayant le Tag description vide
  • Sans video (bouton) : Filtre la Database pour n'afficher que les Roms ayant le Tag video vide
  • Liste Favoris (bouton) : Filtre la Database pour n'afficher que les Roms ayant le Tag favoris coché
  • Liste Cachés (bouton) : Filtre la Database pour n'afficher que les Roms ayant le Tag cachés coché
  • Tout sélectionner (bouton) : Sélectionne toutes les Roms de la Database
  • Tout désélectionner (bouton) : Ne sélectionne aucune Rom de la Database
  • Aucun filtre (bouton) : Désactive tous les filtres appliqués à la Database
  • Montrer cachés (bouton) : Si coché (par défaut), affiche également les Roms ayant le Tag caché coché. Ce filtre est persistant.
  • Genre (Listbox) (bouton) : Permet de filtrer la Database sur un Genre (parmi ceux trouvés dans les Roms du système sélectionné)
  • Recherche chaine dans Titre, Desc ou nom Rom (Listbox) : Permet de filtrer la Database sur une chaîne de caractère. La recherche s'effectue sur les champs Titre, Desc ou Nom fichier Rom
  • Overlays manquants (bouton) : Sélectionne les overlays non trouvés lors de la précédente recherche d'overlays. Les overlays manquants se trouvent dans le fichier _missing_overlays_%SYSTEM%.txt dans le répertoire du 'logs_arrm' du système en cours
  • Filtrer les roms dupliquées sur (bouton) : Permet de faire une recherche des roms dupliquées suivant 3 modes. Les recherches se font sur les noms de roms ou de fichiers expurgés des () et des [] :
    • Nom : recherche les Roms contenant dans le nom de jeu une partie de nom d'une autre rom. Exemple : les nom de jeu suivant apparaissent comme dupliqués jeu 'Astérix' , 'Astérix And The Great Rescue' et 'Astérix And The Secret Mission'. Charge à vous de faire votre sélection.
    • Nom exact : recherche les Roms contenant dans le nom de jeu le nom exact d'une autre rom. Utile si vous possédez des clones (fichier rom différent) mais dont le nom de jeu est identique. A appliquer une fois les jeux scrappés car les noms de jeux retournés seront exacts. Exemple : les roms 'Speedball (Europe) (Mirrorsoft).zip' et 'Speedball (Europe) (Virgin).zip' retourneront le même nom de jeu (Speedball)
    • Fichier : recherche les Roms contenant dans le nom de fichier une partie du nom de fichier d'une autre Rom. Exemple : 'Back to the Future Part II (Europe).zip' et 'Back to the Future Part III' (Europe).zip

Pensez à supprimer le filtre en cliquant sur 'Aucun filtre' après usage.


Actions possibles sur Roms sélectionnées (4)

Toutes les actions associées aux boutons de ce menu s'appliquent sur les Roms sélectionnées (mise en surbrillance) dans la Database

  • Tag en Favori (bouton) : Met en Favoris les Roms sélectionnées
  • Tag en Caché (bouton) : Met en Caché les Roms sélectionnées
  • Tag en Normal (bouton) : Met en Normal les Roms sélectionnées (enlève les tags Favoris et Caché)
  • Verif nom via MD5 (bouton) : Vérifie le bon nom du jeu sur Screenscraper avec son MD5
  • Ajout disk/tape/side (bouton) : Si le nom du fichier contient le numéro de disk, de K7, de Face, AGA pour amiga ou CD32 pour amiga; il sera ajouté en fin de nom du jeu, pour les Roms sélectionnées
  • Verification des Roms (bouton) : Applique les checkbox 'Nettoie nom', 'Ajout disk, 'Garde nom Rom' et 'Ajouter Pays' pour les Roms sélectionnées
  • Maj du Core (bouton) : Pour les systèmes Arcade (FBA, MAME, Neogeo), permet d'affecter l'emulateur et le core le mieux adapté d'après le fichier BestArcade4Recalbox.
  • Supprimer image (bouton) : Efface physiquement les fichiers images des Roms sélectionnées.
  • Vérifier si image existe (bouton) : Vérifie si les images indiquées dans le database existent bien, sinon supprime les références à ces images dans la Database
  • Déplacer dans dossier (bouton) : Déplace les Roms sélectionnées dans un autre dossier. Si le dossier destination est en dehors du dossier parent, la Rom sera déplacée et supprimée de la gamelist actuelle. Si le dossier destination est un dossier racine d'un système, la gamelist du dossier destination sera mise à jour.
  • Recompose image (bouton) : Applique le template choisi sur les Roms sélectionnées en utilisant les images déjà récupérées en utilisant les balises screenshot, boxart, marquee, cartridge de la database. Si un tag est absent et que l'option 'ignore recherche locale' n'est pas activée, ARRM recherche la présence des images manquantes dans le répertoire images.
  • CRC32 (Netplay) (bouton) : Calcule et stocke le CRC32 dans la balise <hash> pour les Roms sélectionnées. Utilisé pour le Netplay sous Recalbox
  • MD5 (bouton) : Calcule le MD5 et stocke dans la balise <md5> pour les Roms sélectionnées.
  • Réinit core/emu (bouton) : Permet d'appliquer un émulateur et un core à partir d'une liste pour les Roms sélectionnées.
  • Supprimer METADATA (bouton) : Supprime les METADATA (info de la gamelist) et ne conserve que le nom de fichier ROM et le nom du jeu extrait du nom de fichier Rom.
  • mamedb.org (bouton) : Recherche les infos des Roms sélectionnées (en surbrillance) sur le site MameDB.org. Ce site ne donne que des infos relatives aux jeux mêmes. Les infos ont assez succintes et il ne retourne qu'un screenshot.
  • TheGamesDB.net (bouton) : Recherche les infos des Roms sélectionnées (en surbrillance) sur le site TheGamesDb. Priorisez plutôt la plateforme Screenscraper qui est beaucoup plus fournie.
  • Screenscraper (bouton) : Recherche les infos des Roms sélectionnées (en surbrillance) sur le site Screenscraper. Priorisez ce scraper qui est complet et rapide.
  • (bouton) : Pour chacun des scraper (TheGamesDb.net et Screenscraper), permet d'associer le nom de système présent sur votre Recalbox/Batocera avec son identification sur le site de Scrape. les fichiers se trouvent dans %appdata%\roaming\Nexouille Soft\arrm\database\systemes_screenscraper.txt et systemes_tgbd.txt. Vous pouvez ajouter d'autres systèmes.

Exemple de contenu du fichier 'systemes_screenscraper.txt' :

megadrive|1
genesis|1
mastersystem|2
nes|3
family_computer|3
snes|4
sfc|4
cps1|6
cps2|7
...
gba|12
gamecube|13
gc|13
n64|14
...
  • Choisir Mix Modèle (bouton) : Permet de choisir à partir d'une liste, le Template à appliquer lorsque 'Mix'a été choisi dans 'Image Options'
  • Auto template (checkbox) : Pour les scrap sur un seul système, permet d'associer un template à un système grâce au fichier '%appdata%\roaming\Nexouille soft\arrm\database\template_association.txt', que vous pouvez éditer en cliquant sur le bouton .

Rom Informations (Détail/Modification d'une Rom) (5)

Merci de lire la section consacrée : Modifier des informations de Roms


La Gamelist (6)


Le Status Log (7)

le fichier 'scrape_log.txt' est positionné dans le sous-répertoire 'logs_arrm' du système sélectionné.


L'écran titre

interface-fr.1560152564.txt.gz · Dernière modification : 2019/06/10 09:42 de nexusone13