Table des matières

Cette page a été déplacée, le nouvel emplacement est settings-fr_relooked.
Cette page a été déplacée, le nouvel emplacement est tab_settings-fr_relooked.

Paramétrage du logiciel ARRM

Video Tutorial


Voir video

Lorsque vous exécutez ARRM, vous obtenez cet écran principal (interface)

Avant de se lancer dans la manipulation de gamelists, roms et autres scraps, il est nécessaire de paramétrer l'application afin qu'elle puisse répondre à votre configuration et vos besoins. Dans le screenshot ci-dessus, la partie paramétrage est entourée de rouge afin de la mettre en évidence pour ce wiki. Nous allons nous attarder sur les 6 onglets qui composent la partie paramétrage.


Dossiers des Systèmes et des Overlays

Cela peut être un répertoire réseau (si vous accédez à votre frontend par réseau) :

ou un disque local (si vous accédez à la carte mémoire/disque de votre frontend connecté à votre PC) :

Pour qu'ARRM fonctionne avec Retropie, il faut que sur Retropie les chemins suivants soient respectés
  • Les Roms doivent être dans ~/RetroPie/roms/%system%/
  • Les gamelist.xml doivent être dans ~/RetroPie/roms/%system%/gamelist.xml
Si vous choississez \\retropie\configs, il sera nécessaire de modifier le fichier overlays_path.txt . Voir Comment récupérer les overlays des systèmes et des jeux pour plus de détail

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.

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.


Options générales

Si vous rencontrez des ralentissements, veuillez décocher cette option Aperçu média et cliquez sur le bouton Média dans le panneau Informations ROM pour afficher le Formulaire d'aperçu média sur chaque ROM .
Si votre gamelist est déjà finalisée, vous pouvez désactiver cette option pour accélérer le chargement de la gamelist dans ARRM
Attention : ceci ralenti énormment le chargement de la gamelist.xml
Si votre gamelist est déjà finalisée, vous pouvez désactiver cette option pour accélérer le chargement de la gamelist dans ARRM
Pour bénéficier de toutes les fonctionnalités d'ARRM, il est conseillé d'activer le mode 4 images

Dossiers

Dans cet onglet, on peut paramétrer les chemins pour chacun des medias (image, screenshot, boxart, wheel, cartridge, titleshot, map, fanart, manual, video)

il peut être de la forme :

Depuis la version 1923 Beta 5 il est possible de paramétrer les suffixes que l'on souhaite mettre en fin des fichiers media récupérés. Exemple :

Par défaut les suffixes sont les suivants :

Il est possible de ne pas mettre de suffixe en laissant la textbox vide.

Si vous utilisez un seul dossier pour tous vos media, indiquez des suffixes différents afin de ne pas écraser vos images.

Lors du scrape de media, ces suffixes seront appliqués sur les media récupérés.

Utilisez la barre de défilement pour accéder au reste des répertoires de media / suffixes

Scrape Options


La checkbox ajouter disque s'appuie désormais sur le fichier multi_part_add_disk.txt pour rechercher et récupérer des informations multi-disques dans les noms de fichiers

Ce fichier se trouve dans

%appdata%\Nexouille Soft\arrm\database\multi_part_add_disk.txt

Le contenu du fichier ressemble à ceci :

disc|disk|file|part|side|tape
Si vous souhaitez convertir les fichiers .p2k de Recalbox en fichiers .keys compatibles Batocera je vous invite à utiliser l'utilitaire RecopierBox de Soaresden, qui proprose également d'autres utilitaires pour Recalbox/Batocera

Exemples :

Actraiser (Japan).zip, 
Legend of Zelda, The (Europe) (Rev A).zip, 
Batman Forever (F) [!].zip 

Les pays reconnus sont :

AUSTRALIA,A,AU,AUS
BRAZIL,B,BR
CHINA,C,CN,ZH
ENGLAND,EN,UK,GBR
EUROPE,E,EU,EUR
FINLAND,FI,FN
FRANCE,F,FC,FR,FRA
GERMANY,G,DE
GREECE,GR
ITALY,I,IT,ITA
JAPAN,1,J,JP
KOREA,SOUTH KOREA,K,KR
NETHERLANDS,HOLLAND,H,NL
SPAIN,S,ES,ESP
SWEDEN,SW,SWE
USA,4,U,US
WORLD,WOR

Quand l'option Ignore recherche locale est décochée, la section 'Images locales considérées comme' apparait. Voici ces options :

Si aucune des 2 options ci-dessus (Screenshot ou Mix) n'est cochée, un popup (voir image ci-dessous) demandera à l'utilisateur d'indiquer si l'image est un Screenshot ou un Mix.


