Quel est l'objectif de cet outil ?
Si vous êtes amené à utiliser Retropie ou Recalbox, vous avez la possibilité de customiser l'interface grâce à des fichiers xmls. Ces fichiers sont situés à la racine du dossier /roms/nom-du-système dans Recalbox. Par défaut, si on ouvre un de ces fichiers on peut trouver le nom du jeu, ainsi que son chemin relatif au dossier du système correspondant.
On peut améliorer l'interface de Recalbox en ajoutant des données telles qu'une description, une image, l'éditeur, développeur du jeu, etc. Si d'aventure vous stockez énormément de jeux sur votre Recalbox, vous comprendrez rapidement que manipuler de telles listes à la main peut rapidement devenir un calvaire. Le but de ce Gamelist Manager est de générer ces listes plus sereinement.
J'ai ma liste de jeux avec le nom et le chemin, et après ?
Après, vous pouvez tout d'abord, après inscription, ajouter cette première liste dans le Manager, en utilisant le bouton d'import, sur le formulaire de l'index. Ceci permettra au système d'enregistrer les chemins vers vos jeux, ainsi que leurs noms respectifs. Ensuite, vous avez plusieurs choix. Si comme moi vous avez un set de roms avec un nommage particulier, mais que vous réussissez à trouver sur le net une liste plus ou moins complète, au format compatible Recalbox (voir son xml et sa structure), vous pouvez alors ajouter cette même liste au second bouton d'upload du formulaire (Complete XML). Lorsque votre fichier contenant un lot plus complet est uploadé, cliquez sur "Merge Complete".
A ce stade, vous avez complété vos metadatas avec celles provenant du fichier complet. Il vous suffit maintenant d'utiliser le bouton d'export/download pour récupérer votre liste complétée, avec vos bons chemins de roms.
Et les images alors ?
Très bonne question, si là encore, d'aventure, vous avez pû trouver des packs d'images avec une image par jeu, séparés par système, que ça correspond plus ou moins à votre liste, vous vous êtes peut-être retrouvé dans mon cas. Je vais essayer de détailler le cheminement pour compléter ses metadatas avec les bons chemins vers un dossier image.
Le bouton Clean Images n'a pour le moment qu'une utilité si vous utilisez le site localement. Lorsque vous êtes sur votre instance locale, il peut isoler les images correspondant à votre liste, et effectuer un tri dans un dossier où vos images seraient mélangées avec pleins d'autres. Avec les images placées dans le bon dossier, cliquer sur le bouton copiera toutes les images trouvées dans votre liste personnelle pour les isoler dans un dossier à part. C'est utile si comme moi vous avez un dossier image à la racine de chaque dossier dans /roms. Exemple : /roms/neogeo/downloaded_images/xxxxxx.png