| Both sides previous revision Previous revision Next revision | Previous revision |
| themes [2021/05/21 21:22] – Clean up themes with what is currently available lbrpdx | themes [2025/06/18 02:49] (current) – old revision restored (2023/10/20 19:39) atari |
|---|
| ===== EmulationStation Themes ===== | ====== EmulationStation Themes ====== |
| |
| 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: |
| |
| ==== BATOCERA Themes List ==== | {{ ::themes_batocera.mp4?655x368 |}} |
| |
| ^ Theme ^ Author ^ System List View ^ ROM List View ^ ROM Grid View ^ | <WRAP center round tip> |
| | **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 |}} | | A good resource for downloading themes is [[https://github.com/lehcimcramtrebor|Lehcimcramtrebor's Github page]]. |
| | Alekfull Bello-Cobalto | [[https://www.facebook.com/alekfull.arcade|Alekfull]] [[https://github.com/Genetik57/es-theme-alekfull-bello-cobalto|(mod. by TMCTV)]] | {{ :themes:alekfull-bello-cobalto_system.png?300 |}} | {{ :themes:alekfull-bello-cobalto_list.png?300 |}} | {{ :themes:na.png?300 |}} | | </WRAP> |
| | 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 |}} | | |
| | Batocera Club | [[https://github.com/Genetik57/es-theme-batocera-club|Snakervill]] | {{ :themes:batocera-club.jpg?300 |}} | {{ :themes:na.png?300 |}} | {{ :themes:na.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|Helmic]] | {{ :themes:comicscrap.jpg?300 |}} | {{ ::themes:na.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 |}} | | |
| | GPi-Fusion-Slice | [[https://github.com/Genetik57/es-theme-gpi-fusion-slice|Unknown Artist]] | Seems broken! Please check! || | |
| | 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 |}} | | |
| | 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 |}} | | |
| | 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 ==== | ===== Batocera Themes List ===== |
| | There is a whole section for Batocera-EmulationStation themes on the [[https://batocera.org/themes.php|Batocera website]]. |
| | |
| | ==== Batocera Themes - Serverlist ==== |
| | Here is the list of all available themes. |
| <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 === | <-- |
| | |
| | --> 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> | <code> |
| removed 20210521 (not updated any more / 404ing) | global.themes.url=https://batocera.org/upgrades/themes.json |
| | 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 |}} | | </code> |
| | 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 |}} | | |
| | Videogame | [[https://github.com/jdorigao/es-theme-videogame|jdorigao]] | {{ :themes:videogame_system.png?300 |}} | {{ :themes:videogame_list.png?300 |}} | {{ :themes:na.png?300 |}} | | For Batocera **v35** and earlier, this process was using the ''batocera-es-theme'' script: |
| | |
| | <code> |
| | batocera-es-theme - downloads and installs EmulationStation themes for Batocera |
| | |
| | It accepts two modes: 'list' and 'install <theme>' |
| | - 'list' for the list of themes available online, and if they are |
| | [A]vailable to install, [I]nstalled or [?]unknown. |
| | - 'install <theme>' to install the theme, from its theme name. |
| | - 'remove <theme>' to delete an installed theme. |
| | |
| | If you have a local /userdata/system/themes.txt file, |
| | it will override the one hosted on Batocera website. |
| | [root@BATOCERA /userdata/system]# batocera-es-theme |
| | batocera-es-theme - downloads and installs EmulationStation themes for Batocera |
| | |
| | It accepts two modes: 'list' and 'install <theme>' |
| | - 'list' for the list of themes available online, and if they are |
| | [A]vailable to install, [I]nstalled or [?]unknown. |
| | - 'install <theme>' to install the theme, from its theme name. |
| | - 'remove <theme>' to delete an installed theme. |
| |
| | If you have a local /userdata/system/themes.txt file, |
| | it will override the one hosted on Batocera website. |
| </code> | </code> |
| | From https://github.com/batocera-linux/batocera.linux/blob/master/package/batocera/core/batocera-scripts/scripts/batocera-es-theme. |
| | <-- |
| | <-- |