ARRM (Another Gamelist, Roms manager, and Scraper for Recalbox, Batocera, Retropie, Retrobat & Emulationstation)


arrm

AnotherRecalboxRomsMRecalbox, Retropie, Batocera, EmulationStation compatible
Développé par Franck Pouilly / Nexusone13 et les JujuVinceBros

 

  You can translate this page by clicking on the listbox on the right (translate)

 

/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/01 - arrm_front_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/02 - arrm_template_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/03 - arrm_tag_default_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/04 - arm_mixorscreen_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/05 - arrm_mixme_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/06 - arrm_scrapp
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/07 - arm_tri_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/08 - arm_core_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/09 - arrm_sort_es_systems_en
/homepages/28/d441815679/htdocs/jujuvincebros/images/phocagallery/arrm/10 - arrm_affect_media_en

 

Description en Français

Depuis quelques temps, j’utilise Recalbox, Retropie et Batocera. Ces frontends, utilisables sur raspberry ou pc/linux permettent de faire tourner des emulateurs d'anciennes console, ainsi que le très bon media center Kodi. 
Souhaitant modifier les descriptions de  roms de jeux, les ajouter aux favoris ou les cacher de façon simple et accessoirement de scraper quelques roms sur ScreenScraper, MameDb et theGamesDb, j’ai écrit ce petit utilitaire ARRM (Another Recalbox Roms Manager) pour mon usage personnel. Je le mets à disposition s’il peut vous être utile.  Toutes les zones de saisie ainsi que les boutons possèdent leur Info Bulle afin de connaitre leur fonction. Ce logiciel est également compatible avec Batocera, Retropie , Retrobat et EmulationStation.

 

Scrapez vos jeux pour Recalbox, Batocera, Retropie, Retrobat & Emulationstation avec ARRM . Gérez vos gamelists et organisez vos Roms

 

Avertissement

ARRM ne propose pas de Roms de jeux, ni ne permet de les télécharger; il utilise les Roms que vous possèdez. La récupération des images se fait sur les sites suivants : Screenscraper, TheGamesDb et The MameDb. 

 

Consulter le Wiki ARRM pour savoir comment paramétrer et utiliser ARRM (avec des exemples concrets)

 

 

Description in English

I use Recalbox, Retropie and Batocera for some time. Wishing to change descriptions, add favorites or hide some roms in a simple way and scape  roms on ScreenScraper, MameDb and theGamesDb, I wrote this little utility ARRM (Another Recalbox Roms Manager) for my personal use. I make it available if it can be useful to you. All input areas and buttons have their Bubble Info to know their function. This tool is compatible with BatoceraRetropie, Retrobat and EmulationStation too.

 Disclaimer

ARRM does not offer gaming ROMs, nor does it allow them to be downloaded; he uses the ROMs you own. Image recovery is done on the following sites: Screenscraper, TheGamesDb and The MameDb.

 

Consult the Wiki ARRM to learn how to set up and use ARRM (with concrete examples)

 


 

Correctif entre deux versions et versions BETA
Fix between two versions and BETA versions

Les mises à jour entre deux versions installables ainsi que les versions BETA  sont disponibles dans cette section (cliquer sur l'image ci-dessous) (
Updates between two installable versions as well as BETA versions are available in this section (click on the image below)

arrm large update


Exécutable seul

Il est possible de ne mettre à jour que l'exécutable ainsi que quelques fichiers de configurations. Attention : vous devez posséder la version indiquée dans les instructions (cliquer sur l'image ci-dessous)

arrm executable only


>

 

Attention : les fonctionnalités d'ARRM ont beaucoup évolué depuis cette video. 
Warning: the features of ARRM have evolved a lot since this video.

 

 

 

Fonctionnalités

 

Quelques fonctionnalités 

 

Général
- Compatible avec Recalbox , Batocera, Retropie et EmulationStation
- Interface en français, anglais, espagnol, portugais, allemand, italien, Chinois
- Tous les boutons possèdent des infos bulles afin de guider l'utilisateur
- WIKI disponible avec cas concrets pour meilleure prise en main du logiciel : http://jujuvincebros.fr/wiki/arrm/

 

Scrape

