Recalbox Forum

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

    Création d’un package pour recalbox : ZELDA SOLARUS

    Recalbox Général
    d’un package zelda solarus
    7
    85
    37476
    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.
    • hellrider
      hellrider last edited by

      bon bin avec ça :

      Just copy the Data in a subdirectory of solaris define ZELDASOLARUSDX_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/games/solarus/zsdx $(INSTALL) -D $(@D)/. \ $(TARGET_DIR)/usr/games/solarus/zsdx endef

      ça fonctionne ^^ , y a plus qu'à tester et faire en sorte de pouvoir le lancer depuis emulestation 😉

      1 Reply Last reply Reply Quote 0
      • antipode-x-alex
        antipode-x-alex last edited by

        Sa devient bon tous sa, sa donne envie. Merci pour le taff mec.

        1 Reply Last reply Reply Quote 0
        • digitaLumberjack
          digitaLumberjack Staff last edited by

          Oué on attends le résultat avec impatience 🙂

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

            bon pas beaucoup de temps ce soir.. j'ai copié le répertoire games et tout son contenu sur le raspi... mais il se passe ceci quand j'execute solarus (zdsdx contenant les datas du jeu et se trouvant dans solarus): # ./solarus_run zsdx/ ./solarus_run: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory   bon du coup j'hésite à refaire une installe complète de ma carte SD.. ou copier à la main les différentes lib manquantes depuis le répertoire target.. mais là j'en ai une qui me réclame la place devant son pc... la suite demain soir 😉   retroboy, si tu as une piste pour que je l'exécute "rapidement" depuis emulestation je suis preneur.. vu le message d'erreur, le fichier est bien compilé je pense ..  (la je l'ai lancé en ssh .. du coup je ne suis pas sur qu'il se serait exécuté sur la télé si j'avais bien eu toutes les libs...)   Bonne fin de soirée à tous et merci pour les encouragements 😉

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

              Re, si tu essaies à partir de la version 3.2.11 de recalbox installé sur une microsd, ça ne fonctionnera pas puisqu'il manque des packages. Il faut le recompiler recalbox avec tes ajouts , à moins qu'il y a effectivement une possiblité de le faire sans la recompilation

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

                je vais tenter de les copier à la main au même endroit que Solarus.. on verra si ça suffit pour tester rapidement^^ ou alors je créer proprement les différents dossiers tels qu'ils sont dans le dossier TARGET mais sur ma carte SD..

                1 Reply Last reply Reply Quote 0
                • digitaLumberjack
                  digitaLumberjack Staff last edited by

                  Ha mais je pensais que tu aurai fait une install quand même pour le premier test 🙂

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

                    haha, même pas ^^ j'ai suivit ton conseil en copiant avec scp les nouveau fichiers créés.. et j'ai copié aussi dans /usr/lib du raspi les bibliothèques manquantes depuis le répertoire /recalbox-buildroot/output/target/usr/lib/   Ensuite killall emulationstation puis,  ./solarus_run zsdx/  m'a envoyé baladé, et.. et.. suspens, j'ai testé ta commande magique (qu'il faudra que tu me dises d'où tu la sort..lol): SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 ./solarus_run zsdx et là, BIM, CA MARCHE !!! CA MARCHE !!!!j'ai pu paramétrer ma manette et jouer un petit quart d'heure.. c'est trop bon !!!   Bon par contre j'ai un dernier truc à régler, c'est le fait que l'image est assez petite dans le coin en bas à gauche (j'ai l'impression de jouer sur une vieille télé 36cm ...lol ).. tu sais comment le passer en plein écran? Donc prochaines étapes: - le passer en plein écran - le lancer depuis emulationstation Tu veux que je te passe un merge request ou pas encore? En tout cas un grand MERCI à toi retroboy pour ton aide et tes conseils, ainsi qu'à tout le monde pour les encouragement  😉 En plus, n'importe qui peut créer son jeu à partir de solarus et ça fonctionnera ! (il y en a déjà un deuxième plutôt humoristique sur le site de solarus).. edit : pour le plein écran, j'ai trouvé ça sur le net... peu être une piste: It is configured to look data files first on /opt/solarus/ Use options to change mode to 'Fullscreen smoothed' (600x480) et j'ai ce warning dans la console depuis laquelle je lance le jeu: libpng warning: iCCP: known incorrect sRGB profile     Edit 2: BON, dans les options dans le jeu, si je choisis le mode video hq4x , je suis presque plein écran ^^ en gros 4/3 mais pas centré, l'image est collé à gauche mais c'est largement jouable en l'état.. j'ai eu un petit bug d'absence de son avec ce message dans la console: AL lib: (EE) ALSAProc: Wait timeout... buffer size too low? mais après redémarrage  du jeu le son est revenu..   Edit 3 : bon avant de quitter il faut revenir en mode video normal car sinon la page d'acceuil Zelda n'apparait plus et si on appuie sur start quand on reconnait la musique on atterrir de suite à la dernière sauvegarde sans passer par l'écran de choix de sauvegarde.. (d'ailleurs à cet écran on peu aussi choisir le mode video mais tout autre réglage que normal rend l'écran tout noir, mais on peut revenir sur normal avec les flèches..donc en gros on peut jouer mais ça serait mieux que je règle ce soucis d'affichage en plein écran autrement que par le réglage  de mode dans le jeu..)

                    1 Reply Last reply Reply Quote 0
                    • delforge-laurent
                      delforge-laurent last edited by

                      Épatant ton travail. Bravo.

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

                        Merci^^ mais c'est vraiment une goûte d'eau dans l'océan par rapport au travail de retroboy 😉

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

                          Salut à tous, alors avec digitalLumberJack et cissou, on s'est penché sur la question du plein écran, et il y a dans le répertoire personnel  de recalbox(faire cd tout court seul pour y aller) un fichier .solarus/zsdx/settings.dat : dans lequel il suffit de mettre fullscreen à true:

                          video_mode = "hq4x" fullscreen = true sound_volume = 100 music_volume = 100 language = "fr" joypad_enabled = true

                          et là c'est bon on démarre enplein écran bien centré. Par contre les gros pixels ça pique les yeux.. alors après dans le jeu (ou dans le fichier de settings) on peut aussi choisir le mode video : normal , 2x , hq2x, hq3x, hq4x.  (le 2x a un autre nom que j'ai oublié).. en hq4x, je trouve qu'il y a un ralentissement un peu notable mais tout les autres modes sont bien fluides.. et ma préférence niveau graphisme va pour le 2x ou le hq2x (les 2derniers me semblent trop lissés et font perdre un peu du caractère originel du jeu..) Par contre il y a un dernier bug, c'est que pour voir l'écran de titre au départ et l'écran de choix des "saves / création de profil", il faut être en mode normal, ou alors on n'a plus d'image.. je ne sais pas pourquoi.. il faudrait voir dans le code peut être, mais en appuyant sur start deux fois, on arrive normalement dans le jeu et on retrouve l'image, donc en gros pour l'instant, il faut idéalement se mettre en normal avant de quitter le jeu pour avoir l'écran de titre affiché au prochain lancement ... sinon on devra appuyer sur start "à l'aveugle" pour jouer..   voilà pour les news du soir;)

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

                            j'ai toujours ce warning.. ça serait une piste ?: libpng warning: iCCP: known incorrect sRGB profile     J'ai testé les mode 1, 2 et 16 : # tvservice --explicit="CEA 1 HDMI" # tvservice --explicit="CEA 2 HDMI" # tvservice --explicit="CEA 16 HDMI"

                            tvservice -m CEA Group CEA has 16 modes: mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:TopBot|SbS-HH mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:TopBot|SbS-HH mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced (prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:TopBot|SbS-HH mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:TopBot|SbS-HH mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:TopBot|SbS-HH mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 3D:TopBot|SbS-HH mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:TopBot|SbS-HH mode 33: 1920x1080 @ 25Hz 16:9, clock:74MHz progressive 3D:TopBot|SbS-HH mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive 3D:TopBot|SbS-HH

                            Mais ça ne change rien au fait qu'il faut être en normal pour voir l'écran titre s'afficher normalement..

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

                              On voit ce même message d'erreur ici où ils parlent de ce problème sous l'émulateur dolphin-emu et même avec PlayOnLinux. Il y a en bas de page deux lignes de commandes et des explications détaillées de ce qu'elles font mais le gars mets en garde avant de les utiliser. Fait toi aider d'une pointure en shell pour pas prendre de risque.   Avec une commande pareille, j'ai de quoi me filer la migraine pendant une semaine   🙂

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

                                merci pour le lien,   retroboy, tu penses que ça peut être lié?

                                1 Reply Last reply Reply Quote 0
                                • digitaLumberjack
                                  digitaLumberjack Staff last edited by

                                  Je pense que ce n'est pas lié. Mais il faut corriger le soucis quand même, juste au cas ou. Il faut juste convertir les fichiers png avec convert. A faire sur ton linux, j'ai pas installé imagemagick sur recalbox 🙂

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

                                    ok, tu penses qu'il faut le faire sur mon pc avec un patch ou dans le mk par exemple pour automatisé le truc à la compile?   Edit : Christopho sur le forum Solarus m'a dit ça: "Quelle version de SDL2 utilises-tu ? SDL 2.0.0 est connue pour poser des problèmes d'écrans noirs. À partir de SDL 2.0.1, plus de soucis."   Et autant pour SDL2 on est en 2.0.3, autant pour SDL2_image, on est en 2.0.0 , ça pourrait pas être ça?

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

                                      bon à priori c'est bien la version de SDL_Image.. il faut que je trouve la version 2.0.1 ... 😉 Du coup il me reste à trouver la version 2.0.1 car sur  libsdl.org, il n'y a que la 2.0.0 ... : https://www.libsdl.org/projects/SDL_image/   EDIT: fausse joie, c'est pas ça, ça ne concerne que SDL2 tout court et pas SDL2_image..

                                      1 Reply Last reply Reply Quote 0
                                      • digitaLumberjack
                                        digitaLumberjack Staff last edited by

                                        Héhé on s'accroche on va trouver 🙂

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

                                          Alors je viens de tester sans l'accélération 2D ( -video-acceleration=no) et c'est bon j'ai l'écran de titre et le choix de la partie dans tout les mode ^^ par contre ça rame vraiment beaucoup même en mode "normal" (trop pour pouvoir y jouer )...

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

                                            Pour info j'ai compilé et poussé sur mon dépôt ZeldaSolarusXD , j'ai testé juste 5mn, c'est effectiement décalé et j'ai l'humour y est bien présent .. je vous spoil pas, mais franchement c'est super sympa 😉

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

                                            Want to support us ?

                                            89
                                            Online

                                            99.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com