Français
General
Scrape
Overlay
Template
Gestion de Roms
Gamelist
Outils
Divers
English
General
Scrape
Overlay
Template
Roms management
Gamelist
Tools
Miscellaneous
General
Scrape
Overlay
Template
Gestion de Roms
Gamelist
Outils
Divers
General
Scrape
Overlay
Template
Roms management
Gamelist
Tools
Miscellaneous
Video Tutorial
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.
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 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.
—-
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 :
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,UK,GBR EUROPE,E,EU,EUR FINLAND,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,USA 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.
Vous pouvez sélectionner ici le type d'image qui sera celle utilisée dans votre frontend (Recalbox, Batocera, Retropie etc) pour représenter le jeu. :
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
Par défaut, lorsque vous utilisez l'option Mix les images/tag suivantes seront récupérés :
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)
Pour la Video, Map, Fanart, Titleshot, pensez à affecter le bon media via l'écran Affectation des media 'Screenscraper' + Ordre des media .
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.
Cet onglet de configuration permet de gérer le comportement du fichier gamelist.xml
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
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;
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.
Si le media associé existe, le TAG sera écrit dans la gamelist.xml lorsque vous cliquerez sur le bouton Créer gamelist.xml .
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
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> ...
Lors de la création de gamelist.xml, un fichier gamelist_ARRM.xml contenant tous les tags disponibles est également créé.
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
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.
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)
Une fois la conversion terminée, vous pouvez accéder au répertoire Overlays converti Folder en cliquant sur .
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.
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'
Cet onglet vous permet de mettre à jour différents fichiers de configuration d' ARRM :
Cet onglet vous permet d'accèder à différentes pages :