- Possibilité de scrapper à l’unité ou en masse de façon automatique des roms sur ScreenScraper, MameDb et TheGamesDb.net avec récupération des images et informations : http://jujuvincebros.fr/wiki/arrm/doku.php?id=scraper-fr
- Peut Récupérer les infos de boxart, screenshot, wheel, mix image, cartridge, video, manuel du jeu, region
- Compression possible des videos lors du scrap, ou unitairement / en masse avec Handrake ou FFmpeg : http://jujuvincebros.fr/wiki/arrm/doku.php?id=settings-fr#tools
- Récupération des infos textuelles dans la langue choisie de l'interface
- Sélection possibles des éléments textuels à mettre à jour lors d'un scrape. Utile si vous ne souhaitez pas écraser des informations textuelles que vous avez modifiées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-fr
- Un module Mix'Me permet de choisir les images que l'on souhaite (drag & drop possible) et de les appliquer au Template choisi : http://jujuvincebros.fr/wiki/arrm/doku.php?id=mixme_fr
- Utilise différents méthodes pour trouver un jeu sur Screenscraper: nom de fichier, nom du jeu, md5 (recherche aussi dans les fichiers .7z et .zip)
- Possibilité de forcer un scrape avec un MD5 entré par l'utilisateur.
- Missing liste pour les jeux non trouvés
- Possibilité de récupérer les boxart 2D ou 3D
- Peut récupérer spécifiquement, si besoin, les media Japonais, Européens, USA
- ARRM récupère automatiquement les images issues d'autres scraps, ou créees manuellement si présentes dans le des_images : http://jujuvincebros.fr/wiki/arrm/doku.php?id=retrieve_images_fr
- Récupération possible des scrap réalisés suite à un crash
- Récupération des overlays avec création automatique des fichiers de configurations d'overlays pour Batocera, Retropie et Recalbox par reconnaissance automatiques des zones du Viewport (zone où l'écran du jeu doit apparaitre dans l'overlays) : http://jujuvincebros.fr/wiki/arrm/doku.php?id=bezels_fr
- Possibilité de retailler automatiquement des overlays 1080 vers 720 avec recalcule des zones de viewport
- Possibilité d'ajout du pays en fin de nom de jeu.

- Priorisation de l'ordre de récupération des media et textes en fonction de la langue: http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-fr#ordre_de_priorite_des_media_en_fonction_du_pays
- Choix d'affectation des media screenscraper au tag de la gamelist : http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-fr
- Récupération des fichiers de configuration 'Pad to Keyboard' (.p2k.cfg) sur screenscraper (à partir de la version 1.8.5.1). Pour plus d'informationd voir : https://recalbox.gitbook.io/documentation/v/francais/utilisateur-avance/configurations/pad-to-keyboard 

Template

- Lors de scrap (multi ou mono système) possibilité d'associer un template à un système
- Possibilité d'utiliser des templates prédéfinis (ou les créer vous même) pour les image mixées (screenshot+boxart+marquee+cartridge) et de les personnaliser via des fichiers XML de configuration : http://jujuvincebros.fr/wiki/arrm/doku.php?id=create_template-fr
- Application d'un template de votre choix sans rescrape en utilisant les images précedemment téléchargées via ARRM ( utilisation des 4 images récupérées via l option "extra tags" de ARRM) : http://jujuvincebros.fr/wiki/arrm/doku.php?id=new_template_without_rescrap_fr
- Template Mix avec 10 layers possibles
- Plusieurs templates sont disponibles et personnalisables : http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_fr
- Templates disponible pour le thème Next Pixel
- Possibilité d'ajouter des drapeaux sur vos Mix : http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_fr#ajouter_des_drapeaux_dans_vos_mix

 

Gestion de Roms

- Deplacement de roms dans un sous repertoire du répertoire parent tout en conservant les informations scrapées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_fr
- Deplacement de roms dans un repertoire racine d'un autre système tout en conservant les informations scrapées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_fr
- Modification des diverses informations d’une rom : http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-fr
- Suppression en masse des fichiers images et video ne correspondant à aucune rom de la gamelist
- Peut retrouver le bon titre d'une rom via son MD5 via screenscraper
- Peut ajouter le n° de disk, face ou k7 après le nom du jeu (si présent dans le nom du fichier)
- Possibilité de déplacer les articles (le, la, les et ceux des autres langues ES/POR/GER/FR) en fin de nom. Exemples : The Legend of Zelda : Ocarina of Time -> Legend of Zelda, The : Ocarina of Time ou The Bard's Tale -> Bard's Tale, The
- Calcul du hash pour les jeux en Netplay : http://jujuvincebros.fr/wiki/arrm/doku.php?id=crc32_netplay_fr
- Calcul du MD5 et du CRC32 en masse
- Suppression des METADATA en masse
- Trouve le bon core/emulateur pour les jeux d'arcade : http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_fr
- Changement des Emulateurs / Core pour les roms sélectionnées : http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_fr
- Affiche les Roms dupliquées par le nom de jeu ou par le nom de fichier
- Création de fichiers .M3U voir wiki : http://jujuvincebros.fr/wiki/arrm/doku.php?id=create_m3u_fr
- Ajout de Roms dans des collections. Voir wiki : http://jujuvincebros.fr/wiki/arrm/doku.php?id=add_collection_fr

 

