• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Skyscraper and rom names

Scheduled Pinned Locked Moved Help and Support
skyscrapernamegamelist.xml
6 Posts 3 Posters 1.2k 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.
  • T
    tuki_cat
    last edited by 11 Feb 2019, 17:24

    Pi 3 Model B+
    Pi 2.5 amp power suppply
    SanDisk 64GB SD card
    RetroPie 4.4 with most recent updates

    Hi,

    With the integral scraper being down I decided have a go with Skyscraper. It took a little while to work it out but I have found it great for scraping a lot of roms and the results are generally fantastic. I have also found out how to import my own screenshot, cover art, etc.

    However, I am having an issue with rom names.

    Hopefully I can get his across to everyone in the is post, and I'll use the example of 180 on the ZX Spectrum.

    My .tzx image of 180 is in the standard locaton for a spectrum rom, and is called "180 (1986)(Mastertronic).tzx". If I ran this rom it would create an entry in the gamelist.xml simply called "180 (1986)(Mastertronic", this would be in the <name> field

    I want the rom to be named in the gamelist as simply "180", so that when I am choosing a game to play it is displayed as "180". The quickest way I could do this is simply to rename the rom to "180" the gamelist would then use this name. The other quick way would be to manually edit the gamelist.xml and change the name to "180".

    Neither of these ways is quick if a lot of roms are involved and the problem with the second way is that when I use Skyscraper it will simply overwrite these manual edits.

    What I can't work out is why Skyscraper is not using the 180 . When I check the db.xml file in the cache it is showing the following (this is from an example when I tried to import the title via the textual import): -

    <resource sha1="5365245a74c96c3bca3fe8e71a4b20f7e815edc2" type="title" source="screenscraper" timestamp="1549904006169">180</resource>

    I have also tried importing the name using the textual import.

    All of the other fields on the textual import are working fine, I just can't get the name/title to change, it is like the gamelist.xml <name> field and the Skyscraprer <title> are two seperate things

    https://pastebin.com/xEzJRBee - this is a link to gamelist.xml that was generated using Skyscraper, the third line is the one I am trying to change.
    https://pastebin.com/bgZ6pAgK - here is my textual import file, the second line is the title I want to use.

    Anyone have any suggestions of what I might be doing wrong?

    M 1 Reply Last reply 11 Feb 2019, 17:37 Reply Quote 0
    • M
      mitu Global Moderator @tuki_cat
      last edited by mitu 2 Nov 2019, 17:37 11 Feb 2019, 17:37

      @tuki_cat Have you tried used the --nobrackets options in running Skyscraper ? How is the name of the game on the scraper source site (Screenscraper ? TheGamesDB ?) ?

      1 Reply Last reply Reply Quote 1
      • T
        tuki_cat
        last edited by 11 Feb 2019, 17:45

        As far as I can see gamesdb and screenscraper are returning a name of “180”, World of Spectrum is also returning 180.

        I’ll try the no brackets option later.

        M 1 Reply Last reply 11 Feb 2019, 18:01 Reply Quote 0
        • M
          mitu Global Moderator @tuki_cat
          last edited by 11 Feb 2019, 18:01

          @tuki_cat Make sure also you don't use the --forcefilename in the command line or in the configuration file.

          T 1 Reply Last reply 11 Feb 2019, 20:00 Reply Quote 0
          • T
            tuki_cat @mitu
            last edited by 11 Feb 2019, 20:00

            @mitu I checked the config.ini (I hadn't made any changes to this ).

            The file had all options commented out, but I removed the # for the forceFilename and set it to "false". I then created them gamelist but this did nothing.

            I then returned to the config.ini removed the # from brackets and set it to "false".

            I then created the gamelist and now it works fine!

            Thanks for your help.

            1 Reply Last reply Reply Quote 1
            • L
              Lolonois
              last edited by Lolonois 2 Nov 2019, 20:04 11 Feb 2019, 20:02

              From a cursory look two possible solutions:

              1. Make sure your priorities.xml file for the folder/system ZX Spectrum does use screenscraper first, then gamesdb, then import for the title.
              2. For manual import you need a template (definitions.dat) with all ###xy### strings (including ###TITLE###) and a actual XML-snippet with the concrete values. The only differences between the template and the XML-snippet must be the the ###xy### strings and the concrete values. Keep withspaces, no reordering, nothing. And -but I guess you did- the file to be imported must be named like the romfilename but without extension.

              HTH

              PS: Good to see you solved it just before my reply. :-)

              1 Reply Last reply Reply Quote 1
              6 out of 6
              • First post
                6/6
                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.

                This community forum collects and processes your personal information.
                consent.not_received