Table des matières

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

ARRM software setting

Video Tutorial


View video

When you run ARRM, you get this main screen (interface)

Before embarking on the manipulation of gamelists, roms and other scrapes, it is necessary to configure the application so that it can meet your configuration and your needs. In the screenshot above, the setup part is surrounded by red to highlight it for this wiki. We will dwell on the 6 tabs that make up the setup part.


Systems and overlays folders

It can be a network directory (if you are accessing your frontend by network):

or a local disk (if you access the memory card / disk of your frontend connected to your PC):

for ARRM to work with Retropie , the following paths must be respected on Retropie:
  • Roms must be in ~/RetroPie/roms/%system%/
  • The gamelist.xml must be in ~/RetroPie/roms/%system%/gamelist.xml
If you choose \\retropie\configs, it will be necessary to modify the overlays_path.txt file. See How to retrieve overlays of systems and games for more details

For Batocera, Recalbox and Retropie you can also specify another temporary directory that will receive the overlays generated, but in this case you will need to copy / paste this content on your Box.

Remember to click on the 'V' buttons to validate the directories. The icons open the directory in your file explorer.


General options

If you experience slowdowns, please uncheck this Media Preview option and click the Media button in the ROM Info panel to bring up the Media Preview form on each ROM.
If your gamelist is already finalized, you can disable this option to speed up the loading of the gamelist in ARRM
Warning: this greatly slows down the loading of the gamelist.xml
If your gamelist is already finalized, you can disable this option to speed up the loading of the gamelist in ARRM
To benefit from all the features of ARRM, it is advisable to activate 4 images mode.

Folders

in which you can configure the paths for each of the media (image, screenshot, boxart, wheel, cartridge, titleshot, map, fanart, manual, video)

It could be like this :

Since version 1923 Beta 5 it is possible to configure the suffixes that you want to put at the end of recovered media files. Example :

By default the suffixes are:

It is possible not to add a suffix by leaving the textbox empty.

If you use a single folder for all your media, specify different suffixes so as not to overwrite your images.

When scraping media, these suffixes will be applied to the recovered media.

Use the scroll bar to access the rest of the media / suffix directories

Scrape Options


The add disk checkbox now relies on the multi_part_add_disk.txt file to find and retrieve multi-disk information in the names of files

This file is located in

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

Content of file looks like this :

disc|disk|file|part|side|tape


If you want to convert Recalbox .p2k files into Batocera compatible .keys files I invite you to use the RecopierBox utility from Soaresden, which also offers other utilities for Recalbox / Batocera

Examples:

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

The recognized countries are:

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

When the Ignore local search option is unchecked, the section 'Images found locally considered as' appears. Here are these options:

If none of the 2 options above (Screenshot or Mix) is checked, a popup (see image below) will ask the user to indicate if the image is a Screenshot or Mix.


Images Options

Use the scroll bar to access the rest of the media directories
To benefit from all the features of ARRM, it is advisable to activate 4 image mode.

You can select in the combobox (Choose the image TAG you want) the image that will be assigned to the image TAG and which will be the one used in your frontend (Recalbox, Batocera, Retropie etc) to represent the game:

The combobox allows you to choose between these different media:

Be careful when you select one of the elements (except MIX, MIXRBV1, MIXRBV2), the media in question will be checked automatically in the Force Media Download section
By selecting NONE as image TAG, no image will be assigned to the TAG Image. The 'No image, only texts' will be checked, the 'Enable 4-picture mode' mode will also be disabled. However, you can force the recovery of certain images by clicking on the images you want in the 'Force Media Download' section.

For Screenscraper and Launchbox, you can associate these Media with those used on Screenscraper and Launchbox. See Screenscraper media assigment with ARRM and Launchbox assigment with ARRM

If the option '4 images' is activated, the 4 images will be recovered (Screenshot, Boxart, Marquee, Cartridge) but only the one corresponding to the combobox (Choose the image TAG you want) will be the default image of the game in the frontend (tag : image).

By default ARRM retrieves the images of the games in the versions corresponding to the selected language on the interface (except the Russian which is not present on Screenscraper). It is however possible to change the search order via the form 'Assignment of Media 'Screenscraper' + Media order'. See this chapter: Screenscraper media assigment with ARRM

Force Media Download

If you want to force the recovery of other media/tags during the scrape, you must force their recovery by checking the desired media below. (They will also be written in the gamelist)

If you want to retrieve one or more of these items from the ' Force Media Download ' section, you just need to check one or more of these items and check the ' No image , only texts '. During the scrape, only the textual information as well as the checked media will be recovered.

   The coordinates of the viewports are calculated according to the resolutions chosen. These options also apply to the recovery of system overlays.

If all of these four media (Boxart, Screenshot, Cartridge, Wheel) are empty following a scrape, the replacement images will not be used

Gamelist Options

This configuration tab is used to manage the behavior of the gamelist.xml file

