ARCH R

Temas

O tema padrão do EmulationStation, como personalizá-lo e como adicionar outros

O tema padrão é o Art Book Next, de Anthony Caccese. Ele trata várias proporções de tela (16:9, 16:10, 4:3, 3:2 e 1:1), e é por isso que funciona bem num portátil 4:3 sem esticar nada.

Fica instalado em /usr/share/themes/es-theme-art-book-next e é ligado à pasta de temas do usuário como /storage/.config/emulationstation/themes/system-theme, que é o nome que o EmulationStation seleciona por padrão. O ArchR remove cinco variantes de arte da instalação (circuit, classic, nintendont, noir e outline) para deixar a imagem menor.


Configurar o tema padrão

ES → UI Settings → Theme Set → Theme Configuration. O Art Book Next oferece estas opções:

OpçãoO que faz
DistributionDe qual pasta o tema lê as personalizações. Deixe em RockNIX: esse preset aponta para ~/roms/_userdata/, que é o layout usado pelo ArchR.
Aspect Ratio16:9, 16:10, 4:3, 3:2 ou 1:1. A tela do R36S é 4:3.
System ArtworkDefault, Custom ou Custom (Fullscreen).
System CountMostra ou esconde a contagem de jogos por sistema.
System LogosDefault ou Custom.
System Logo AnimationDefault, Fade In, Zoom Bump, Swoop, Drop, Skid ou Spinner.
Game ArtworkImage, Image (Cropped), Boxart ou Logo.
Game MetadataMostra ou esconde o painel de metadados na lista de jogos.
Game Video DelayQuanto tempo até o vídeo de prévia começar.
Fonts e Font SizeFonte padrão ou personalizada, e Small / Default / Large / Extra Large.
Color SchemeDefault, Light, SteamOS, SNES, Famicom, OLED ou Custom.
Splash Screen e Network IconPadrão ou personalizado.

Combinar o scraper com o tema

O tema mostra aquilo que o scraper baixou, então as duas configurações precisam combinar. Quais fontes você pode escolher depende da base de dados usada no scraping, veja Scraping.

Para ver capturas de tela na lista de jogos, coloque Image source em Screenshot e Game Artwork em Image ou Image (Cropped).

Para dar destaque à capa, coloque Image source em Box 2D e Game Artwork em Boxart. Em qualquer um dos casos deixe Box source em Box 2D, é ele que preenche o espaço da capa na visão de detalhes.

O Logo source alimenta o logo de cada jogo. O IGDB não serve logos, e o ArcadeDB só oferece Marquee para sistemas de arcade, então na maioria das listas o título vai aparecer como texto.


Personalizar o Art Book Next

As personalizações ficam fora da pasta do tema, então sobrevivem a uma atualização:

/storage/roms/_userdata/theme-customizations/art-book-next/

Esse caminho vem do preset RockNIX da opção Distribution (~/roms/_userdata/). Se você mudar a opção Distribution, o caminho muda junto.

Arte dos sistemas

/storage/roms/_userdata/theme-customizations/art-book-next/artwork/
   _default.png          usada nos sistemas sem imagem própria
   snes.png              por sistema, o nome do arquivo é a tag do sistema no ES

Coloque System Artwork em Custom. Existe uma pasta separada artwork-fullscreen/ para a variante em tela cheia, que aceita .png e .jpg.

O autor do tema publica máscaras e modelos no formato certo.

Logos dos sistemas

/storage/roms/_userdata/theme-customizations/art-book-next/logos/
   snes.svg              SVG escala melhor, PNG também funciona
   psx.png

Coloque System Logos em Custom.

Cores

Salve uma cópia editada do modelo de cores como:

/storage/roms/_userdata/theme-customizations/art-book-next/colors.xml

e coloque Color Scheme em Custom.

Fontes

Mesma ideia com o modelo de fontes:

/storage/roms/_userdata/theme-customizations/art-book-next/fonts.xml

e coloque Fonts em Custom.


Adicionar outros temas

O EmulationStation lê temas de duas pastas:

  • /storage/roms/themes/, onde o instalador embutido coloca os temas
  • /storage/.config/emulationstation/themes/, ao lado do tema do sistema

Cada tema é uma pasta dentro de uma dessas duas. Para instalar sem computador, use ES → Updates & Downloads → Themes. Para instalar na mão, copie a pasta por Samba ou SSH e escolha o tema em UI Settings → Theme Set.

O EmulationStation do ArchR vem da família Batocera, então temas escritos para o Batocera e para outros forks do mesmo frontend costumam carregar. Temas pensados só para telas 16:9 ficam apertados num painel 4:3; voltar atrás são dois cliques, então testar não custa nada.


Escrever o seu próprio

Isso é assunto para um texto inteiro, e o guia de temas do Batocera descreve o mesmo motor de temas que o ArchR usa.

On this page