Recalbox Forum

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

    [WIP] Theme Recalbox Bartop Ecran 4/3

    Themes & Interface
    [wip] theme recalbox bartop
    16
    39
    19890
    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.
    • yrojoue
      yrojoue last edited by yrojoue

      Après quelques mois de recherche, et surtout pas mal d'heure de bidouille... Je partage le thème que j'ai créer pour mon bartop (pad à 6 boutons). Attention celui-ci est optimisé pour les écrans en format 4/3 et ne conviendra pas du tout sur un écran 16/9.

      Je tient à remercier toute l'équipe de recalbox et plus particulièrement @supernature2k pour son thème qui m'a servi de base et @screech pour son logiciel de scrappe...

      Les particularités de ce thème (hormis celui du format de l'écran) sont l'ajout de description en français pour toutes les consoles, et l'ajout d'un pad arcade pour indiquer les commandes en jeux...

      Quelques prise de vues (histoire d'éviter les longs discours):
      0_1485511802947_WP_20170127_001.jpg

      (ici pas de gros changement hormis la traduction en français...)

      0_1485511979737_WP_20170127_007.jpg

      Le format Game and Watch... Attention Mix pas encore au point.

      0_1485512159003_WP_20170127_006.jpg

      Le format console...

      0_1485512297331_WP_20170127_002.jpg

      Le format arcade.

      Voilà toutes les plateformes ne sont pas encore complétement opérationnelle, mais ça viendra avec le temps. Prochainement je m'attaque à remettre un son spécifique à chaque plateforme.

      Et pour ceux qui veule tester voici le lien de téléchargements:

      https://my.pcloud.com/publink/show?code=kZGKIKZLTducC7kd0XArAP10s0WrVnJEFDV

      Pour récupérer les mix:

      https://my.pcloud.com/publink/show?code=kZ4SBlZBgWg4F31RV4G7LKSAWkeK06mofmV

      Attention les mix sont fonctionnel mais comme je les considère comme provisoire ils n'ont pas de description à jour, ni d'image de présentation... Je fais ça bientôt...

      Dans l'attente de vos commentaires.

      Ps: désolé pour la qualité des photos, j'ai pas trouvé mieux que mon téléphone portable, j'essaye d'arranger sa pour la suite.

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

        Nice !

        refais tes screens en utilisant la commande raspi2pngen ssh (tu peux ajouter -p nomdufichier.png pour eviter d'avoir juste un snapshot.png) si tu veux une qualité qui claque 🙂

        Il est pour quelle resolution ton theme ? Passe aussi en 5/4 j'imagine ?

        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
        • yrojoue
          yrojoue last edited by

          La résolution est optimisé pour 1020x780, (configuration maximale de mon écran de recup...) mais théoriquement en gardant le même ratio tout devrais rester en place... Pour le format 5/4 j'ai pas testé (mais si quelqu'un teste et qu'il trouve des choses à améliorer je veut bien faire le job)...

          Dans mon premier post j'ai oublié de préciser que j'ai modifier les polices d'écritures, mais j'ai pas réussi à modifier celle du menu du bas et de la bande blanche... J'imagine que ce n'est pas modifiable...

          Et du coup j'ai testé la commande raspi2png. Donc voici quelques images plus propre:

          0_1485515971563_essai1.png

          Pour ceux qui utiliserons le thème pour certaine console j'ai re-mappé les touches (voir wiki)...

          0_1485516092043_essai2.png

          0_1485516117084_essai.png

          supernature2k 1 Reply Last reply Reply Quote 0
          • supernature2k
            supernature2k @yrojoue last edited by

            @yrojoue

            Alors là franchement, bravo!!!! C'est juste superbe!!!

            Si j'ai le temps j'essaierai bien de l'intégrer dans recalbox-multi.

            Quelques petites précisions:

            Tu peux changer la police de la help-bar (ainsi que la taille et la couleur) avec la balise <helpsystem> mais elle ne changera pas dans certains menus de ES où la police est hardcodée.

            L'idée du contrôleur c'est juste énoooooorme! Si tu nous fait ça pour tous les systèmes, ce serait génial. (du moins pour ceux qui ont des contrôles arcade 6 boutons)

            Si tu as le temps, pourrais tu essayer de l'adapter en 16/9?

            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
            Upvote messages if it has been useful ;)

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

              Effectivement très classe 😉

              Et si tu as des soucis ou des question sur le MIX, n'hesite pas 😉

              (on pourra le mettre dans le Mix repository quand ils seront finit 😉 )

              Clean your Romset with Universal ROM Cleaner
              Scrape your Romset with Universal XML Scraper

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

                Merci.

                @supernature2k
                merci pour l'info je vais faire quelques tests pour voir les polices qui sont modifiés.

                Pour le contrôleur j'ai déjà fait pas mal de console (nes, snes, famicom disque système, gb, gbc, gba, neogeo, neogeo pocket color, doom, cavestory, master system, megadrive et dérivé, sega sg 1000, game gear, mame, atari 7800.). Je crois que je n'ai rien oublié, je bosse aussi sur la playstation et sur les game and watch.

                J'ai du mal à déterminer pour les autres plateformes types "PC" comment je vais faire. Par contre je bloque sur la n64 car je ne sais pas comment la manette est configuré en 6 Boutons (si quelque peu me donné l'équivalent sur une manette snes je pourrai le compléter rapidement).

                En même temps pour la n64, je pense que je n'ai pas assez de bouton pour pouvoir jouer comme il faut. Donc j'en viens au deuxième sujet qui est celui de l'écran 16/9.
                Pour l'instant il n'est pas évident décliner le thème car je veut garder le format 4/3 de l'écran télé (donc il faudra bouger pas mal de chose pour combler les vides...).
                La bonne nouvelle c'est que cette année je compte faire une nouvelle borne cette fois-ci à 8 boutons avec pour spécificité d'avoir un écran 16/9 rotatif (puisque ajout probable en 4.1 ?.??) Donc quand j'aurai construit tous ça, je me re-penche dessus.

                @screech
                Pour le Mix j'arrive a peu près à mes fins, j'ai lu que tu compter implémenter une fonction pour pouvoir centré un texte j'aimerai la même fonction pour les images. Histoire de pourvoir centrer les wheels sur le milieux de la télé (si je ne suis pas claire j'aimerai que l'on rentre juste la taille maximale de l'image et comme point d'origine le centre de celle ci).
                Puisque j'en suis dans la liste de course j'aurai bien aimai pouvoir déterminer les quatre point d'une image car à l'origine j'avais implanté un écran télé en 3D mais impossible de faire une intégration d'image correcte car la distance en les deux coordonnée de droite et les deux de gauches sont différentes.
                Sinon il faut que je creuse l'idée des picto (même si j'ai pas encore compris comment ça marche exactement), un tuto est-il disponible (sinon je vais regarder du coté du travail de cotedeporc..
                Et sinon encore merci pour la réintégration de la fonction rotation, bien pratique pour les n64 et snes.

                voili, voilo...

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

                  @yrojoue said in [WIP] Theme Recalbox Bartop Ecran 4/3:

                  'avoir un écran 16/9 rotatif (puisque ajout probable en 4.1 ?.??)

                  Disons qu'il y a en partie les bases, pas sûr que ce soit prêt à temps, ca demande un énorme boulot

                  Edit: je vais etre plus précis. L'automatisation de ca est longue. Mais pour les fous furieux du fichier de config, tout est en place pour y arriver manuellement

                  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
                  • screech
                    screech last edited by

                    Alors, effectivement, le "centrage" arrive 😉
                    En créant le tag "Target_Origin" je me suis planté... Il s'agit de la position de la nouvelle image par rapport au coordonnée d'origine modifié sur l'image finale... Et pas l'inverse...
                    Du coup, il faut que je recréer un nouveau Tag pour ça 😉 mais c'est prévu 😉

                    La déformation sur 4 points est en cours de projet... Elle est déjà dans mes fonctions GDI+ d'UXS, mais pas encore implémenté dans le MIX (pour tout dire j'ai pas encore réussi à la faire marcher correctement ^^)

                    Pour les Pictos, j'ai demandé au Big boss plusieurs modifications sur l'API (pour que les pictos soient directement dans les retour du jeux, plutôt que d'aller les chercher dans une liste à part 😉 )
                    Du coup, quand ce sera bon, il sera super simple de les ajouter à un MIX, ce sera comme ajouter un Screenshot ou une box 3D 😉

                    Sinon on m'avait demandé d'ajouter du "conditionnel" dans les fonctions...
                    (Genre : Si Width>Height Rotation 90°) Ce serait bien, mais j'ai peur de vraiment transformer les MIX en usine à gaz (déjà que la... ça commence à faire pas mal de tags possibles 😉 )
                    Mais c'est vrai que ça pourrait être utile sur les Box Vertical et Horizontal de gérer une rotation automatique...

                    Clean your Romset with Universal ROM Cleaner
                    Scrape your Romset with Universal XML Scraper

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

                      @screech said in [WIP] Theme Recalbox Bartop Ecran 4/3:

                      j'ai peur de vraiment transformer les MIX en usine à gaz

                      AHAHAHAHAHAAAAAAAAAAAAAA !!!!

                      Pardon je ne le referai plus 🙂

                      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
                      • roudoudou80
                        roudoudou80 last edited by

                        Classe !

                        Pi3B+ Recalbox Reloaded
                        Manette Switch Filaire
                        Ecran PC 5/4
                        Kodi désactivé

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

                          Très très classe!
                          Je vais l'essayer de suite!

                          Thème FoolScreen / Squared

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

                            Merci pour les commentaires, si quelque un peuvent me faire des retour post test...

                            @Substring pour l'aspect rotatif de l'écran j'aimerai bien approfondit le sujet, je ne suis pas encore un fou du fichier config... Mais bon tous doucement pourquoi pas. Ce que j'avais pensé serai de créer une nouvelle "plate forme" dédié exclusivement au jeux qui le nécessite. une fois in game tu tourne l'écran à droite ou à gauche... Et voilà. Et du coup faire une intégration d'une deuxième plateforme pour les flippers ça serait juste énorme... Bref je ne suis pas encore un fou du fichier config, mais pourquoi pas...

                            @screech je surveille le changelog en attente du "centrage". Et sinon pour le conditionnel j''y voit juste un intérêt pour faire un mix pour les game and watch où il y a 3 à 4 formats différent de console... CE qui demande de créer autant de mix pour une même plateforme.... Après plus tu va "complexifier" la création de mix moins il y aura de gens à ce lancé...
                            Sinon j'ai regarder le thème et les mix de @cotedeporc, ça un gros boulot d'intégré les pictos dans le thème et cela nécessite de modifier les fichiers gamelists... Donc je vais plutôt attendre que l'api nous le permette... Donc je vais continuer à surveiller tout ça de près...

                            Sinon petite question j'ai réintégrer un musique par plate forme... Et depuis lorsque je suis sur les listes de jeux et que je change de console (sans revenir au menu supérieur) j'ai l'image qui saute (avec un écran blanc pendant 1/4 de secondes). Ça le fait uniquement entre cavestory et la Super Nes. Est ce que c'est normal? (J'ai un pi3, avec un écran 4/3 configuré en VGA)... Si quelqu’un à une idée...

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

                              ça devrait arriver sous peu... (Origine de l'image et tous les picto 😉 )

                              Par contre, je dois modifier les MIX existant, et il y aura une petite modif sur le principe de centrage.

                              J'explique tout ça bientot... Mais du coup, les "anciens" MIX ne fonctionneront plus comme il faut... il faudra les refaire :S

                              Clean your Romset with Universal ROM Cleaner
                              Scrape your Romset with Universal XML Scraper

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

                                je rappelle : pas de flippers sur recalbox, et je doute qu'il y en ai un jour ...

                                Et la philosophie recalbox est plus plug'n'play que ca. Il y a deja 54 systèmes, c'est largement beaucoup (trop ?) donc on y réfléchit à 2 fois avant d'en ajouter

                                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
                                • OuiNon
                                  OuiNon last edited by

                                  Je me teste ça sur mon bartop dès lundi ! J'ai hâte !

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

                                    Ce que j'aime beaucoup dans ce thème, c'est qu'il respecte le theme Recalbox original.
                                    Sacré bonne idée!

                                    Thème FoolScreen / Squared

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

                                      Classe ! J'adore le petit schéma qui précise les boutons utilisés, je teste merci beaucoup

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

                                        Je ne comprends pas bien à quoi sert les mix, je ne sais pas où mettre les fichiers téléchargés.. J'ai des images visiblement trop grandes (j'avais scrappé il y a peu). Merci

                                        yrojoue 1 Reply Last reply Reply Quote 0
                                        • yrojoue
                                          yrojoue @n3o_c59 last edited by

                                          @n3o_c59.
                                          Les fichiers Mix sont à placer dans le répertoire Mix créer par le logiciel Universal_XML_Scraper64. Après tu lance le logiciel tu va dans l'onglet configuration; changer le profil Mix images et tu choisi le fichier qui correspond à la console que tu veut scrapper...
                                          N'oublie pas d'effacer tes anciennes images pour que le logiciel puisse créer les images en adéquation avec le thème.

                                          @screech: Pour les MIX je les mettrais au propre (avec l'image et la description qui va bien) dès la mise à jour de la fonction de centrage, et je m'occuperai de les refaire car j'ai quelques idées d'améliorations...

                                          @Substring: C'est vrai qu'avec 54 systèmes il y a largement de quoi faire... Surtout que je peine encore à créer une gamelist intéressante pour chacune d'entre elle... Sans Compter les ajouts de la 4.1... Mais bon ça n'empêche pas de rêver toujours plus ;)...

                                          J'essaye de faire une mise à jour cette semaine pour deux ou trois plateforme, mais je promets rien car j'ai pas un planning évident (comme beaucoup j'imagine)...

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

                                            @yrojoue

                                            Salut, tout simplement impeccable !

                                            Merci pour ce thème, il ira à merveille sur mon bartop.

                                            Merci à tous encore, bonne continuation 😃

                                            RPI3 / 4.1unstable

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

                                            Want to support us ?

                                            102
                                            Online

                                            98.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.0k
                                            Posts

                                            Copyright © 2021 recalbox.com