muldjord / skyscraper

Powerful and versatile game scraper written in c++
GNU General Public License v3.0
478 stars 127 forks source link

aliasmap.csv is not used when scraping amiga games #259

Closed wholee closed 4 years ago

wholee commented 4 years ago

It looks like aliasmap.csv is not used when scraping amiga games.

I have put in multiple games but none of them scraped from screenscraper. I tested the substitutions manually and they do return proper results.

my aliasmap.csv:

AlienBreedTowerAssault_v1.3_AGA_2331;Alien Breed Tower Assault
DynaBlaster_v1.6_0664;Dynablaster

whdload.xml <name> tag for those games:

<name>Alien Breed - Tower Assault [AGA]</name>
<name>Dyna Blaster</name>

Manual scrape for "Dyna Blaster" doesn't return any results but "DynaBlaster" does, "Alien Breed - Tower Assault [AGA]" doesn't return results but "Alien Breed Tower Assault" does.

muldjord commented 4 years ago

This is not due to the Amiga platform. ScreenScraper is not search name based, and therefore aliasMap is not used with that module. You need to use, for instance, thegamesdb or mobygames for it to work.

If you want to force a result from screenscraper you can use the --query option as documented here.

wholee commented 4 years ago
Skyscraper -p amiga -s screenscraper --query "md5=D9291E4D28005B05DCEC569BEB6EAB9F" /home/pi/RetroPie/roms/amiga/DynaBlaster_v1.6_0664.lha
Skyscraper -p amiga -s screenscraper --query "md5=343E1BC21E45EE805C496E7FCDE999C5" /home/pi/RetroPie/roms/amiga/AlienBreedTowerAssault_v1.3_AGA_2331.lha

This works.

Thank you.

muldjord commented 4 years ago

You're welcome, gonna close this now.