Skip to content

Emulation Station theme based on elementaryOS color palette and Material/Android TV interface

License

Notifications You must be signed in to change notification settings

mluizvitor/es-theme-elementerial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Version 1.230514

Elementerial is a theme built totally from scratch for EmulationStation. It's based on Android TV's interface using some principles from Material Design with the addition of ElementaryOS color palette.

This theme supports custom backgrounds. Read CUSTOMBG.md for more details.

I made an web app to load, crop and save images named as the designated system. It's not powerful as Photoshop or GIMP, but help collect a lot of images and download them in one go.

Access Albedo Wallpaper Cropper.

If you're concerned about privacy, this web app will never collect or send any information anywhere. The images loaded are saved locally on the browser database. As an web app, it can be used offline after the first load.


⚠️ Elementerial now plays videos when browsing systems or games, however Elementerial does not come with any videos. You need to use https://www.screenscraper.fr/ or alike to get the videos and then Elementerial will be able to play them.


Last changes

- Updated all existent backgrounds and added new
- Remade custom background functionality
- Added Capcom PlaySystem 1, 2 & 3 logos
- Added auto collection logos and backgrounds
- Added 3 selectable text sizes
- Added option to use random game screenshots as system background
- Updated Vertical Arcade logo
- Updated carousel background to use random images when there is no background provided by theme
- Updated whole layer indexes (no visual changes)

Features

This theme has 14 color schemes:

  • Strawberry (Red)
  • Orange
  • Banana (Yellow)
  • Lime (Green)
  • Mint (Turquoise)
  • Blueberry (Blue)
  • Grape (Purple)
  • Bubblegum (Pink)
  • Cocoa (Brown)
  • Slate (Gray)
  • SNES Scheme (based on the SNES aged carcass color. Yellowish Gray + Purple)
  • Gameboy (based on the GB carcass. Gray + Claret + Green)
  • Pikachu Edition (based on the GB Pikachu Edition. Vibrant Yellow + Blue + Red)
  • Red Fruits (just a fancy color combination. Blue + Red + Purple)

And 2 styles:

  • Dark
  • Light

Selectable text sizes:

  • Small
  • Medium
  • Large

Compatibility

Elementerial was made for the following resolutions:

  • 480x320 (3:2 screen ratio), tested on Anbernic RG351M running AmberElec and RetroBat
  • 640x480 (4:3 screen ratio), tested on VirtualBox running Batocera and RetroBat
  • 1920x1152 (5:3 screen ratio), tested on VirtualBox running Batocera and RetroBat

* It's possible to use Elementerial in other resolutions and systems based on EmulationStation, however full compatibility is not guaranteed.


Screenshots and Videos

Video View

video-view.mp4

Elementflix View

elementflix-view.mp4

Main Screen

Strawberry + Dark Pikachu Edition + Light

Game List

Mint + Dark + Detailed View SNES Sheme + Light + Boxes View

Menu

Blueberry + Dark Game Boy Scheme + Light

About Auto Collection Logos

Elementerial now show logo for some auto/custom collections.

What are collections?

Collections are a way to arrange your games. You can create editable or dynamic collections. Editable collections are those you manually add games, while Dynamic collections are those you can set filters or search texts.

To create a new collection on EmulationStarion and enable them to be displayed on main screen/carousel:

On EmulationStation → Start → Game Collection Settings

  1. Group unthemed custom collections (disabled)
  2. Create new editable/dynamic collection
    1. Insert the name of the collection
    2. See the list below for collection names that have a logo

Currently supported franchises

There is a couple of logos for the following franchises:

  • Final Fantasy
  • Mario
  • Metroid
  • Persona
    • I like to create Persona collection as a dynamic collection and use the text persona, megami tensei as Find Games content, so the collection gathers all games with Persona and Megami Tensei in its titles (which includes Shin Megami Tensei as well).
  • Pokemon
  • SaGa
  • Zelda

Miscellaneous Collections:

  • Grouvee Playing

The names listed are case sensitive and with white spaces (like in Final Fantasy). If you use any variation like MariO or final-fantasy your collection will not display the logo.


Supported Platforms

Systems: 3DO, Amiga, Amiga CD32, Amstrad CPC, Atari 800, Atari 2600, Atari 5200, Atari 7800, Atari Lynx, Atari ST, Atomiswave, Capcom PlaySystem 1, Capcom PlaySystem 2, Capcom PlaySystem 3, Channel F, Coleco Vision, Commodore 16, Commodore 64, Commodore 128, Commodore VIC-20, Daphne, Doom, Dreamcast, EasyRPG, Famicom, Famicom Disk System, Final Burn Neo, Game&Watch, Gameboy & Hacks, Gameboy Color & Hacks, Gameboy Advance & Hacks, Gamegear & Hacks, Homebrew, Intellivision, Java, Laserdisc, Mame, MasterSystem, Megadrive / Genesis & Hacks, Megaduck, MS-DOS / PC, MSX, MSX2, Naomi, NEC Pc88, NEC Pc98, NeoGeo, NeoGeo CD, NeoGeo Pocket, NeoGeo Pocket Color, NES & Hacks, Nintendo 64, Nintendo DS, Odissey², OpenBor, PC Engine / TurboGrafx 16, PC Engine CD / TurboGrafx CD, PC Engine SuperGrafx, PC-FX, PICO-8, PlayStation, Ports, Pokémini, PSP, PSP Minis, Satellaview, Saturn, ScummVM, SC-3000, Sega 32x, Sega CD / Mega CD, SG-1000, Sharp X1, Sharp X68000, Sinclair ZX81, Sinclair ZX Spectrum, Solarus, Sufami, Super Gameboy, Super Famicom, Super Nintendo & Hacks & MSU-1, SuperVision, Tic-80, Uzebox, Vectrex, Videopac, VirtualBoy, Wolfenstein, WonderSwan, WonderSwan Color, and Others.

Collections: 2 Players, 4 Players, Arcade, Arcade Vertical, Pistol Games, Screenshots, Custom Collections, Tools, Favorites, All Games, Never Played, Last Played, RetroAchievements, MPlayer.


License

All videogame and computer system logos used are the property of their respective Developers/Producers/Distributors/Licensors.

Some logos were taken from Dan Patrick's set. (Thanks for the great work).

Some fonts are licensed under Apache 2.0 and SIL Open Font License.

Some icons are licensed under Apache 2.0 or their respective license.

All the files, code and images not mentioned abore are licensed under the MIT License.


Made With

Inkscape Visual Studio Code And Love