Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. manatlan
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 26
    • Best 4
    • Controversial 0
    • Groups 0

    Best posts made by manatlan

    • [TIPS] Générer une liste complete des jeux

      Voilà un script python (besoin de la librairie "lxml") pour lister l'ensemble des jeux (et qques infos supplémentaires : date, genre, console ...). ça se base sur les fameux "gamelist.xml". Il suffit juste de configurer le chemin vers votre répertoire "roms", et ça produit un CSV (fichier excel) qui contient le tout.

      #!/usr/bin/python
      # -*- coding: utf-8 -*-
      import os,glob,collections
      from lxml.etree import pa**e
      
      Game = collections.namedtuple('Game', 'console name genre date image path')
      
      def genCSV(ll):
          with open("liste.csv","w+") as fid:
              for i in ll:
                  fid.write(
                      '%s;"%s";%s;%s\n' % (
                          i.console,
                          i.name,
                          i.genre or "",
                          i.date or ""
                      )
                  )
      
      def listgames(p,opt="*"):
      
          def get(i,e):
              ll=i.xpath(e)
              return ll[0].text if ll else None
      
          ll=[]
          for f in sorted(glob.glob( os.path.join(p,opt,"gamelist.xml") )):
              for i in pa**e(f).xpath("//game"):
                  fpath=os.path.dirname(f)
                  console=os.path.basename(fpath)
      
                  name,genre,date,image=get(i,"name"),get(i,"genre"),get(i,"releasedate"),get(i,"image")
                  path = os.path.realpath(os.path.join(fpath,get(i,"path")))
      
                  if genre and genre.strip().lower().startswith("bios"): continue     # zap bios file
                  if image: image = os.path.join( fpath, image )                      # create realpath to image
                  if date: date=date.strip()[:4]                                      # keep just the year
      
                  ll.append( Game(console,name,genre,date,image,path) )
          return ll
      
      if __name__ == "__main__":
      
          ll=listgames("/media/recalbox/roms")    # <--- just edit here !!!
      
          genCSV(ll)
          print( len(ll) )
      

      ça devrait pouvoir marcher partout, pour peu que python (2.7) et la lib externe "lxml" soit installée.

      C'est pratique pour moi, alors ça le sera peut être pour d'autres 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • [SOLVED] Demon Front & fba_0.2.97.37

      il y a un truc que je ne comprends pas ...
      J'ai une recalbox stable up-to-date, sur rpi3b ...
      J'ai recuperer la full romset de fba_0.2.97.37, pour extraire toutes les roms demon front (dmnfrnt*.zip), ainsi que la pgm.zip, que j'ai place dans le répertoire "fba_libretro".
      Et quand je tente d'en lancer une, j'arrive sur l'ecran PGM/ICS, puis ça revient sur l'interface de recalbox (en gros : ça ne marche pas)

      Qu'est ce que j'ai loupé ? sachant que logiquement je suis ok avec la version fba 0.2.97.37 de bout en bout ...

      Pourquoi ça ne marche pas ?

      posted in Emulateurs Arcade/PC/Console
      manatlan
      manatlan
    • Jeux dans ES, mais pas dans le gamelist.xml

      J'ai certain jeux qui apparaissent dans le menu d'es ... Mais qui n'apparaissent pas dans le gamelist correspondant ...
      Qu'un sait comment c'est possible ?
      Recalbox 4.0.2

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: [SOLVED] Demon Front & fba_0.2.97.37

      @subs MERCI ! effectivement, une fois le rewind desactive --> ça fonctionne !!!

      Il y a t il moyen de le desactiver juste pour ce jeu ou c'est forcément global ?
      merci encore !

      posted in Emulateurs Arcade/PC/Console
      manatlan
      manatlan