Gamelist

- Mise en favoris , caché, normal de Roms en masse.
- Filtre des roms sans images
- Filtre des roms sans description
- Filtre des roms sans video
- Filtre des roms sans screenshot
- Filtre des roms sans boxart
- Filtre des roms sans marquee
- Filtre des roms sans manuel
- Filtre sur les genres , ou sur une chaine de caractère sur le nom fichier ou titre de rom.
- Mise à niveau de la gamelist.xml en fonction des fichiers roms présents sur le disque
- Tri possible de la gamelist selon 5 niveaux de critères : http://jujuvincebros.fr/wiki/arrm/doku.php?id=sort_gamelist_fr
- Backup des gamelist.xml de tous les systèmes
- Sauvegarde des gamelist.xml modifiées via le programme
- Export possible de la gamelist dans un fichier au format .csv
- Personnalisation des sous dossiers avec image et description : http://jujuvincebros.fr/wiki/arrm/doku.php?id=custom_subfolder_fr
-
 Possibilité de sélectionner les champs de la gamelist que l'on souhaite mettre à blanc 
- Possibilité de passer en majuscule les informations textuelles lors de la sauvegarde de la gamelist.xml
- Possibilité de créer un fichier XML compatible Hyperspin

Outils
- SystemSorter : Module de tri du fichier es_systems.cfg sur 6 critères possibles : http://jujuvincebros.fr/wiki/arrm/doku.php?id=sort_es_systems-fr
- Compression video : Possibilité de compresser en masse les videos pour gagner de l'espace de stockage : http://jujuvincebros.fr/wiki/arrm/doku.php?id=compress_video_fr

 

 



 

Attention :

- Avant de mettre à jour vos gamelist.xml, pensez à stopper Emulationstation en cliquant sur le bouton "Stop EmulationStation"
- Pensez à utiliser  le bouton "Backup all gamelist" avant de travailler sur vos gamelist.
- Lorsque vous avez fini vos modifications sur la database, selectionnez les elements de la database (Select all, ou select ceux que vous voulez dans la gamelist) et cliquer sur le bouton : "Create gamelist.xml for selected roms" 
- Avant de désinstaller une version antérieure, pensez à faire un backup de vos Mix personnalisés (si vous en avez fait)

 

Merci de lire le WIKI pour vous faciliter la prise en main d'ARRM : WIKI ARRM


 

 

Structure des répertoires reconnue dans Recalbox / Batocera / Retropie

Vous pouvez choisir un autre nom pour 'downloaded_images' dans le menu de configuration général d'ARRM. 
You can choose another name for 'downloaded_images' in ARRM main configuration menu.

\\recalbox\share\roms
│  
├───atari7800
│   │   Ace of Aces (USA).a78
│   │   Alien Brigade (USA).a78
│   │   Asteroids (USA).a78
│   │   …
│   │   gamelist.xml
│   │   …
│   └───downloaded_images
│       │   Ace of Aces (USA)_screenscraper_boxart_arrm.png
│       │   Ace of Aces (USA)_screenscraper_cartridge_arrm.png
│       │   Ace of Aces (USA)_screenscraper_mix_arrm.png
│       │   Ace of Aces (USA)_screenscraper_screenshot_arrm.png
│       │   Ace of Aces (USA)_screenscraper_wheel_arrm.png
│       │   Alien Brigade (USA)_screenscraper_boxart_arrm.png
│       │   Alien Brigade (USA)_screenscraper_cartridge_arrm.png
│       │   Alien Brigade (USA)_screenscraper_mix_arrm.png
│       │   Alien Brigade (USA)_screenscraper_screenshot_arrm.png
│       │   Alien Brigade (USA)_screenscraper_wheel_arrm.png
│       │   Asteroids (USA)_screenscraper_boxart_arrm.png
│       │   Asteroids (USA)_screenscraper_cartridge_arrm.png
│       │   Asteroids (USA)_screenscraper_mix_arrm.png
│       │   Asteroids (USA)_screenscraper_screenshot_arrm.png
│       │   Asteroids (USA)_screenscraper_wheel_arrm.png
│       │   …              
├───atarist
├───colecovision
├───…

 

Mises à jour / Changelog

Mises à jour / Changelog

 

Voir changelog sur le WIKI :  http://jujuvincebros.fr/wiki/arrm/doku.php?id=changelog-fr

 

Captures d'écran

Ecran principal (Français):    Ouvrir l'image dans une nouvelle fenêtre pour la voir en grand

arrm front

 

 

Ecran d'affectation des media Screenscraper et priorité langue

arrm affect media fr

 

Ecran des Template. Vous pouvez choisir entre 4 templates prédéfinies ou créer le votre via l'édition de fichier xml de configuration

