Outils pour utilisateurs

Outils du site


Panneau latéral

Français


English

scraper-en

Scraper your Roms with ARRM

Before embarking on your first scrape with ARRM, I invite you to read the previous paragraphs (Application Setup, and Interface Overview) to fully understand the ARRM mechanism.

The different ARRM options must be set before proceeding.


Scrape Multi-Sytems

To activate this mode, simply select more than 1 system from the list of systems on your Recalbox / Batocera

When multiple systems are selected, the 'Show' button changes to a 'Screenscraper' button. This mode only works with Screenscraper.

Automatic assignment of a template

If you want ARRM to apply a different template depending on the systems, do not forget to tick the box 'Template auto association'. ARRM relies on the file %appdata%\roaming\Nexouille Soft\arrm\database\template_association.txt (which you can modify via the template selection interface) to determine which template to apply to which system.

Operating mode:
Select a single system, then click on 'Show Mix Model' to select the desired template, then confirm.
If you wish to modify the default template: Do not select any system and click on 'Choose Mix Template', then confirm.
The system / template association will be saved in the template_association.txt file

Sample content of this 'template_association.txt' file

;; format of line :
;; system(in lower case)|path to xml template from %appdata%\roaming\nexouille soft\arrm\ressources\template\
;; remove the ; to activate system template
;; if no template is found for a system , default template will be assign (the one define in default line)
;; do not delete default line (but you can change the template assigned)
;; you can add new systems, but be careful to respect the syntax 
;;
default|mix_monitor_cartridge\mix_monitor_cartridge.xml
3do|mix_3do\mix_3do_cartridge.xml
3ds|mix_3ds\mix_3ds.xml
amiga600|mix_amiga600\mix_amiga600.xml
atari2600|mix_atari_2600_cartridge\mix_atari_2600_cartridge.xml
fba_libretro|mix_arcade_red_profile _v2\mix_arcade_red_profile_v2.xml
snes|mix_snes\mix_snes_cartridge.xml
...

In order to know the list of templates and their directory, just go to %appdata%\roaming\nexouille soft\arrm\ressources\template\ If a system is not present, ARRM will take the template associated with the line starting with 'default'

If auto-association is not enabled, ARRM will take the template selected in the 'image option' control panel and apply it to all systems.

Launch of the scrape

When you press the 'Screenscraper' button, ARRM will treat each of the selected systems and will:

  • Load the existing gamelist.xml, or create a new one with the found roms
  • Search Screenscraper for game information
  • Apply the different options chosen in the settings
  • Will save the gamelist.xml once the searches are done for a system
  • Will switch to the next system

At any time you can stop the scrape by pressing the ' Stop ' button.

When all systems have been processed, a summary appears showing the number of games found per system and the time spent.


Scrape Mono-Sytem and scrape of games

ARRM allows you to scrap an entire system, or only certain games of a system.

For this you need to select only 1 system in the system screen:

Click on the 'Show' button to display the found Roms. ARRM loads the existing gamelist.xml and verifies the existence of the Roms files. If the file does not exist, the ROM will not appear in the database. And conversely if a game is present on the disc but not present in the existing gamelist.xml, it will be added to the Database.

Once the Database is filled with the Roma found, you can

  • apply filters on the Database

  • Select all or part of the elements of the Database
  • Execute actions on selected items

  • Start a scrap using one of the 3 scrapers proposed (MameDB, TheGamesDb, Screenscraper (recommended because very complete) .You can stop at any time a scrap by pressing the button '<color # ed1c24> Stop </ color>'

When you are done with the Database manipulations, remember to save your content in the gamelist.xml by clicking on the button 'Create gamelist.xml'

ARRM has a data recovery system when an application crash occurs. When loading a system, if ARRM detects that a crash has occurred, it proposes to restore the recovered information until the moment of the crash.

You can also consult after each operation a log by clicking on the 'View Log' button


scraper-en.txt · Dernière modification: 2019/10/05 14:22 par nexusone13