arrm_relooked_fr:tab_gamelist-fr_relooked

Gamelist

Cet onglet de configuration permet de gérer le comportement du fichier gamelist.xml


Gamelist Tags

Disponible depuis la version 1.9.0.2 Beta 9

Permet de sélectionner les TAGs media que l'on souhaite voir apparaitre dans Gamelist.xml.
Lors de la création/sauvegarde de la gamelist.xml, ARRM va créer automatiquement une gamelist_ARRM.xml contenant tous les tags utilisables par ARRM.

Si le media associé existe, le TAG sera écrit dans la gamelist.xml lorsque vous cliquerez sur le bouton Créer gamelist.xml .

Si vous souhaitez utiliser la fonction Compose image, il est important de cocher la checkbox 'Utiliser Gamelist_ARRM.xml' lorsque vous chargez un système afin d'avoir à disposition tous les medias.
  • Provider Custom (checkbox) : Permet, lors de la création de la gamelist.xml d'ajouter des informations personnelles entre les balises <provider>. Les informations ajoutées sont celles contenues dans le fichier %appdata%\Nexouille soft\arrm\database\provider_custom.txt. Vous pouvez modifier ce fichier en cliquant sur

Ce fichier est ainsi constitué : Nom de la balise (au choix) | commentaire/descriptif

exemple :

scraped_by|Nexusone13
information|This pack was done by Nexusone13
version|Updated on 01/31/2022
Vous pouvez donner le nom que vous souhaitez aux balises, excepté provider

Lorsque la gamelist.xml sera générée cela donnera :

<?xml version="1.0" encoding="utf-8"?>
<gameList>
  <provider>
    <system>neogeo</system>
    <software>ARRM</software>
    <web>http://jujuvincebros.fr/wiki/arrm/doku.php</web>
    <scraped_by>Nexusone13</scraped_by>
    <information>This pack was done by Nexusone13</information>
    <version>Updated on 01/31/2022</version>
  </provider>
  
  <game id="37604">
    <path>./- Metal Slug/mslug.zip</path>
...




Options de la Gamelist

  • Utiliser gamelist ARRM (checkbox) : lorsque qu'une gamelist.xml est créée par ARRM, ARRM créé une copie gamelist_ARRM.xml. Lorsqu'on choisit un système, si la checkbox utiliser ARRM gamelist est cochée, ARRM utilisera ce fichier gamelist_ARRM.xml et non pas le fichier gamelist.xml qui a pu être modifié par le frontend. Cela permet de ne pas perdre les tags customs d'ARRM qui ont pu être éffacés par le Frontend. Ceci est utile pour quelqu'un qui revient sur les gamelists pour effectuer par exemple une recomposition d'images ou d'autres manipulations proposées par ARRM. Sinon, cela ne devrait pas poser de problèmes.
Quand cette option est cochée, ARRM écrase gamelist.xml avec le contenu de la gamelist_ARRM.xml, puis charge le système en ayant ainsi récupéré toutes les tags disponibles.
Si vous ouvrez un système avec cette option cochée, pensez à enregistrer de nouveau votre gamelist.xml via le bouton Créer gamelist.xml avant de changer de système ou de quitter ARRM sinon vous vous retrouverez avec une gamelist.xml contenant tous les tags disponibles
Vous pouvez également retrouver des sauvegardes de gamelist dans le répertoire %appdata%\Nexouille soft\arrm\temp\backup\%systeme%
  • Sans les Cachés (checkbox) : Les Roms taggées comme 'caché' ne seront pas écrites dans le fichier gamelist.xml
  • Ajout Index (checkbox) : ARRM possède un module de tri sur 5 critères. Actuellement seuls Retropie et Batocera depuis la version 5.22 savent gérer le tri multi critère via un tag <sortname>. Pour Recalbox, il faut utiliser une astuce qui permet ainsi de conserver ce tri et sélectionner dans Emulationstation le tri par nom. Cette option permet donc d'ajouter un index dans la gamelist.xml devant le nom des jeux pour permettre la gestion des tris multi critère. Le tag <sortname> est également écrit dans votre gamelist.xml au cas où votre frontend saurait le prendre en compte. Si le résultat ne vous convient pas il suffira de désactiver cette option et de sauvegarder à nouveau votre gamelist.xml. Exemple des noms de jeux avec Index :
    • 012 =- Batman Forever
    • 013 =- Batman Returns
    • 014 =- Blues Brothers, The
  • Pas de sortname tag (checkbox) : N'écrit pas le tag 'sortname' lors de la création/modification de la gamelist.xml.
