Skyscraper not scraping covers or wheels
-
I'm using Linux Mint and was sent here from the Skyscraper GitHub.
I scraped from Screenscraper and Thegamesdb and outputted to the Pegasus frontend, with the onlymissing flag.
My first scrape was without the flag and only from Screenscraper, but even then I got no covers and wheels. In all cases, my config included cacheCovers=true in [main].
-
@Obspogon said in Skyscraper not scraping covers or wheels:
no covers and wheels
Are you referring to cached resources, or the output files? The default
artwork.xml
outputs two resources: a "marquee" image (using thewheel
resource), and a "screenshot" (composite image using screenshot, cover, and wheel art resources.) The "screenshot" is used for the gamelist<image>
tag in EmulationStation (don't know how it's handled in Pegasus), and the "marquee" is the game logo (using wheel art resource, but ES calls it "marquee") and is shown in gamelists in video view mode. There will be no "cover" or "wheel" output, but you can editartwork.xml
or point to a custom artwork file inconfig.ini
to output additional images if you need them.If that's not it:
Default behavior is to scrape only titles that have no data from this module (screenscraper, thegamesdb, etc.).
onlymissing
scrapes only titles that have no data from any module instead. If the game has any data at all (from this or any module, depending), even if all it has is a title, it will be skipped.You can force it to re-scrape all titles using
--cache refresh
.What is an example of a game that is missing the wheel and/or cover resource?
-
@sleve_mcdichael I'm referring to the covers and wheels folder in each ROM/media folder being empty.
I'll try
--cache refresh
and see if that works.@sleve_mcdichael said in Skyscraper not scraping covers or wheels:
Default behavior is to scrape only titles that have no data from this module (screenscraper, thegamesdb, etc.). onlymissing scrapes only titles that have no data from any module instead. If the game has any data at all (from this or any module, depending), even if all it has is a title, it will be skipped
Also, thanks for telling me this.
-
@Obspogon said in Skyscraper not scraping covers or wheels:
@sleve_mcdichael I'm referring to the covers and wheels folder in each ROM/media folder being empty.
Yeah, so the output files, then. You probably have the cached resources already. Does the "screenshots" folder contain raw screenshots, or composite images with rendered box and wheel art?
Have a look at the
artwork.xml.example{#}
files in your.skyscraper
directory..example2
for instance will output raw unedited versions of each resource type. Full documentation at https://github.com/muldjord/skyscraper/blob/master/docs/ARTWORK.md -
@sleve_mcdichael the screenshots folder has composited images
Git it now, will use that example now. Thanks.
-
For example I only want the cover art as my image. Not a 3D-rendered box, not the composite screenshot with box and wheel art, just the flat 2D cover art. So I point my
config.ini
at a customartwork-cover.xml
and that looks like:<?xml version="1.0" encoding="UTF-8"?> <artwork> <output type="screenshot" resource="cover"/> <output type="marquee" resource="wheel"/> </artwork>
Note, the output uses
type="screenshot" resource="cover"
. This still puts the image in the "screenshots" folder; that's just how it works. Whatever you define as "screenshot," that's what gets put in the gamelist<image>
tag. (Again, this for ES, I don't know how it might be different for Pegasus FE.) But I use the "cover" resource and so the image that appears in my gamelist is a picture of the cover, not a screenshot, even though it's called "screenshot."If you want raw cover, screenshot, wheel and marquee outputs, use
artwork.xml.example2
:<?xml version="1.0" encoding="UTF-8"?> <!-- This example simply exports the raw unedited versions of each artwork type coming directly from the scraping source --> <artwork> <output type="cover"/> <output type="screenshot"/> <output type="wheel"/> <output type="marquee"/> </artwork>
The default
artwork.xml
only outputs two images, but one of them has many layers, and between them it uses three of the four resources (the "marquee" resource is not used. Note that even in the output node called "marquee," it uses the "wheel" resource instead):<?xml version="1.0" encoding="UTF-8"?> <!-- This is the default artwork.xml provided by Skyscraper. More examples can be found in '~/.skyscraper'. Be sure to check the full artwork documentation here: https://github.com/muldjord/skyscraper/blob/master/docs/ARTWORK.md --> <artwork> <output type="screenshot" width="640" height="480"> <layer resource="screenshot" x="20" width="520" height="390" align="center" valign="middle"> <rounded radius="10"/> <stroke width="5"/> </layer> <layer resource="cover" height="250" x="0" y="-10" valign="bottom"> <gamebox side="wheel" rotate="90"/> <shadow distance="5" softness="5" opacity="70"/> </layer> <layer resource="wheel" width="250" x="-10" align="right"> <shadow distance="5" softness="5" opacity="70"/> </layer> </output> <output type="marquee" resource="wheel"/> </artwork>
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.