RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Versatile C++ game scraper: Skyscraper

    Scheduled Pinned Locked Moved Ideas and Development
    skyscraperscrapergamelist.xmlscrapinggithub
    1.6k Posts 113 Posters 1.6m Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • muldjordM
      muldjord @AlCzervik
      last edited by muldjord

      @AlCzervik No, it is in /home/pi/.skyscraper/config.ini (which, when it's installed through RetroPie-setup is actually linked to the actual file inside /opt/retropie/configs/somethingsomething... I can't remember the exact location. But for all intends and purposes, it's located at /home/pi/.skyscraper/config.ini.

      A 2 Replies Last reply Reply Quote 0
      • A
        AlCzervik @muldjord
        last edited by

        @muldjord Just want to thank you again for all of your troubleshooting. Quick update is I'm fully functional but I needed a completely new install of RetroPie to get there. Not sure what was going on but I was looking to potentially do it for multiple reasons so all good. Skyscraper is awesome and working great!

        1 Reply Last reply Reply Quote 0
        • A
          AlCzervik @muldjord
          last edited by

          @muldjord One small hiccup. I'm attempting to load the Sega Genesis artwork vis Skyscraper. I select Genesis but I notice each payload is still seeking the artwork for platform=Megadrive. Obviously they are technically the same but I there are differences. Small issue but I assume it just isn't passing the right parameter when I select Genesis vs. Megadrive. Apologies if this is the wrong forum so please direct me elsewhere if needed. Thank you!

          mituM muldjordM 2 Replies Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @AlCzervik
            last edited by

            @AlCzervik said in Versatile C++ game scraper: Skyscraper:

            I select Genesis but I notice each payload is still seeking the artwork for platform=Megadrive

            In RetroPie, they're the same folder/platform. What differences do you see for scraping ?

            1 Reply Last reply Reply Quote 0
            • muldjordM
              muldjord @AlCzervik
              last edited by muldjord

              @AlCzervik You can force it to use the genesis game data and artwork (if there is any, it will still fall back to Megadrive if none is found) by adding the following to /home/USER/.skyscraper/config.ini:

              [genesis]
              region="us"
              

              But normally this is all up to the naming of your files. If they have region designations ((europe), (usa)) that match where they are from (and thereby Genesis vs Megadrive) they will get scraped correctly automatically.

              But I must stress that i depends on whether the scraping module you are scraping from supports region and if it has the data for it in their database.

              Read more here: https://github.com/muldjord/skyscraper/blob/master/docs/REGIONS.md

              A 1 Reply Last reply Reply Quote 0
              • A
                AlCzervik @muldjord
                last edited by

                @muldjord @mitu Thank you both. I just noticed that the payload wasn't passing "genesis" when running via Skyscraper. And yes, same folder for these ROMs so I assume the file name is driving the correct art per @muldjord's comment. And thanks, I'll attempt to force the the genesis game data/network. Thanks again!

                muldjordM 1 Reply Last reply Reply Quote 0
                • muldjordM
                  muldjord @AlCzervik
                  last edited by

                  @AlCzervik Please also check my edits if you haven't seen it. I just added some more.

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    AlCzervik @muldjord
                    last edited by

                    @muldjord Got it. Thanks!

                    1 Reply Last reply Reply Quote 0
                    • R
                      Retro
                      last edited by

                      Is there a way to delete the cached information for an individual game? Sometimes the scraper fetches the wrong information for a game and I don't really wanna delete all my cached information for a system just to fix one error.

                      Cheers!

                      Computer: Raspberry Pi 1 Model B (Rev 2)
                      RetroPie Image: Official
                      Controller: Keyboard

                      muldjordM 1 Reply Last reply Reply Quote 0
                      • muldjordM
                        muldjord @Retro
                        last edited by muldjord

                        @Retro Yes, you can easily delete the data for a single game with Skyscraper -p platform --cache edit FILENAME

                        If a game is connected to an incorrect game when using the screenscrapermodule, you should consider reporting it to them, so it gets fixed.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          AlCzervik @muldjord
                          last edited by

                          @muldjord Again, sorry if this is the wrong forum, but are their any tricks to getting Daphne scrapes working properly? I've got Dragons Lair functional, but no art.

                          muldjordM 1 Reply Last reply Reply Quote 0
                          • muldjordM
                            muldjord @AlCzervik
                            last edited by

                            @AlCzervik And you have tried scraping it with Skyscraper?

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              AlCzervik @muldjord
                              last edited by

                              @muldjord Yep, it found data but in Emulation Station it's not showing up. So I don't think the issue is with Skyscraper getting the data, but definitely Daphne stores ROMs differently than other platforms.

                              muldjordM 1 Reply Last reply Reply Quote 0
                              • muldjordM
                                muldjord @AlCzervik
                                last edited by

                                @AlCzervik And you did generate the gamelist for it after grabbing the data, right?

                                A 2 Replies Last reply Reply Quote 0
                                • KN4THXK
                                  KN4THX
                                  last edited by

                                  I am having an issue where screenscraper says states that anonymous users only get 1 thread and I am locked to that but Screenscraper shows my account as having 6 threads and my scrape total on Screenscaper's site continually climbs while I am scraping on my Pi. I edited the config file to use 6 threads and obviously my user:pass is correct or it wouldn't show up on the site. Has anyone had the same trouble?

                                  "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                                  muldjordM 1 Reply Last reply Reply Quote 0
                                  • A
                                    AlCzervik @muldjord
                                    last edited by

                                    @muldjord Yep. Tried it a few times.

                                    1 Reply Last reply Reply Quote 0
                                    • muldjordM
                                      muldjord @KN4THX
                                      last edited by

                                      @KN4THX said in Versatile C++ game scraper: Skyscraper:

                                      I edited the config file to use 6 threads and obviously my user:pass is correct or it wouldn't show up on the site. Has anyone had the same trouble?

                                      You don't need to set threads=6 it will do this automatically when you've added:

                                      [screenscraper]
                                      userCreds="USER:PASS"
                                      

                                      Please verify that you have it entered exactly like that in /home/USER/.skyscraper/config.ini. Also please verify what it says when it starts scraping. Something like Starting scraping run on X files using Y threads. Does it say 1 threads or 6 threadsthere?

                                      KN4THXK 1 Reply Last reply Reply Quote 0
                                      • A
                                        AlCzervik @muldjord
                                        last edited by

                                        @muldjord A few more points. Per the RetroPie Daphne emulator site: https://retropie.org.uk/docs/Daphne/ the file structure is a bit different. From EmulationStation I just see 1 game entitled Lair. In the file structure under Daphne, you have two folders: lair.daphne and roms. The lair.daphne folder has the content (videos, screenshots, etc), the roms folder has the lair.zip file. So could that be the cause of the issue?

                                        muldjordM 1 Reply Last reply Reply Quote 0
                                        • muldjordM
                                          muldjord @AlCzervik
                                          last edited by muldjord

                                          @AlCzervik Oh, so it's not a file called lair.daphne it's a folder, I didn't know that. I don't have any Daphne games, so it would be cool if we could figure this out.

                                          Well, basically I'm guessing, if you enter the roms folder inside the daphne folder, you will probably see the artwork and so on, right? It scrapes the lair.zip file from that folder and that's what's added to the gamelist.

                                          What file do you select to start a game?

                                          A 2 Replies Last reply Reply Quote 0
                                          • A
                                            AlCzervik @muldjord
                                            last edited by

                                            @muldjord I think you're right. I'm sure it's stored 1 level lower as that's where the lair.zip is located. The file I select to start the game is the "Lair" file that is shown via EmulationStation so I assume we need to map the artwork somehow to that top level.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.