Todas las variables
La lista completa, y dónde funciona cada una.
Aquí están todas las variables que Recalbox sabe reemplazar, relevadas en el motor.
Una variable se escribe ${…} y Recalbox la sustituye al mostrarla.
El sistema
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${system} | Nombre del sistema | El nombre completo — p. ej. « Sega Megadrive » | Sistemas, Juegos |
${system.input.keyboard} | ¿Teclado necesario? | mandatory · recommended · optional · no | Sistemas, Juegos |
${system.input.mouse} | ¿Ratón necesario? | mandatory · recommended · optional · no | Sistemas, Juegos |
${system.input.pad} | ¿Mando necesario? | mandatory · recommended · optional · no | Sistemas, Juegos |
${system.logo} | Logotipo del sistema | La ruta del logotipo proporcionado por Recalbox | Sistemas, Juegos |
${system.manufacturer} | Fabricante | P. ej. « Sega », « Nintendo ». Vacío si se desconoce | Sistemas, Juegos |
${system.name} | Nombre corto del sistema | — | Sistemas, Juegos |
${system.releasedate} | Año de salida | Año y mes — p. ej. « 1988-10 » | Sistemas, Juegos |
${system.type} | Tipo de máquina (nombre técnico) | arcade · console · handheld · computer · engine · port · fantasy · virtual · virtual-arcade | Sistemas, Juegos |
${system.type.name} | Tipo de máquina | El mismo, en claro: « Home Console », « handheld Console », « Arcade »… | Sistemas, Juegos |
El juego
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.developer} | Desarrollador | P. ej. « Konami ». « UNKNOWN » si falta | Salvapantallas, Juegos |
${game.file.name} | Nombre del archivo | El nombre del archivo, extensión incluida | Salvapantallas, Juegos |
${game.file.path} | Ruta completa del archivo | La ruta completa del archivo | Salvapantallas, Juegos |
${game.file.stem} | Nombre del archivo (sin extensión) | El nombre del archivo, sin extensión | Salvapantallas, Juegos |
${game.genre.normalized} | Género (nombre técnico) | El género normalizado, en inglés — « Platform », « Shoot’em Up », « Racing »… | Salvapantallas, Juegos |
${game.genre.raw} | Género | El género tal como está escrito en la ficha del juego | Salvapantallas, Juegos |
${game.isadult} | ¿Reservado a adultos? | yes o no | Salvapantallas, Juegos |
${game.isfavorite} | ¿Es un favorito? | yes o no (nunca true/false) | Salvapantallas, Juegos |
${game.ishidden} | ¿Está oculto? | yes o no | Salvapantallas, Juegos |
${game.islastversion} | ¿Es la última versión? | yes o no | Salvapantallas, Juegos |
${game.isnotagame} | ¿No es un juego? | yes o no | Salvapantallas, Juegos |
${game.ispreinstalled} | ¿Está preinstalado? | yes o no | Juegos, Salvapantallas |
${game.license} | Licencia | La licencia, a menudo vacía | Salvapantallas, Juegos |
${game.name} | Nombre del juego | El nombre del juego | Salvapantallas, Juegos |
${game.players} | Número de jugadores | « 1 », « 2 », « 1-4 », « 4+ »… | Salvapantallas, Juegos |
${game.players.max} | Jugadores — máximo | Un número — p. ej. « 4 » | Salvapantallas, Juegos |
${game.players.min} | Jugadores — mínimo | Un número — p. ej. « 1 » | Salvapantallas, Juegos |
${game.publisher} | Editor | P. ej. « Sega ». « UNKNOWN » si falta | Salvapantallas, Juegos |
${game.releasedate} | Fecha de salida | Fecha ISO — p. ej. « 1991-06-23 ». « UNKNOWN » si falta | Salvapantallas, Juegos |
${game.synopsis} | Descripción | El texto de presentación, a menudo largo | Salvapantallas, Juegos |
Puntuación y estadísticas
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.lastplayed} | Última partida | Fecha ISO, o « NEVER » si nunca se ha jugado | Salvapantallas, Juegos |
${game.rating.10} | Puntuación (sobre 10) | Un entero de 0 a 10 | Salvapantallas, Juegos |
${game.rating.100} | Puntuación (sobre 100) | Un entero de 0 a 100 | Salvapantallas, Juegos |
${game.rating.5} | Puntuación (sobre 5) | Un entero de 0 a 5 — no estrellas | Salvapantallas, Juegos |
${game.timesplayed} | Número de partidas | Un número de partidas | Salvapantallas, Juegos |
${game.totalplayed} | Tiempo de juego total | Una duración — p. ej. « 3h 12m ». « NONE » si es cero | Salvapantallas, Juegos |
Imágenes y vídeo del juego
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.media.boxpath} | Caja (box art) | — | Salvapantallas, Juegos |
${game.media.imagepath} | Carátula / imagen | La ruta de la carátula. Vacía si el juego no tiene — ver ifexists | Salvapantallas, Juegos |
${game.media.thumbpath} | Miniatura | La ruta de la miniatura | Salvapantallas, Juegos |
${game.media.videopath} | Vídeo | La ruta del vídeo | Salvapantallas, Juegos |
Soporte del juego
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.support.index} | Índice del soporte | El número del disco — vacío si solo hay uno | Salvapantallas, Juegos |
${game.support.number} | Número del soporte | Todo junto — p. ej. « 2A/3 » | Salvapantallas, Juegos |
${game.support.side} | Cara del soporte | La cara del soporte — A, B… | Salvapantallas, Juegos |
${game.support.total} | Número de soportes | El número de soportes. « UNKNOWN » si se desconoce | Salvapantallas, Juegos |
${game.support.type} | Tipo de soporte | Cartridge · CD/DVD · Harddisk · Files · Tape · Quick Disc · 3" Floppy · 3".5 Floppy · 5".25 Floppy · PCB · Unknown | Salvapantallas, Juegos |
Sistema del juego
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.system} | Nombre del sistema del juego | El nombre completo del sistema del juego | Salvapantallas, Juegos |
${game.system.input.keyboard} | Teclado exigido por el sistema del juego | mandatory · recommended · optional · no | Salvapantallas, Juegos |
${game.system.input.mouse} | Ratón exigido por el sistema del juego | mandatory · recommended · optional · no | Salvapantallas, Juegos |
${game.system.input.pad} | Mando exigido por el sistema del juego | mandatory · recommended · optional · no | Salvapantallas, Juegos |
${game.system.logo} | Logotipo del sistema del juego | La ruta de su logotipo | Salvapantallas, Juegos |
${game.system.manufacturer} | Fabricante del sistema del juego | Su fabricante | Salvapantallas, Juegos |
${game.system.name} | Nombre corto del sistema del juego | Su nombre interno | Salvapantallas, Juegos |
${game.system.releasedate} | Año del sistema del juego | Su año de salida | Salvapantallas, Juegos |
${game.system.type} | Tipo del sistema del juego (nombre técnico) | Como ${system.type}: console · handheld · arcade… | Salvapantallas, Juegos |
${game.system.type.name} | Tipo del sistema del juego | El mismo, en claro | Salvapantallas, Juegos |
Emulador
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${game.emulator.compatibility} | Compatibilidad | unknown · low · average · good · high · perfect | Salvapantallas, Juegos |
${game.emulator.extensions} | Extensiones admitidas | Las extensiones admitidas — p. ej. « .bin .gen .md » | Salvapantallas, Juegos |
${game.emulator.hasnetplay} | ¿Compatible con juego en línea? | yes o no | Salvapantallas, Juegos |
${game.emulator.hassoftpatching} | ¿Acepta parches? | yes o no | Salvapantallas, Juegos |
${game.emulator.islibretro} | ¿Es un núcleo Libretro? | yes o no | Salvapantallas, Juegos |
${game.emulator.name} | Nombre del emulador | P. ej. « libretro picodrive » | Salvapantallas, Juegos |
${game.emulator.speed} | Velocidad | unknown · low · average · good · high · perfect | Salvapantallas, Juegos |
La máquina y sus ajustes
| Qué escribir | Qué es | Qué devuelve | Dónde |
|---|---|---|---|
${display.overscan} | ¿Overscan? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${random.between(a,b,c)} | Un valor al azar entre… | uno de los valores dados | en todas partes |
${random.range(1,10)} | Un número al azar entre… | un entero entre los dos límites | en todas partes |
${display.resolution} | Resolución | fhd (1080p y más) · hd (720p) · vga · qvga | Salvapantallas, Sistemas, Menú, Juegos |
${display.tate} | ¿Pantalla vertical (TATE)? | yes o no | Menú, Juegos, Salvapantallas, Sistemas |
${display.tateleft} | ¿Vertical hacia la izquierda? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${display.tateright} | ¿Vertical hacia la derecha? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${hardware.board} | Modelo de máquina | El modelo — « RPi 5 », « PC x64 », « RG351P/M »… | Salvapantallas, Sistemas, Menú, Juegos |
${hardware.crt} | ¿Pantalla CRT? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${hardware.isanbernic} | ¿Es una Anbernic? | yes o no | Sistemas, Menú, Juegos, Salvapantallas |
${hardware.isodroid} | ¿Es una Odroid? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${hardware.ispc} | ¿Es un PC? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${hardware.ispi} | ¿Es una Raspberry Pi? | yes o no | Menú, Juegos, Salvapantallas, Sistemas |
${hardware.jamma} | ¿Mueble Jamma? | yes o no | Salvapantallas, Sistemas, Menú, Juegos |
${recalbox.built} | Fecha de compilación | La fecha de compilación | Salvapantallas, Sistemas, Menú, Juegos |
${recalbox.version} | Versión de Recalbox | P. ej. « 10.0 » | Salvapantallas, Sistemas, Menú, Juegos |
${root} | Carpeta del tema | La raíz del tema seleccionado — hay que ponerla delante de todas tus rutas | Salvapantallas, Sistemas, Menú, Juegos |
${settings.language} | Idioma | El idioma solo — p. ej. « fr » | Sistemas, Menú, Juegos, Salvapantallas |
${settings.locale} | Idioma y país | Idioma y país — p. ej. « fr_FR » | Salvapantallas, Sistemas, Menú, Juegos |
${settings.region} | Región elegida | eu · us · jp | Salvapantallas, Sistemas, Menú, Juegos |
${settings.timezone} | Zona horaria | P. ej. « Europe/Paris » | Menú, Juegos, Salvapantallas, Sistemas |