Table des matières

Copying ROMs and their metadata/media between computers



Objective

You have two computers using frontends compatible with those natively managed by ARRM, and you want to copy certain ROMs and their media/metadata from a source computer to a target computer by merging metadata into target gamelists

This tutorial will help you understand how to retrieve certain metadata and media from a system that has already been scraped and is located on another computer (source) in order to import them onto another computer (target) by merging metadata into target gamelists

Always back up your gamelist.xml / gamelist_arrm.xml files before proceeding.

Operations on the source computer

In this example, I'm creating a blank system; I'm only specifying the extensions. This system will never be scraped; there's no need to fill in the rest.




Operation on the target computer

In this example, I'm creating a blank system; I'm only specifying the extensions. This system will never be scraped; there's no need to fill in the rest.

...

 <game id="46417">
    <path>./Amazing Maze + Tic-Tac-Toe (19xx)(Bally).zip</path>
    <name>Amazing Maze+tic Tac Toe</name>
    <desc>Deux défis époustouflants ! Amazing Maze est un jeu de course à travers un labyrinthe entre vous et l'IA ou un autre joueur. Le labyrinthe est vraiment incroyable car il change à chaque fois que vous jouez. Sélectionnez les plus faciles ou les plus difficiles suivant votre niveau de compétence. Tic-Tac-Toe est le jeu traditionnel. Vous pouvez jouer contre l'ordinateur! 1 ou 2 joueurs.</desc>
    <releasedate>19780101T000000</releasedate>
    <publisher>Bally</publisher>
    <genre>Compilation</genre>
    <genreid>3840</genreid>
    <players>1-2</players>
    <md5>edff1a44cfd8eb80e16f57668091d317</md5>
    <image>./media/images/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-image.png</image>
    <wheel>./media/wheels/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-wheel.png</wheel>
    <boxart>./media/boxarts/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-boxart.png</boxart>
    <screenshot>./media/screenshots/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-cartridge.png</cartridge>
    <mix>./media/mix/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-mix.png</mix>
    <thumbnail>./media/thumbnails/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-thumb.png</thumbnail>
    <marquee>./media/marquees/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-marquee.png</marquee>
    <video>./media/videos/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-video.mp4</video>
    <titleshot>./media/titleshots/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-titleshot.png</titleshot>
    <manual>./media/manuals/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)_(us).pdf</manual>
    <boxback>./media/boxbacks/Amazing Maze + Tic-Tac-Toe (19xx)(Bally)-boxback.png</boxback>
  </game>
  <game id="46418">
    <path>./Artillery Duel (1982)(Bally).zip</path>
    <name>Artillery Duel</name>
    <desc>In this two player game each player controls an artillery gun set in a mountain landscape with the goal of destroying the other player. Players take turns firing at each other; on each turn you have a limited amount of time in which the barrel angle and powder level can be set in order to control the direction and distance of the shot. When deciding on your shot, you will need to take the current conditions into account, which includes wind speed/direction and any mountains that may get in your way. Successfully destroying your opponents gun will earn you a point, and the first player to reach the set number of points wins the game. There are multiple skill levels available which set the amount of time you have to make a shot.</desc>
    <releasedate>19820101T000000</releasedate>
    <developer>Perkins Engineering</developer>
    <publisher>Astrocade</publisher>
    <genre>Stratégie</genre>
    <genreid>1280</genreid>
    <players>1-4</players>
    <md5>39750a7a076335c220cf2bca98cdad53</md5>
    <image>./media/images/Artillery Duel (1982)(Bally)-image.png</image>
    <wheel>./media/wheels/Artillery Duel (1982)(Bally)-wheel.png</wheel>
    <boxart>./media/boxarts/Artillery Duel (1982)(Bally)-boxart.png</boxart>
    <screenshot>./media/screenshots/Artillery Duel (1982)(Bally)-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Artillery Duel (1982)(Bally)-cartridge.png</cartridge>
    <mix>./media/mix/Artillery Duel (1982)(Bally)-mix.png</mix>
    <thumbnail>./media/thumbnails/Artillery Duel (1982)(Bally)-thumb.png</thumbnail>
    <marquee>./media/marquees/Artillery Duel (1982)(Bally)-marquee.png</marquee>
    <video>./media/videos/Artillery Duel (1982)(Bally)-video.mp4</video>
    <titleshot>./media/titleshots/Artillery Duel (1982)(Bally)-titleshot.png</titleshot>
    <manual>./media/manuals/Artillery Duel (1982)(Bally)_(us).pdf</manual>
    <boxback>./media/boxbacks/Artillery Duel (1982)(Bally)-boxback.png</boxback>
  </game>
  <game id="46419">
    <path>./Astro Battle (1981)(Astrovision)[b].zip</path>
    <name>Astro Battle</name>
    <desc>Dans ce jeu, chaque joueur contrôle un canon d'artillerie dans le but de détruire l'autre joueur. Les joueurs se tirent dessus à tour de rôle; à chaque tour, vous disposez d'un temps limité pour régler l'angle du canon et la puissance du tir. Lorsque vous décidez de tirer, vous devrez tenir compte des conditions actuelles, notamment de la vitesse/direction du vent et des montagnes susceptibles de vous gêner. Détruire avec succès l'arme de votre adversaire vous rapportera un point, et le premier joueur à atteindre le nombre de points défini remporte la partie. Il existe plusieurs niveaux de compétence disponibles qui définissent le temps dont vous disposez pour effectuer un tir.</desc>
    <releasedate>19810101T000000</releasedate>
    <developer>Bally Manufacturing</developer>
    <publisher>Astrocade</publisher>
    <genre>Tir / Space Invaders Like, Shoot'em Up, Tir</genre>
    <genreid>260</genreid>
    <players>1</players>
    <md5>8499384efc9cb21ad9c95ddfa3d7c662</md5>
    <image>./media/images/Astro Battle (1981)(Astrovision)[b]-image.png</image>
    <wheel>./media/wheels/Astro Battle (1981)(Astrovision)[b]-wheel.png</wheel>
    <boxart>./media/boxarts/Astro Battle (1981)(Astrovision)[b]-boxart.png</boxart>
    <screenshot>./media/screenshots/Astro Battle (1981)(Astrovision)[b]-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Astro Battle (1981)(Astrovision)[b]-cartridge.png</cartridge>
    <mix>./media/mix/Astro Battle (1981)(Astrovision)[b]-mix.png</mix>
    <thumbnail>./media/thumbnails/Astro Battle (1981)(Astrovision)[b]-thumb.png</thumbnail>
    <marquee>./media/marquees/Astro Battle (1981)(Astrovision)[b]-marquee.png</marquee>
    <video>./media/videos/Astro Battle (1981)(Astrovision)[b]-video.mp4</video>
    <titleshot>./media/titleshots/Astro Battle (1981)(Astrovision)[b]-titleshot.png</titleshot>
    <manual>./media/manuals/Astro Battle (1981)(Astrovision)[b]_(us).pdf</manual>
    <boxback>./media/boxbacks/Astro Battle (1981)(Astrovision)[b]-boxback.png</boxback>
    <extra1>./media/extra1/Astro Battle (1981)(Astrovision)[b]-side.png</extra1>
  </game>
  <game id="46420">
    <path>./Bally BASIC (19xx)(Bally).zip</path>
    <name>Bally Basic</name>
    <desc>Il n'y a pas de moyen plus simple d'apprendre a coder qu'avec le système Bally BASIC. Cette cartouche avec interface de bande audio intégrée convertit votre Console en un ordinateur personnel que vous pouvez programmer vous-même. Le terme, BASIC, est un acronyme pour: Beginners All-purpose Symbolic Instruction Code. Bally BASIC existe dans un seul but, faciliter la compréhension des ordinateurs et de la programmation. Il s'agit d'une version étendue du Palo Alto Tiny BASIC de Li-Chen Wang. Écrit par Jay Fenton, Bally BASIC vous permet de programmer de superbes images et sons accompagnés d'une gamme complète de 256 choix de couleurs. Bally BASIC étend votre console en vous permettant de programmer vos propres jeux informatiques, musique électronique et jeux vidéo.</desc>
    <publisher>Bally</publisher>
    <genre>Divers</genre>
    <genreid>0</genreid>
    <md5>5b162683ecc5d366fdead8366973d88b</md5>
    <image>./media/images/Bally BASIC (19xx)(Bally)-image.png</image>
    <wheel>./media/wheels/Bally BASIC (19xx)(Bally)-wheel.png</wheel>
    <boxart>./media/boxarts/Bally BASIC (19xx)(Bally)-boxart.png</boxart>
    <screenshot>./media/screenshots/Bally BASIC (19xx)(Bally)-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Bally BASIC (19xx)(Bally)-cartridge.png</cartridge>
    <mix>./media/mix/Bally BASIC (19xx)(Bally)-mix.png</mix>
    <thumbnail>./media/thumbnails/Bally BASIC (19xx)(Bally)-thumb.png</thumbnail>
    <marquee>./media/marquees/Bally BASIC (19xx)(Bally)-marquee.png</marquee>
    <video>./media/videos/Bally BASIC (19xx)(Bally)-video.mp4</video>
    <titleshot>./media/titleshots/Bally BASIC (19xx)(Bally)-titleshot.png</titleshot>
    <extra1>./media/extra1/Bally BASIC (19xx)(Bally)-side.png</extra1>
  </game>
  <game id="46421">
    <path>./Bally Pinball (1981)(Bally)[b].zip</path>
    <name>Bally Pin</name>
    <desc>Bally Pin est un jeu de flipper comportant deux tables différentes. Le jeu se joue avec deux joysticks, l'un contrôlant les deux batteurs de gauche et l'autre contrôlant les deux de droite. Le jeu peut être joué par jusqu'à quatre joueurs qui se relaient jusqu'à ce que tous les joueurs aient utilisé leurs cinq balles. Le but est simple: obtenir le meilleur score. Les deux tables sont similaires mais avec des dispositions légèrement différentes et les deux comportent six pare-chocs (éclairés ou éteints), des cibles tombantes, des cibles de kick supérieures et un spinner. La balle est censée réagir comme une vraie balle le ferait lorsqu'elle est frappée par un batteurs, la vitesse et l'angle de celle-ci étant affectés par l'endroit où elle est frappée sur le batteurs.</desc>
    <releasedate>19810101T000000</releasedate>
    <publisher>Bally</publisher>
    <genre>Flipper</genre>
    <genreid>1792</genreid>
    <players>1-4</players>
    <md5>ac2bea52be807e603673594b2f03aa73</md5>
    <region>us</region>
    <image>./media/images/Bally Pinball (1981)(Bally)[b]-image.png</image>
    <wheel>./media/wheels/Bally Pinball (1981)(Bally)[b]-wheel.png</wheel>
    <boxart>./media/boxarts/Bally Pinball (1981)(Bally)[b]-boxart.png</boxart>
    <screenshot>./media/screenshots/Bally Pinball (1981)(Bally)[b]-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Bally Pinball (1981)(Bally)[b]-cartridge.png</cartridge>
    <mix>./media/mix/Bally Pinball (1981)(Bally)[b]-mix.png</mix>
    <thumbnail>./media/thumbnails/Bally Pinball (1981)(Bally)[b]-thumb.png</thumbnail>
    <marquee>./media/marquees/Bally Pinball (1981)(Bally)[b]-marquee.png</marquee>
    <video>./media/videos/Bally Pinball (1981)(Bally)[b]-video.mp4</video>
    <titleshot>./media/titleshots/Bally Pinball (1981)(Bally)[b]-titleshot.png</titleshot>
    <manual>./media/manuals/Bally Pinball (1981)(Bally)[b]_(us).pdf</manual>
    <boxback>./media/boxbacks/Bally Pinball (1981)(Bally)[b]-boxback.png</boxback>
    <extra1>./media/extra1/Bally Pinball (1981)(Bally)[b]-side.png</extra1>
  </game>
  <game id="46459">
    <path>./Bingo Math + Speed Math (19xx)(Bally).zip</path>
    <name>Speed Math+bingo Math</name>
    <desc>Deux jeux amusants et rapides qui aiguisent les compétences de base en mathématiques. L'addition, la soustraction, la multiplication et la division sont les ingrédients clés. Plus vous répondez vite, plus vous obtenez de points. Au fur et à mesure que le score augmente, les problèmes deviennent plus difficiles. L'IA ajuste automatiquement les niveaux de compétence. Un excellent outil pédagogique !</desc>
    <publisher>Bally</publisher>
    <genre>Compilation</genre>
    <genreid>3840</genreid>
    <md5>aece321708d3612658d72ee59ac27d5e</md5>
    <image>./media/images/Bingo Math + Speed Math (19xx)(Bally)-image.png</image>
    <wheel>./media/wheels/Bingo Math + Speed Math (19xx)(Bally)-wheel.png</wheel>
    <boxart>./media/boxarts/Bingo Math + Speed Math (19xx)(Bally)-boxart.png</boxart>
    <screenshot>./media/screenshots/Bingo Math + Speed Math (19xx)(Bally)-screenshot.png</screenshot>
    <cartridge>./media/cartridges/Bingo Math + Speed Math (19xx)(Bally)-cartridge.png</cartridge>
    <mix>./media/mix/Bingo Math + Speed Math (19xx)(Bally)-mix.png</mix>
    <thumbnail>./media/thumbnails/Bingo Math + Speed Math (19xx)(Bally)-thumb.png</thumbnail>
    <marquee>./media/marquees/Bingo Math + Speed Math (19xx)(Bally)-marquee.png</marquee>
    <video>./media/videos/Bingo Math + Speed Math (19xx)(Bally)-video.mp4</video>
    <manual>./media/manuals/Bingo Math + Speed Math (19xx)(Bally)_(us).pdf</manual>
    <boxback>./media/boxbacks/Bingo Math + Speed Math (19xx)(Bally)-boxback.png</boxback>
    <extra1>./media/extra1/Bingo Math + Speed Math (19xx)(Bally)-side.png</extra1>
  </game>
  
  ...
  



If you wish, you can delete the “export” folder on both the source and target computers or empty it for future use.