Versatile C++ game scraper: Skyscraper
-
Congratulations on the new release. Thank you for the continuous work on Skyscraper ! Docs should be updated soon, following the updates in the wiki.
-
-
@muldjord said in Versatile C++ game scraper: Skyscraper:
Now converts ES game list entries to <folder> entries if a .cue or .m3u file is found in a subfolder. This causes the information and artwork to be shown when selecting the folder in ES rather than the .cue or .m3u file inside the subfolder. This is very useful for psx scraping
Can you give an example? This is the only changelog entry which I don't find too clear.
Congratulations on the release, too! Looking forward to scraping some PC titles with IGDB =)
-
@Silent said in Versatile C++ game scraper: Skyscraper:
Can you give an example? This is the only changelog entry which I don't find too clear.
Check further down :) I elaborate on it there.
-
I've never had much luck scraping my Amiga games despite all the improvements made recently. With the release of v3.0.0, what's the best way for me to remove anything I've scraped in the past and start again from scratch? FS-UAE Arcade on Windows also scrapes from OpenRetro.org and I'm hoping for something approaching that level of success (which I'm sure SkyScraper can do).
-
@LineOf7s Best approach is simply to run the following commands:
$ Skyscraper -p amiga -s openretro --refresh $ Skyscraper -p amiga
The openretro module has been improved a bit, so you might have luck with that. With that said, I would strongly recommend using the RetroPlay lha files with Amiberry. It turns the Amiga into almost-a-console in that it uses the WHDLoad files. And Skyscraper scrapes these really well with OpenRetro since I've worked behind-the-scenes with some really cool guys to make use of OpenRetro's uuid's for these games.
-
Finally figured out how to use skyscrapper in command line mode. Unfortunately, when I scrap single roms, it always writes in log that "Pretend is set" (event if I set it to false in config.ini). So my custom query works, the game is found, but gamelist.xml is not updated. When I don't specify a filename, it goes through all roms per platform and works fine.
-
@megaJekan The new 3.0.0 version no longer updates your
gamelist.xml
after gathering the info, you need to run the scraper again to generate the gamelist(s) - as indicated by @muldjord above - adding just theplatform
parameter. -
@megaJekan And you can just remove the pretend from your config again. It isn't relevant.
-
@mitu said in Versatile C++ game scraper: Skyscraper:
@megaJekan The new 3.0.0 version no longer updates your
gamelist.xml
after gathering the info, you need to run the scraper again to generate the gamelist(s) - as indicated by @muldjord above - adding just theplatform
parameter.Thanks. I am still using the old version. The problem was that I haven't read the documentation for scraping single roms carefully enough: "It DOES NOT update it in your game list. To do so you need to regenerate the game list by simply leaving out the -s option entirely like so Skyscraper -p [platform]."
-
i just updated and the first thing i noticed is that the menu in retropie setup is now missing the refresh and purge options and it seems it is just set to always refresh the db.
also my config.ini did not migrate propper and i had to manually edit it after first run.
other than that, it seems to work as expected so far, alltho i would love to see a skipped file for each console, so it does not overwrite and only shows last run, if i choose to use the menu or automated bach script.
-
@Halvhjearne said in Versatile C++ game scraper: Skyscraper:
i just updated and the first thing i noticed is that the menu in retropie setup is now missing the refresh and purge options and it seems it is just set to always refresh the db.
They're not missing, they have their sub-menu now and the purge options have been moved in the Cache options sub-menu.
The refresh part depends on your settings - it has also been moved in the Cache options sub-menu, but if you set it to 'always refresh', then the configuration is kept. -
ahh, i see ... it just almost crashed, when i went there first time, so i killed it and thought it was a menu error or something.
i guess its processing the db, when you enter that menu.
-
@Halvhjearne said in Versatile C++ game scraper: Skyscraper:
i guess its processing the db, when you enter that menu.
It's just calculating the space occupied by the cache - how large is your cache folder ?
-
its about 52gb. :)
-
@Halvhjearne said in Versatile C++ game scraper: Skyscraper:
also my config.ini did not migrate propper and i had to manually edit it after first run.
What exactly didn't migrate properly? This would be pretty useful to me.
-
@muldjord i entered my Login and Password for screenscraper in the config.ini and defined 5 threads. Nevertheless during gathering only 1 thread is used
(i started gathering via the gui) -
i think it was brackets, hints and Resize options, but im unsure right now.
maybe its cause i did not use the default layout and instead of just uncommenting lines i added extra lines, cause i like to see the what the default option/line looked like.
-
@robertvb83 Just set the login, it will automatically set it to the max number of threads that are allowed using your credentials. No need to set the number of threads yourself.
You did set it like so I assume:
[screenscraper] userCreds="USERID:PASSWD"
-
@Halvhjearne It should replace all instances of
noHints
tohints
and reverse the bool and the same for the others no matter what line they are on. You can check if it has automigrated it by looking for aconfig.ini.old
file which contains the old config.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.