Recalbox Forum

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

    Posts made by manatlan

    • RE: Carte SD de mon rpi3B dans un rpi3B+ ?

      @Benny merci ! ... ok, désolé ... et je n'arrive pas à deleter mon topic ;-(

      posted in Recalbox Général
      manatlan
      manatlan
    • Carte SD de mon rpi3B dans un rpi3B+ ?

      Bonjour,

      J'ai une recalbox up-to-date dans un rpi3B : qui fonctionne ultra bien 😉
      J'envisage de changer, et donc de prendre le nouveau rpi3B+, tant qu'à faire.
      Si je prends la carte SD de mon "vieux", pour la mettre dans le "nouveau" : est ce que j'arriverai à booter et l'utiliser de la même façon ? (ou suis-je obliger de faire qqchose de spécial ?)

      J'ai déjà vu des bribes de réponses dans le forum : mais ce n'est pas clair pour moi ;-(
      Qu'est ce qu'il faut que je fasse pour arriver à mes fins ?

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: 4.1 ... scrapping et plantage en fin

      @parménion merci, c'est rassurant ... je vais être plus patient la prochaine fois
      merci encore !

      posted in Recalbox Général
      manatlan
      manatlan
    • 4.1 ... scrapping et plantage en fin

      Bonjour,

      Depuis la 4.1, le scrapping des jeux, via le menu de la recalbox réalise bien le scrapping des nouvelles roms... mais systématiquement ; il m'affiche une messagebox en me donnant le nb de jeux nouvellement scrappés ... et impossible de faire quoi que ce soit après ça ; tout est figé ... Il ne me reste plus que le hard reboot (fort heureusement ça persiste ; les jeux sont bien scrappés après le reboot)

      D'autres ont le même soucis ? il y a un truc ? ou c'est juste moi (une version 4.0 upgradé en 4.1)
      merci d'avance

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: Recalbox 4.1 & lcd screen 3.5"

      @ian57 Merci c'est rassurant ... je vais tenter (je trouve de la doc dans le wiki ?)

      Sinon, une fois que c'est fait ... il y a t il une notion de plug'n'play
      Je voulais le petit écran, en écran d'appoint, pour tester qu'une rom fonctionne, sans passer par un gros ...
      SI je branche la sortie HDMI, va-t-il voir qu'une sortie plus adaptée est dispo et basculer automatiquement sur le HDMI ?
      Ou faudra t il que je repasse par de la config pour basculer de l'un à l'autre ?

      posted in Recalbox Général
      manatlan
      manatlan
    • Recalbox 4.1 & lcd screen 3.5"

      Sur un coup de tête, j'ai acheté cet ecran 3.5", sur aliexpress:
      https://fr.aliexpress.com/item/3-5-LCD-TFT-Touch-Screen-Display-with-Stylus-for-Raspberry-Pi-2-Pi-3-Acrylic/32793621238.html

      je pensais, que ça fonctionnerait out-of-the-box ... mais non ;-(
      J'ai tout monté comme il faut, mais quand je démarre la RB, ce petit écran s'allume en blanc : mais il ne s'y passe rien ... si je plug la hdmi sur un TV, je vois que tout l'affichage sort par la hdmi ... et rien sur cet écran 3.5" ;-(

      Visiblement, c'est pas plug'n'play ... est-ce que qqu'un a déjà réussi à faire fonctionner ce genre de choses ??
      faut installer des drivers dans la RB ?!

      est-ce que qqu'un sait ? et peut m'aider ?

      Beta que je suis, je m'attendais à ce que la RB démarre sur cet écran, ça aurait pu servir en tant qu'écran d'appoint, et si je plus la HDM je déporte l'affichage ... mais ça semble pas aussi simple ... c'est quoi mon erreur ?

      posted in Recalbox Général
      manatlan
      manatlan
    • Recalbox 4.0.2, http api systems launcher, ça marche ?

      Je suis en train de faire une interface web/html5/smartphone pour pouvoir chercher/filtrer les jeux de ma recalbox (j'ai déjà posté qques trucs là: https://forum.recalbox.com/topic/7156/tips-générer-une-liste-complete-des-jeux/19 )

      Mais, le petit truc en plus, serait de pouvoir lancer directement le jeu, sur la RB, à partir de l'interface HTML du smartphone...
      Visiblement, il existe des API HTTP (https://github.com/recalbox/recalbox-api), beaucoup fonctionnent.

      Mais l'api pour démarrer un jeu (launcher: https://github.com/recalbox/recalbox-api/blob/1.1.x/documentation/api/system-launch-game.md) ne fonctionne pas chez moi ;-(
      j'ai bien un retour "success"' à true, ainsi que la ligne de commande qui a permi de lancer le truc.
      Mais l'écran devient noir, et le gamepad ne réponds plus ...

      Est-ce que qqu'un sait si ça marche, et comment ?

      merci d'avance

      posted in Recalbox Général
      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: [TIPS] Générer une liste complete des jeux

      @voljega Oui, avec lxml tu peux sans soucis, c'est même conseillé. Cependant, même les libs internes de python le peuvent (elles sont juste un poil plus lentes (aucune n'est plus rapide que lxml))

      Voilà mon script qui génère un fichier "liste.js" :

      #!/usr/bin/python
      # -*- coding: utf-8 -*-
      import os,glob,collections,json
      from lxml.etree import pa**e
      
      Game = collections.namedtuple('Game', 'console name genre date image path')
      
      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") )):
              try:
                  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 get(i,"hidden")=="true": continue                                # zap hidden
                      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) )
              except Exception as e:
                  print "Fichier XML invalide:",f,e
          return ll
      
      def genJS(ll):
          ll=[{"name":i.name,"console":i.console,"genre":i.genre or "NO GENRE","year":i.date or "NO YEAR","image":i.image} for i in ll]
          with open('liste.js', 'w') as fid:
              fid.write("var liste=");
              json.dump(ll, fid)
      
      if __name__ == "__main__":
          ll=listgames("/media/recalbox/roms")    # <--- just edit here !!!
      
          print( len(ll) )
          genJS(ll)
      

      Ce fichier est chargé par https://in-the.appspot.com/recalbox/index.html ...
      (du coup, si vous voulez le faire chez vous, suffit de recupérer cet "index.html" (show source, ou le télécharger, et de mettre le liste.js généré par le script python)

      C'est juste un "index.html" de base (y a juste le css minimum, mais on peut trier les colonnes 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: [TIPS] Générer une liste complete des jeux

      @acris le hic, c'est que les scrapping sont rarement bons ... le genre, ça passe encore (mais il y a plein de genre pour un même genre (je me comprends ;-)) ... mais le nb de joueurs est très rarement juste ;-(
      Mais dans l'absolu, c'est clair que ce serait géant ...

      voilà un exemple de ce que je genere :
      http://in-the.appspot.com/recalbox/

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: [TIPS] Générer une liste complete des jeux

      @DjLeChuck ... j'ai un bon niveau en python, je connais tout ça 😉
      je ne l'ai pas mis en arg, car pour un utilisateur donné, il n'y a qu'un seul path (aka ça change pas tout le temps 😉

      Sinon, si le "manager" est en python, je veux bien mettre les mains dedans, avec plaisir. J'ai 20ans de python, de web/http/js et j'en passe 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: [TIPS] Générer une liste complete des jeux

      @voljega a ce moment là, pas la peine d'utiliser LXML, python est installée avec d'autres libs natives pour pa**er la dom xml ...
      moi, j'ai utilisé lxml, car c'est la plus rapide, et celle que j'utilise tout le temps 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: [TIPS] Générer une liste complete des jeux

      @voljega Faut pas l'utiliser à partir de la recalbox ; mais à partir d'un ordi, soit sous win, soit sous linux (moi) ... C'est beaucoup plus simple (et plus simple d'installer lxml 😉

      Il faut juste que t'as SD soit visible de l'ordi (soit par reseau (wifi), soit en partoche)
      et après, faut adapter le path (ligne : listgames("<PATH>")), en remplaçant ce dernier par le chemin vers ton répertoire "roms".

      Ca genère un CSV (pour excel ou libreoffice) ...

      Cependant, j'ai fait bien mieux depuis, je génère un HTML/JS, qui présente un tableau dans lequel tu peux filtrer par nom, console, genre, année ... bien plus pratique ...
      si ça interesse qqu'un, je le posterai ici

      posted in Recalbox Général
      manatlan
      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&ast;&ast;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&ast;&ast;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
    • NeoGeo et fichiers MVS ?

      Bonjour,

      Je suis retombé sur ma "dingoo a320" (console portable d'émulation retro (un peu comme la recalbox mais en portatif, avec sortie tv !)).

      Du coup, j'ai remis la main sur mon set assez complet de jeux neogeo, tous en MVS (fichiers *.mvs).

      Il y a t il moyen des les utiliser qqpart dans la recalbox ? voir de les convertir pour les rendre utilisables ?

      merci d'avance
      ps: j'ai pas mal googler là dessus, mais c'est pas très clair. Du coup je fais appel à la communauté

      posted in Emulateurs Arcade/PC/Console
      manatlan
      manatlan
    • RE: Recalbox 4.0.2, N64 & overscan sur videoproj (hdmi)

      J'ai trouvé tout seul 😉
      En fait, il faut modifier une ligne du recalbox.conf pour les n64 ...
      j'ai plus la ligne exacte
      mais c'est celle qui dit qu'il faut décommenter ça si c'est une utilisation sur un CRT (hors pour ma part, c pas un CRT, c un videoproj, la difference est subtile ... 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • RecalBox v4 : correspondances roms/repertoires <-> console

      Je galère toujours à trouver le repertoire où mettre mes roms ...
      du coup, j'ai créer un tableau de correspondance, avec le nom du répertoire dans "roms", avec le nom de la console (l'année), ainsi que les extensions qui vont bien ...
      ça peut servir à d'autres ... il y a peut être des corrections à apporter (je peux donner des accès sur des comptes gmail, si vous êtes sérieux)
      https://docs.google.com/spreadsheets/d/1xvAYEIKJs1qqDTcdg5fdgyiyf3qm-9BGWz0vcyIYs04/edit?usp=sharing

      posted in Recalbox Général
      manatlan
      manatlan
    • Recalbox 4.0.2, N64 & overscan sur videoproj (hdmi)

      Bonjour,

      J'ai une recalbox 4.0.2 sur rpi3b, branché à un videoproj, via HDMI.
      Sur l'interface, j'ai une image qui prends (quasiment) l'intégralité de l' ecran.

      Mais sur les jeux N64, ce n'est clairement pas le cas
      on voit clairement que tout l'espace n'est pas occupé ;-(

      Je n'ai pas de shaders, et encore moins de pixel perfect ...
      Comment faire pour prendre la totalité de la projection (tant pis si l'image est étirée).
      J'ai bien tenté de les configurer en 16/9, en perso .... rien n'y fait

      EDIT : j'ai rajouté une image plus claire : en vert la surface de l'image du videoproj, en rouge la taille reelle de l'émulation n64 .... et moi j'aimerai qu'elle couvre la totalité de la zone verte 😉
      EDIT2: j'ai 2 videoproj, et j'ai le même soucis (et j'ai pas de tv pour tester)
      EDIT3: j'ai plus ou moins le même soucis sur d'autres types d'emulation, mais à moindre mesure. N'y aurait il pas une option qqpart qui force le binz à maximiser l'image ?!

      Il y a un truc ?
      merci d'avance

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: Mettre un Rpi/Recalbox dans une arcade stick ?

      Oui c'est le hori mini, normalement il marche sans faute.
      Mais la place intérieur est moindre
      Maintenant tu me met le doute 😉

      posted in Recalbox Général
      manatlan
      manatlan
    • RE: Mettre un Rpi/Recalbox dans une arcade stick ?

      Ok merci pour ces clichés, je prends
      Mais je crois que je vais prendre un autre stick.
      Genre celui la : https://www.amazon.fr/gp/aw/cr/B0015PHMFU/ref=mw_dp_cr
      Visiblement il est mieux, niveau boutons
      Et la place, a l'intérieur, me semble parfaite...
      Qqu'un l'a ?

      posted in Recalbox Général
      manatlan
      manatlan