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.5m 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.
    • hi_im_daftH
      hi_im_daft
      last edited by

      Japanese-release only PSP title being returned for all scrapes? That's an odd one. :-|

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

        @analoghero Thank you so much, I've downloaded it. Could you also do me the favor of running the command "ls -l /home/pi/RetroPie/roms/megadrive >> /home/pi/megadrive_ls.txt" and send me the megadrive_ls.txt it creates? I need as much information as I can get to reproduce this.

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

          @analoghero Also, could you try running it with "Skyscraper -p megadrive -s screenscraper --updatedb --region wor" and see if that still returns the ".hack-Link" results?

          1 Reply Last reply Reply Quote 0
          • AnalogHeroA
            AnalogHero @muldjord
            last edited by AnalogHero

            @muldjord Ive uploaded to the same folder as before.

            Edit: The command above has the same result.

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User
              last edited by

              https://retropie.org.uk/forum/topic/16059/sselph-scrapper-getting-strange-results

              Sselph scraper has the same issue with scraping that .hack//link game.

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

                @livefastcyyoung Thank you!!! This is really helpful, it tells me a lot about what is going on. I still don't know why it scrapes ALL games like this for AnalogHero though. I'll investigate this further and provide a fix once I figure out how to do it properly.

                For now, if any of you guys are having the same issue, please let me know!

                EDIT: It seems to be an error on screenscrapers part, returning faulty results, maybe because of some server issues they are having. So this problem might go away by itself. Still problematic though, as the localdb will be updated with this faulty data, so anyone haveing the issue will have to rescrape with '-s screenscraper --updatedb' once the problem is fixed on their end.

                AnalogHeroA 1 Reply Last reply Reply Quote 0
                • AnalogHeroA
                  AnalogHero @muldjord
                  last edited by

                  @muldjord After further tests on my end, i think screenscraper has issues as you said. Even when scraping a single rom it returns .hack-link :(

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

                    @analoghero yeah, but it doesn't seem to be a general problem. I don't get the errors here. Maybe they have 1 server that causes this. And because they use load-balancing I just happen to reach one of their servers that works fine.

                    AnalogHeroA 1 Reply Last reply Reply Quote 0
                    • AnalogHeroA
                      AnalogHero @muldjord
                      last edited by

                      @muldjord Not your fault ofcourse, but this problem makes 2.3.0 not very usefull atm, because screenscraper has the most images.

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

                        @analoghero Yes, agreed. But as you say, I can't really fix that unfortunately... I will look into the problem further when I get home though. I'm curious as to what is going on and would like to know why it returns the ".hack-Link" result in the first place... :S

                        EDIT: And let me just say that I find it quite unfortunate that it had to coincide with my 2.3.0 release. :D I had been testing and testing and to read about such a weird problem seemingly breaking the results for you made me think I had overlooked something really obvious... So I'm "glad" it is seemingly not a problem on my end. Sad that screenscraper is having issues of course, it really is a fantastic source when it works.

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User
                          last edited by A Former User

                          @screech Might be able to add some suggestion as to what is happening at Screenscraper. Unfortunately it looks like he hasn't been on the forum in the last month.

                          1 Reply Last reply Reply Quote 0
                          • B
                            bleuge @AnalogHero
                            last edited by bleuge

                            @muldjord many many thanks for the hardwork in this version, as i said, best scraper around.

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

                            .hack link

                            I was getting this a lot other day,
                            Maybe Skyscraper simple could check if .hack link is returned from screenscraper, and if the file is not .hack link (words in filename), simple skip it?. Better to have nothing that a wrong result?

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

                              @bleuge Agreed, I would like to filter those out so it doesn't overwrite valuable data in the localdb. Still curious as to why screenscraper returns it in the first place. I hope they know about it and fix it.

                              AnalogHeroA B 2 Replies Last reply Reply Quote 0
                              • AnalogHeroA
                                AnalogHero @muldjord
                                last edited by

                                @muldjord I hope that, too. Dont know how to contact them, though.

                                stooS 1 Reply Last reply Reply Quote 0
                                • B
                                  bleuge @muldjord
                                  last edited by

                                  @muldjord confirmed that sselph also does the same. Screenscraper works with hashes in the api? Maybe is some error returning wrong data when no hash is hit

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

                                    I've now implemented a simple check for ".hack-Link" which will simply filter it out. It will be in 2.3.1 soon. I am currently looking into the "players" parsing to make it single digit.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      bleuge @muldjord
                                      last edited by

                                      @muldjord Great!

                                      Installed new version, i can see ocasionally "libpng error: Read Error" in the texts in screen.

                                      Can i suggest --showlocaldb_stats or something like this?
                                      I'd love to see the total differences in my localdb between runs.
                                      Also per-platform and a total at the end could it be great!

                                      Sorry for asking so much :) ... Could a debug log be enabled? So reporting errors and testing this could be made a lot easier?

                                      Thanks muldjord!

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

                                        @bleuge I could make it so it shows how many new entries have been added for the current run. That would be useful I think.

                                        Don't know about debug log. I could easily add a '--debuglog [filename]' which would save whatever data I added to it. But the hard part is knowing what data to put in there. I might look into it at some point in the future.

                                        B 1 Reply Last reply Reply Quote 0
                                        • stooS
                                          stoo
                                          last edited by

                                          I was just making a suggestion on the GitHub of another scraping tool when I came across this one.

                                          I noticed someone suggested adding .scummvm for scraping ScummVM. May I suggest instead...

                                          For ScummVM, simply parse the scummvm.ini file (\retropie\configs\scummvm\scummvm.ini) which contains all the information about installed games. This way there is no need to create dummy files to "trick" the scraper.

                                          It shouldn't be difficult to parse this ini file and grab all the game names and paths from there. It has the benefit that the descriptions are the same for everyone (ScummVM always uses the same description for each game variant) so matching by name alone should be no problem.

                                          Hashing ScummVM games does not work well, in my experience. There are far too many different variants of each game (compressed/uncompressed/stripped of extra files, etc.). If you use the values from the .ini file you can forget hashing entirely as ScummVM automatically identifies the games when you add them.

                                          muldjordM 1 Reply Last reply Reply Quote 0
                                          • stooS
                                            stoo @AnalogHero
                                            last edited by stoo

                                            @analoghero You can contact Screech and the rest of the screenscraper team on IRC. Use the CHAT IRC button at the top of the screenscraper.fr site.

                                            They seem to speak pretty good English as well as French :)

                                            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.