Recalbox 7.0

[Résolu] Thème NES



  • Salut, j'aimerai créer un thème juste pour le système NES comme sa à été fait pour la SNES Vidéo thème SNES. Mais je ne sais pas comment m'y prendre, si quelqu'un pourrait m'aider se serait top 😉



  • Salut Un début de piste. Il est expliqué quelque part sur le mini how to comment copier un thème pour pouvoir en créer un personnalisé sans foutre par terre les existants qui marchent. C'est un premier pas que tu dois franchir pour commencer à comprendre comment ça fonctionne en changeant les images et musiques. Une fois que tu aura compris et comme je le subodore, tu va encore devoir faire des efforts en assimilant quelques bases pour pouvoir t'en sortir en ligne de commande. Tuto shell pour débutant Tuto nano pour débutant Une fois assimilé, tu sera alors en mesure de pouvoir faire une copie d'un fichier avant de l'éditer pour le modifier. Tu pourra alors regarder le fichier /root/.emulationstation/es_systems.cfg A vu de nez, vu ce que tu veux faire, il y a de forte chance que tu doives modifier ce fichier et ajouter quelques répertoires. 2 règles importantes : - Toujours faire une copie de l'original au cas où. - Toujours faire une seule modif à la fois et faire des test pour bien comprendre ce qui se passe.   Bienvenu dans le monde linux qui permet de se torturer les neurones.  🙂


  • Global moderator
    Team

    @Dylan Tretout, J'attire ton attention sur le fait que nous ne parlons pas d'un simple "thème". Oui y a un thème personnalisé que tu peux facilement ajouter à recalbox de façon pérenne, peux importe les majs à venir, mais il y aussi comme le signal bananasplif une modification du fichier es_systems.cfg. C'est ce dernier qui déclare au système les machines à afficher dans emulationstation (l'interface utilisateur de recalbox), et ou aller chercher les roms et avec quel émulateur (core) les lancer ! :). En soit rien de bien compliquer. Il suffit de repartir sur la configuration de la nes dans ton cas et de la décliner en autant de machines que tu le souhaites pour découper ta machine NES en X machines par type de jeu. Le soucis étant qu'à chaque mise à jour de recalbox, ce fichier est susceptible d'être écrasé par un autre. Tout simplement par ce que tout nouveau support d'une console par recalbox impact ce fichier... Rien d'insurmontable mais si tu veux bénéficier des mises à jours, il faudra bien penser à chaque nouvelle maj à aller refaire tes modifications :). A moins que tu décide de ne plus faire de maj et dans ce cas, lets go ! :D.



  • Il peut toujours faire un backup du fichier avant modif et un autre après modif comme tout linuxien aguerri.  🙂 Après une mise à jour, faudra juste comparer les deux "originaux" pour voir les évolutions et adapter de nouveau le fichier. Tout dépend de la cadence des releases, sous OMC/Kodi, avec leurs mises à jour quotidienne/hebdomadaire, je m'abstiendrai. Par contre, pour l'exercice, je trouve que c'est formateur et donc dans l'esprit du Raspberry Pi et de Recalbox.


  • Global moderator
    Team

    Bonjour puisqu il sagit dun theme unique pour un seul emulateur. Il n y aura pas de mise à jour possible du syteme. Tu trouveras des explications sur la creation de theme ici aussi https://github.com/Aloshi/EmulationStation/blob/master/THEMES.md#themes Sinon tu peux partir d'un thème existant comme simplesvg et adapter ton fichier es_systems.cfg ne contiendra qu un seul emulateur avec un theme NES à appliquer et jouer avec les balises name, fullname et theme Exemple : je fais de mémoire mais il faut voir ce quoi impactent les dites balises

    <system>
      <name>nes</name>
      <fullname>Plateformes</fullname>
      <path>/recalbox/share/roms/</path>
      <extension>.nes .NES .zip</extension>
      <command>/recalbox/scripts/emulatorlauncher.sh %ROM% "nes"</command>
      <platform>nes</platform>
      <theme>nes_plateforme</theme>
    </system>
    <system>
      <name>nes</name>
      <fullname>Mario World</fullname>
      <path>/recalbox/share/roms/</path>
      <extension>.nes .NES .zip</extension>
      <command>/recalbox/scripts/emulatorlauncher.sh %ROM% "nes"</command>
      <platform>nes</platform>
      <theme>nes_marioworld</theme>
    </system>
    

    Edit : oups pas vu la réponse de reivaax



  • merci les gars je vais voir sa ^^



  • Tu pourra dire que t'as le cul bordé de nouilles  😄 Le thème que tu vois dans la vidéo est encore présent sur Recalbox dans le thème par défaut "simplesvgs" Les dossiers avec images sont dedans. Reste plus qu'à renomer les dossiers, bricoler les fichiers xml et y coller de la ziq. Les dossiers, par ordre d'apparition, sont : snesshoots snesmariohacks snesadventures snesfights snesreflex snesrpgs snessports snesplatforms snessimulations


  • Developer
    Global moderator
    Team

    Salut, n'hésite pas a partager ta création après coup 🙂



  • Pour l instant j'ai pas vraiment le temps =/ , si j'y arrive je partagerai avec plaisir ^^



  • ou pourrais-je trouver le thème SNES svp ?


  • Global moderator
    Team

    Bonjour dans le theme /root/.emulationstation/themes/ tu y trouveras les dossiers cités dans le précédent sujet.



  • Merci acris je vais voir sa


  • Global moderator
    Team

    @Dylan Tretout, En faite, les éléments sont déjà présent dans le template par défaut de recalbox. Le theme se trouve ici : /root/.emulationstation/themes/simplesvgs/ Et tu vois bien à l'intérieur les différents dossier par "machine" et les machines virtuelles snes :). snessports, snessimulations,  snesshoots,  snesraces, etc... https://github.com/digitalLumberjack/recalbox-buildroot/tree/recalbox/board/recalbox/fsoverlay/root/.emulationstation/themes/simplesvgs   Après, pour qu'emulationstation te les affiches, tu dois les "activer" via le fichier es_systems.cfg comme te la dit acris qui se trouve ici : /root/.emulationstation/   Pour accéder à ces dossiers, tu peux utiliser WinSCP par exemple et suivre le petit wiki à ce sujet si tu ne sais pas t'en servir 🙂 https://github.com/digitalLumberjack/recalbox-os/wiki/acces-via-WinSCP-(FR)   Bonne journée


Log in to reply
 

Want to support us ?

140
Online

79.2k
Users

20.4k
Topics

149.3k
Posts