ARRM utilise ce tag, en ajoutant un index devant le nom dans le <sortname>, afin de pouvoir trier la database suivant certains critères. La contrepartie est que, dans votre Frontend, cela annule la possibilité de faire un 'saut à une lettre donnée'. Si vous souhaitez continuer à faire des 'sauts à une lettre donnée' dans votre frontend, il faut coché cette checkbox Pas de sortname tag et sauvergarder votre gamelist.xml pour prise en compte.
  • XML en majuscule (checkbox) : Lors de la sauvegarde de la gamelist.xml les champs Nom jeu, Description, Développeur, Editeur, Genre sont mis en majuscule.
pour repasser en minuscule il faudra re-scraper les infos textuelles.</color>
  • Ajouter le tag 'temporary' (checkbox) : Permet de sauver dans la gamelist le tag <temporary> utilisé par ARRM pour stocker certaines informations utilisées dans les traitement d'ARRM (roms clones etc…)
  • Core/Emulateur par jeu (checkbox) : Sur Batocera, permet de sauvegarder le core/emulator par jeu dans un fichier texte situé dans %appdata%\Nexouille soft\arrm\temp\batocera.conf\batocera.conf.%system%.txt.

Il suffira de recopier les lignes de ce fichier dans votre fichier batocera.conf. Cliquez sur l'icône de pour accéder au répertoire contenant ce fichier généré par ARRM. Voir Changer l'émulateur et le core par jeu

  • Sauve vieille gamelist (checkbox) : Fais une sauvegarde de votre ancienne gamelist.xml dans le dossier backup (%appdata%\Nexouille soft\arrm\temp\backup\%systeme%) avant de sauvegarder la nouvelle.
  • Sauve auto gamelist (checkbox) : Sauvegarde automatiquement l'intégralité du fichier gamelist.xml en cours lors d'un changement de système, lorsque vous quittez l'application ou lorsque vous cliquez sur 'Créer gamelist.xml'
  • Supprimer le filtre (checkbox) : Si activée, lors d'une sauvegarde du fichier gamelist.xml, tous les filtres sont supprimés et toute la liste (database) est sélectionnée.
  • Gamelist temporaire (checkbox) : Un fichier gamelist_tempo.xml est crée lors de la progression du scrape dans le répertoire du système scrapé. Ainsi lors d'un plantage de l'application il est possible de récupérer les informations de ce fichier lors du prochain chargement du système.
  • ZIP gamelist.xml (checkbox) : Lors de la création de la gamelist.xml un fichier gamelist.zip est créé.
  • ScummVM folders (checkbox) : Lors de la création de gamelist.xml, si vous utilisez Batocera, et si cette case est cochée, ARRM créera automatiquement une balise <folder> avec des informations et l'image du jeu ScummVM comme ceci :
<folder>
    <path>./leisure suit larry 1 - in the land of the lounge lizards.scummvm</path>
    <name>leisure suit larry 1 - in the land of the lounge lizards (floppy dos vga remake)</name>
    <image>./media/images/lsl1sci-mix.png</image>
    <desc>Leisure Suit Larry 1: In the Land of the Lounge Lizards is a remake of the first game in the Leisure Suit Larry series. It introduces a new interface. Instead of typing commands, the player performs the desired actions by choosing appropriate icons, and then clicking on objects on the screen to interact with them. The graphics are now 256 color VGA. There is also much more music than in the original version, and it supports more advanced sound formats.</desc>
</folder>
  • ARRM folders (checkbox) : Lors de la sauvegarde de la gamelist.xml, permet à ARRM de créér automatiquement des tags <folder> s'il trouve les fichiers suivants dans les répertoires du système en cours : 'folder-nom du dossier.png' et 'folder-nom du dossier.txt'. A décocher si vous utilisez vos propres tags <folder>“ . Voir Personnaliser les sous-dossiers avec image et description
  • Ouvrir xml crée (checkbox) : Ouvre avec, votre éditeur de texte par défaut, le fichier gamelist.xml aprés sa sauvegarde/création.
  • Backup gamelists (bouton) : Création d'un dossier backup dans le dossier %appdata%\Nexouille soft\arrm\temp\backup\%systeme% et création d'une copie avec la date et l'heure de chaque gamelist.xml. Faites en sorte de faire un backup avant de commencer à modifier vos gamelist.xml

* Conserver Un genre (case à cocher) : Si coché, lors de la sauvegarde du gamelist.xml, seul le premier genre du jeu est conservé. Les autres genres seront perdus lorsque vous rechargerez le gamelist.xml dans ARRM

Export gamelist as

