Com configurar EmulationStation perquè apareguin i poder llançar jocs

EmulationStation

Si ets usuari de Debian/Ubuntu o altres distribucions com Raspberry Pi, jo no recomanaria seguir allò explicat en aquesta guia perquè existeix RetroPie i crec que tot és molt millor i més directe. Per Arch Linux existeix ArchyPie-setup, que és un script per instal·lar el RetroPie d'Ubuntu a Arch Linux, però sent un paquet d'AUR creat per voluntaris no està garantit el seu funcionament. Sí que ho garanteix fer-ho tot manual des de la base, i la base de RetroPie són emuladors (PPSSPP, RetroArch…) i EmulationStation.

EmulationStation és una interfície gràfica per a emuladors. Dit d'una altra manera, un frontend o una mena de biblioteca des de la qual podrem llançar els nostres jocs de consoles clàssiques. Si ho instal·lem solt, per si mateix ni funciona en llançar-lo per primera vegada. El que fa és crear-nos una carpeta de configuració al nostre directori personal, i allà hi ha un fitxer que haurem d'editar perquè trobi els jocs i pugui fer scrapping, que és el necessari perquè apareguin les caràtules.

Configurant EmulationStation

EmulationStation és un programari que no requereix moltes modificacions, ia la seva pàgina oficial posa que no s'ha actualitzat des del 2015. Configurant EmulationStation també podrem accedir des d'altres frontends com Pegaso, que pel meu gust és més senzill i millor, però aquesta és una altra història.

Com hem explicat, i també ens diuen a la seva documentació oficial, per poder veure qualsevol cosa que no sigui el missatge que no hi ha res disponible hem de fer-ne una configuració manual, que si bé és cert que sembla tediosa al principi, també ho és que val la pena. El motiu pel qual el fitxer de configuració és buit és perquè EmulationStation no sap on tenim les ROMs ni quin emulador preferim per obrir cadascuna.

El que hem de fer és el següent:

  1. Si encara no hem obert EmulationStation, hem d'obrir-lo. En cas contrari no existirà la carpeta de configuració al nostre directori personal.
  2. Anem a la nostra carpeta personal i fem que es mostrin els fitxers ocults.
  3. Anem a .emulationstation.
  4. Amb un editor de text, obrim el fitxer es_systems.cfg. Aquí posa les instruccions i ens poden fer enrere, però continuem.
  5. Hem de fer exactament el que diu: entre les etiquetes van els «system», que no són més que les instruccions perquè apareguin les ROMs i amb què les executarem. Podem modificar el primer, i després copiar i enganxar diverses vegades el mateix modificant en cada cas la informació necessària. Per exemple, aquest és el meu system perquè llanci jocs de PSP:
	psp PlayStation Portable  /home/pablinux/Jocs/roms/psp  .iso .ISO .cso .CSO  PPSSPPQt %ROM%  psp . --> PSP

Disculpeu-me si m'he deixat alguna etiqueta que no surt com cal, però he hagut de substituir l'obertura o no sortia a la vista final.

Sí, posa una mica els pèls de punta veure tot això, però no n'hi ha per tant. Cal canviar allò que hi ha dins les etiquetes d'aquesta manera:

  • nom: cal posar un nom que es fa servir internament, i sol anar en minúscules. En el cas de PSP, doncs “psp” sense les cometes.
  • fullmane: El nom complet que apareixerà als menús.
  • camí: la ruta on estan guardades les ROMs, en el meu cas en una carpeta amb nom psp que està dins de Jocs que al seu torn està dins de la meva carpeta personal.
  • extensió: quin tipus de fitxers ha de buscar. Si teniu dubtes, recomano visitar la documentació de RetroPie, aquí l'enllaç de PSP. Com podeu veure, els jocs de PSP poden ser fitxers ISO, CSO i PBP. Cal incloure les extensions amb el punt i separades amb un espai. Pot ser complicar-se la vida, però he vist casos en què afegeixen l'extensió dues vegades, una en minúscules i una altra en majúscules. Cadascú que faci el que cregui convenient, però jo canviaria, per exemple, una extensió .ISO a .iso al fitxer original.
  • comanda: aquesta és la comanda que llançarà la ROM amb l'emulador que vulguem. En el cas de PPSSPP, jo tinc les versions Qt i SDL, i trio la Qt. El que fa és llançar la ROM seleccionada a EmulationStation amb PPSSPPQt. En aquest cas, per saber exactament com escriure l'executable he anat a usr/share/applications/ppsspp-qt , he obert el fitxer amb un editor de textos i he mirat què hi havia a Exec=.
  • plataforma: això és per a l'scrapping, és a dir, perquè busqui i trobi les caràtules. Si no es posa res, cercarà totes les coincidències i apareixeran més resultats. Per exemple, a la ROM de Sonic apareixeran les de Master System, Mega Drive, Gènesi…
  • tema: és per al tema, però EmulationStation no n'afegeix cap per defecte i queda com en la captura de capçalera.

Triant RetroArch

A mi m'agrada més fer servir el PPSSPP original i no el que fa servir RetroArch, i RetroPie també ho fa així. Però si preferiu utilitzar RetroArch, el command per a l'emulador Genesis seria "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f: pantalla completa; -L: carregar nucli). A usr/lib/libretro estan tots els cors de RetroArch, i un cop més us remet a la documentació de RetroPie per saber quin emulador pot anar millor en cada cas.

Un cop hàgim afegit els system correctament, els jocs apareixeran a EmulationStation, encara que la primera vegada demana que configurem un comandament, cosa que és senzillament configurar els botons. Si volem les caràtules, cal iniciar l'scrapper. I si no ens agrada EmulationStation, Pegaso utilitza el mateix fitxer de configuració per mostrar els jocs.

Pegasus frontend

A mi m'agrada més. És més simple i no demana cap comandament en iniciar.

I aquesta seria la manera de configurar EmulationStation perquè funcioni, si més no el més bàsic. A divertir-se.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.