Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    VECTREX

    Emulateurs Arcade/PC/Console
    vectrex
    20
    209
    119492
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ironic
      ironic last edited by

      La qualité est moyenne, je vais faire les manquants de ma liste des que j'ai le temps. Ça sera pas du travail de la qualité de @ForeTriks mais ça sera suffisant. Me faut juste un peu de temps, les vacances étant la, mon binôme se dore les fesses au soleil et moi je trime au taf...

      Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

      foretriks 1 Reply Last reply Reply Quote 0
      • foretriks
        foretriks @ironic last edited by

        @ironic
        Salut tout le monde. J'avais un peu disparu de la circulation, en tout cas celle du forum. Mon employeur me fait travailler pendant les heures de boulot, donc moins de temps pour faire de l'overlay 🙂
        J'essaie de m'y remettre prochainement !

        Take your stinking paws off me, you d**ned dirty ape !
        Vectrex Overlays : https://mega.nz/#F!f9ZzyTrY!M6S3RA1KNxmiHibj3J92Aw

        1 Reply Last reply Reply Quote 0
        • ironic
          ironic last edited by

          Salut @foretriks
          Content de te revoir.
          Suis aussi un peu absent, c'est l'été et dans le nord, faut profiter des moindre rayons de soleil 😉
          Ça serais super si tu pouvais faire encore quelques Overlays.
          Je sais, c'est énormément de taf, rien ne presse.
          Le principal est la grande qualité de tes Overlays.

          Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

          1 Reply Last reply Reply Quote 0
          • grgohr
            grgohr @nosh2 last edited by

            @nosh2 le post ici explique bien comment faire vectrex-mit-schablonen (merci Google Translate)
            avec la simple modif du seul fichier libretroGenerator.py (rien d''autre à changer nulle part)

            #!/usr/bin/env python
            import Command
            import libretroControllers
            import recalboxFiles
            import libretroConfig
            import shutil
            from generators.Generator import Generator
            import os.path
            
            
            class LibretroGenerator(Generator):
                # Main entry of the module
                # Configure retroarch and return a command
                def generate(self, system, rom, playersControllers):
                    # Settings recalbox default config file if no user defined one
                    if not system.config['configfile']:
                        # Using recalbox config file
                        system.config['configfile'] = recalboxFiles.retroarchCustom
            
                        # Create retroarchcustom.cfg if does not exists
                        if not os.path.isfile(recalboxFiles.retroarchCustom):
                            shutil.copyfile(recalboxFiles.retroarchCustomOrigin, recalboxFiles.retroarchCustom)
            
                        #  Write controllers configuration files
                        libretroControllers.writeControllersConfig(system, playersControllers)
                        # Write configuration to retroarchcustom.cfg
                        libretroConfig.writeLibretroConfig(system)
            
                    # the command to run
            
                    retroarchCore = recalboxFiles.retroarchCores + system.config['core'] + recalboxFiles.libretroExt
                    romName = os.path.basename(rom)
            
                    if system.name in {'mame', 'neogeo', 'fba_libretro', 'vectrex'}:
                        overlayFile = "/recalbox/share/overlays/{}.cfg".format(romName)
                    else:
                        overlayFile = "/recalbox/share/overlays/{}.zip.cfg".format(system.name)
            
                    if os.path.isfile(overlayFile):
                        commandArray = [recalboxFiles.retroarchBin, "-L", retroarchCore, "--append", overlayFile, "--config", system.config['configfile'], rom]
                    else:
                        commandArray = [recalboxFiles.retroarchBin, "-L", retroarchCore, "--config", system.config['configfile'], rom]
                    return Command.Command(videomode=system.config['videomode'], array=commandArray)
            

            j'ai ajouté un test pour que les consoles aient un overlay unique et qu'il y ait un overlay par rom pour l'arcade

            il suffit alors d'avoir les fichiers system.zip.cfg + system.cfg dans le dossier /recalbox/share/overlays/ pour les consoles, et les fichiers rom.zip.cfg + rom.cfg pour l'arcade. ça marche pas mal, testé sous mame et psx.

            cette méthode est au final bien plus propre que le launcher.sh et marche pour tout système, pas seulement Vectrex

            il faut probablement affiner pour les jeux sans overlay, qui gardent le dernier utilisé (écrase la conf retroarch), sans doute avec un null.zip.cfg qui repasse input_overlay à ""

            Substring 1 Reply Last reply Reply Quote 0
            • acris
              acris last edited by

              Cette méthode est obsolète et une intégration complète est en cours. Attention toute modification sera écrasé à chaque mise à jour.

              grgohr 1 Reply Last reply Reply Quote 0
              • Substring
                Substring @grgohr last edited by

                @grgohr Pour ton information, ce code est de moi, j e l'ai testée avec @Nachtgarm et @acris et elle sera intégré en recalbox 4.1 avec d'autres améliorations en plus. Je peux même te montrer la belle PR qui va avec

                et celui à qui tu réponds a disparu depuis des mois, et on n'attend pas vraiment son retour. Faut pas non plus partir en nécrologie pour répondre aux posts 🙂

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                grgohr 1 Reply Last reply Reply Quote 0
                • ironic
                  ironic last edited by

                  Quand tu parles de "disparu depuis des mois", tu parles de foretriks ?
                  Faut pas oublier qu'on est en période d'été, de congés et qu'on passe plus de temps a bronzer qu’a taper sur un clavier.

                  @foretriks a créé, pour moi et d’après d’intenses recherches, les plus beaux overlays Vectrex qui existent sur la toile.
                  Je pense qu'il a un peu laissé tomber en voyant que rien n’avançait pour l’intégration officielle des overlays dans Recalbox.
                  Maintenant que c'est imminent, je ne désespère pas le revoir et l'aider a terminer sont fabuleux travail.

                  On comprend bien qu'on peut pas intégrer immédiatement, tous les besoins/requêtes de tous les retro-gamers.
                  Chaque chose vient en son temps, le principal, c'est qu'elles arrivent.

                  Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                  Substring 1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring @ironic last edited by

                    @ironic non je parlais de nosh2
                    Et pour l'intégration des overlays, la partie code est faite comme je l'ai dit au-dessus. Un peu contraignante point de vue fichiers, mais elle marche et est tout à fait fonctionnelle. Et tu as bien vu la section overlays dans theme et interface qui a fait peur à tout le monde haha 😄

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    1 Reply Last reply Reply Quote 0
                    • ironic
                      ironic last edited by

                      Oui c'est sur, les overlays c'est bien quand tout est déjà fait.
                      Quand il faut mettre la main a la pâte, c'est un peu plus compliqué.
                      Maintenant, quand on veut, on peut.
                      Surtout avec une communauté aussi compétente et réactive.

                      Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                      1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring last edited by

                        mais je tiens quand même à saluer vote travail à toi @ironic et @foretriks vous avez vraiment fait qqc de superbe et en partant de presque rien 🙂

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        1 Reply Last reply Reply Quote 0
                        • grgohr
                          grgohr @Substring last edited by

                          @subs désolé, je n'ai pas suivi vos historiques relationnels qui semblent compliqués et sa question restait sans voix, sachant que de mon côté je me posais la même question et je n'ai pas trouvé d'endroit centralisé retraçant l'explication du post allemand qui me semblait bien. c'est top si tout cela arrive en version intégrée prochainement 🙂 et bravo à tous et notamment @ironic et @foretriks sur ce sujet bien sympa, le boulot fourni est top

                          Substring 1 Reply Last reply Reply Quote 0
                          • grgohr
                            grgohr @acris last edited by

                            @acris hello, il y a moyen d'en savoir plus sur la bonne méthode à utiliser en avance et qui ne sera pas écrasée par une maj ?

                            1 Reply Last reply Reply Quote 0
                            • Substring
                              Substring @grgohr last edited by

                              @grgohr disons que l'explication en allemand est arrivée un peu vite puisqu'on était sur des tests internes à ce moment. et elle est assez récente comparée au sujet.

                              Former dev - Please reply with @substring so that i am notified when you answer me
                              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                              1 Reply Last reply Reply Quote 0
                              • acris
                                acris last edited by acris

                                @grgohr non car ça touche des fichiers essentiels pour harmoniser le tout et comme le souligne subs je ne sais pas si c'est la version finale car les tests se sont poursuivies en interne. De plus nous avons intégéré aussi la gestion des overlays sur d'autres consoles et arcades.

                                1 Reply Last reply Reply Quote 0
                                • foretriks
                                  foretriks last edited by

                                  "et celui à qui tu réponds a disparu depuis des mois, et on n'attend pas vraiment son retour"
                                  Sympa comme remarque... Bref, je m'excuse d'avoir une vie.
                                  Pour ceux que ça intéresse, hein @ironic , je viens de terminer l'overlay de STARHAWK, je le mettrai à disposition prochainement.

                                  Take your stinking paws off me, you d**ned dirty ape !
                                  Vectrex Overlays : https://mega.nz/#F!f9ZzyTrY!M6S3RA1KNxmiHibj3J92Aw

                                  Substring 1 Reply Last reply Reply Quote 0
                                  • ironic
                                    ironic last edited by

                                    Salut @foretriks
                                    T’inquiète pas, ça ne t’était pas adressé, je me suis "offusqué également" 🙂
                                    Juste un quiproquo, restons en la.

                                    Suis également un peu occupé en se moment, je reviens sur ce Post très rapidement.
                                    Ravi de te lire a nouveau....

                                    Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                                    1 Reply Last reply Reply Quote 0
                                    • Substring
                                      Substring @foretriks last edited by

                                      @foretriks mec, lis ma reponse, je parlais de nosh, pas de toi 🙂 malentendu dissipé ?

                                      Former dev - Please reply with @substring so that i am notified when you answer me
                                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                      1 Reply Last reply Reply Quote 0
                                      • foretriks
                                        foretriks last edited by foretriks

                                        @ironic @subs Allez, on continue 🙂
                                        Je viens de terminer SCRAMBLE. Pour visionner tout ça, c'est par ici.

                                        Take your stinking paws off me, you d**ned dirty ape !
                                        Vectrex Overlays : https://mega.nz/#F!f9ZzyTrY!M6S3RA1KNxmiHibj3J92Aw

                                        Substring 1 Reply Last reply Reply Quote 0
                                        • Substring
                                          Substring @foretriks last edited by

                                          @foretriks haha 🙂 exact ! en ce moment je suis sur d'autres sujets de recalbox, mais les overlays seront sur la 4.1. Des travaux ont été faits dans ce sens, et on commencera à formaliser un peu plus quand les courageux qui voudront essuyer les platres avant la premiere release beta

                                          moi je ne fais pas de png, juste un peu de code a droite à gauche 😉

                                          Former dev - Please reply with @substring so that i am notified when you answer me
                                          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                          1 Reply Last reply Reply Quote 0
                                          • foretriks
                                            foretriks last edited by

                                            Je viens d'ajouter COSMIC CHASM. Pour visionner, c'est par ici.

                                            Take your stinking paws off me, you d**ned dirty ape !
                                            Vectrex Overlays : https://mega.nz/#F!f9ZzyTrY!M6S3RA1KNxmiHibj3J92Aw

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            85
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com