Recalbox Forum

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

    VECTREX

    Emulateurs Arcade/PC/Console
    vectrex
    20
    209
    119494
    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.
    • acris
      acris last edited by

      Genial merci beaucoup Penses tu ake 16/10 est utilisé ?

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

        Pour le 16/10, je ne sais pas. Il y a quand même pas mal de moniteur 16/10. Je sais que si je pouvais, je changerais bien mon 16/9 contre un 16/10. On passe de 1920x1080 a 1920x1200. Je vais pas les faire pour le moment, si quelqu'un les veut, il n'aura qu'a les faire, c'est pas très dur. Comment transformer un overlay 16/9 (1280x720 ou 1920x1080) en overlay 5/4 (1280/1024). C'est pas ce qu'il y a de plus rapide mais comme c'est décomposé en étape, ça permet de bien comprendre le principe (et Photoshop et les PNG). 1) Utiliser un logiciel de retouche d'image, il en existe plein, des payant comme des gratuit. Je vais utiliser Photoshop 11 CS4. J'ai une version portable qui est très pratique. 2) Charger l'overlay a modifier (image 1). 3) Créer une image vide d'une taille de 1280x1024 (image 2). 4) Il faut redimensionner l'image 1 en Y en gardant la proportionnalité (MENU : Image/Taille de l'image. et mette 720 a 1024. 1280 devient automatiquement 1820) (Cochez : Conserver les proportions et utiliser le rééchantillonnage BICUBIQUE) 5) Utilisez l'outil de sélection, la baguette magique avec une tolérance de '0' et sélectionnez les 2 parties noires (gauche et droite) en maintenant la touche SHIFT du clavier. Cela permet de selectionner 2 parties sur une image. 6) Les 2 parties noires étant sélectionnées, MENU:Sélection/Intervertir permet de ne garder que la partie de l'overlay. 7) Faites un CRTL+C (ou MENU:Edition/Copier). 😎 Sur l'image 2, faites un CTRL+V (ou MENU:Edition/Coller). L'image est automatiquement centrée. 9) Vous puivez supprimer le calque principal nommé : Arrière plan. 10) Répétez l’étape (5) en choisissant cette fois si, les parties blanches a carreaux (c'est du transparent sous Photoshop) gauche et droite de l'image. 11) Choisissez une couleur noire et l'outil remplissage (le sceau). 12) Cliquez sur une partie a carreaux. 13) Enregistrez votre overlay (MENU:Fichier/enregistrer sous) en PNG obligatoirement pour conserver la transparence. (Bien qu'une 2eme transparence puisse être ajouter sous RetroArch). Je vais prochainement poster les overlays de @ForeTriks en 1280x1024, donc inutile de les faire mais ça peut être un bon exercice. Normalement, pour respecter la grande qualité du travail de @ForeTriks, il aurait fallu qu'il fasse lui même cette conversion depuis ces fichiers vectoriels mais un bon redimensionnement sous Photoshop reste très correct, voir identique.

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

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

          Salut @ironic merci pr les explications. Jai essayé de contacter foretriks pour completer sa collection aussi mais malheureusemenr les notif par mail ne fonctionnent plus sur le forum.

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

            Pourquoi les notifs ne fonctionnent plus ? Quand on parle de moi sur le fofo, je reçois un email, il doit également recevoir ces emails... J’espère également que @ForeTriks va revenir terminer ses Overlays, j'arrive pas a atteindre son niveau de qualité. Bon, c'est les vacances, on profite du soleil... Voila mes Overlays et Bezels (je mettrais a jour petit a petit). OVERLAYS & BEZELS

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

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

              Le forum est malade je ne reçois plus les notifications depuis 1 mois meme les citations de mon pseudo. Merci @ironic pour tes bezels et overlay, j ai essayé ton tuto pour vectrex pas encore réussi mais je vais persévérer, j'ai essayé la technique sur un bezel de big mais pas réussi non plus je suis une bille en graphisme. j'ai testé un 5/4 vectrex en pixel perfect et me semble que tout est ok je mettrai une capture d ecran demain. As tu testé ?

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

                Je recevais plus non plus les emails/notifications du forum ya 1 mois, mais personne n'avait l'air de s'en plaindre. J'ai vérifié mon profil et j'ai du modifier Settings/Email pour réactiver les notifications. J'ai déjà essayé les Overlays Vectrex en 5/4, c'est parfait. Il faut juste, des fois, ajouter un peu de transparence a l'Overlay. Ça dépend des gouts et des réglages du moniteurs. Je ferais bien un petit Tuto vidéo pour montrer comment transformer un Bezel/Overlay d'une taille a une autre mais des que j'aurais le temps.

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

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

                  J'ai trouvé des png vectrex sur hyperspin.es je crois bien : https://mega.nz/#F!ZFECyKgS!iQLBKQv6O8UYZUuhYb40TQ la qualité n est pas top dis moi ce que tu en penses @ironic y a matière à faire les manquants avec ?

                  1 Reply Last reply Reply Quote 0
                  • 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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            86
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com