arrm template

 

 

Ecran de choix entre Mix et Screenshot lors de la découverte d'image en local lorsque le scrap n a pas trouvé d'image.

arm mixorscreen fr

 

 

Ecran du Mix'Me qui permet de composer son propre Mix en selectionnant les fichiers images (drag & drop possible) correspondant aux 4 tags disponibles. Il est aussi possible de choisir une image d'un Mix déjà fait.

arrm mixme fr

 

 

Ecran des Tags (balises xml) Personnalisés et images par defaut (si image absente lors du scrap) et activation de la récupération des 4 images (screenshot / boxart / marquee / cartridge). Ouvrir l'image dans une nouvelle fenêtre pour la voir en grand

arrm front

 

Ecran de scrap sur The GamesDB.net.  Ouvrir l'image dans une nouvelle fenêtre pour la voir en grand

arrm scrapp

 

Certaines distribution comme Retropie permettent d'afficher les gamelist comportant un <sortname> nom qui sera utilisé pour trié la gamelist. ARRM propose un module de tri multicritères (5) compatible avec cette balise <sortname>. Pour les autres système ARRM propose d'indexer les noms de fichiers afin de respecter cette ordre.
example ;
01 =-  Jurassic Park Interactive
02 =-  Need for Speed, The
....

arm tri fr

 

Vous pouvez également changer en masse l'emulateur et le core pour les roms sélectionnées

arm core fr

 

 Vous pouvez également trier le fichier es_systems.cfg afin que les systèmes apparaissent sur votre frontend dans l'ordre que vous souhaitez

arrm sort es systems fr

 

Templates disponibles dans ARRM

 

Les templates sont modifiables via des fichiers XML. 10 couches/layers sont disponibles par template qui peuvent afficher chacune les élèments récupérés lors des scraps (Screenshot, boxart, titre, cartouche) mais également vos propres images. Voir le wiki  'Créer son propre template pour ARRM'


sample_3do_cartridge.png

sample_3ds.png

sample_amiga1200.png

sample_amiga600.png

sample_amigacd32.png

sample_arcade_profile.png

sample_atari5200_cartridge.png

sample_atari7800_cartridge.png

sample_atari7800_cartridge_v2.png

sample_atari800.png

sample_atari800xl.png

sample_atari_2600_cartridge.png

sample_atari_jaguar_cartridge.png

sample_atomiswave_profile.png

sample_blastcity_profile.png

sample_c64.png

sample_c64_oldtv.png

sample_channelf.png

sample_colecovision_cartridge.png

sample_colecovision_cartridge_v2.png

sample_dos_profile.png

sample_dreamcast_cartridge.png

sample_emulga__1280_v3_profile.png

sample_famicom_cartridge.png

sample_fds_cartridge.png

sample_gamecube.png

sample_genesis_cartridge.png

sample_gx4000.png

sample_intellivision.png

sample_mastersystem.png

sample_mix_amstradcpc.png

sample_mix_apple2.png

sample_mix_arcade_blue_profile.png

sample_mix_arcade_red_profile.png

sample_mix_arcade_red_profile_v2.png

sample_mix_atarist.png

sample_mix_box_cartridge.png

sample_mix_box_marquee_cartridge.png

sample_mix_box_marquee_only.png

sample_mix_dos.png

sample_mix_gamegear.png

sample_mix_gamegear_profile.png

sample_mix_gb.png

sample_mix_gba.png

sample_mix_gbc.png

sample_mix_gw.png

sample_mix_lynx.png

sample_mix_lynx_profile.png

sample_mix_ngp_profile.png

sample_mix_ngpc_profile.png

sample_mix_old_tv_set_90.png

sample_mix_pokemini.png

sample_mix_psp.png

sample_mix_recalbox_like.png

sample_mix_recalbox_like_snes_n64.png

sample_mix_vectrex.png

sample_mix_vectrex_profile.png

sample_mix_vectrex_v2.png

sample_mix_wswan_profile.png

sample_mix_wswanc_profile.png

sample_monitor_cartridge.png

sample_monitor_rectangle_2.png

sample_monitor_square.png

sample_monitor_square_2.png

sample_msx_cartridge.png

sample_msx_turbor_cartridge.png

sample_multivision_cartridge.png

sample_n64_cartridge.png

sample_naomi_profile.png

sample_nds_screenscraper.png

sample_nds_screenscraper_stretched.png

sample_neogeo_cartridge.png

sample_neogeocd.png

sample_nes.png

sample_next_pixel_1080_Amiga CDTV.png

sample_next_pixel_1080_AppleII.png

sample_next_pixel_1080_AppleIIGS.png

sample_next_pixel_1080_Atari Lynx.png