ARRM uses this tag, adding an index before the name in the <sortname>, in order to be able to sort the database according to certain criteria. The counterpart is that, in your Frontend, this cancels the possibility of making a 'jump to a given letter'. If you wish to continue to make jumps to a given letter in your frontend, you must check this checkbox No sortname tag and save your gamelist.xml for consideration.
To go back to lower case you will have to re-scrape the textual information.

It will suffice to copy the lines of this file into your batocera.conf file. Click on the icon to access the directory containing this file generated by ARRM. See Change emulator and core by game

<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

See dedicated section : Export gamelist in Hyperspin, Pegasus, AttractMode format

Example of Hyperspin XML file for the 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>
  ...

Since version 1882 beta 8


See video

Example Pegasus metadata.txt file for the snes system

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

Since version 1882 beta 8

Example file AttractMode Super Nintendo Entertainment System.txt for the snes system

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

Since version 1899 beta 11 , Game descriptions are saved in individual text files per game (% romfile% .txt). They are located in the Romlists folder (to be initialized in the 'Folder' tab) and in a sub-directory named after the system being processed. It's up to you to copy them wherever they need in your Attract Mode configuration.

Sample file

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

Available since version 1.9.0.2 Beta 9

This tab allows you to select the media TAGs that you want to appear in Gamelist.xml.
When creating/saving the gamelist.xml, ARRM will automatically create a gamelist_ARRM.xml containing all the tags usable by ARRM.

If the associated media exists, the TAG will be written in the gamelist.xml when you click on the Create gamelist.xml button.

If you want to use the 'Recompose image' function, it is important to check the 'Use Gamelist_ARRM.xml' checkbox when you load a system in order to have all the media available.

This file is made up as follows: Tag name (your choice) | comment/description

example :

scraped_by|Nexusone13
information|This pack was done by Nexusone13
version|Updated on 01/31/2022
You can give any name to the tags, except provider

When the gamelist.xml will be generated it will give:

<?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>
  
  <gameid="37604">
    <path>./- Metal Slug/mslug.zip</path>
...

Batocera / Screenscraper / TGBD

When you choose Retrobat or Batocera Plus, the Batocera checkbox will also be checked, as the systems have some common features with Batocera

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

Click on 'Check identifier' to view your authorisations, then click on 'validation' to accept the current credentials


Tools

Available in version 1.7.2.0

This tab offers you various tools:

ARRM uses the file '%appdata%\nexouille soft\database\systems_sorting.txt' that you can adapt to your systems. It looks like this:

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

If you have non-standard systems in your 'es_systems.cfg' it is imperative to add them to this file, respecting the syntax, before running the sort. Modify the file, quit, then restart the sorting module to take into account file changes.

If you want to convert Recalbox .p2k files into Batocera compatible .keys files I invite you to use the RecopierBox utility from Soaresden, which also offers other utilities for Recalbox / Batocera

Since ARRM 1917 Beta 9, you can now specify systems names that match Arcade, PC/DOS, ScummVM, Daphne/Singe. (used by ARRM for processing specific to these systems). Usefull if your systems folders doesn't match arcade/pc/dos/scummvm/daphne/singe. Items must be separated by a ;

Video Encoder


You can try this other parameters for FFmpeg :

-ac 1 -c:v libx264 -pix_fmt yuv420p -crf 35 -preset:v slow -y

Other user setting Fourch which allows to keep the original duration, 60 fps, and have a quality equivalent to normalized videos, for almost the same weight. A little longer to encode but better quality:
-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 : Compress videos to save storage space

Image Encoder

Convert Recalbox Overlays

If you already have Recalbox overlays but you want to convert them in order to use them on Batocera. ARRM offers a converter. It will browse your Overlays Recalbox folder, retrieve positioning information in the associated .cfg, and recreate Batocera compatible .info files. The .png files cab be also recovered. (since beta 1882)

You can also indicate the directory \\batocera\share\decorations\your_overlays_folders if you have access to it

When the conversion is complete, you can access the Overlays converted Folder directory by clicking on .

Remember to copy the content into \\batocera\share\decorations\your_overlays_folders

Parameter File

From 1882 beta 22

You can view and modify ARRM configuration files. By clicking on a file you have its description. Clicking on will open the file in your default text editor.

After modifying configuration files, it is necessary, to avoid any problem, to restart ARRM.

* Create empty Rom file when no exists (Dev) (checkbox): From 1903 Beta 3 When loading the gamelist.xml, if the ROM file does not exist, ARRM will create an empty file. This feature is used by the developer and is not remembered.


Update

Available since version 1.9.1.1 beta 9

Regularly files are updated.
If you want to take advantage of it without having to wait for a final version, you can go through the Update tab

The last update date of a file is displayed after the file name in yyyy/mm/dd format

This tab allows you to update various ARRM configuration files:


Contact

This tab allows you to access different pages:


Go to Presentation of the ARRM software interface