Table des matières



Gamelist

This configuration tab allows you to manage the behavior of the gamelist.xml file


Game List Tags

Available from version 1.9.0.2 Beta 9

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 wish to use the Compose 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>
...




Gamelist Options

When this option is checked, ARRM overwrites gamelist.xml with the contents of gamelist_ARRM.xml, then loads the system having thus recovered all available tags.
If you open a system with this option checked, remember to save your gamelist.xml again via the Create gamelist.xml button before changing systems or leaving ARRM otherwise you will end up with a gamelist.xml containing all available tags
You can also find gamelist backups in the %appdata%\Nexouille soft\arrm\temp\backup\%systeme% directory.
ARRM uses this tag, by adding an index in front of 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, it cancels the possibility of making a 'jump to a given letter'. If you wish to continue to 'jump to a given letter' in your frontend, you must tick this checkbox No sortname tag and save your gamelist.xml for consideration.
to change back to lowercase, you will have to scrape the textual information.</color>

All you have to do is copy the lines from this file into your batocera.conf file. Click on the icon to navigate to the directory containing this ARRM generated file. See Change emulator and core per 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 the dedicated section: Export the gamelist in Hyperspin, Pegasus, AttractMode, CSV 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 is the sequel to the Miner 2049er game and features the same gameplay. This release is a port of the initial Atari 8-bit release. The objective is to cover every centimeter of the 25 mines while avoiding the irradiated monsters, to do this you can jump or use the various objects available (ladders, tele-transporters, cannons, ...), and watch out for the falls that could be fatal.</story>
     <enabled>true</enabled>
     <crc />
   </game>
   ...

Since version 1882 beta 8


Watch video

Sample file Pegasus metadata.txt for 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 is the sequel to the Miner 2049er game and features the same gameplay. This release is a port of the initial Atari 8-bit release. The objective is to cover every centimeter of the 25 mines while avoiding the irradiated monsters, to do this you can jump or use the various objects available (ladders, tele-transporters, cannons, ...), and watch out for the falls that could be fatal.
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

Sample AttractMode Super Nintendo Entertainment System.txt file for 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 processed system. It's up to you to copy them where they need to be in your Attract Mode configuration.

Example 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 / American Football, 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

If you wish 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.