sample_next_pixel_1080_GameAndWatch.png

sample_next_pixel_1080_Mac.png

sample_next_pixel_1080_Nec PC88.png

sample_next_pixel_1080_NeoGeo Pocket.png

sample_next_pixel_1080_Nintendo 3DS.png

sample_next_pixel_1080_Nintendo GB.png

sample_next_pixel_1080_Nintendo GBA.png

sample_next_pixel_1080_Nintendo GBC.png

sample_next_pixel_1080_Nintendo NDS.png

sample_next_pixel_1080_Nintendo VirtualBoy.png

sample_next_pixel_1080_Nintendo_PokeMini.png

sample_next_pixel_1080_PC98.png

sample_next_pixel_1080_Palm.png

sample_next_pixel_1080_Sega GameGear.png

sample_next_pixel_1080_Sharp X1.png

sample_next_pixel_1080_Sony PSP.png

sample_next_pixel_1080_Vectrex.png

sample_next_pixel_1080_Wswan Color.png

sample_next_pixel_1080_Wswan.png

sample_next_pixel_1080_arcade.png

sample_next_pixel_1080_computer.png

sample_next_pixel_1080_computer_flat.png

sample_next_pixel_1080_console.png

sample_next_pixel_1080_console_flat.png

sample_next_pixel_1080_console_old.png

sample_oe2m.png

sample_old_tv_set_80.png

sample_oric.png

sample_pcengine.png

sample_pcenginecd.png

sample_pcfx.png

sample_ps2.png

sample_psp_profile.png

sample_psx.png

sample_samcoupe.png

sample_satellaview.png

sample_saturn.png

sample_sega32x.png

sample_sega_mark_III_cartridge.png

sample_segacd.png

sample_sg1000_cartridge.png

sample_sharpX1_cartridge.png

sample_snes_cartridge.png

sample_snescd.png

sample_spectravideo_cartridge.png

sample_standard_2.png

sample_super_famicom_cartridge.png

sample_supergrafx_cartridge.png

sample_thomson.png

sample_thomson_to8.png

sample_turbografx_cartridge.png

sample_virtualboy.png

sample_wii.png

sample_x68000.png

sample_zx81.png

sample_zxspectrum.png
sample neogeo mini profile
sample_neogeo_mini_profile.png
 

 

 

Remerciements

Merci aux personnes suivantes pour le don et suggestions : 

http://jujuvincebros.fr/wiki/arrm/doku.php?id=thanks-fr

 

 

Some features

Some features

-

General
- Compatible with Recalbox, Batocera, Retropie and EmulationStation
- Interface in French, English, Spanish, Portuguese, German, Italian, Chinese
- All buttons have bubble info to guide the user
- WIKI available with concrete cases for better handling of the software: http://jujuvincebros.fr/wiki/arrm/

 

Scrape

- Ability to scrape to the unit or automatically mass of roms on ScreenScraper, MameDb and TheGamesDb.net with recovery of images and information : http://jujuvincebros.fr/wiki/arrm/doku.php?id=scraper-en
- Can retrieve boxart info, screenshot, wheel, image mix, cartridge, video, game manual, region
- Compression possible of the videos during the scrap, or unitarily / in number with Handrake or FFmpeg . http://jujuvincebros.fr/wiki/arrm/doku.php?id=settings-en#tools
- Retrieving text information in the chosen language of the interface
- Possible selection of textual elements to update during a scrape. Useful if you do not want to overwrite text information that you have changed: http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-en
- A Mix'Me module allows you to choose the images you want (drag & drop possible) and apply them to the chosen template: http://jujuvincebros.fr/wiki/arrm/doku.php?id=mixme_en
- Try different methods to find a game on screenscraper : filename, game name, md5 (search inside .7z and .zip files too)
- Ability to force a scrape with an MD5 entered by the user.
- Missing list for games not found
- Ability to recover 2D or 3D boxart
- Can specifically retrieve, if necessary, the media Japanese, European, USA
- ARRM automatically retrieves images from other scraps, or manually created if present in images directory: http://jujuvincebros.fr/wiki/arrm/doku.php?id=retrieve_images_en
- Possible recovery of scrap made after a crash
- Recovery of overlays with automatic creation of overlays configuration files for Batocera, Retropie and Recalbox by automatic recognition of the Viewport zones (zone where the game screen must appear in the overlays): http://jujuvincebros.fr /wiki/arrm/doku.php?id=bezels_fr
- Possibility of automatically resizing overlays 1080 to 720 with recalculation of viewport areas
- Possibility of adding the country at the end of the game name.
- Prioritizing the order of media and text retrieval according to language: http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-en#order_of_priority_of_the_media_according_to_the_country
- Choice of assignment of media screenscraper to the gamelist tag: http://jujuvincebros.fr/wiki/arrm/doku.php?id=media-assignation-en 
- Recovery of configuration files 'Pad to Keyboard' (.p2k.cfg) on screenscraper (from version 1.8.5.1). For more information see: https://recalbox.gitbook.io/documentation/v/francais/user-avance/configurations/pad-to-keyboard

