arrm_relooked_fr:export_gamelist_fr_relooked

Exporter la gamelist au format Hyperspin, Pegasus, AttractMode, CSV

Il est possible d'exporter les données des gamelist d'ARRM dans des formats supportés par les FrontEnd suivants :

  • Hyperspin
  • Pegasus
  • AttractMode
  • CSV
  • GameStick Lite (GAME.csv)

Il faut cocher les checkbox appropriées dans l'onglet Gamelist Options d' ARRM, Panel : Export Gamelist as

Les fichiers seront générés lors de la création de la gamelist.

Depuis la version 1.9.0.0 beta 7, vous pouvez cliquer sur le bouton Export pour exporter sans avoir à créer la gamelist.

Hyperspin

  • Hyperspin (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton Créer gamelist.xml, un fichier %système%.xml est crée dans le répertoire du système en cours au format attendu par Hyperspin.

Si plusieurs genres sont présents (séparés par des virgules) , seul le premier genre sera retenu.

Exemple de fichier XML Hyperspin pour la 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>
  ...

Pegasus

Depuis la version 1882 beta 8

  • Pegasus (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton Créer gamelist.xml, un fichier metadata.txt est crée dans le répertoire du système en cours au format attendu par Pegasus.
  • Pegasus (lien cliquable) : Permet d'afficher l'association utilisée entre les TAGs Pegasus et les TAGs de la gamelist.xml


Voir video

Voici la correspondance entre les balises Pegasus (metadata.txt généré par ARRM) et les balises gamelist.xml utilisées par 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 –> détection automatique si le fichier mp3 est présent dans le dossier de musique
assets.titlescreen –> TITLESHOT
assets.bezel –> BEZEL

Exemple de fichier Pegasus metadata.txt pour le système snes

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

AttractMode

Depuis la version 1882 beta 8

  • AttractMode (checkbox) : Lors de la sauvegarde de la gamelist.xml via le bouton Créer gamelist.xml, un fichier %%systeme_attractmode%.txt est crée dans le répertoire des Dossiers Romlists d'AttractMode (à initialiser dans l'onglet 'Dossier'.
Les noms utilisés pour les systèmes sont ceux d'Hyperlist

Exemple de fichier Super Nintendo Entertainment System.txt pour le système snes

#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;;;;;;;;;;;;;;;;;;
  • Editer AttractMode association (Button) : Permet d'éditer le fichier %appdata%\nexouille soft\arrm\database\attractmode_association.txt qui permet de faire le lien entre les répertoires des systèmes ARRM et les systèmes AttractMode

CSV

  • CSV (checkbox) : Lors de la sauvegarde de la gamelist.xml, exporte les données de la gamelist dans un fichier csv nommé 'NomSysteme_export.csv' situé dans le répertoires des roms du système en cours“)

Exemple de fichier

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;
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) : Lors de la sauvegarde de la gamelist.xml, exporte les données de la gamelist dans un fichier csv nommé %Nom_Plateforme%_GAME.csv situé dans le répertoires des roms du système en cours”) . Vous pouvez utiliser ce fichier pour constituer votre GAME.CSV présent dans les distributions telles que GameStick Lite en copiant le contenu de tous vos fichiers %Nom_Plateforme%_GAME.csv dans le fichier GAME.CSV de la carte SD de votre Gamestick Lite

Exemple de fichier

"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",

Vous pouvez également copier les images en les renommant avec le même nom que le fichier rom.

Exemple :

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

si vos images possèdent un suffixe (exemple -image) vous pouvez supprimer ce suffixe avec un script

Assurez vous au préalable que le dossier ne contienne pas des images sans suffixes, sinon elles seront écrasées.

Pour exécuter le script, il faut lancer la console “Windows Powershell”.
Dans la console Powershell, positionnez-vous dans le répertoire d'images où vous souhaitez supprimer le suffixe.

Exemple :

Suppression du suffixe -image pour les images se trouvant dans le dossier h:\game\cps

Il faudra donc écrire ceci :

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

Vous pouvez faire ceci avec d'autres suffixes

arrm_relooked_fr/export_gamelist_fr_relooked.txt · Dernière modification : 2024/02/12 19:24 de nexusone13