Comment configurer EmulationStation pour apparaître et pouvoir lancer des jeux

EmulationStation

Si vous êtes un utilisateur Debian/Ubuntu ou d'autres distributions telles que Raspberry Pi, je ne recommanderais pas de suivre ce qui est expliqué dans ce guide car il y a RetroPie et je pense que tout est beaucoup mieux et plus direct. Pour Arch Linux, il y a ArchyPie-configuration, qui est un script pour installer Ubuntu RetroPie sur Arch Linux, mais étant un package AUR créé par des volontaires, son fonctionnement n'est pas garanti. Il garantit de tout faire manuellement depuis la base, et la base de RetroPie sont des émulateurs (PPSSPP, RetroArch...) et EmulationStation.

EmulationStation est un interface graphique pour émulateurs. En d'autres termes, une interface ou une sorte de bibliothèque à partir de laquelle nous pouvons lancer nos jeux de console classiques. Si nous l'installons en vrac, tout seul, il ne fonctionne même pas lorsqu'il est lancé pour la première fois. Ce qu'il fait est de créer un dossier de configuration dans notre répertoire personnel, et il y a un fichier là-bas que nous devrons éditer pour qu'il trouve les jeux et puisse faire du "grattage", ce qui est nécessaire pour que les couvertures apparaissent.

Configuration d'EmulationStation

EmulationStation est un logiciel qui ne nécessite pas beaucoup de modifications, et sur sa page officielle, il est indiqué qu'il n'a pas été mis à jour depuis 2015. En configurant EmulationStation, nous pouvons également y accéder à partir d'autres interfaces telles que Pegasus, qui à mon goût est plus simple et meilleur, mais c'est une autre histoire.

Comme nous l'avons expliqué, et ils nous le disent également dans leur documentation officielle, pour pouvoir voir autre chose que le message indiquant qu'il n'y a rien de disponible, nous devons effectuer une configuration manuelle, que s'il est vrai que cela semble fastidieux au début, cela en vaut aussi la peine. La raison pour laquelle le fichier de configuration est vide est qu'EmulationStation ne sait pas où nous avons les ROM ni quel émulateur nous préférons ouvrir chacune d'elles.

Ce que nous devons faire est ce qui suit:

  1. Si nous n'avons pas encore ouvert EmulationStation, nous devons l'ouvrir. Sinon, le dossier de configuration n'existera pas dans notre répertoire personnel.
  2. Nous allons dans notre dossier personnel et nous montrons les fichiers cachés.
  3. Allons à .emulationstation.
  4. Avec un éditeur de texte, nous ouvrons le fichier es_systems.cfg. Il met les instructions là-bas et ils peuvent nous faire reculer, mais continuons.
  5. Nous devons faire exactement ce qu'il dit : entre les balises allez le "système", qui ne sont rien de plus que les instructions pour que les ROM apparaissent et avec quoi nous allons les exécuter. Nous pouvons modifier le premier, puis copier et coller la même chose plusieurs fois, en modifiant les informations nécessaires dans chaque cas. Voici par exemple mon système de lancement de jeux PSP :
	psp Playstation Portable  /home/pablinux/Jeux/roms/psp  .iso .ISO .cso .CSO  PPSSPPQt %ROM%  psp . --> PSP

Excusez-moi si j'ai laissé une étiquette qui n'apparaît pas comme elle le devrait, mais j'ai dû remplacer l'ouverture ou elle n'apparaîtrait pas dans la vue finale.

Oui, ça fait dresser les cheveux sur la tête à voir tout ça, mais ce n'est pas si mal. Vous devez changer ce qui est à l'intérieur des balises comme ceci :

  • prénom: vous devez mettre un nom qui est utilisé en interne, et il est généralement en minuscule. Dans le cas de PSP, bien "psp" sans les guillemets.
  • pleine crinière: Le nom complet qui apparaîtra dans les menus.
  • chemin: le chemin où les ROM sont stockées, dans mon cas dans un dossier nommé psp qui se trouve à l'intérieur de Games qui à son tour se trouve dans mon dossier personnel.
  • extension: quel type de fichiers rechercher. Si vous avez des doutes, je vous recommande de visiter la documentation de RetroPie, ici le lien PSP. Comme vous pouvez le voir, les jeux PSP peuvent être des fichiers ISO, CSO et PBP. Les extensions doivent être incluses avec le point et séparées par un espace. Cela peut être compliqué la vie, mais j'ai vu des cas où ils ajoutent l'extension deux fois, une fois en minuscule et une fois en majuscule. Chacun fait ce qu'il juge bon, mais je changerais, par exemple, une extension .ISO en .iso dans le fichier d'origine.
  • commander: C'est la commande qui va lancer la ROM avec l'émulateur que l'on veut. Dans le cas de PPSSPP, j'ai les versions Qt et SDL, et je choisis Qt. Il lance la ROM sélectionnée dans EmulationStation avec PPSSPPQt. Dans ce cas, pour savoir exactement comment écrire l'exécutable, je suis allé sur usr/share/applications/ppsspp-qt , j'ai ouvert le fichier avec un éditeur de texte et j'ai regardé ce qu'il y avait dans "Exec=".
  • plateforme: c'est pour la mise au rebut, c'est-à-dire pour rechercher et trouver les couvertures. Si rien n'est entré, il recherchera toutes les correspondances et d'autres résultats apparaîtront. Par exemple, dans la Sonic ROM apparaîtront ceux de Master System, Mega Drive, Genesis...
  • thème: est pour le thème, mais EmulationStation n'en ajoute pas par défaut et reste comme dans la capture d'écran de l'en-tête.

Choisir RetroArch

Je préfère utiliser le PPSSPP d'origine et pas celui que RetroArch utilise, et RetroPie le fait aussi. Mais si vous préférez utiliser RetroArch, la "commande" pour l'émulateur Genesis serait "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f : plein écran ; -L : charger le noyau). Dans usr/lib/libretro il y a tous les cœurs RetroArch, et encore une fois je vous renvoie à la documentation RetroPie pour savoir quel émulateur peut fonctionner le mieux dans chaque cas.

Une fois que nous avons correctement ajouté les systèmes, les jeux apparaîtront dans EmulationStation, bien que la première fois, il nous demande de configurer un contrôleur, qui configure simplement les boutons. Si on veut les couvertures, il faut démarrer le scrapper. Et si nous n'aimons pas EmulationStation, Pegasus il utilise son même fichier de configuration pour afficher les jeux.

avant de pégase

Je l'aime plus. C'est plus simple et ne demande aucune commande au démarrage.

Et ce serait la façon de configurer EmulationStation pour qu'elle fonctionne, du moins la plus basique. Pour s'amuser.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.