Images Options

Utilisez la barre de défilement pour accéder au reste des répertoires de media
Pour bénéficier de toutes les fonctionnalités d'ARRM, il est conseillé d'activer le mode 4 images

Vous pouvez sélectionner dans le combobox (Choisissez le TAG d'image que vous voulez) l'image qui sera affecter au TAG image et qui sera celle utilisée dans votre frontend (Recalbox, Batocera, Retropie etc) pour représenter le jeu. :

Le combobox permet de choisir entre ces différents media :

Attention lorsque vous sélectionnez un des éléments (excepté MIX, MIXRBV1, MIXRBV2), le media en question sera coché automatiquement dans la section Force Media Donwload
En sélectionnant NONE comme image TAG, aucune image ne sera affectée au TAG Image. La checkbox 'Pas d'image, uniquement les textes' sera cochée. Le mode 'Activation du mode 4 images' sera également désactivé. Vous pouvez cependant forcer la récupération de certaines images en cliquant sur les images que vous souhaitez dans la section 'Force Media Download'.

Pour Screenscraper et Launchbox, vous pouvez associer ces Media à ceux utilisés sur Screenscraper et Launcbhox. Voir Assignation des media Screenscraper dans ARRM et Assignation des media Launchbox dans ARRM

Si l'option '4 images' est activée, les 4 images seront récupérées (Screenshot, Boitier, Marquee, Cartouche) mais seule celle indiqué dans le combobox (Choisissez le TAG d'image que vous voulez) sera l'image par défaut du jeu dans le frontend (tag : image).

Par défaut ARRM récupère les images des jeux dans les versions correspondant au langage sélectionné sur l'interface (excepté le russe qui n'est pas présent sur Screenscraper). il est toutefois possible de changer l'ordre de recherche via le formulaire 'Affectation des media 'Screenscraper' + Ordre des medias' . Voir ce chapitre : Assignation des media Screenscraper dans ARRM

Force Media Download

Si vous souhaitez forcer la récupération d'autres media/tag lors du scrape, il faut forcer leur récupération en cochant les media voulus ci-dessous. (Ils seront également écrits dans la gamelist)

Si vous souhaitez ne récupérer qu'un ou plusieurs de ces éléments de la section 'Force Media Download', il vous suffit de cocher un ou plusieurs de ces éléments et de cocher la case 'Pas d'image, uniquement les textes'. Lors du scrape seules les informations textuelles ainsi que les media cochés seront récupérés.

Les coordonnées des viewports sont calculées en fonction des résolutions choisies. Ces options s'appliquent également sur la récupération des overlays systèmes.

Si l'ensemble de ces quatre media (Boxart, Screenshot, Cartridge, Wheel) sont vides suite à un scrape, les images de substitution ne seront pas utilisées

Gamelist Options

Cet onglet de configuration permet de gérer le comportement du fichier 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.
pour repasser en minuscule il faudra re-scraper les infos textuelles.</color>

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

<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>

Export gamelist as

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

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


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

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.

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 Tags

Disponible depuis la version 1.9.0.2 Beta 9

Cet onglet 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 '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.

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>
...

Recalbox/Batocera/Screenscraper/TGBD

Lorsque vous choisissez Retrobat ou Batocera Plus, la checkbox Batocera sera également cochée, car les systèmes ont certaines fonctionnalités communes avec Batocera

If Batocera and Retropie are not checked, Recalbox is assumed as the selected Frontend.

Si Batocera et Retropie ne sont pas cochés, Recalbox est considéré comme étant le frontend sélectionné.

Cliquez sur 'Vérifier identifiant' pour afficher vos autorisations, puis cliquez sur 'validation' pour accepter les informations d'identification actuelles


Tools

A partir de la version 1.7.2.0

Cet onglet vous propose différents outils :

ARRM utilise le fichier '%appdata%\nexouille soft\database\systems_sorting.txt' que vous pouvez adapter à vos systèmes. Il ressemble à ceci :

