Trouble with the new skyscraper package
-
Hello.
I tried to install the latest skyscraper package from the optional packages and when I try to compile it from source, I receive the following:
Could not successfully install Scraper for EmulationStation (/home/retropie/RetroPie-Setup/tmp/build/skyscraper/platforms.json not found). /home/retropie/RetroPie-Setup Log ended at: Fri Nov 3 11:30:02 AM CET 2023 Total running time: 0 hours, 0 mins, 31 secs
I see that the git version cloned is the latest (3.9.1) version and since version 3.9.0, the platforms.json has been replaced by peas.json but I couldn't find a way to fix that.
I replaced the file incude in the retropie script skyscraper.sh:
function install_skyscraper() { md_ret_files=( 'Skyscraper' 'LICENSE' 'README.md' 'config.ini.example' 'artwork.xml' 'artwork.xml.example1' 'artwork.xml.example2' 'artwork.xml.example3' 'artwork.xml.example4' 'peas.json' 'screenscraper.json' 'mobygames.json' 'tgdb_developers.json' 'tgdb_publishers.json' 'mameMap.csv' 'aliasMap.csv' 'hints.xml' 'docs' 'import' 'resources' 'cache/priorities.xml.example' ) }
as well as:
local f_conf for f_conf in artwork.xml aliasMap.csv peas.json screenscraper.json; do copyDefaultConfig "$md_inst/$f_conf" "$scraper_conf_dir/$f_conf" done
But it didn't help. We are not able to open an issue on the fork since the author has disabled issues so I was not sure where to ask for help.
Thanks in advance.
-
Yes build from source is failing. Log file: https://pastebin.com/CnycTMQV
-
Actually I noticed that the binary compiles fine so we can ignore the error message. What seems to happen is that the
/usr/local/etc/skyscraper
directory seems to miss some files. We can download the zip file of 3.9.1 from here and put the CACHE.md from the docs as well as all *.json files from the root of the project to the directory above and it will work through retropie's menus.
-
I believe that it's better to not replace the files untill @Lolonois have a look into this issue.
-
@windg These files need to be there. You are not replacing anything since they don't exist there to begin with. The retropie script doesnt put them where they are supposed to be. If you try to start the compiled Skyscraper from the command line, you will get errors asking for these missing files.
-
@windg said in Trouble with the new skyscraper package:
I believe that it's better to not replace the files untill @Lolonois have a look into this issue.
The new version needs https://github.com/RetroPie/RetroPie-Setup/pull/3767 to be merged. Until then, update from binary (when available).
-
I just had a convo on discord with the screenscraper guys and it looks that version 3.9.1 is broken.
This command yields no results on 3.9.1, but it does work on 3.7.7Skyscraper -p switch -s screenscraper --query "romnom=Super%20Mario%20Odyssey%20(World)%20(En,Ja,Fr,De,Es,It,Nl,Zh,Ru)%20(Rev%203).xci" /home/retropie/RetroPie/roms/switch/super-mario-odyssey.xci
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.