Las siguientes variables están obsoletas en Recalbox 10. Os recomendamos modificar los themes y utilizar las variables más recientes. La documentación al respecto estará disponible en breve.
Las subpáginas enumeran todas las variables que se pueden utilizar en Recalbox 10 como mínimo.
Para que los themes sean más dinámicos, se pueden utilizar varias variables. Dichas variables se pueden utilizar en cualquiera de las etiquetas XML.
A la excepción de las variables $system, $language et $country, todas las demás se encuentran disponibles à partir de Recalbox 9.2.
$systemLa variable $system permite que el nombre del sistema sea dinámico.
Ejemplo :
<include>
./$system/custom.xml
</include>
$languageLa variable $language permite recuperar el código del idioma elegido por el usuario.
Ejemplo:
<include>
./data/$language/texts.xml
</include>
$countryLa variable $country permite recuperar el país del usuario.
Ejemplo:
<include>
./data/$country/logo.svg
</include>
$fullnameLa variable $fullname contiene el nombre completo del sistema en curso.
Ejemplo :
<text name="systemCurrent" text="$fullname"></text>
$typeLa variable $type contiene el tipo de sistema. Se trata de un valor entre los posibles valores de la siguiente lista:
Ejemplo :
<text name="systemGameName" text="$type"></text>
$padLa variable $pad indica el nivel de necesidad de un pad o de un mando para poder utilizar dicho sistema. Se trata de un valor entre los siguientes:
Ejemplo:
<image>
<path path="./data/assets/pad-$pad.svg"></path>
</image>
$keyboardLa variable $keyboard indica el nivel de necesidad de un teclado para poder utilizar dicho sistema. Se trata de un valor entre los siguientes:
<image>
<path path="./data/assets/keyboard-$keyboard.svg"></path>
</image>
$mouseLa variable $mouse indica el nivel de necesidad de un ratón para poder utilizar dicho sistema. Se trata de un valor entre los siguientes:
Ejemplo:
<image>
<path path="./data/assets/mouse-$mouse.svg"></path>
</image>
$releaseyearLa variable $releaseyear indica el año de lanzamiento del sistema.
Ejemplo:
<text name="date" extra="true">
<text>Date de sortie du système : $releaseyear</text>
</text>
$netplayLa variable $netplay indica mediante yes o no si el sistema está compatible con el Netplay.
Ejemplo:
<text name="netplay" extra="true">
<text>Netplay disponible pour le système : $netplay</text>
</text>
$lightgunLa variable $lightgun indica mediante yes o no si el sistema tiene juegos jugables mediante el lightgun.
<text name="lightgun" extra="true">
<text>Jeu lightgun : $lightgun</text>
</text>
$crtLa variable $crt indica mediante yes o no si un adaptador CRT está activo.
<text name="crt" extra="true">
<text>CRT actif : $crt</text>
</text>
$jammaLa variable $jamma indica mediante yes o no si un adaptador Jamma está activo.
<text name="jamma" extra="true">
<text>Jamma actif : $jamma</text>
</text>
$tateLa variable $tate indica mediante yes o no si la pantalla está girada a 90° o -90°.
<text name="tate" extra="true">
<text>Tate actif : $tate</text>
</text>
$overscanLa variable $overscan indique par yes ou no si un adaptateur CRT sans adaptateur Jamma est actif ou pas.
<text name="overscan" extra="true">
<text>Overscan actif : $overscan</text>
</text>
$resolutionLa variable $resolution almacena determinadas informaciones relacionadas con la resolución de la pantalla.
Lista de posibles valores:
qvga : inferior o igual a 288 pixels de altura.vga : inferior o igual a 576 pixels de altura.hd : inferior o igual a 920 pixels de altura.fhd : superior a 920 pixels de altura.<text name="resolution" extra="true">
<text>Résolution : $resolution</text>
</text>