Skyscraper is not generating list on the Retropie
-
Hi,
I'm trying to scrape games for Atari 2600 with fresh installation of my retropie.
I'm using:
Pi Model: Pi 4 Model B with 4GB
RetroPie Version: 4.6.2
Built From: used lite raspberry OS version and then downloaded RetroPie through the command line
USB Devices connected: External HD
Controller used: 8Bitdo Gamepad
Skyscraper version: 3.5.5After successfully gathered resource for atari2600, I went to generate game list(s) and this is what is shown and it is not moving for hours:
-
@UAEDreams Something is clearly wrong here... Both
Platform
andScraping module
is empty, which shouldn't even be able to happen. Can you post the command-line it shows shortly when you doctrl+c
?EDIT: Hm, seems it doesn't show the command-line used when using
ctrl+c
.EDIT2: I wonder if it's a display artifact. Skyscraper can't be run without a
-p PLATFORM
set. It will simply quit with an error message. So the above screenshot should not possible, unless it's somehow just not being shown.EDIT3: I am currently flashing an old SD card to test this myself. I hope I will be able to reproduce this error.
-
I think I figured out the issue.... Skyscraper reads the console name from the folder within the rom folder not the es_systems.cfg and that is causing the issue... just realized after your post and focusing on the issue.
For example: I have a folder called Atari-2600 not atari2600
Is there a way to make Skyscraper to read the console name from es_systems.cfg within the <platform></platform> ?
-
@UAEDreams Thanks for the information. I still can't figure out how this is possible. Even if you have renamed your
atari2600
folder toAtari-2600
and set-i /home/pi/RetroPie/roms/Atari-2600
(which is then necessary as the folder is now in a non-default location) it should still showPlatform: atari2600
when running it. I would always recommend simply using the default folder locations.EDIT: Thinking a bit more about it, the folder rename you describe is definitely the issue. The RetroPie Skyscraper script will list
Atari-2600
as a scrapable platform and try to run Skyscraper with-p Atari-2600
which won't work.So basically, if you need to rename your platform folders, I would recommend running Skyscraper from command-line instead. You probably won't be able to scrape those platforms from the script.
-
I'm scraping within the RetroPie GUI.. So I don't type any command myself
-
@UAEDreams Gotcha, that's what I mean by the RetroPie Skyscraper script. :)
-
Thank you.....
I think it is easier to rename the folder in the rom folder first, scrape it and then rename it back to the custom naming....
I'm not good at command line execution....
-
@UAEDreams said in Skyscraper is not generating list on the Retropie:
I think it is easier to rename the folder in the rom folder first, scrape it and then rename it back to the custom naming....
Yes, you are probably right. I am still flabbergasted how you were able to run it without a platform though... I just did what you did. Renamed my
atari2600
folder toAtari-2600
and tried to generate a gamelist through the RetroPie GUI for Skyscraper. And it, as I would have expected, gives me the error message:Please set a valid platform with '-p [platform]' Check '--help' for a list of supported platforms.
So I simply can't reproduce this. If you think of anything else you've set up that could have caused this, please let me know. For instance, did you edit the
config.ini
? I'd really like to figure out how you were able to run Skyscraper with an empty platform. -
@muldjord Thank you for your follow-up, I used the command line as suggested by you earlier to solve the issue and scrape...
I'm using the following code without issue and it is working perfectly:
Skyscraper -p atari2600 -s screenscraper --flags onlymissing -i "/home/pi/RetroPie/roms/Atari-2600" -o "/home/pi/RetroPie/roms/Atari-2600"
Same with other systems as well
-
@UAEDreams That's awesome, thanks for reporting back. :) I guess that no-platform run will remain a mystery. At least for now.
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.