| Both sides previous revision Previous revision Next revision | Previous revision |
| themes [2021/12/03 21:44] – lbrpdx | themes [2025/06/18 02:49] (current) – old revision restored (2023/10/20 19:39) atari |
|---|
| ====== EmulationStation Themes ====== | ====== EmulationStation Themes ====== |
| |
| <WRAP center round todo> | |
| Page is WIP | |
| </WRAP> | |
| |
| A selection of Batocera-compatible themes can be installed through the menu **UPDATES & DOWNLOADS** -> **THEMES**. | A selection of Batocera-compatible themes can be installed through the menu **UPDATES & DOWNLOADS** -> **THEMES**. |
| Starting with Batocera.linux 5.24, most EmulationStation for RetroPie and Recalbox are compatible. But [[write_themes_for_emulationstation|some features are unique to Batocera]] and require a theme that has been designed for Batocera. | Starting with Batocera.linux 5.24, most EmulationStation for RetroPie and Recalbox are compatible. But [[write_themes_for_emulationstation|some features are unique to Batocera]] and require a theme that has been designed for Batocera. |
| |
| This menu gives you a list of themes available like: | This menu gives you [[https://batocera.org/themes.php|a list of themes]] available like: |
| |
| {{ :themes_list.png?nolink&400 |}} | {{ :themes_list.png?nolink&640 |}} |
| |
| In the screenshot above you can see which new themes can be downloaded, and which themes are available for an upgrade, based on their icons. | In the screenshot above you can see which new themes can be downloaded, and which themes are available for an upgrade, based on their icons. Here is a video example of how to install a theme from the content downloader: |
| | |
| | {{ ::themes_batocera.mp4?655x368 |}} |
| |
| <WRAP center round tip> | <WRAP center round tip> |
| |
| ===== Batocera Themes List ===== | ===== Batocera Themes List ===== |
| | There is a whole section for Batocera-EmulationStation themes on the [[https://batocera.org/themes.php|Batocera website]]. |
| |
| ^ Theme ^ Author ^ System List View ^ ROM List View ^ ROM Grid View ^ | ==== Batocera Themes - Serverlist ==== |
| | **Carbon (default)** | [[https://github.com/fabricecaruso/es-theme-carbon|fabricecaruso]] | {{ :themes:carbon_system.png?300 |}} | {{ :themes:carbon_list.png?300 |}} | {{ :themes:carbon_grid.png?300 |}} | | Here is the list of all available themes. |
| | Alekfull NX | [[https://github.com/fagnerpc/Alekfull-NX|fagnerpc]] | {{ :themes:alekfull-nx_system.png?300 |}} | {{ :themes:alekfull-nx_list.png?300 |}} | {{ :themes:alekfull-nx_grid.png?300 |}} | | |
| | Art-Book | [[https://github.com/anthonycaccese/es-theme-art-book|anthonycaccese]] | {{ :themes:artbook_system.png?300 |}} | {{ :themes:artbook_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Artflix | [[https://github.com/fagnerpc/Alekfull-ARTFLIX|fagnerpc]] | {{ :themes:artflix_system.png?300 |}} | {{ :themes:artflix_list.png?300 |}} | {{ :themes:artflix_grid.png?300 |}} | | |
| | Bannerbox | [[https://github.com/polosanretro/es-theme-BannerBox-master|Alainbraun]] | {{ :themes:bannerbox_system.jpg?300 |}} | {{ :themes:bannerbox_grid.jpg?300 |}} | {{ :themes:bannerbox_list.jpg?300 |}} | | |
| | Batocera Club Reloaded | [[https://github.com/lehcimcramtrebor/es-theme-batocer-club-reloaded|Snakervill + Hel Mic]] | {{ :themes:batocera-club.png?300 |}} | {{ :themes:batocera-club_list.png?300 |}} | {{ :themes:batocera-club_grid.png?300 |}} | | |
| | Ckau-Book | [[https://github.com/CkauNui/ckau-book|CkauNui]] | {{ :themes:ckaubook_system.png?300 |}} | {{ :themes:ckaubook_list.png?300 |}} | {{ :themes:ckaubook_grid.png?300 |}} | | |
| | ComicScrap | [[https://github.com/lehcimcramtrebor/es-theme-comicscrap|Hel Mic]] | {{ :themes:comicscrap.png?300 |}} | {{ ::themes:comicscrap_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | DragonBall TMCTV | [[https://github.com/Genetik57/es-theme-dragonball-TMCTV|TMCTV]] | {{ :themes:dragonball-tmctv_system.png?300 |}} | {{ :themes:dragonball-tmctv_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | EpicNoir | [[https://github.com/c64-dev/es-epicnoir|c64-dev]] | {{ :themes:epicnoir_system.png?300 |}} | {{ :themes:epicnoir_list.png?300 |}} | {{ :themes:epicnoir_grid.png?300 |}} | | |
| | Flat-Color | [[https://forum.batocera.org/public/d/2251-themes-batocera-29-05-2019/152|Sorken]] | {{ :themes:flatwhite_system.png?300 |}} | {{ :themes:flatwhite_list.png?300 |}} | {{ :themes:flatwhite_grid.png?300 |}} | | |
| | Flat-White | [[https://forum.batocera.org/public/d/2251-themes-batocera-29-05-2019/152|Sorken]] | {{ :themes:flatwhite_system.png?300 |}} | {{ :themes:flatwhite_list.png?300 |}} | {{ :themes:flatwhite_grid.png?300 |}} | | |
| | Forever | [[https://github.com/lehcimcramtrebor/es-theme-forever|Hel Mic]] | {{ :themes:forever_system.png?300 |}} | {{ :themes:forever_list.png?300 |}} | {{ :themes:forever_grid.png?300 |}} | | |
| | GPi-MiniJawn | [[https://github.com/pacdude/es-theme-minijawn|pacdude]] | {{ :themes:gpi-minijawn_system.png?300 |}} | {{ :themes:gpi-minijawn_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | GPi-Next-Level | [[https://github.com/Genetik57/es-theme-gpi-next-level|Unkown Artist]] | {{ :themes:gpi-next-level_system.png?300 |}} | {{ :themes:gpi-next-level_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | GPi-Next-Pixel | [[https://github.com/SamYStudiO/es-theme-next-pixel|SamYStudiO]] | {{ :themes:gpi-next-pixel_system.png?300 |}} | {{ :themes:gpi-next-pixel_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | GPi-SuperRetroboy | [[https://github.com/KALEL1981/es-theme-Super-Retroboy|KALEL1981]] | {{ :themes:gpi-super-retroboy_system.png?300 |}} | {{ :themes:gpi-super-retroboy_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | GPi-TFT | [[https://github.com/anthonycaccese/es-theme-gpi-tft|anthonycaccese]] [[https://github.com/michielkoning/es-theme-tft|(mod. by michielkoning]] | {{ :themes:gpi-tft_system.png?300 |}} | {{ :themes:gpi-tft_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Hypertocera-Arcade-TMCTV | [[https://github.com/Genetik57/es-theme-hypertocera-arcade-TMCTV|TMCTV]] | {{ :themes:hypertocera-arcade-tmctv_system.png?300 |}} | {{ :themes:hypertocera-arcade-tmctv_list.png?300 |}} | {{ :themes:hypertocera-arcade-tmctv_grid.png?300 |}} | | |
| | Hypertocera-TMCTV | [[https://github.com/Genetik57/es-theme-hypertocera-TMCTV|TMCTV]] | {{ :themes:hypertocera-tmctv_system.png?300 |}} | {{ :themes:hypertocera-tmctv_list.png?300 |}} | {{ :themes:hypertocera-tmctv_grid.png?300 |}} | | |
| | HUDGEM | [[https://github.com/lehcimcramtrebor/es-theme-HUDGEM|Hel Mic]] | {{ :themes:hudgem_system.png?300 |}} | {{ :themes:hudgem_list.png?300 |}} | {{ :themes:hudgem_grid.png?300 |}} | | |
| | Minimal | [[https://github.com/lilbud/es-theme-minimal|lilbud]] [[https://github.com/fabricecaruso/es-theme-minimal|(mod. by fabricecaruso)]] | {{ :themes:minimal_system.png?300 |}} | {{ :themes:minimal_list.png?300 |}} | {{ :themes:minimal_grid.png?300 |}} | | |
| | Next-Level-Remix | [[https://github.com/ordovice/es-theme-next-level-remix|ordovice]] | {{ :themes:es-theme-next-level-remix_system.png?300 |}} | {{ :themes:es-theme-next-level-remix_list.png?300 |}} | {{ :themes:es-theme-next-level-remix_grid.png?300 |}} | | |
| | OmegaDrive | [[https://github.com/Arcanthur/OmegaDrive|Arcanthur]] | {{ :themes:omegadrive-system.png?300 |}} | {{ :themes:omegadrive-list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Platform | [[https://github.com/lehcimcramtrebor/es-theme-platform|Hel Mic]] | {{ :themes:platform_system.png?300 |}} | {{ :themes:platform_list.png?300 |}} | {{ :themes:platform_grid.png?300 |}} | | |
| | Playstation-X | [[https://github.com/pajarorrojo/es-theme-PlayStation-X|Pajarorrojo]] | {{ :themes:playstation-x-system.jpg?300 |}} | {{ :themes:playstation-x-list.jpg?300 |}} | {{ :themes:playstation-x-grid.jpg?300 |}} | | |
| | RetroFix | [[https://github.com/20GotoTen/es-theme-retrofix|20goto10]] | {{ :themes:retrofix_system.png?300 |}} | {{ :themes:retrofix_list.png?300 |}} | {{ :themes:retrofix_grid.png?300 |}} | | |
| | RVGM | [[https://github.com/Darknior/RVGM-BT-Theme|Darknior]] | {{ :themes:rvgm_system.png?300 |}} | {{ :themes:rvgm_list.png?300 |}} | {{ :themes:rvgm_grid.png?300 |}} | | |
| | SegaCD Mini | [[https://github.com/Arcanthur/Sega-CD-Mini|Arcanthur]] | {{ :themes:sega-cd-mini_system.png?300 |}} | {{ :themes:sega-cd-mini_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Simple | [[https://github.com/RetroPie/es-theme-simple|nilsbyte]] | {{ :themes:simple_system.png?300 |}} | {{ :themes:simple_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Star-Wars-TMCTV | [[https://github.com/Genetik57/es-theme-starwars-TMCTV|TMCTV]] | {{ :themes:star-wars-tmctv_system.png?300 |}} | {{ :themes:star-wars-tmctv_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Tron-TMCTV | [[https://github.com/Genetik57/es-theme-tron-TMCTV|TMCTV]] | {{ :themes:tron-tmctv_system.png?300 |}} | {{ :themes:tron-tmctv_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Zoid | [[https://github.com/RetroPie/es-theme-zoid|litzoZoid]] | {{ :themes:zoid_system.png?300 |}} | {{ :themes:zoid_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | |
| ==== BATOCERA Themes - Serverlist ==== | |
| <csv delim=" " hdr_rows=0 file=https://updates.batocera.org/themes.txt></csv> | <csv delim=" " hdr_rows=0 file=https://updates.batocera.org/themes.txt></csv> |
| |
| ==== Script for Screenshots ==== | You can find all the information displayed on the Batocera website through this [[https://batocera.org/upgrades/themes.json|JSON feed]], which is updated on a daily basis. |
| |
| This script works for Raspberr Pi only. | --> Historical Documents# |
| | --> Deprecated Script for Raspberry Pi (since Batocera v33)# |
| | This is intended to work for Raspberry Pi platform and only if raspi2png-binary is available. |
| |
| <code bash| pishoot.sh> | <code bash| pishoot.sh> |
| </code> | </code> |
| |
| === BATOCERA Themes - removed === | <-- |
| <code> | |
| removed 20210521 (not updated any more / 404ing) | |
| | Alekfull | [[https://github.com/jdorigao/es-theme-alekfull|fagnerpc (mod. by jdorigao)]] | {{ :themes:alekfull_system.png?300 |}} | {{ :themes:alekfull_list.png?300 |}} | {{ :themes:alekfull_grid.png?300 |}} | | |
| | Next-Level-v4-TMCTV | [[https://github.com/Genetik57/es-theme-next-level-v4-TMCTV|TMCTV]] | {{ :themes:next-level-tmctv_system.png?300 |}} | {{ :themes:next-level-tmctv_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| | Fundamental | [[https://github.com/jdorigao/es-theme-fundamental|Grila]] | {{ :themes:fundamental_system.png?300 |}} | {{ :themes:fundamental_list.png?300 |}} | {{ :themes:fundamental_grid.png?300 |}} | | |
| | GPi-Fusion-Slice | [[https://github.com/Genetik57/es-theme-gpi-fusion-slice|Unknown Artist]] | Seems broken! Please check! || | |
| | Videogame | [[https://github.com/jdorigao/es-theme-videogame|jdorigao]] | {{ :themes:videogame_system.png?300 |}} | {{ :themes:videogame_list.png?300 |}} | {{ :themes:na.png?300 |}} | | |
| |
| | --> Depricated Usage of batocera-es-theme (since Batocera v36)# |
| | |
| | Starting with Batocera 36, the process for installing/upgrading/removing themes is embedded in EmulationStation code. By default, it fetches the themes from a JSON feed with the same format as the one given below. |
| | |
| | If you want to point the content downloader themes section to your own JSON description, you can do that by editing ''batocera.conf'' and adding: |
| | |
| | <code> |
| | global.themes.url=https://batocera.org/upgrades/themes.json |
| </code> | </code> |
| |
| ===== Using batocera-es-theme ===== | |
| | For Batocera **v35** and earlier, this process was using the ''batocera-es-theme'' script: |
| |
| <code> | <code> |
| </code> | </code> |
| From https://github.com/batocera-linux/batocera.linux/blob/master/package/batocera/core/batocera-scripts/scripts/batocera-es-theme. | From https://github.com/batocera-linux/batocera.linux/blob/master/package/batocera/core/batocera-scripts/scripts/batocera-es-theme. |
| | <-- |
| | <-- |