Ceci est une ancienne révision du document !
Table des matières
Another Gamelist, Roms manager, and Scraper for Recalbox, Batocera, Retropie, Retrobat, EmulationStation
Welcome to the ARRM software wiki
Introduction
For some time, I use Recalbox and Batocera. These frontends, usable on raspberry or pc / linux allow to run emulators of old console, as well as the very good media center Kodi. Wishing to change the descriptions of games roms, add them to favorites or hide them in a simple way and incidentally to scrap some roms on ScreenScraper, MameDb and theGamesDb, I wrote this little utility ARRM (Another Recalbox Roms Manager) for my personal use . Over the versions, many other features have been added, often at the request of users. 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 software is also compatible with Recalbox, Batocera, Retropie, EmulationStation and probably Retrobat too.
Scrap your games for Recalbox, Batocera, Retropie, EmulationStation and Retrobat with ARRM. Manage your gamelists and organize your Roms
Warning
ARRM does not offer gaming ROMs, nor does it allow them to be downloaded; he uses the Roms you own. Image and informations recovery is done on the following sites: Screenscraper, TheGamesDb and The MameDb
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 tag of the gamelist : 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/utilisateur-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. See : Delete certain METADATA
- 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 Create .M3U files for multi-disc Roms
- Add Roms into collections (Batocera/Retropie). See wiki : Add Roms to a collection
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. See : Sort the gamelist.xml on different criteria
- 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. See : Export the games in a text file (.csv)
- 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 (from 1.8.5.1)
- Ability to compress gamelist.xml to gamelist.zip
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
Donations
You can donate via The JujuvinceBros Utip or Streamlabs website (click on one of the links below)
Go to Download ARRM Software