arrm_relooked_en:export_gamelist_en_relooked



Export gamelist in Hyperspin, Pegasus, AttractMode, CSV format

It is possible to export ARRM gamelist data in formats supported by the following FrontEnds:

  • Hyperspin
  • Pegasus
  • AttractMode
  • CSV
  • Gamestick Lite (GAME.CSV)

You must check the appropriate checkboxes in the Gamelist Options tab of ARRM, Panel: Export Gamelist as

The files will be generated when creating the gamelist.

Since version 1.9.0.0 beta 7, you can click on the Export button to export without having to create the gamelist.

Hyperspin

  • Hyperspin (checkbox): When saving the gamelist.xml via the Create gamelist.xml button, a file %system%.xml is created in the system directory by course in the format expected by Hyperspin.

If several genres are present (separated by commas), only the first genre will be retained.

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

Pegasus

Since version 1882 beta 8

  • Pegasus (checkbox): When saving the gamelist.xml via the Create gamelist.xml button, a metadata.txt file is created in the current system directory at format expected by Pegasus.
  • Pegasus (clickable link): Displays the association used between the Pegasus TAGs and the gamelist.xml TAGs


Here is the correspondence between the Pegasus tags (metadata.txt generated by ARRM) and the gamelist.xml tags used by ARRM :

assets.screenshot –> SCREENSHOT
assets.boxFront –> BOXART
assets.boxBack –> BOXBACK
assets.marquee –> MARQUEE
assets.cartridge –> CARTRIDGE
assets.logo –> WHEEL
assets.background –> FANART
assets.video –> VIDEO
assets.music –> auto detected if mp3 file is present in music folder assets.titlescreen –> TITLESHOT
assets.bezel –> BEZEL

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

Attract Mode

Since version 1882 beta 8

  • AttractMode (checkbox): When saving the gamelist.xml via the Create gamelist.xml button, a file %%systeme_attractmode%.txt is created in the Folders directory AttractMode romlists (to be initialized in the 'Dossier' tab.
The names used for the systems are those of Hyperlist

Sample 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;;;;;;;;;;;;;;;;;;
  • Edit AttractMode association (Button): Allows you to edit the file %appdata%\nexouille soft\arrm\database\attractmode_association.txt which allows you to make the link between the directories of the ARRM systems and the AttractMode systems

CSV

  • CSV (checkbox): When saving the gamelist.xml, exports the gamelist data in a csv file named 'SystemName_export.csv' located in the roms directory of the current system“)

Example of 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;
90 Minutes : European Prime Goal;./90 Minutes - European Prime Goal (Europe).zip;0,60;19951201T000000;Ocean;Namco;Sport;1-2;false;false;./media/images/90 Minutes - European Prime Goal (Europe)-mix.png;0;;;;;./media/screenshots/90 Minutes - European Prime Goal (Europe)-screenshot.png;./media/boxarts/90 Minutes - European Prime Goal ( Europe)-boxart.png;./media/wheels/90 Minutes - European Prime Goal (Europe)-wheel.png;./media/cartridges/90 Minutes - European Prime Goal (Europe)-cartridge.png;./media /images/90 Minutes - European Prime Goal (Europe)-mix.png;./media/videos/90 Minutes - European Prime Goal (Europe)-video.mp4;;;eu;./media/boxarts/90 Minutes - European Prime Goal (Europe)-boxart.png;./media/fanarts/90 Minutes - European Prime Goal (Europe)-fanart.png;;./media/titleshots/90 Minutes - European Prime Goal (Europe)-titleshot. png;;;0;./media/boxbacks/90 Minutes - European Prime Goal (Europe)-boxback.png;

Gamestick Lite (GAME.CSV)

  • Gamestick Lite (GAME.CSV) (checkbox): When saving the gamelist.xml, exports the gamelist data to a csv file named %Platform_Name%_GAME.csv located in the rom directories of the current system”). You can use this file to create your GAME.CSV present in distributions such as GameStick Lite by copying the contents of all your %Platform_Name%_GAME.csv files into the GAME.CSV file on the SD card of your Gamestick Lite

Example file

"1941.zip","1941: Counter Attack","1941: Counter Attack","cps",
"2020bb.zip","2020 Super Baseball (set 1)","2020 Super Baseball (set 1)","cps",
"3countb.zip","3 Count Bout","3 Count Bout","cps",
"sonicwi3.zip","Aero Fighters 3","Aero Fighters 3","cps",
"aodk.zip","Aggressors of Dark Kombat","Aggressors of Dark Kombat","cps",
"avsp.zip","Alien vs. Predator","Alien vs. Predator","cps",
"androdun.zip","Andro Dunos","Andro Dunos","cps",
"armwar.zip","Armored Warriors","Armored Warriors","cps",
"aof.zip","Art of Fighting","Art of Fighting","cps",
"aof2.zip","Art of Fighting 2","Art of Fighting 2","cps",
"aof3.zip","Art of Fighting 3: The Path of the Warrior","Art of Fighting 3: The Path of the Warrior","cps",
"bangbead.zip","Bang Bead","Bang Bead","cps",
"bstars2.zip","Baseball Stars 2","Baseball Stars 2","cps",
"bstars.zip","Baseball Stars Professional","Baseball Stars Professional","cps",
"batcir.zip","Battle Circuit","Battle Circuit","cps",

You can also copy the images by renaming them with the same name as the rom file.

Example :

1941.png
1941.zip
1944.png
1944.zip
19xx.png
19xx.zip
2020bb.png
2020bb.zip
3countb.png
3countb.zip
3wonders.png
3wonders.zip
...

if your images have a suffix (example -image) you can remove this suffix with a script

Make sure beforehand that the folder does not contain images without suffixes, otherwise they will be overwritten.

To run the script, you must launch the “Windows Powershell” console.
In the Powershell console, navigate to the image directory where you want to remove the suffix.

Example :

Removed the suffix -image for images located in the h:\game\cps folder

You will therefore have to write this:

cd h:\game\cps
dir *-image.png | Rename-item -NewName { $_.Name -replace "-image","" }

You can do this with other suffixes

arrm_relooked_en/export_gamelist_en_relooked.txt · Dernière modification : 2024/02/12 19:23 de nexusone13