Template

- When scrap (multi or mono system) possibility to associate a template to a system
- Ability to use predefined templates (or create them yourself) for mixed images (screenshot + boxart + marquee + cartridge) and customize them via XML configuration files: http://jujuvincebros.fr/wiki/arrm /doku.php?id=create_template-fr
- Application of a template of your choice without rescrape by using the images previously downloaded via ARRM (use of the 4 images recovered via the option "extra tags" of ARRM): http://jujuvincebros.fr/wiki/arrm/doku. php? id = new_template_without_rescrap_fr
- Mix template with 10 possible layers
- Several templates are available and customizable: http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_en
- Templates available for Next Pixel Theme
- Ability to add flags on your Mixes: http://jujuvincebros.fr/wiki/arrm/doku.php?id=templates_available_en#add_flags_in_your_mix

 

Roms management

- Moving roms in a subdirectory of the parent directory while keeping the scraped information: http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_en
- Moving roms into a root directory of another system while keeping the scraped information: http://jujuvincebros.fr/wiki/arrm/doku.php?id=move_directory_en
- Modification of various information of a rom : http://jujuvincebros.fr/wiki/arrm/doku.php?id=edit_game_data-en
- Bulk deletion of image and video files that do not match any rom in the gamelist
- Can find the right title of a rom via its MD5 via screenscraper
- Can add the disk number, face or k7 after the name of the game (if present in the file name)
- Ability to move items (the, the, and those of other languages ​​ES / POR / GER / FR) at the end of the name. Examples: The Legend of Zelda: Ocarina of Time -> Legend of Zelda, The: Ocarina of Time or The Bard's Tale -> Bard's Tale, The
- Calculating the hash for Netplay games: http://jujuvincebros.fr/wiki/arrm/doku.php?id=crc32_netplay_en
- Mass MD5 & CRC32 calculation
- Removal of METADATA en masse
- Find the right core / emulator for arcade games: http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_en
- Change Emulators / Core for selected roma: http://jujuvincebros.fr/wiki/arrm/doku.php?id=emulator_core_en
- Displays duplicate Roms by game name or file name
- Creation of .M3U files. See Wiki http://jujuvincebros.fr/wiki/arrm/doku.php?id=create_m3u_en 
- Add Roms into collection. See Wiki : http://jujuvincebros.fr/wiki/arrm/doku.php?id=add_collection_en

GameList

- Setting favorites, hidden, normal for Roms in mass.
- Filter of roms without images
- Filter of roms without description
- Filter of roms without video
- Filter of roms without screenshot
- Filter of roms without boxart
- Filter of roms without marquee
- Filter of roms without manual
- Filter on genres, or on a string on the file name or title of rom.
- Upgrading the gamelist.xml based on the roms files on the disk
- Sorting of the gamelist.xml according to 5 levels of criteria : http://jujuvincebros.fr/wiki/arrm/doku.php?id=sort_gamelist_en
- Backup of gamelist.xml from all systems
- Backup of modified gamelist.xml via the program
- Possible export of the gamelist in a file in .csv format
- Customization of subfolders with image and description: http://jujuvincebros.fr/wiki/arrm/doku.php?id=custom_subfolder_en
- Possibility to select the fields of the gamelist that you want to blank 
- Ability to capitalize text information when saving the gamelist.xml
- Ability to create a Hyperspin compatible XML file

 

Tools

- SystemSorter: Sorting module of the file es_systems.cfg on 6 possible criteria: http://jujuvincebros.fr/wiki/arrm/doku.php?id=sort_es_systems
- Video compression: Possibility of mass compressing the videos to win the game : http://jujuvincebros.fr/wiki/arrm/doku.php?id=compress_video_en

 



 

 Warning
-  Before updating your gamelist.xml, remember to stop emulationstation by clicking on "stop emulationstation" button.
- Remember to use the "Backup all gamelist" button before working on your gamelist.
- When you have finished your changes on the database, select the elements of the database (Select all, or select the ones you want in the gamelist) and click on the button: "Create gamelist.xml for selected roms"
- Before uninstall previous version, remember to backup you custom mix (if you have done some)

 

Thank you for reading the WIKI to help you get started with ARRM : WIKI ARRM


  

Directories structures recognized in Recalbox / Batocera

You can choose another name for 'downloaded_images' in ARRM main configuration menu.

