LibertarioAnónimo escribió:@Chris_Alle No, el local state de llman que es el que está configurado ya no funciona desde hace unas cuantas versiones, ese es el tema.
Si alguno sabe como hacerlo funcionar o tiene un pack configurado que lo comente,
a ver si entre todos podemos ayudarnos ![brindis [beer]](/images/smilies/nuevos2/brindando.gif)
Mas que ayuda lo que quieres es que te lo pasen ya todo hecho

A mi modo de ver un error mayúsculo empezar la casa por el tejado metiendo sin tener ni idea un Localstate ajeno entero. Por muchos motivos, por ejemplo:
1.- Está hecho al gusto del creador. Basado en roms que lógicamente no vienen dentro del Localstate y que únicamente las tendrá el "creador" a su gusto organizadas en un pendrive/disco duro externo.
Así que salvo que tambien te pase exactamente todas sus roms, eso será un cacao del bueno, ya que despues de meter el LOCALSTATE te descargarás por tu cuenta muchas roms que no son las que están en esos playlists. Así que unas se te abrirán, otras no, vamos un desaguiasao del bueno. Quien dice playlist, dice caratulas, config, etc...
2.- Meter todo de golpe sin saber qué es cada cosa, hace que ante cualquier problemilla simple no sepas ni como arreglarlo, como te están pasando ahora al no funcionar ese LOCALSTATE de illman al estar basado en un RA antiguo.
Mi consejo es que configures a tu gusto Retroarch, y despues si quieres le añades cosas de esos "LOCALSTATES completos". Si te gusta por ejemplo su aspecto estético ve copiando cosillas de la carpeta assets a la tuya, salvando los archivos originales por si acaso y vas viendo como queda.
Configurar Retroarch no es nada complicado. Aparte que hay miles de manuales por la red. No tienen porqué ser manuales específicos para Xbox, valen cualquier manual genérico, al menos para configurar los aspectos básicos.
No tiene mucha historia, te haré un resumen sin profundizar en exceso:
- Te descargas Retroarch como pone en la wiki (a través del repositorio de gamr13).
- Lo abres y en Actualizador en línea, le das a actualizar todo lo que veas (excepto los núcleos, ya que en la versión retail de Xbox los núcleos son lo que son (ya están incluidos y no se pueden ni añadir ni quitar)).
- Sino te gusta el menú ese soso que tiene de origen Retroarch, te vas a
Ajustes - Interfaz de Usuario - Menú, y ahí cambias al tipo de menú vistoso que más te guste. El menú tipo PSP es el que se llama xmb. Si te gusta lo seleccionas, y con las mismas cierras Retroarch para que guarde cambios.
- Otro aspecto importantisimo a retocar es en
Ajustes - Entrada - Teclas rápidas - Combinación de mando para mostrar menú. Aquí pones la seleccion de botones que mas te guste para que se abra una vez que has iniciado un juego un menú, en el que podrás retocar bastantes cosas. Por ejemplo añadir mas resolución en nucleos de sistemas más avanzados (como el de PS2), configurar shaders (por ejemplo si quieres que los sistemas de 8 bits tengan scanlines para imitar los TV crt de aquellas epocas), configurar los botones del mando, etc... Todo ello lo haces desde ese menú. Puedes guardar los cambios para el juego en cuestion, para todos los juegos que estén dentro de esa carpeta o para todos los juegos que compartan el mismo núcleo (core). Yo por ejemplo tengo puesto SELECT+START. Pulsando esos 2 botones a la vez en el mando cuando he cargado un juego, se me abre el menú para editar cositas.
- Aspectos ya secundarios que puedes retocar para dejar a tu gusto la estructura del menú de Retroarch, pues por ejemplo, te vas a
Ajustes- Interfaz de Usuario - Visibilidad de Elementos, y por ejemplo, si no quieres que te aparezca en el menú los apartados Historial, Juego en Red, Imagenes, Videos, Musica, etc... desde ahi los desactivas. Reinicias Retroarch para que se queden los cambios y ya no te saldrán.
- Otros detalles secundarios para dejar a gusto el menú de RA, p.e. en
Ajustes- Interfaz de Usuario - Visibilidad de Elementos, aquí podras configurar desde el color del menú, hasta si quieres que te aparezcan caratulas, Pantallas de titulo, Capturas de Pantalla, transparencia del menú, etc.
- Si quieres ver en determinado momento a cuantos FPS se mueve el juego, su apartado es
Ajustes- Presentación en Pantalla - Notificaciones- Visibilidad de Notificaciones, y aquí activas "Mostrar FPS"
- En
Ajustes- Video - Salida, te muestra el controlador de video: "gl", "d3d12", "d3d11"
Puedes cambiarlo manualmente aquí, pero normalmente los cores automaticamente asignan el controlador de video correcto. Por ejemplo cuando usas el core Mupen64Plus-Next (para N64) o Flycast (Dreamcast), te activa de forma autómatica GL. Mejor no tocar en estos 2 cores ese controlador de video gl. En los demas cores que por ejemplo te asignan "d3d11", en Series X si activas manualmente "d3d12" desde este menú, incluso puede funcionar mejor. Es cuestión de probar por uno mismo.
- En
Ajustes- Video - Escalado, puedes cambiar aquí varias cosas, entre ellas si quieres que escalen los juegos por enteros o no. Por ejemplo, en Super Nintendo su resolución nativa normalmente era 256x224 píxeles.
Si seleccionas en este menú que escale por enteros los cores/núcleos, te va a escalar en multiplos enteros (x2, x3, x4). Activando ésto si tienes una pantalla de 16:9, no te la aprovechará al completo. Te sobrará mas espacio en negro en la TV, por así decirlo, aunque se verá con un poco más de calidad, ya que el recuadro del juego es más pequeño.
Si lo dejas como viene por defecto (sin activar que el nucleo escale por enteros), el juego aprovechará mejor la pantalla de tu TV y se estirará en proporción para que ocupe lo máximo que pueda.
En el ejemplo de la SNES, su resolución nativa en la mayoría de casos era 256x224. Activando "escalado por enteros", en pantallas 1920x1080 su máximo escalado sería x4 (1024x896).
Si no está activado "escalado por enteros" se podría ampliar un poco más esa ventana para aprovechar más pantalla. Un ejemplo así a lo tonto, ya que el core escala automaticamente (aunque manualmente tu tambien puedes hacerlo), pero va, desactivada escala por enteros, por ejemplo se podría ampliar el escalado a 4,8x (1228x1075) Así se vería el juego más grande, con un poquito menos de calidad. Cuestión de gustos claro. Yo prefiero escalar sin enteros.
- Por lo demás, ve ojeando los diferentes apartados del menú AJUSTES y como en cada uno de ellos te sale una leyenda explicandote de que se trata, pues no es muy dificil ir retocando cosillas.
- El archivo de configuración de RA, está en la raiz de la carpeta LOCALSTATE con el nombre de retroarch.cfg. Lo puedes editar tambien manualmente con el bloc de notas.
- Dentro de la carpeta "
LocalState/assets/" de Retroarch puedes modificar el aspecto estético. Poner otros iconos diferentes a los de serie, otro fondo de pantalla que no sean los genéricos, etc... por ejemplo los de illman.
- Dentro de la carpeta "
LocalState/system/ de RA, van las bios necesarias para arrancar muchos sistemas. Aquí ha puesto el compañero
@salvattore2016 un pack de ellas para descomprimir y pasarlas por FTP a ésta carpeta:
wiki/RetroArchXboxSeries?iframed#Configuraciones_listas_para_usar- Dentro de la carpeta "
LocalState/config/. En ésta ruta están guardadas las configuraciones que hemos hecho en los distintos nucleos/cores o juegos.
Cada núcleo/core que utilizemos tendrá una carpeta aquí con su nombre. Supongamos que hemos utiliazado el core "Genesis Plus GX", pues entonces habrá una carpeta con dicho nombre.
Dentro de ella puede haber distintos archivos de configuración (todos ellos se pueden modificar en el menú que nos aparece al darle a SELECT+START cuando tenemos un juego iniciado, o a traves de Notepad+ o similares). Puede haber por ejemplo:
.Un archivo con el nombre del núcleo y con extension .opt. En el caso del ejemplo de arriba: "Genesis Plus GX.opt". Almacenará éste archivo la configuración global del núcleo genesis plus gx.
El compañero @salvattore2016 ha puesto algunas configuraciones para cores de sistemas "avanzados" aquí (los sistemas de 8bits practicamente no neceistan configuración): wiki/RetroArchXboxSeries?iframed#Configuraciones_listas_para_usar
.Puede haber tambien archivos con el nombre de una carpeta de algun sistema de juegos con extensión .opt.
Por ejemplo, como el core "Genesis Plus GX" se puede usar tanto para juegos de Megadrive como de Master System (entre otros sistemas), si en Megadrive hemos hecho alguna configuración del core (genesis plus gx) y solo queremos que afecte a los juegos de Megadrive, ponemos que guarde la configuración hecha del core solo para la carpeta (Sega - Mega Drive - Genesis). Entonces tendremos un archivo llamado "Sega - Mega Drive - Genesis.opt", que almacenará las configuraciones del núcleo (genesis plus gx), pero que solo son válidas para las roms que haya en esa carpeta.
Las configuraciones del nucleo guardadas por carpeta tienen prevalencia sobre las guardadas por nucleo. Así que en el caso de Megadrive el archivo "Sega - Mega Drive - Genesis.opt" prevalecerá sobre el archivo Genesis Plus GX.opt. Así funciona RA con las prevalencias. La que más prevalece sobre todas es la guardada por juego.
.Puede haber tambien archivos con extension .slang que guarden el shader usado (tendrán el nombre del nucleo, carpeta o juego dependiendo de si al guardar la configuracion del shader hemos escogiod unas u otras opciones)
.Puede haber tambien archivos con el nombre de determina rom y extension .cfg, que guarden configuraciones específicas de algun juego (por ejemplo algun overlay en particular, etc...)
. etc...
- Dentro de la carpeta "
LocalState/shaders/ estarán los shaders que se puede usar en RA. Le podemos cambiar el aspecto gráfico del juego para que se parezca por ejemplo a un crt antiguo, con sus scanlines, etc...
Antes de nada, para que tambien descargue los shaders GLSL (usados por núcleos que utilizan controlador de video "gl", como por ej. Mupen64Plus-Next o FlyCast), nos vamos a
Ajustes- Video - Salida, y escogemos <controlador de video: "gl">. Cerramos RA para que guarde cambios. Lo abrimos, vamos a Actualizador en línea - Actualizar shaders GLSL y descargamos tambien esos shaders (los shaders SLANG ya viene predescargados por defecto en el RA de xbox).
Para usarlos, pues abrimos cualquier rom, vamos al menú rápido (SELECT+START), bajamos hasta casi al final a la opción <Shaders>, le damos a <Cargar> y vamos buceando por las distintas carpetas haciendo pruebas del shader que mas nos convence (SLANG son para cores que usan controlador de video d3d12/d3d11, y GLSL son para los cores que usan el controlador de video "gl").
En ese ejemplo de abajo pasamos de un juego sin shaders al mismo con el shader "crt-geom" que añade efecto curvatura y scanlines.


