Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
themes [2020/07/06 20:17] – addded retrofix lalathemes [2023/10/20 19:39] (current) – some typos crcerror
Line 1: Line 1:
-===== 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**.
Line 8: Line 8:
 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 |}}  | +
-|  Ckau-Book  |  [[https://github.com/CkauNui/ckau-book|CkauNui]]  |  {{ :themes:ckaubook_system.png?300 |}}  |  {{ :themes:ckaubook_list.png?300 |}}  |  {{ :themes:ckaubook_grid.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 |}}  | +
-|  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! || +
-|  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/Genetik57/es-theme-gpi-next-pixel|Unkown Artist]]  |  {{ :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 |}}  | +
-|  RetroFix  |  [[https://github.com/20GotoTen/es-theme-retrofix|20goto10]]  |  {{ :themes:retrofix_system.png?300 |}}  |  {{ :themes:retrofix_list.png?300 |}}  |  {{ :themes:retrofix_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 |}}  | +
-|  RVGM-BT  |  [[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 |}}  | +
-|  Videogame  |  [[https://github.com/jdorigao/es-theme-videogame|jdorigao]]  |  {{ :themes:videogame_system.png?300 |}}  |  {{ :themes:videogame_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>
Line 85: Line 65:
 </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 24.04.2020 +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> 
 + 
 + 
 +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.
 +<--
 +<--
  • themes.1594059469.txt.gz
  • Last modified: 4 years ago
  • by lala