Skip to content

A simple theme for Retropie + EmulationStation based around the look of a coffee table book

Notifications You must be signed in to change notification settings

anthonycaccese/art-book-next-retropie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Art Book Next (RetroPie Version)

A simple theme for the version of EmulationStation used in RetroPie.
Based on the style of a coffee table book.

Discussion occuring here: https://retropie.org.uk/forum/topic/33010/theme-art-book-next

Preview

System View Gamelist View
Screen Shot 2022-07-21 at 12 51 34 Screen Shot 2022-07-21 at 12 47 54

Configuration Options

  • The theme has a simple set of options that can be changed directly in the root theme.xml
    • Options:
    • <aspectRatio></aspectRatio>- sets the aspect ratio the theme will render at. If needed, this should be changed to match the aspect ratio of your screen.
    • <gameListStyle></gameListStyle>- sets the layout used for the gamelist view when media & metadata are scraped for your games
    • <colorScheme></colorScheme>- sets the color scheme that is used for the overall theme on all views
  • 16:9, 16:10 and 4:3 aspect ratios are currently supported
  • there are 2 gamelist layouts to choose from (metadata-on & metadata-off)
  • and 4 pre-built color schemes are currently available with the option of creating your own customized color scheme through a simple XML file (details below)

Preview of the Aspect Ratio & Layout Variants

Aspect Ratio Gamelist - Metadata On Gamelist - Metadata Off
16:9 art-book-next-16-9-metadata-on art-book-next-16-9-metadata-off
16:10 art-book-next-16-10-metadata-on art-book-next-16-10-metadata-off
4:3 art-book-next-4-3-metadata-on art-book-next-4-3-metadata-off

Preview of the pre-built Color Schemes

Color Preview
Art Book Next art-book-next-16-9-metadata-on
Art Book (based on my original theme from 2017) Screen Shot 2022-07-21 at 12 11 33
Steam OS (being used as the default for RetroDeck) Screen Shot 2022-07-21 at 12 13 12
SNES (simply made for fun as the SNES was my first console) Screen Shot 2022-07-21 at 12 12 26

User Customizations

When using the theme on RetroPie you can make the following changes in the root theme.xml to tailor the look to your setup

Aspect Ratio...

Change the value in <aspectRatio> to match your screen aspect ratio (default is 16-9)

<!-- 
Apsect Ratio Options:
16:10 = 16-10
16:9 = 16-9
 4:3 = 4-3
-->
<aspectRatio>16-9</aspectRatio>

Gamelist Style...

Change the value in < gameListStyle > to match your preferred gamelist layout (default is metadata-on)

<!-- 
Gamelist Style Options:
metadata-off
metadata-on
-->
<gameListStyle>metadata-on</gameListStyle>

Color Scheme...

Change the value in < colorScheme > to match your preferred color scheme (default is art-book-next)

<!-- 
Color Scheme Options:
art-book-next
art-book
snes
steam-deck
custom
-->
<colorScheme>art-book-next</colorScheme>

If you change the color scheme option to custom then you can change values in the color-scheme-custom.xml file to match the colors you prefer. I am happy to add additional colors to the pre-built list too; so if you create one that you are comfortable with sharing please post it here: https://retropie.org.uk/forum/topic/33010/theme-art-book-next

Example:

As a quick example if you have a screen with a 16:10 aspect ratio, do not want to see metadata and like the snes colors then this is what you would change in the theme.xml

<!-- 
Apsect Ratio Options:
16:10 = 16-10
16:9 = 16-9
4:3 = 4-3
-->
<aspectRatio>4-3</aspectRatio>
<!-- 
Gamelist Style Options:
metadata-off
metadata-on
-->
<gameListStyle>metadata-off</gameListStyle>
<!-- 
Color Scheme Options:
art-book-next
art-book
snes
steam-deck
custom
-->
<colorScheme>snes</colorScheme>

To-Do

(a quick list of items I am looking to add)

  • Add 3:2 & 5:3 Aspect Ratios
  • Create and add any missing background art
  • Add the ability to provide custom background art

Additional Notes

Scraping:

  • To create the layout in the metadata-on variation i rely on the md_thumbnail, md_video and md_marquee tags. So to get the same look these are my recommended scrape settings:
    • md_image = screenshot
    • md_marquee = wheel (the transparent wheel art)
    • md_thumbnail = 2D boxart
    • md_video = video (though this is optional as the theme also works with just md_image)

Versions for other ES forks:

  • If you use ES-DE... then this version of the theme will work out of the box with that distribution. When used with ES-DE the theme comes with additional support for navigation sound sets. I'm also working on a version to support the 2.0 theme engine that the ES-DE team is working on and will post that here when available.
  • If you use Batocera... then check out the version here. The Batocera version has all the same base features but simply makes them available to change through Batocera's menu UI (i.e. you don't need to touch the XML as discussed above). It also adds some additional features such as the theming of the menu and the ability to toggle on/off the display of different media elements directly through the menu ui as well.

Acknowledgments

  • Most system logos were sourced and modified from the excellent work done by Dan Patrick here. I modified each to be compatible with EmulationStation's current SVG support.
  • ChangaOne font is by Eduardo Tunni
  • Oxygen font is by Vernon Adams

License

Creative Commons CC-BY-NC-SA - https://creativecommons.org/licenses/by-nc-sa/2.0/ You are free to share and adapt this theme as long as you provide attribution back to me (and the above credits) as well share any updates you make under the same licence terms.

Download

For Retropie and ES-DE v1.x - https://github.com/anthonycaccese/art-book-next-retropie/archive/master.zip

Thank you for taking a look at this 😄

About

A simple theme for Retropie + EmulationStation based around the look of a coffee table book

Topics

Resources

Stars

Watchers

Forks