Probamos los que mas nos convenzan, si es que nos convence alguno, y le damos a guardar Shader, ya sea para todos los juegos que compartan core, carpeta o solo para ese juego en particular.
- Dentro de la carpeta "
LocalState/overlays/. En esta carpeta se encuentran de forma muy básica superposiciones para rellenar los huecos en negro que quedan en la pantalla en los sistemas más antiguos que no eran para pantallas 16:9.
En ésta página:
https://github.com/thebezelproject se encuentran muchisimos para personalizar prácticamente cada juego retro. Se descargan tanto el .cfg del juego, que debe tener el mismo nombre que la rom (se guarda en LocalState/config/"core que perteneza al juego"), y que dicho archivo enlazará con una imagen png y otro archivo .cfg que por regla general estará guardado en <LocalState/overlays/...>
Quedarían así, cada juego con su overlay personalizado, pasando de una pantalla sin superposiciones con espacio negro a los lados a otra con ella. En el menu rapido (select+start), yendo a <Superposiciones>, podemos cambiar manualmente estas superposiciones, aunque lo suyo es hacerlo más automatizado como he dicho antes:


- Dentro de la carpeta "
LocalState/saves/ irán las partidas guardadas de los diferentes sistemas/juegos. Además de la nvram en los mames que almacenará datos por ejemplo de algunas roms arcade que previamente necesitamos "desbloquearlas", como Raiden Fighters, Senkyu, etc...
- En cuanto a las LISTAS de JUEGOS:
*Para que RA automáticamente identifique y clasifique tus juegos/roms (de acuerdo al contenido que tiene en su base propia base de datos), creando así los iconos en el menú de RA, la lista con el nombre de los juegos, caratulas y demas, las roms de cada sistema deben estar metidas dentro de su carpeta correspondiente y exactamente bajo estos nombres: (he puesto los sistemas más comunes) (las roms >2GB deben ir obligatoriamente en el disco interno en RA Xbox Retail):
MAME 2003-Plus
MAME 2010
MAME
FBNeo - Arcade Games
Sega - Master System - Mark III
Nintendo - Nintendo Entertainment System
Nintendo - Super Nintendo Entertainment System
Sega - Mega Drive - Genesis
Nintendo - Nintendo 64
Sega - Dreamcast
Sony - PlayStation
Nintendo - GameCube
Sony - PlayStation 2
- Por ejemplo todas las roms que tengas de <master system> deberán estar dentro de una carpeta, ya sea internamente en el SSD o en un pendrive (D:), con el nombre "Sega - Master System - Mark III".
Vamos a suponer que vas a meter un puñado de roms de Master System en un pendrive. Por ejemplo, en una carpeta llamada ROMS. Como he dicho antes, al ser de Master System, todas éstas roms deberán estar dentro de una carpeta con el nombre "Sega - Master System - Mark III"
Ahora vas a
Retroarch - Importar contenido - Buscar en directorio, navegas hasta la ruta del pendrive donde están las roms, y le das a <Buscar en este directorio>.
Automáticamente RA empieza a buscar roms en esa carpeta que coincidan con la base de datos de Retroarch.
Las bases de datos de las roms están almacenadas en la ruta "LocalState/database/rdb/" Ahi aparecen todos los sistemas que soporta RA con extension .rdb Se pueden editar estos archivos con rdbeditor (
https://github.com/schellingb/RDBEd). Ahi se ven las roms que reconoce RA con su crc32, md5, etc... Tambien se pueden añadir ahí roms que tengamos y que no reconozca (ya sea porque no coincida su crc32, por haberlas parcheado, etc...) para tener logros, online, etc... aunque es algo más complejo, y salvo que uno se quiera complicar la vida mejor pasar de ésto xD
Bien, cuando ya ha terminado RA de buscar las roms, ya aparecerá la playlist en el menú de RA, en este caso, con el icono genérico de un mando de la Master System. Y automáticamente habrá creado un archivo en la ruta "LocalState/playlists/" con el nombre "Sega - Master System - Mark III.lpl"
Cada vez que hagamos una búsqueda de un sistema de juegos diferente, nos creará un archivo nuevo en ésta ruta.
Si abrimos "Sega - Master System - Mark III.lpl" con un bloc de notas (notepad++ o similar) veremos algo como esto:
{
"version": "1.5",
"default_core_path": "DETECT",
"default_core_name": "DETECT",
"label_display_mode": 0,
"right_thumbnail_mode": 0,
"left_thumbnail_mode": 0,
"sort_mode": 0,
"items": [
{
"path": "D:\\ROMS\\Sega - Master System - Mark III\\20 em 1 (Brazil).sms",
"label": "20 em 1 (Brazil)",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "F0F35C22|crc",
"db_name": "Sega - Master System - Mark III.lpl"
},
{
"path": "D:\\ROMS\\Sega - Master System - Mark III\\94 Super World Cup Soccer (Korea).sms",
"label": "94 Super World Cup Soccer (Korea) (Unl)",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "060D6A7C|crc",
"db_name": "Sega - Master System - Mark III.lpl"
},
etc, etc, etc.
Supuestamente deben aparecer todas las roms que tengamos en la carpeta escaneada. Luego explico lo de "supuestamente".
Cada rom tiene estas 6 lineas en el archivo .lpl (ademas de una llave inicial { y una llave final }, (la última rom de la lista no llevará coma en su llave de cierre):
{
"path": "D:\\ROMS\\Sega - Master System - Mark III\\20 em 1 (Brazil).sms",
"label": "20 em 1 (Brazil)",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "F0F35C22|crc",
"db_name": "Sega - Master System - Mark III.lpl"
},
.path -- contiene la ruta donde está la rom
.label -- es el nombre del juego que nos aparecerá en RA cuando estemos navegando por su playlist (para que nos muestre la carátula de ésta rom, la carátula ha de tener el mismo nombre exacto que aparece aquí en "label" (las carátulas están situadas en la carpeta "LocalState/thumbnails/". Mas abajo lo explico)
.crc32: Pues eso, el crc32 único de cada rom, y que para que pueda identificar la rom RA dicho crc32 debe estar tambien incluido en la base de datos de RA ((Sega - Master System - Mark III.rdb) en el caso de arriba))
.db_name: el nombre de la playlist
.core_path -- Por defecto aparece DETECT, por lo que cuando iniciemos cada juego
por primera vez nos preguntará que core/núcleo elegir para abrirlo.
.core_name -- Por defecto aparece DETECT. Cuando le asignemos núcleo la primera vez que lo abramos ya aparecerá aquí el nombre del core.
PARA QUE NO NOS PIDA CON CADA JUEGO QUE INICIEMOS POR PRIMERA VEZ QUÉ CORE ASIGNARLE, MODIFICAREMOS EL ENCABEZADO DE ÉSTE ARCHIVO ASÍ:
{
"version": "1.5",
"default_core_path": "S:\\Program Files\\WindowsApps\\55523PlatinumFox69.RetroArch-Fox2_21.11.7.70_x64__2msw5e9jmq2jr\\cores\\genesis_plus_gx_libretro.dll",
"default_core_name": "Sega - MS/GG/MD/CD (Genesis Plus GX)",
"label_display_mode": 0,
"right_thumbnail_mode": 0,
"left_thumbnail_mode": 0,
"sort_mode": 0,
"items": [
Así ya todos los juegos que estén incluidos en ésta playlist automatícamente se abrirán con ese core (Genesis Plus GX).
¿Y como saco estos datos? Simple. Por ejemplo; vas a RA e inicias el primer juego del listado. Le asignas el core "Genesis Plux GX" cuando te lo pregunte. Cierras RA, abres la playlist con el bloc de notas y en el juego que has iniciado antes ya aparecerá la ruta y el nombre del core. Lo copias y lo pegas en el encabezado sustituyendo la palabra "DETECT" en ambos casos (defautl_core_path y default_core_name) y listo.
*Más arriba había puesto que
supuestamente con la
Búsqueda automática nos aparecería todos nuestros juegos listados. Perooo, puede que no sea así.
En Master System quizás, ya que si no tenemos ninguna rom parcheada (ya sea con parches de traducción, hacking, etc. es decir, cualquier parche aplicado a la rom y haga que cambie su crc32 original), y cómo normalmente por la red solo hay un único dumpeo de éste sistema, pues casi seguro que estará en la base de datos de RA, y por tanto la listará.
Pero en otros sistemas, como por ejemplo Super Nintendo, al haber bastantes dumpeos distintos de una misma rom por la red (cada una con un crc32 diferente), y como RA no suele tener todos en su base de datos, al darle a <Busqueda automática> se saltará esas roms que no tengan su crc32 metida en la base de datos de RA, así que por tanto, se la saltará y no nos aparecerá en la playlist.
Para comprobar si nos aparece todas las roms yo lo hago con el Retroarch de PC. En el de Xbox no se comprobarlo. En PC, meto la lista que quiero comprobar en la carpeta "/playlists", abro Retroarch y pulso F5

Pincho en el menú de la izquierda la playlist que quiero comprobar (SNES en el caso de la imagen) y ya me aparece abajo el numero de elementos de la lista. Con las mismas me voy a la carpeta de roms y si coinciden en numero pues están todas

*Si no coinciden en número hay 2 alternativas (ambas usando la Búsqueda Manual):
A) Si no nos importa nada los logros de RA, el juego en red, ni que nos busque automáticamente las carátulas el propio RA, pues nos vamos a
Retroarch - Importar contenido - Búsqueda manual:
-Directorio de contenidos -- Aqui navegamos hasta la carpeta donde tengamos las roms (en el caso de MS si lo tenemos en un pendrive, la ruta sería "D:\\ROMS\\Sega - Master System - Mark III\")
-Nombre del sistema -- En este caso seleccionamos "Sega - Master System - Mark III"
-Núcleo predeterminado -- Podemos ponerle aquí el core/núcleo con el que queremos que nos inicien todos los juegos de ésta playlist. En este caso, seleccionamos: "Sega - MS/GG/MD/CD (Genesis Plus GX)", en otros sistemas yo uso éstos núcleos/cores:
*Megadrive --> "Sega - MS/GG/MD/CD (Genesis Plus GX)"
*Super Nintendo --> "Nintendo - SNES / SFC (Snes9x - Current)"
*NES --> "Nintendo - NES / Famicom (FCEUmm)"
*N64 --> "Nintendo - Nintendo 64 (Mupen64Plus-Next)"
*Game Cube --> "Nintendo - GameCube / Wii (Dolphin)" (yo las comprimo en .gcz con el dolphin de PC para que ocupen mucho menos)
*Arcade --> se puede usar fba neo, mame, mame2010, mame2033-plus (es el mas estable pero algunos roms no van en el mame2003+, solo en posteriores)
*Dreamcast --> "Sega - Dreamcast/NAOMI (Flycast)" (las comprimo en .chd con CHDMAN para que ocupen menos)
*Wii --> "Nintendo - GameCube / Wii (Dolphin)" (yo las comprimo en .gcz con el dolphin de PC para que ocupen mucho menos)
*PS2 --> "Sony - PlayStation 2 (PCSX2)"
-Comenzar búsqueda -- Le damos, y en un par de segundos como mucho ya nos ha listado absolutamente todas nuestras roms.
¿Cuál es el inconveniente de hacer búsqueda manual? Pues como se observa abajo, si abrimos la playlist sería así:
...AQUÍ VA EL ENCABEZADO...
"items": [
{
"path": "D:\\ROMS\\Sega - Master System - Mark III\\20 em 1 (Brazil).sms",
"label": "20 em 1 (Brazil)",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "00000000|crc",
"db_name": "Sega - Master System - Mark III.lpl"
},
{
"path": "D:\\ROMS\\Sega - Master System - Mark III\\94 Super World Cup Soccer (Korea).sms",
"label": "94 Super World Cup Soccer (Korea)",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "00000000|crc",
"db_name": "Sega - Master System - Mark III.lpl"
},
.Al hacer Búsqueda manual no tiene en cuenta para nada su base de datos
.Pone el crc32 de todas las roms a 00000000, por lo que no se tendrán logros ni juego online con estas roms (aunque desconozco si en la versión de Xbox, estás 2 opciones (logros y juego en red), están capadas)
.En la etiqueta "label" le pone el nombre exacto que tiene la rom, sin la extensión, por lo que luego si queremos buscar carátulas de forma automática en RA, prácticamente ninguna encontrará, salvo alguna aislada que haya dado la casualidad de que en la base de datos de RA, el nombre de alguna rom coincida exactamente con el nombre que le asigna RA en label (no suele ocurrir mucho, normalmente es diferente).
B) Así que lo ideal sería separar el grano de la paja. Es decir, comprobar que roms no lista automáticamente RA y separarlas en otra carpeta de las que sí (bien manualmente o a través de scripts para automatizar el proceso (aquí ya la habilidad de cada uno)).
Así que guardamos temporalmente en otra ruta tanto las roms que ha encontrado en Busqueda Automatica como su playlist (le cambiamos momentaneamente su nombre (para que no se solapen y sobreescriban una lista con la otra)). Una vez separadas hacemos <Busqueda manual> (como he puesto arriba) pero solo de las roms que NO había encontrado de forma automática.
Cuando termine, abrimos la nueva playlist con el bloc de notas o similar y copiamos todas las roms que hay en esa "playlist manual" dentro de la "playlist automática" (especial cuidado con las comas en la llave de cierre de cada rom. Sola la ultima rom del listado no debe tener coma en su ultima llave, el resto sí):
{
ROM (6 líneas)
},
{
ROM (6 líneas)
},
{
ROM (6 líneas)
},
{
ROM (6 líneas)
}
Con esto ya tenemos en la misma playlist todas las roms (tanto las encontradas en la busqueda automatica como las de manual). Metemos tambien ya todas las roms en una misma carpeta y au. Parece lioso pero no lo es tanto xD
- Tema
CARÁTULAS:
. Cuando tenemos una playlist metida/creada en RA de algún sistema (en el caso de arriba: Master System), si queremos que RA nos busque caratúlas de ese sistema, nos vamos al "menú de RA - Actualizador en línea - Actualizar miniaturas de listas", y seleccionamos ese sistema (dependiendo de cuántas roms tengamos tardará mas o menos la descarga).
. Ésta búsqueda automática de carátulas está basada así:
RA mira el nombre de la rom que aparece en "label"
Comprueba en su base de datos si tiene caratúlas bajo ese nombre. Si es así las descarga, sino pues nada.
Según mi experiencia, en la mayoría de sistemas, de las roms que había encontrado y etiquetado en busqueda automatica suele encontrar un 85-90% de sus carátulas. En las buscadas manualmente un 5% o así. No es muy eficiente su algoritmo (launchbox practicamente encuentra todas), pero... es lo que hay xD
. La ruta donde se almacenan las carátulas es: "LocalState - thumbnails"
. En esa ruta nos aparecerá una carpeta con el nombre del sistema (en el caso de arriba, al hacer busqueda de MS, habrá una carpeta con el nombre "Sega - Master System - Mark III"). Y dentro de ella habrá otras 3 más:
Named_Boxarts --> tendrá la caratula frontal/portada/caja de cada rom
Named_Snaps -->tendrá una captura de pantalla de cada rom
Named_Titles --> tendrá la pantalla de título de cada rom (con el mismo nombre que aparece en "label")
Por desgracia, faltarán unas cuántas caratulas (o muchas, dependiendo de cuantas roms logró identificar en busquéda automática).
Para completar las carátulas faltantes no queda otra que picar piedra e ir una a una xD :
. Si tienes descargado RA en el PC, por FTP copias la carpeta entera que hay en la Xbox, en la ruta "Localstate/thumbnails" (en el caso de arriba la carpeta "Sega - Master System - Mark III") a la ruta del RA del pc (RA/thumbnails).
. Te vas a http://thumbnailpacks.libretro.com/ , descargas el pack completo de caratulas del sistema que quieras añadir (en el caso de arriba sería el que pone "Sega - Master System - Mark III.zip"). lo descomprimes y dejas abierta esa carpeta descomprimida en algun lugar del PC
. Abres RA en el PC. pulsas F5, y nos saldrá un pantalla parecida a ésta:

. Pinchas en la playlist que quieras y asi vas comprobando una a una cual te falta (abajo a la derecha vas pinchando en las pestañas Caratula - Pantalla de titulo - Captura de pantalla) para ver cual no tienes disponible.
. De la que te falte, en el pack que has descargado antes completo, en el buscador le pones el nombre de ese juego que no tiene caratula/pantalla de titulo y/o Captura de Pantalla, y arrastras la imagen al recuadro de la derecha. Así se añade automaticamente y con el nombre correcto a las carátulas que tienes situadas en RA/playlists.
. Vas una a una hasta que completes todas (es tedioso sí)
. Una vez terminado. Copias la carpeta que hay en RA/thumbnails/ a la Xbox por FTP. Así ya la tienes actualizada con todas la carátulas.
Si aún así tienes/tenéis alguna duda pues id preguntando por este hilo. Hay gente que controla mucho este tema y os ayudará en algo específico.