[SOFT] ARRM : Another Gamelist, Roms manager, and Scraper for Recalbox, Batocera, Retropie
-
Hi everyone,
A new version of ARRM is available:
2.0.1.5 (16 January 2024)
Changelog:
- Correction: If the 'stop' button had been previously used, the process linked to the 'Bezel project' button stopped immediately without processing.
- Modification: The local image search (checkbox: Find missing images) as well as the Renaming of Artworks ('Rename Artworks' button) now case sensitive.
- Addition : add 'assets.bezel' in Pegasus export. Wiki : https://shorturl.at/dfyMQ
Modification: URL modification of the Screenscraper API in order to relieve Screenscraper servers. - Addition: system for copying configuration files if not present when launching the application. This avoids overwriting your file settings.
- Correction: When translating a description, if the translation contained a & the text was truncated
- Correction: The checkbox '→1280×1024' in the 'Images Options' tab used to resize overlays produced incorrect coordinates for Batocera.
- Modification: On GameTDB the search via the Nintendo or PS3 game ID can be done if this ID is present in the file name between []. For PS3 it is not necessary for the ID to be between []
- Correction: retrieval of Thumbnail and Marquee tag images could be faulty.
- Modification: When retrieving Wheel / Wheel-hd from Screenscraper, ARRM will take one or the other depending on their availability
- Modification: During image recovery on Screenscraper, several retries are performed on images whose download has failed
Changelog: https://t.co/8bG1fCDa3o
Download link: https://t.ly/FHgdd
Donwload link for ARRM without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Twitter: https://twitter.com/ARRM_sofware
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
-
Hi everyone,
A new version of ARRM is available:
2.0.1.6 (17 Fébruary 2024)
Changelog:
- Fixed: When scraping SteamDB, an invalid game date could cause an ARRM crash
- Fixed: The 'export' button produced an error when it was clicked when no system was loaded into the database
- Fixed: During a Launchbox scrape the Extra1 image was not recovered when the 'Missing Media' checkbox was checked
- Fixed: When using the 'Rename Artworks' button, the application could crash if the 'Image' tag was not entered
- Added: Scrape engine configuration files and extensions file updated are stored in the 'database\original_config_files' folder.
- Added: 'Update system names' button in the 'Tools' tab which allows you to update your different scrape engines configuration files and extensions file with the systems that you have not declared without overwriting your own configurations. Wiki : https://rb.gy/nsgxgy
- Added: 'Shutdown' button in the 'Tools' tab which allows you to turn off your Frontend.
- Added: CheckBox 'Keep one region' in the 'Gamelist' tab: If checked, when saving the gamelist.xml, in the case of multiple regions, only the first region of a game is kept (respecting the order of priorities of the texts). If no match is found and there are multiple regions, the 'WOR' region will be selected. Useful for some themes that display a flag based on region
- Added: CheckBox 'Keep one language' in the 'Gamelist' tab: If checked, when saving the gamelist.xml, in the case of multiple languages, only the first language of a game is kept (respecting the order of priorities of the texts). If no match is found and there are multiple languages, the 'EN' language will be selected. Useful for some themes that display a flag based on language
- Modification: Taking into account disk references in square brackets when creating M3Us
- Modification: Taking cookies into account when calling the Screenscraper API
- Modification: Addition of various system names in the different scrape engine configuration files and the systems_extension.txt file
- Modification: The suffix for the media bezel can now be blank as well (formerly forced to -bezel when empty)
Changelog: https://t.co/8bG1fCDa3o
Download link: https://t.ly/FHgdd
Donwload link for ARRM without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Twitter: https://twitter.com/ARRM_sofware
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
-
M mitu referenced this topic on
-
Hi everyone,
A new version of ARRM is available:
ARRM 2.0.2.0 (10 may 2024)
Changelog:
- Added: Checkbox 'Play a sound when the scrape form appears' in 'scrape options' tab , allows you to emit a horn sound when the scrape window appears and requests an action.
- Fixed : Sometimes when using the 'Delete METADATA' procedure a crash could occur.
- Modification: In the 'Images Options' tab, If the image tag choice was 'NONE', the 'Mix Template' Panel allowing you to choose a Mix did not appear.
- Addition: In the 'Select' tab, added a 'Select alternative Roms' button to highlight alternative Roms.
- Addition: In the 'Scraping Options' tab, addition of a 'Automatically hide alternative Roms' checkbox allowing, when loading the gamelist, to hide the alternative Roms.
- Addition: In the 'Rom Information' Panel to the left of the file name, addition of a button allowing you to copy the name of the rom file WITHOUT the extension to the clipboard.
- Addition: In the 'Rom Information' Panel to the right of the game name, addition of a button allowing you to copy the game name to the clipboard.
- Addition: In the 'General Options' tab, added a 'Disable tooltips' checkbox
- Added: It is now possible to search in the ARRM cache via file name (without extension) + system. Useful if you have decompressed or compressed your Roms and want to find your information in the ARRM cache.
- Added: media export module, gamelist and bezel for other types of hardware/OS, OnionOs style.... See Wiki: https://shorturl.at/sWY23
- Fixed: Crash when recovering wheel systems via the 'Recover Wheel Systems' button in the 'Selected Systems' tab
- Fixed: TheGamesDB search could crash when the platform was not found in the 'systemes_tgdb.txt' file
- Fixed: When searching on TheGamesDB, the 'Stop searching' button may not be displayed
- Fixed: When deleting a ROM, a crash could occur when deleting a non-existent associated image.
- Fixed: on HFSDB, with the 'Media missing only' option, the manual was still recovered even if it was already present
- Modification: "Seconds before ignoring" in the "Scrape Options" tab goes from 1200 seconds maximum to 90000 seconds maximum.
- Modification: Retrieving manuals from GamesDatabase could return a manual from another platform
- Modification: When changing disks, if no platform is present in your list of favorite platforms, all the platforms will be displayed in the platforms window
- Modification: Updated configuration files with OnionOS and Anbernic folder names.
- Added: Checkbox 'Delete files permanently?' : if checked the deleted files will be permanently deleted, otherwise they will go to the trash.
- Fixed: Error message when clicking on a template to download in the 'Download Template' module
- Fixed: The 'Check if systems exist in the scrape systems list' button caused an application crash.
- Added: Media, Gamelists and Roms export module to ES-DE. See wiki: https://shorturl.at/agh48
- Added: Checkbox 'Delete country in manual file name' in the 'Scrape Options' tab allows you to remove country suffixes (eu, fr, wor...) in Manual files retrieved from Screenscraper.
- Addition: For the Teknoparrot system it is possible to find the full name via the short name Teknoparrot. The dat_database.mdb file needs to be updated
- Modification: In the Retroarch export module, certain cores were not correctly populated.
Changelog: https://t.co/8bG1fCDa3o
Download link: https://t.ly/FHgdd
Donwload link for ARRM without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Twitter: https://twitter.com/ARRM_sofware
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
-
@nexusone13 love that you are still updating this.
Your scraper is still the only one I use.
Keep up the amazing work -
Thank you @ExarKunIv :)
-
Hi everyone,
A new version of ARRM is available:
ARRM 2.0.2.2 (30 june 2024)
Changelog:
- Added: SteamGridDB scrape engine which allows you to recover Grids (boxart), Heroes (Fanart) and Logos (Wheel). See wiki: https://shorturl.at/P6Dpi
- Added: 'Select Best Roms' button in the 'Select' tab which allows you to highlight the best Roms for a given system. For more details, see wiki: https://shorturl.at/z4aKB
- Added: 'Add to Best Roms' button in the 'Selected Roms' tab which allows you to add the selected Roms to the list of 'Best Roms' for the current system. For more details, see wiki: https://shorturl.at/z4aKB
- Added: Combobox 'Interpolation Mode' which allows you to choose the interpolation mode when creating Mixes. See wiki: https://shorturl.at/QEtLZ
- Added: Combobox 'Kid ->' in the 'Scrape Options' tab allows you to select an age group / category. Games whose classification (ESRB, PEGI etc...) falls into this category will see the 'Kid' checkbox checked during a scrape on Screenscraper. For more details, see wiki: https://shorturl.at/8LeCY
- Modification: When scraping on Screenscraper, games rated 18+ will see the 'Adult' checkbox automatically checked and the 'Kid' checkbox unchecked. See wiki: https://rb.gy/0tuatw
- Modification: Update of the ScummVM and Daphne databases. To take it into account, click on the 'Daphne / Monkey Update' button in the 'Updates' tab. See wiki: https://rb.gy/btj6b2
- Modification: If you have the 'Auto save gamelist' option, when you uncheck a system and you have neglected to save your gamelist, the gamelist saving procedure will start
- Correction: Removed a crash in 'Save configuration files' linked to the absence of the age_verification.txt file
- Change: Reordered button IDs so that tab navigation is more consistent
- Modification: In custom collections files, the old /userdata/roms path is no longer recognized. Change to ./roms (Old paths format will be converted when adding new roms)
- Modification: The 'delete unused images and videos' function could not delete anything if the suffix -wheelround and -map were empty
- Modification: Update of top_games (Best Roms) : https://shorturl.at/z4aKB
Changelog: https://t.co/8bG1fCDa3o
Download link: https://t.ly/FHgdd
Donwload link for ARRM without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Twitter: https://twitter.com/ARRM_sofware
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
-
Hi everyone,
A new version of ARRM is available:
ARRM 2.0.2.4 (01 october 2024)
Changelog:
- Fixed: The 'Move Roms to folders (Genre / Publisher)' module did not process any Roms if the XML file was not filled in.
- Modification: 'Screenscraper Request per day' and 'Screenscraper Ko Request per day' information is now visible on the database tab even when the database is not 'Undock'
- Fixed: In some cases, the creation of the gamelist.xml / gamelist_arrm.xml was executed twice.
- Added: In the 'Gamelist' tab, checked text tags will be present in the gamelist.xml file (gamelist_arrm.xml keeps all tags)
- Modification: 'Copy / Move Roms to folder' button: it is now also possible to copy the selected roms and their associated media to another system folder without deleting them from the initial folder. The gamelist will be created or completed in the destination folder. Be careful to read the wiki for the specifics of copying / moving: https://shorturl.at/VhOhF
- Correction: When launching ARRM 2.0.2.3 on a computer that never had ARRM, the application closed after the splashscreen
- Correction: When applying a filter a crash could occur when using the 'show hide' button.
- Correction: fixed a bug which sometimes prevented the creation of thumbnails / marquees according to the values which had been chosen.
- Correction: Various bugs
- Modification: Use of Net Framework 4.8
- Fixed: App stopping after splashscreen
- Fixed: Sometimes ARRM key could jump (for donor users) in ARRM 2.0.2.3 before 29 august 2024
- Fixed: Following a change at my web host, registered ARRM users were no longer recognized and some files were not accessible. (You may need to re-enter your ARRM key into the registry)
- Added: It is now possible to scrape Bezels on HFSDB
- Modification: The 'Delete METADATA' button offers a checklist of the METADATA you want to clear (request from PixelWizard) view wiki : https://shorturl.at/tnoDW
- Addition: 'Compression Image / Video' button in the 'Selected Systems' tab allows you to compress all images and videos of the systems concerned (request from Delirious)
- Added: 'Get systems media' button in the 'Systems Selected' tab, allows you to retrieve all media from checked systems respecting country priority. Voir Wiki : https://shorturl.at/CzScL
- Fixed: 'Rate me' button caused app crash
- Added : 'ARRM Folders Exclusion' textbox : When saving the gamelist.xml, the ARRM Folders checkbox will not apply to the indicated systems (separated by a comma). This allows, by ignoring custom folders, to speed up the creation of the gamelist on systems containing many subfolders, such as Windows, PS3, Teknoparrot etc…
- Added: It is possible to move Roms into subfolders based on Genre or Publisher (request by Bob_Morane). See wiki: https://shorturl.at/Yg3tr
- Modification: 'Game Name' is no longer taken into account by the 'Missing Text Only' checkbox. The Game Name is never empty (because it takes the name of the Rom file when empty), if 'Missing Text' was checked the game name was not updated following a scrape
Changelog: https://t.co/8bG1fCDa3o
Download link with installer : https://t.ly/FHgdd
Donwload link without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Twitter: https://twitter.com/ARRM_sofware
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
-
Hi everyone,
A new version of ARRM is available:
Here are the changelog since version 2.0.2.4
2.0.3.1 (21 march 2025)
- Modification: In version 1080 the window size is now slightly smaller
- Added: In the duplicate search module, if the 'Select duplicate' checkbox is checked, ARRM will first sort the database on the desired criteria and automatically select (will highlight) the duplicates (except the first in the list). It is up to the user to do what he wants with this selection (delete Rom or other).
- Fixed : On Launchbox, when you selected only one country/region in the media priority, ARRM returned a media from another country/region if it found nothing. Now it only returns the media from the requested country/region. Be careful, in the Launchbox database, if a media has no country/region defined, ARRM will be able to select it.
- Added: In the MixMe module it is now possible to add WheelRound, Videos and Manual.
- Added: taking into account a template 'marquee fanart round (Custom Marquee)' generating custom marquees. View wiki : https://shorturl.at/XVWZl
- Modification : when searching a game name on PS4 via 'Nom via DAT' and file name contains PS4 Title ID, ARRM will return the official Sony Game name
- Added : two templates from rmach89 (Game Park GP32 & Playstation 4)
2.0.3.0 (20 february 2025)
- Modification: The 'Remove Artworks' button in the 'Selected Roms' tab allows you to choose the media to delete (ask by Yanni). See wiki: https://shorturl.at/lklXh
- Correction: when computing CRC32, if the first digit is a 0, it was omitted.
- Modification: On module 'Export to Other systems', addition of the video. Slight relooking too.
- Correction : various bugs
2.0.2.9 (25 january 2025)
- Fixed: Searching on launchbox, with multiple results, could display a boxart that did not match the selected game, if the selected game did not have a boxart
- Modification: In the module 'Updates > Dat to Database', taking into account the file WHDLoad_Database.xml (amiga) available here: https://github.com/MrV2K/WHDLoad-Database
- Modification : in the youtube module, you can choose to remove bars/borders on the video.
- Modification: Improved title search on Launchbox, Steam, Mobygames, GameTDB
- Modification: Column sizes are now saved when clicking the 'save' button in the 'Columns positioning' panel
- Update: file 'Commodore file - amiga.dat', to be integrated via tab 'Updates > Dat to Database button' (Used when renaming via Dat)
- Added : Button 'Remove this system from the TOSEC database' , Allows you to remove the selected datfile from the TOSEC database. The TOSEC database is used in searching for game names via their CRC/MD5. See https://shorturl.at/9V9o0
2.0.2.8 (04 january 2025)
- Fixed: An app crash could occur if the "publisher/developer logo" checkbox was checked and an illegal character was in the developer name.
- Modification: Taking into account the Sony gameid in the file name of the roms of Sony systems when searching by 'Name via Dat'
- Modification: Support for libretro dat files for "Name via dat" search. Useful when searching name for amiga lha
- Modification: Slight redesign of the 'Export to others' module: it is possible to use the %system% variable in the path names of this module. This variable takes the name indicated in the %system% textbox. https://shorturl.at/EgYip
- Modification: Slight redesign of the 'Export to others' module: it is possible to choose 5 images that can be associated with 5 different folders. https://shorturl.at/EgYip
- Added: In the 'Export to others' module, for MuOS, you can export the description of a game in a folder called 'text' with 'game_filename.txt' containing the description. Request by Waeggy123 . https://shorturl.at/EgYip
- Added: In the 'Export to others' module, for MuOS, you can choose a second image and affect it to the folder you want (eg first image in 'box' folder, second image in 'preview' folder) Request by Waeggy123
- Added: Youtube button in the 'Rom Informations' panel allows you to download a video (all or part) via Youtube and associate it with this game. It is possible to choose the resolution, with or without audio and the possibility of compressing via ARRM's internal compressor. View : https://shorturl.at/Tmt6z
- Correction : Search by gameId was not giving any results
- Fixed: Search by gameId was not giving any results
- Added: You can change database columns position by dragging and dropping column headers (save / Restore / Reset column positioning)
- Added : You can Show or Hide database columns you want
2.0.2.6 (05 december 2024)
- Modification: When 'Keep Gametitle (Retroarch)' was checked, searches on scraping engines other than Screenscraper displayed the same unique name and not the one returned by the engine
- Added: 'SS id' button in 'Search' tab, allows you to filter duplicate roms with the Screenscraper GameID.
- Added: 'MD5' button in the 'Rom Information' panel to calculate the game's MD5.
- Added: 'CRC32' button in the 'Scrape Options' tab, to force search on Screenscraper with the CRC32 when search by file name and game title return nothing.
- Added : Button 'Developer/Publisher logo' in 'Images Options' Tab, allows, when scraping on Screenscraper, to save Developer and Publisher logo in %appdata%\Nexouille soft\Arrm\ressources\developers and %appdata%\Nexouille soft\Arrm\ressources\publishers
- Modification : When scraping multi disc roms on Screenscraper (with disc or disk in the filename), every disc are saved. Previously only the last disc was saved
- Modification : When scraping on GameTDB, only results from the 'World' zone and the zone indicated in the file name are displayed. The zones are indicated in the file name as follows: (europe), (usa)...
2.0.2.5 (09 november 2024)
- Added: Added an 'AI' button in the 'ROM information' tab that allows you to retrieve some information via Groq.com's AI (which is free). A form will allow you to choose which elements you want to replace. You must obtain your key via this link: https://console.groq.com/keys.
- Modification: For the IMAGE tag (in the 'Settings' 'Images Options' screen), it is possible to choose a Screenscraper or Launchbox media without having to go through an intermediate ARRM tag. The old system still works.
- Fixed: MixMe was not creating image directories if they did not exist
- Modification: Language is retrieved via the <romlangues> tag when scraping on Screenscraper
- Modification: The 'Priority Country Rom' checkbox takes into account the <romregions> returned by Screenscraper, if it does not exist, ARRM will try to recover the region contained in the file name (as in previous versions)
- Added : checkbox "Disk Image Compression" in 'Selected Roms' : for selected Roms, allows to use CHDMAN compressor to create CHD file from .cue / .iso / .gdi / .toc files, and to use MCISO compressor to create CSO file from .iso files
- Added : checkbox "Disk Image Compression" in 'Selected systems' : For selected systems, allows to use CHDMAN compressor to create CHD file from all files in the system folder selected with file extension like .cue / .iso / .gdi / .toc files, and to use MCISO compressor to create CSO file from all files in the system folder selected with file extension like .iso
- Modification : In Screenscraper assignment module, If nothing is specified, the default media for the ARRM 'MARQUEE' tag is 'wheel' in lower case and no longer 'WHEEL'. Lowercase 'wheel' refers to the media 'wheel' offered by the Screenscraper API. Capitalized 'WHEEL' refers to the media selected in the ARRM 'WHEEL' tag.
- Modification : In Launchbox assignment module, If nothing is specified, the default media for the ARRM 'MARQUEE' tag is 'Clear Logo' and no longer 'WHEEL'. 'Clear Logo' refers to the media 'Clear Logo' offered by the Launchbox site. Capitalized 'WHEEL' refers to the media selected in the ARRM 'WHEEL' tag.
- Fixed: Fixes an issue with checking for new ARRM versions
- Added: checkbox 'Only with declared suffixes' in the 'Settings' / 'General options' tab: When searching for images locally, only searches for images with the suffix declared for the media in the 'Settings' / 'Folders' tab
- Fixed: the 'Missing text only' option was not taken into account when scraping with the ArcadDBItalia engine (the texts were modified)
- Modification: In the ES-DE export module, a combobox has been added to indicate for each ES-DE media folder which ARRM media should be transferred. See wiki: https://shorturl.at/ohshB
- Modification: In the ES-DE export module, a checkbox allows you to delete the existing ES-DE gamelist
- Modification: In the ES-DE export module, the Gamelist export only creates or updates the selected games.
- Modification: In the ES-DE export module, For the naming of images, taking into account the extension of the folder (if present) for systems managed as a folder (example for the pc system: folder 'name_of_the_game.pc', the name of the image will be 'name_of_the_game.pc.png')
- Modification: In the ES-DE export module, Taking into account the particularity of certain systems when creating the gamelist (scummvm, dos...)
Download link with installer : https://t.ly/FHgdd
Donwload link without installer : https://shorturl.at/dHLTV
Download link for Beta: https://t.co/BA35b7vK6SARRM WIKI: https://shorturl.at/hsy38
Videos tutorial playlist: https://shorturl.at/cuA49Discord: https://discord.gg/p7QsBTS
Bluesky : https://bsky.app/profile/arrm-software.bsky.social
Facebook: https://www.facebook.com/ARRMbyNexusone13Donations: https://shorturl.at/hCGN5
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.