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

    Custom Theme Appears as Blank

    Scheduled Pinned Locked Moved Projects and Themes
    6 Posts 3 Posters 4.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.
    • E
      eupholoGamer
      last edited by eupholoGamer

      So I made a custom theme for a RetroPie that is going to be a birthday present, based off of a theme called Hurtaut.

      I replaced and/or modified all of the images, sounds, and theme.xml files in the original download and then installed the theme as instructed for the Hurtaut download under both etc/emulationstation/themes/themeName and home/pi/.emulationstation/themes/themeName (I've seen a lot of disagreement on which is correct so I tried both).

      I got a few errors (one for each active system asking for a <formatVersion> variable, which I added to the <theme> in theme.xml) but even after those were resolved and ES restarted I can only get a white background with basic black text and default-looking box art/metadata.

      I installed Carbon as a control and that works fine, is there something obvious I'm missing?

      Edit: here's the page I found the Hurtaut theme on: http://aloshi.com/emulationstation

      herb_fargusH 1 Reply Last reply Reply Quote 0
      • herb_fargusH
        herb_fargus administrators @eupholoGamer
        last edited by

        @eupholoGamer if you have too many systems than you'll get a white screen see:
        https://github.com/RetroPie/RetroPie-Setup/wiki/themes

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        E 1 Reply Last reply Reply Quote 0
        • E
          eupholoGamer @herb_fargus
          last edited by

          @herb_fargus This was my first thought as well, but rather than just a blank white screen I still have a basic menu. Also, I only have 5 systems (NES, SNES, N64, GBC, and GBA) installed with a total of 3 ROMs.

          herb_fargusH 1 Reply Last reply Reply Quote 0
          • RookervikR
            Rookervik Global Moderator
            last edited by

            Could still depend on your memory split. If you have a single 1920x1080 wallpaper, just one, and only 128MB RAM split, you will get white screen on ES with a theme. Carbon doesn't use anything larger than 128 pixels, and some SVGs. So the RAM consumption is extremely low. White screen is, from my testing, always a memory issue.

            Now if you're talking about a white background, functional menus and you can still access your systems, that would be the "default" Emulation Station theme. What appears when there are problems with the theme.xml.

            Here's an example of ES with a flawed theme loaded. alt text

            If you see that, it could be any number of errors in your xml. Pretty much any formatting error will cause the theme to load like that. Miss a space, error. Forget to close a section, call for a font that isn't there, put a tag where it shouldn't be... error. :D

            1 Reply Last reply Reply Quote 2
            • herb_fargusH
              herb_fargus administrators @eupholoGamer
              last edited by herb_fargus

              @eupholoGamer https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=86715

              You might want to look at nbba which is the most similar to that theme

              If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

              Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 1
              • E
                eupholoGamer
                last edited by

                Ah. So it's not an error IN the xml, the xml itself is just not compatible. That makes sense. Thanks so much for the help, and I'll definitely check out NBBA!

                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.