\\recalbox\share\roms
│  
├───atari7800
│   │   Ace of Aces (USA).a78
│   │   Alien Brigade (USA).a78
│   │   Asteroids (USA).a78
│   │   …
│   │   gamelist.xml
│   │   …
│   └───downloaded_images
│       │   Ace of Aces (USA)_screenscraper_boxart_arrm.png
│       │   Ace of Aces (USA)_screenscraper_cartridge_arrm.png
│       │   Ace of Aces (USA)_screenscraper_mix_arrm.png
│       │   Ace of Aces (USA)_screenscraper_screenshot_arrm.png
│       │   Ace of Aces (USA)_screenscraper_wheel_arrm.png
│       │   Alien Brigade (USA)_screenscraper_boxart_arrm.png
│       │   Alien Brigade (USA)_screenscraper_cartridge_arrm.png
│       │   Alien Brigade (USA)_screenscraper_mix_arrm.png
│       │   Alien Brigade (USA)_screenscraper_screenshot_arrm.png
│       │   Alien Brigade (USA)_screenscraper_wheel_arrm.png
│       │   Asteroids (USA)_screenscraper_boxart_arrm.png
│       │   Asteroids (USA)_screenscraper_cartridge_arrm.png
│       │   Asteroids (USA)_screenscraper_mix_arrm.png
│       │   Asteroids (USA)_screenscraper_screenshot_arrm.png
│       │   Asteroids (USA)_screenscraper_wheel_arrm.png
│       │   …              
├───atarist
├───colecovision
├───…

 

 

Updates / Changelog

Updates / Changelog

 

See changelog on the WIKI :  http://jujuvincebros.fr/wiki/arrm/doku.php?id=changelog-en

 

 

Screenshots

Main Form (English) : open the picture in a new windows to maximize

arrm front

 

 

Screenscraper Media assignment screen and language priority

arrm affect media en

 

Template screen. You can choose between 4 predefined templates or create your own via configuration xml file editing

arrm front

 

 

Screen of choice between Mix or Screenshot during the discovery of local image when the scrap did not find an image.

arm mixorscreen en

 

 

Mix'Me screen that allows you to compose your own Mix by selecting the image files (drag & drop possible) corresponding to the 4 available tags. It is also possible to choose an image of a Mix already made.

arrm mixme en

 

 

Screen form for custom Tags (xml tag) and default images (when image is missing from scrap) open the picture in a new windows to maximize

arrm front

 

 

Scrapping form from The GamesDB.net  open the picture in a new windows to maximize

arrm scrapp

 

 

Some distribution like Retropie can display the gamelist with a <sortname> name that will be used to sort the gamelist. ARRM proposes a multicriterion sorting module (5) compatible with this <sortname> tag. For other systems ARRM proposes to index the file names in order to respect this order.
example;
01 = - Jurassic Park Interactive
02 = - Need for Speed, The
....

arm tri en

 

You can also mass-change the emulator and core for selected roms

arm core en

 

 

Templates available in ARRM

 

Templates are editable via XML files. 10 layers / layers are available per template that can display each element recovered from scraps (Screenshot, boxart, title, cartridge) but also your own images. See the wiki & nbsp; ' Create your own template for ARRM

 


sample_3do_cartridge.png

sample_3ds.png

sample_amiga1200.png

sample_amiga600.png

sample_amigacd32.png

sample_arcade_profile.png

sample_atari5200_cartridge.png

sample_atari7800_cartridge.png

sample_atari7800_cartridge_v2.png

sample_atari800.png

sample_atari800xl.png

sample_atari_2600_cartridge.png

sample_atari_jaguar_cartridge.png

sample_atomiswave_profile.png

sample_blastcity_profile.png

sample_c64.png

sample_c64_oldtv.png

sample_channelf.png

sample_colecovision_cartridge.png

sample_colecovision_cartridge_v2.png

sample_dos_profile.png

sample_dreamcast_cartridge.png

sample_emulga__1280_v3_profile.png

sample_famicom_cartridge.png

sample_fds_cartridge.png

sample_gamecube.png

sample_genesis_cartridge.png

sample_gx4000.png

sample_intellivision.png

sample_mastersystem.png

sample_mix_amstradcpc.png

sample_mix_apple2.png

sample_mix_arcade_blue_profile.png

sample_mix_arcade_red_profile.png

sample_mix_arcade_red_profile_v2.png

sample_mix_atarist.png

sample_mix_box_cartridge.png

sample_mix_box_marquee_cartridge.png

sample_mix_box_marquee_only.png

sample_mix_dos.png

sample_mix_gamegear.png

sample_mix_gamegear_profile.png

sample_mix_gb.png

sample_mix_gba.png

sample_mix_gbc.png

sample_mix_gw.png

