Ein Recalbox-Theme erstellen

45 Seiten · 8 Abschnitte
FRENESDE Alles anzeigen Mein Theme erstellen

image und video

Ein Bild oder ein Video anzeigen, und sie einfärben.

image (21 Eigenschaften)

<image name="jaquette">
  <pos>0.75 0.4</pos>
  <origin>0.5 0.5</origin>
  <maxSize>0.35 0.4</maxSize>
  <path>${game.media.imagepath}</path>
  <zIndex>30</zIndex>
</image>
EigenschaftTypAufgabe
pos size origin rotation rotationOriginPaarPlatzierung
maxSizePaarMaximalgröße ohne Verzerrung — siehe Position, Größe
keepratioja/neindie Proportionen bewahren (⚠️ komplett klein geschrieben)
pathPfaddie Bilddatei
tileja/neindas Bild als Kacheln wiederholen, statt es zu strecken
colorFarbefärbt das Bild ein (Multiplikation)
colorTop colorBottom colorLeft colorRightFarbeEinfärbung als Verlauf
colorTopLeft colorTopRight colorBottomLeft colorBottomRightFarbeEinfärbung über die vier Ecken
reflectionPaareine Spiegelung unter dem Bild: Anfangs- und Enddeckkraft
zIndex disabledTiefe, Abschalten

Formate

PNG, JPG und SVG. SVG empfohlen für Logos: es bleibt in jeder Größe scharf.

tile — die wiederholte Textur

<image name="grille">
  <size>1 1</size>
  <path>${root}/data/arts/motif.png</path>
  <tile>true</tile>
</image>

Das Bild behält seine Originalgröße und wiederholt sich, bis es die Box füllt.

reflection

<reflection>0.5 0.0</reflection>

Fügt eine umgedrehte Spiegelung unter dem Bild hinzu, von 50 % Deckkraft oben bis 0 % unten.


video (15 Eigenschaften)

<video name="md_video">
  <pos>0.75 0.4</pos>
  <origin>0.5 0.5</origin>
  <maxSize>0.35 0.3</maxSize>
  <delay>1.5</delay>
  <loops>0</loops>
</video>

Dieselben Platzierungseigenschaften wie image, plus:

EigenschaftTypAufgabe
delayZahlSekunden, bevor das Video startet
loopsZahlAnzahl der Wiedergaben; 0 = Endlosschleife
animationsTextder Erscheinungseffekt
linkTextdie Wiedergabe an eine andere Komponente koppeln
reflectionPaardie Spiegelung, wie bei image

video akzeptiert weder tile noch die Einfärbefarben.

Ein delay von ein bis zwei Sekunden verhindert, dass das Video bei jedem Spiel losgeht, an dem man beim Durchblättern der Liste nur vorbeikommt.