Annonce

Réduire
Aucune annonce.

[Front End] pyrharckade : FE multi plateforme modulable pour raspberry pi

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

    Salut à tous,

    je suis pas mal a fond sur l'emulation depuis 2 ans et mon 3 ème projet à engendrer un 4 ème projet non pas de fabrication de borne ou console mais un front end sous python simple léger et modulable.

    Son nom pyrharckade.

    LA VERSION 1.5a est fonctionnelle et peut être utilitsé ...

    La doc complete suivra

    Le concept est simple et en cours de développement.

    La version actuelle permet la navigation :
    ROM par ROM
    Emulateur par Emulateur
    et par ordre alphabetique.
    -----------------------------------------------------------------------
    Pour le paramétrage et le premier lancement :

    Avant tout :

    Il vous faudra installer python et python-pygame et python-tk

    (apt-get install, yum install, urpmi ... )

    1/ Dl + un arch

    placez 'l'archive dans votre home et décompressez la

    Code:
    tar -jxvf PYRHARCKADE_[version].tar.bz2
    2/ Configuration des jeux
    Modifier le fichier example ROM_CONFIG_FILES.csv sous le format :
    NOM_DE_LA_ROM,SCRIPT_A_LANCER
    Ex :
    NOM_DE_LA_ROM :sfa3
    SCRIPT_A_LANCER : MAME

    ex de test :

    Code:
    1941,MAME
    ddp2,MAME
    ddragon2,MAME
    mslugx,NEOGEO
    sengoku2,MAME
    sfa3,MAME
    sfiii,MAME
    sfiii3,MAME
    sfiii3n,MAME
    supermario,NES
    xmcota,MAME
    xmen,MAME

    Il faut comprendre : Quand vous selectionner street fighter alpha 3 sur le FE il va lancer le script MAME.sh dans le repertoire BIN et lui passer en argument sfa3

    Ce systeme permet de régler au petit oignon votre emulateur en lui passant des options.

    3/ Les medias
    Rien de plus simple : placez vous dans le repertoire BIN et lancez le scripts get_media.sh (recupère les medias de MAME et FBA pour l'instant) et ils vont utiliser votre fichier ROM_CONFIG_FILES.csv pour aller télécharger les images de type WHEEL, SNAP et vous récupérer les informations de la roms sur mamedb.com:

    Code:
    ./get_media.sh
    Ps : il est possible que toutes les images ne soient pas présente.

    4/ Le systeme de script

    un emulateur : un script donc si l'on prend l'example de mame sous R-PI on aurra quelque chose comme :

    Code:
    ROM=$1
    #  emplacement des roms
    cd /home/pi/PYRHARCKADE/ROMS/MAME/
    Lancement du binaire + en argument la rom + possibilité de lancer certaines options. 
    /home/pi/mame4all-pi/mame $ROM
    # Restart du FE apres execution de l emu
    cd /home/pi/PYRHARCKADE
    ./start.py YES
    Tout les script emulateur doivent se terminer par (avec ce system les perf dont optimum sous rpi) :
    Code:
    cd /home/pi/PYRHARCKADE
    ./start.py YES

    5/ Lancer pyrharckade
    Placez vous dans PYRHARCKADE/ et lancez ./start.py:
    Code:
    cd ~/PYRHARCKADE/
    ./start.py
    6/info sup concernant les script

    Pour reprendre ce que je disait sur la modularité des script c 'est que vous pouvez rajouter des conditions selon la rom lancé . Si sfaiii3 et trop lent vous pouvez indiquer au script de le lancer avec des option différante sous mame :

    Code:
    ROM=$1
    #  emplacement des roms
    cd /home/pi/PYRHARCKADE/ROMS/MAME/
    
    if [[ "$ROM" == "sfiii3" ]]
       then
           /home/pi/mame4all-pi/mame -frameskip 4 $ROM
           exit
    fi
    
    Lancement par default du binaire + en argument la rom + possibilité de lancer certaines options. 
    /home/pi/mame4all-pi/mame $ROM
    -----------------------------------------------------------------------

    VERSION PYRHARCKADE_1.0a.tar.bz2 Verifier sur http://pyrharckade.tuxme.net/ si nouvelle version (actuellement 0.8b)

    Si vous voulez participer au dev ou aux amélioration n'hésitez pas

    Pour voir mes réaslisation : deadpoolcab.tuxme.net

    1 petit screenshot quand même

    http://occultaleges.eu/PYRHARCKADE/IMG/PYRHARCKADE_1.png
    Lien vers la video demo
    Voilà ... see you


    BZK
    Dernière modification par tuxme, 12 décembre 2013, 00h24. Motif: New version of PYRHARCKADE_1.5a

    je prepare les visuels de mon stick/console pour le projet

    Parceque ce que j'ai oublier de vous dire c 'est que l'on aurra la possibilité de l'utiliser commen un stick arcade classic avec connexion usb.

    http://occultaleges.eu/PYRHARCKADE/IMG/CPANEL/pyrharckade.png


    A va claquer grave

    Commentaire


      Sympa comme projet. Mais le raspberry pi est assez puissant pour faire tourner des jeux comme sfa3 à pleine vitesse ?
      http://dinofly.planetemu.net/images/president_planet_2012.png
      http://forums.planetemu.net/picture.php?albumid=17&pictureid=198

      Commentaire


        sfa3 passe plustôt bien ... j'ai pas encore tanté de faire tourné sfiii3 mais je perd pas espoir ... bon évidement le RPI est overclocker a 1 Ghz mais est relativement stable ... pas eu de plantage pour l'instant.

        Je viens de passer pyrharckade en version 0.4a.tar.bz2 . j'ai corrigé pas mal de bug et j'ai gagné en vitesse d’exécution.

        au passage petite video demo :



        D'ailleur j'y pense sfa3 peut être jouer via FBA (final burn alpha) et la ça marche vraiment à 100 %
        Dernière modification par tuxme, 24 novembre 2013, 00h11.

        Commentaire


          Nouvelle version + nouveau theme : PYRHARCKADE-0.9a.zip

          Modification du script get_media.sh qui récupère tout les medias nécessaire (DOC/WHEEL/SNAP)


          http://occultaleges.eu/PYRHARCKADE/IMG/bg2.png

          screenshot :
          http://occultaleges.eu/PYRHARCKADE/IMG/PYRHARCKADE_6_THEME_SF_EXAMPLE.png

          Commentaire


            tuxme
            ami que votre interface peut fonctionner sur Windows
            comment créer des listes et ajouter d'autres émulateurs
            a en utilisant le clavier de revenir au menu de sélection
            Emulateurs
            ce serait bien si vous aviez une cfg de mettre les répertoires
            utiliser avec mame list.xml de créer des listes de jeux
            vous avez une version pour windows
            Je peux modifier votre interface avec vous

            Commentaire


              Olá Michel, estou muito feliz com a ajuda que você já fez via facebook. Se você quiser, pode me dar sua conta github e você será adicionado à lista de desenvolvedores de pyrharckade. Para gerenciar a lista de jogos "mame" et "FBA" está no diretório "bin". "Verif_roms.sh" ele criou essa lista "ROM_CONFIG_FILES.csv".Para Windows: Você pode alterar o que quiser.

              //////////////

              bonjour michel , je suis très content de l'aide que tu as déjà apporter via facebook. Si vous le voulez, vous pouvez me donner votre compte github et vous serez ajouté à la liste des developeurs de pyrharckade. Pour gérer la liste des jeux "mame", il y a dans le repertoire "bin" : "verif_roms.sh".il créé cette liste "ROM_CONFIG_FILES.csv" . Pour windows : vous pouvez modifier ce que vous voulez.

              Commentaire


                Salut à tous ... je vien de terminer la version open beta 1.0 de pyrharckade.

                pyrharckade.tuxme.net

                Pyr 1.0B

                Petite vidéo de démo (install + example de conf) :

                Video Youtube

                Dans cette nouvelle version vous n'avez qu'a editer le fichier de configuration (ROM_CONFIG_FILES.csv) en y ajoutant [le nom de la rom],MAME et depuis l'interface Pyr ou depuis le script get_media.sh dans BIN vous pourrez récupérer les medias suivants :

                ROM
                + WHEEL
                + SNAP
                + VIDEO SNAP
                + DOC

                Voila ... see ya !!!!!

                Commentaire


                  Nouvelle version avec le mode vertical !!!

                  PYRHARCKADE_1.4B

                  Video Youtube

                  Commentaire


                    Hell0 World

                    et une nouvelle version 1.5B

                    Pas de grosse modif si ce n'est que la gestion de l'audio dans les vidéos fonctionne enfin correctement.

                    Je suis en train de faire la conversion des 4000 et quelques videos sur ma machine et je vais les ré uploader sur le serveur de pyr pour que tout le monde en profite.

                    Commentaire


                      Deuxieme info. Je viens de tester le mode vertical sur le RPI et ça fonctionne nikel

                      Pour le mettre en place modifier votre script de lancement de PYR en :

                      ./start.py YES Y

                      (PS pour ma part je l'ai mis dans ~/.profile)

                      et modifiez le /boot/config.txt

                      et ajoutez/modifiez :

                      display_rotate=1

                      Et on reboot et ça fonctionne nikel !!!!

                      Commentaire


                        Voila la video demo de la version vertical de pyr

                        https://www.youtube.com/watch?v=jNd-USglouA

                        Commentaire


                          Salut Tuxme

                          J'ai regarder la video demo...

                          C'est vraiment toi qui a fait l'invention de pyrharckade?
                          Depuis quand es-tu sur ce projet?

                          Tous l'ensemble de ton projet est génial. J'aurai aimer être brillant comme ca moi, mais bon j'ai le cerveau que j'ai...



                          Le voila... http://dl6.glitter-graphics.net/pub/1036/1036406o6z2zm7sm9.gif


                          P.S. J'espere que tu es sûr de ce que tu fait avec la télé sur le côtée (Avec la minceur de la télé)
                          Ma Chaîne Dailymotion:
                          http://www.dailymotion.com/crazyjoremembernothing

                          Commentaire


                            yep ... c'est partie d'un postula ou je trouvais que les FE sous RPI ne tournez pas comme je le voulais ou n'était configurable simplement.

                            De plus ça me soulait de cherchez les medias à droite à gauche ... donc pyr est né de cet ensemble de truc

                            Commentaire


                              Resalut Tuxme,

                              Envoyé par tuxme
                              yep ... c'est partie d'un postula ou je trouvais que les FE sous RPI ne tournez pas comme je le voulais ou n'était configurable simplement.....
                              Juste un petit commentaire: je ne suis ,malheureusement, pas la bonne personne à qui parler de ''vocabulaire informatique'', car je ne suis pas un ''caler'' en informatique (Je ne dit pas que tu ''m’emmerde'' loin de là, je suis juste pas bon en ordi).
                              Si tu veux, tu peux m'en parler davantage pour que je comprenne...





                              P.S. J'ai fait une proposition sur un autre message sur des gens qui filme leurs parties de n'importe lequels jeux... Quand j'ai regarder ta video et que je t'ai vu jouer à 1941 (pendant quelque seconde de jeu), je me suis dit que tu pourrais te filmer en train de jouer avec ta création. En plus, ça te donnerais l'occasion de nous montrer ce que ta machine à plus dans le ventre...
                              Ma Chaîne Dailymotion:
                              http://www.dailymotion.com/crazyjoremembernothing

                              Commentaire

                              Chargement...
                              X