# system_id;system_name;system_manufacturer;system_releasedate;system_type;system_custom_sort (table systems_sorting)
# you can adjust more precisely your sort by assigning a different number to system_custom_sort and sorting on this criteria
#
3do;3DO;Panasonic;1993;console;0
3ds;Nintendo 3DS;Nintendo;2011;portable;0
amiga;Amiga 500;Commodore;1987;computer;0
amiga500;Amiga 500;Commodore;1987;computer;0
amiga500+;Amiga 500+;Commodore;1991;computer;0
amiga600;Amiga 600;Commodore;1991;computer;0
amiga1000;Amiga 1000;Commodore;1985;computer;0
amiga1200;Amiga 1200;Commodore;1992;computer;0
amiga3000;Amiga 3000;Commodore;1990;computer;0
amiga4000;Amiga 4000;Commodore;1992;computer;0
amigacd32;Amiga CD32;Commodore;1993;console;0
amigacdtv;CDTV;Commodore;1991;console;0
amstradcpc;Amstrad CPC;Amstrad;1984;computer;0
apple2;Apple II;Apple;1977;computer;0
arcade;Arcade;Various;1980;arcade;0
atari2600;Atari 2600;Atari;1977;console;0
atari5200;Atari 5200;Atari;1982;console;0
atari7800;Atari 7800;Atari;1986;console;0
atari800;Atari 800;Atari;1979;computer;0
atarifalcon;Atari Falcon030;Atari;1992;computer;0
atarijaguar;Jaguar;Atari;1993;console;0
atarijaguarcd;Atari Jaguar CD;Atari;1995;console;0
atarilynx;Lynx;Atari;1989;portable;0
atarist;Atari ST;Atari;1985;computer;0
atarixe;Atari XE;Atari;1985;computer;0
atomiswave;Atomiswave;Sammy;2003;arcade;0
...

Si vous avez des systèmes non standard dans votre 'es_systems.cfg' il est impératif de les ajouter dans ce fichier, en respectant la syntaxe, avant d'exécuter le tri. Modifier le fichier, quitter, puis relancer le module de tri pour prise en compte des changements du fichier.

Si vous souhaitez convertir les fichiers .p2k de Recalbox en fichiers .keys compatibles Batocera je vous invite à utiliser l'utilitaire RecopierBox de Soaresden, qui proprose également d'autres utilitaires pour Recalbox/Batocera

Depuis ARRM 1917 Beta 9, vous pouvez maintenant spécifier des noms de systèmes qui correspondent à Arcade, PC/DOS, ScummVM, Daphne/Singe. (utilisé par ARRM pour les traitements spécifiques à ces systèmes). Utile si vos dossiers systèmes ne correspondent pas à arcade/pc/dos/scummvm/daphne/singe. Les éléments doivent être séparés par un ;

Video Encoder

Vous pouvez essayer ces autres paramètres pour FFmpeg :
-ac 1 -c:v libx264 -pix_fmt yuv420p -crf 35 -preset:v slow -y

Autre Paramétrage de l'utilisateur Fourch qui permet de garder la durée d'origine, 60 fps, et avoir une qualité équivalente aux vidéo normalisées, pour quasiment le même poids. Un peu plus de temps à encoder mais meilleure qualité :
-acodec libmp3lame -b:a 64k -ar 24000 -c:v libxvid -preset veryslow -crf 30 -vf “scale=-1:480,fps=60,pad=ceil(iw/2)*2:ceil(ih/2)*2” -y


Documentation FFmpeg. See : Compresser les vidéos pour économiser de l'espace de stockage

Image Encoder

Convert Recalbox Overlays

Si vous avez déjà des overlays Recalbox mais que vous souhaitez les convertir afin de les utiliser sur Batocera. ARRM propose un convertisseur. Il parcourra votre dossier Overlays Recalbox, récupérera les informations de positionnement dans le fichier .cfg associé et recréera les fichiers .info compatibles Batocera. Les fichiers .png peuvent également être récupérés. (depuis la beta 1882)

Vous pouvez également indiquer le répertoire \\batocera\share\decorations\your_overlays_folders si vous y avez accès

Une fois la conversion terminée, vous pouvez accéder au répertoire Overlays converti Folder en cliquant sur .

N'oubliez pas de copier le contenu dans \\batocera\share\decorations\your_overlays_folders


Parameter File

A partir de la 1882 beta 22

Vous pouvez visualiser et modifier les fichiers de configuration de ARRM. En cliquant sur un fichier vous avez sa description. En cliquant sur vous ouvrez le fichier dans votre éditeur de texte par défaut.

Après avoir modifié des fichiers de configuration, il est nécessaire, pour éviter tout problème, de relancer ARRM.

Mise à jour

Disponible depuis la version 1.9.1.1 beta 9

Régulièrement des fichiers sont mis à jour. Si vous souhaitez en profiter sans avoir à attendre une version finale, vous pouvez passer par l'onglet Mise à jour

La date de la dernière mise à jour d'un fichier est affichée après le nom du fichier au format aaaa/mm/jj

Cet onglet vous permet de mettre à jour différents fichiers de configuration d' ARRM :


Contact

Cet onglet vous permet d'accèder à différentes pages :


Aller à Présentation de l'interface d'ARRM