Voir la section dédiée : Exporter la gamelist au format Hyperspin, Pegasus, AttractMode, CSV

  • Hyperspin (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton 'Créer gamelist.xml',un fichier %système%.xml est crée dans le répertoire du système en cours au format attendu par Hyperspin.

Exemple de fichier XML Hyperspin pour la snes (snes.xml) :

<?xml version="1.0" encoding="utf-8"?>
<menu>
  <header>
    <listname>snes</listname>
  </header>
  <game name="bounty bob strikes back! (usa)">
    <description>Bounty Bob Strikes Back</description>
    <score>4</score>
    <year>1984</year>
    <dev>Big Five Software</dev>
    <manufacturer>Big Five Software</manufacturer>
    <genre>Action</genre>
    <player>1-2</player>
    <story>Bounty Bob Strikes Back est la suite du jeu Miner 2049er et reprend le même gameplay. Cette version est le portage de la version initiale Atari 8-bits. L'objectif est de parcourir chaque centimètre des 25 mines tout en évitant les monstres irradiés, pour ce faire vous pourrez sauter ou utiliser les divers objets à disposition (échelles, télé-transporteurs, cannons, ...), et attention aux chutes qui pourraient être fatales.</story>
    <enabled>true</enabled>
    <crc />
  </game>
  ...

Depuis la version 1882 beta 8

  • Pegasus (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton 'Créer gamelist.xml',un fichier metadata.txt est crée dans le répertoire du système en cours au format attendu par Pegasus.
  • Pegasus (lien cliquable) : Permet d'afficher l'association utilisée entre les TAGs Pegasus et les TAGs de la gamelist.xml


Voir video

Exemple de fichier Pegasus metadata.txt pour le système snes

collection: snes
game: Bounty Bob Strikes Back
file: ./bounty bob strikes back! (usa).zip
developer: Big Five Software
publisher: Big Five Software
genre: Action
description: 
	Bounty Bob Strikes Back est la suite du jeu Miner 2049er et reprend le même gameplay. Cette version est le portage de la version initiale Atari 8-bits. L'objectif est de parcourir chaque centimètre des 25 mines tout en évitant les monstres irradiés, pour ce faire vous pourrez sauter ou utiliser les divers objets à disposition (échelles, télé-transporteurs, cannons, ...), et attention aux chutes qui pourraient être fatales.
release: 1984-01-01
players: 1-2
x-id: 
assets.boxfront: ./downloaded_images/bounty bob strikes back! (usa)-boxart.png
assets.cartridge: ./downloaded_images/bounty bob strikes back! (usa)-cartridge.png
assets.marquee: ./downloaded_images/bounty bob strikes back! (usa)-wheel.png
assets.screenshot: ./downloaded_images/bounty bob strikes back! (usa)-screenshot.png
assets.video: ./downloaded_images/bounty bob strikes back! (usa)-video.mp4
assets.logo: ./downloaded_images/bounty bob strikes back! (usa)-wheel.png
assets.background: 
assets.music: 
rating: 0.80

Depuis la version 1882 beta 8

  • AttractMode (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton 'Créer gamelist.xml', un fichier %%systeme_attractmode%.txt est crée dans le répertoire des Dossiers Romlists d'AttractMode (à initialiser dans l'onglet 'Dossier').

Exemple de fichier AttractMode Super Nintendo Entertainment System.txt pour le système snes

#Name;Title;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons
bounty bob strikes back! (usa);Bounty Bob Strikes Back;Super Nintendo Entertainment System;;1984;Big Five Software;Action;1-2;;;;;;;;;;;;;;;;;;

Depuis la version 1899 beta 11, Les descriptions des jeux sont sauvegardés dans des fichiers textes individuels par jeux (%romfile%.txt). Ils sont situés dans le dossiers des Romlists (à initialiser dans l'onglet 'Dossier') et dans un sous-répertoire au nom du système traité. Charge à vous de les copier là où ils faut dans votre configuration Attract Mode.

  • Editer AttractMode association (Button) : Permet d'éditer le fichier %appdata%\nexouille soft\arrm\database\attractmode_association.txt qui permet de faire le lien entre les répertoires des systèmes ARRM et les systèmes AttractMode
  • CSV (checkbox) : Lors de la sauvegarde de la gamelist.xml, exporte les données de la gamelist dans un fichier csv nommé 'NomSysteme_export.csv' situé dans le répertoires des roms du système en cours”)

Exemple de fichier

Name;Path;Rating;Date;Developer;Publisher;Genre;Players;Hidden;Favorite;Image;playcount;Lastplayed;md5;core;emulator;screenshot;boxart;wheel;cartridge;mix;video;hash;manual;region;thumbnail;fanart;map;titleshot;lang;arcadesystem;gametime;boxback;temporary
10-Yard Fight;./10-yard Fight.zip;0,40;19850101T000000;Irem;Nintendo;Sport / Football Américain, Sport;1-2;false;false;./media/images/10-yard Fight-mix.png;0;;;;;./media/screenshots/10-yard Fight-screenshot.png;./media/boxarts/10-yard Fight-boxart.png;./media/wheels/10-yard Fight-wheel.png;./media/cartridges/10-yard Fight-cartridge.png;./media/images/10-yard Fight-mix.png;;;;jp;./media/boxarts/10-yard Fight-boxart.png;;;;;;0;./media/boxbacks/10-yard Fight-boxback.png;
1942;./1942.zip;0,60;19850101T000000;Micronics / Khaos;Capcom;Action, Shoot'em Up;1-2;false;false;./media/images/1942-mix.png;0;;;fbneo;libretro;./media/screenshots/1942-screenshot.png;./media/boxarts/1942-boxart.png;./media/wheels/1942-wheel.png;./media/cartridges/1942-cartridge.png;./media/images/1942-mix.png;./media/videos/1942-video.mp4;;;;./media/boxarts/1942-boxart.png;./media/fanarts/1942-fanart.png;;./media/titleshots/1942-titleshot.png;;;0;./media/boxbacks/1942-boxback.png;
1944 : The Loop Master;./1944.zip;0,80;20000101T000000;Capcom;Capcom;Shoot'em Up, Shoot'em Up / Vertical;1-2;false;false;./media/images/1944-mix.png;0;;;fbneo;libretro;;./media/boxarts/1944-boxart.png;./media/wheels/1944-wheel.png;;./media/images/1944-mix.png;;;;us;./media/boxarts/1944-boxart.png;./media/fanarts/1944-fanart.png;;;;cps2;0;./media/boxbacks/1944-boxback.png;
19XX : The Warinst Destiny;./19xx.zip;0,60;19960101T000000;Capcom;Capcom;Shoot'em Up, Shoot'em Up / Vertical;1-2;false;true;./media/images/19xx-mix.png;0;;;fbneo;libretro;./media/screenshots/19xx-screenshot.png;./media/boxarts/19xx-boxart.png;./media/wheels/19xx-wheel.png;;./media/images/19xx-mix.png;./media/videos/19xx-video.mp4;;./media/manuals/19xx_(us).pdf;us;./media/boxarts/19xx-boxart.png;./media/fanarts/19xx-fanart.png;;./media/titleshots/19xx-titleshot.png;;cps2;0;./media/boxbacks/19xx-boxback.png;
2020 Super Baseball;./2020bb.zip;0,60;19910101T000000;Pallas;SNK;Sport, Sport / Baseball;1-2;false;false;./media/images/2020bb-mix.png;0;;;fbneo;libretro;./media/screenshots/2020bb-screenshot.png;./media/boxarts/2020bb-boxart.png;./media/wheels/2020bb-wheel.png;;./media/images/2020bb-mix.png;;;./media/manuals/2020bb_(jp).pdf;wor;./media/boxarts/2020bb-boxart.png;./media/fanarts/2020bb-fanart.png;;;;snk;0;./media/boxbacks/2020bb-boxback.png;




Gamelist

  • Créer gamelist.xml : Ce bouton permet de créer votre fichier gamelist.xml en reprenant les infos disponibles dans la database du système en cours d'utilisation ainsi que certains éléments de media disponibles en local (extra1, system) mais également les TAGs présents dans la gamelist d'origine qui ne sont pas reconnus et géré par ARRM. Lors de la création de gamelist.xml, un fichier gamelist_ARRM.xml contenant tous les tags disponibles est également créé.
Si vous souhaitez utiliser la fonction 'Recompose image', il est important de cocher la checkbox 'Utiliser Gamelist_ARRM.xml' lorsque vous chargez un système afin d'avoir à disposition tous les medias.
  • Exporter : Permet d'exporter le contenu de la base de données chargées vers divers formats (CSV, Hyuperspin, AttractMode, Pegasus). Vous pouvez sélectionner les types d'exportation via l'onglet gamelist
  • Editer : permet d'ouvrir dans un éditeur de texte, la gamelist.xml actuellement enregistrée sur votre disque

arrm_relooked_fr/tab_gamelist-fr_relooked.txt · Dernière modification : 2024/02/19 19:06 de nexusone13