sample_mix_lynx.png

sample_mix_lynx_profile.png

sample_mix_ngp_profile.png

sample_mix_ngpc_profile.png

sample_mix_old_tv_set_90.png

sample_mix_pokemini.png

sample_mix_psp.png

sample_mix_recalbox_like.png

sample_mix_recalbox_like_snes_n64.png

sample_mix_vectrex.png

sample_mix_vectrex_profile.png

sample_mix_vectrex_v2.png

sample_mix_wswan_profile.png

sample_mix_wswanc_profile.png

sample_monitor_cartridge.png

sample_monitor_rectangle_2.png

sample_monitor_square.png

sample_monitor_square_2.png

sample_msx_cartridge.png

sample_msx_turbor_cartridge.png

sample_multivision_cartridge.png

sample_n64_cartridge.png

sample_naomi_profile.png

sample_nds_screenscraper.png

sample_nds_screenscraper_stretched.png

sample_neogeo_cartridge.png

sample_neogeocd.png

sample_nes.png

sample_next_pixel_1080_Amiga CDTV.png

sample_next_pixel_1080_AppleII.png

sample_next_pixel_1080_AppleIIGS.png

sample_next_pixel_1080_Atari Lynx.png

sample_next_pixel_1080_GameAndWatch.png

sample_next_pixel_1080_Mac.png

sample_next_pixel_1080_Nec PC88.png

sample_next_pixel_1080_NeoGeo Pocket.png

sample_next_pixel_1080_Nintendo 3DS.png

sample_next_pixel_1080_Nintendo GB.png

sample_next_pixel_1080_Nintendo GBA.png

sample_next_pixel_1080_Nintendo GBC.png

sample_next_pixel_1080_Nintendo NDS.png

sample_next_pixel_1080_Nintendo VirtualBoy.png

sample_next_pixel_1080_Nintendo_PokeMini.png

sample_next_pixel_1080_PC98.png

sample_next_pixel_1080_Palm.png

sample_next_pixel_1080_Sega GameGear.png

sample_next_pixel_1080_Sharp X1.png

sample_next_pixel_1080_Sony PSP.png

sample_next_pixel_1080_Vectrex.png

sample_next_pixel_1080_Wswan Color.png

sample_next_pixel_1080_Wswan.png

sample_next_pixel_1080_arcade.png

sample_next_pixel_1080_computer.png

sample_next_pixel_1080_computer_flat.png

sample_next_pixel_1080_console.png

sample_next_pixel_1080_console_flat.png

sample_next_pixel_1080_console_old.png

sample_oe2m.png

sample_old_tv_set_80.png

sample_oric.png

sample_pcengine.png

sample_pcenginecd.png

sample_pcfx.png

sample_ps2.png

sample_psp_profile.png

sample_psx.png

sample_samcoupe.png

sample_satellaview.png

sample_saturn.png

sample_sega32x.png

sample_sega_mark_III_cartridge.png

sample_segacd.png

sample_sg1000_cartridge.png

sample_sharpX1_cartridge.png

sample_snes_cartridge.png

sample_snescd.png

sample_spectravideo_cartridge.png

sample_standard_2.png

sample_super_famicom_cartridge.png

sample_supergrafx_cartridge.png

sample_thomson.png

sample_thomson_to8.png

sample_turbografx_cartridge.png

sample_virtualboy.png

sample_wii.png

sample_x68000.png

sample_zx81.png

sample_zxspectrum.png
sample neogeo mini profile
sample_neogeo_mini_profile.png

Thanks

Thanks to the following people for the donation and suggestions

http://jujuvincebros.fr/wiki/arrm/doku.php?id=thanks-en

 

 




 Vous pouvez signaler les bugs, ou discuter de cet outil dans le forum dédié ou nous rejoindre sur le chat textuel Discord  /  You can report bugs or discuss about this tool in the dedicated forum or join us on the Discord text chat

discord

 

Site Officiel Recalbox : http://www.recalbox.com

Site Officiel Batocera : https://batocera-linux.xorhub.com

Site Officiel Retropie : https://retropie.org.uk

Site Officiel Screenscraper : https://screenscraper.fr

 

 Donations

Vous pouvez faire un don via Utip ou Streamlabs des JujuVinceBros (cliquer sur un des liens ci-dessous)
You can donate via The JujuvinceBros Utip or Streamlabs website (click on one of the links below)

 

 

 

Tutoriel Lunar Magic N°1

Salut tout le monde !!!!
Voici le première épisode d' une série de tutoriels sur un logiciel de création de Hack à partir de Super Mario World ( SNES ) : Lunar Magic !!!
J' espère que vous apprécierez ces vidéos.
Sur ce, bonne vidéo a tous !!!!