Annonce

Réduire
Aucune annonce.

DSFSplit : taillez dans vos DSF !

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

  • DSFSplit : taillez dans vos DSF !

    [Pour les amateurs de bidouillage de scène]

    Bonjour à tous,

    J'ai lu hier plusieurs commentaires sur la difficulté de modifier les gros DSF (en particulier provenant de W2XP), car WED ou OE
    ont du mal à les ouvrir et/ou à les modifier (lenteur).

    Cela m'a donné l'idée d'écrire un petit script qui fonctionne sur le principe suivant :

    - en entrée on lui fournit :

    * un DSF (la version ci-dessous est pensée pour ceux de type overlay)
    * les limites nord sud est ouest de la zone rectangulaire que l'on souhaite découper

    - en sortie il fournit :

    * un DSF contenant tous les objets/exclusions/etc de la zone retenue de la tuile
    * un DSF contenant le reste

    (plus de détails dans le commentaire en début de script ci-dessous, on peut ensuite éditer le petit puis le recombiner au gros, ou pas!)

    Remarques :
    1) il est écrit en python, si vous n'en avez pas déjà un il vous faudra un interpréteur python (libre et existe au moins pour Linux/Mac/Windows)
    2) il travaille sur des fichiers texte, il faut donc transformer les DSF binaires en mode texte (DSFTool disponible librement ici : http://developer.x-plane.com/tools/xptools/)
    3) tel quel il est écrit pour des chemins de fichier de type Linux, je vous laisse le soin de l'adapter à votre système d'exploitation (pour Mac il ne devrait rien y avoir à faire)
    4) il fonctionne pour des DSF d'overlays, mais vous pourrez l'améliorer facilement pour traiter des DSF de mesh aussi (il faudra traiter les primitives, patches etc "comme" les exclusions, objets, polygones du script... et 10 min de réflexion).
    5) je ne suis pas informaticien de métier et il y a sûrement moyen de faire beaucoup plus robuste et plus court (j'ai oublié la syntaxe de sed !), vous avez tous les droits sur le fichier !

    Je n'avais jamais lancé WED avant ceci, mais j'ai testé avec la tuile +45+005.dsf du W2XP 0.6 (22mb). En ne retenant que la partie 45.6-45.8 x 5.8-6.0 (tout autour d'Aix-les-Bains)
    on obtient un DSF de 1.6mb qui s'ouvre sans problème sur un portable Intel i3 sans carte graphique autre que celle de la carte mère... Si vous volez en VFR sur une petite zone,
    cela pourra peut-être aussi vous permettre de monter un chouia certains paramètres graphiques d'X-Plane.

    Le script (on ne peut pas attacher de fichier texte ici ?) :

    http://pastebin.com/bw3Sw6n5 , à sauvegarder par exemple en DSFSplit.py mais le nom n'a pas d'importance.
    [EDIT (Merci PhM) : http://www.x-plane.fr/downloads.php?do=file&id=147]

    ATTENTION : python est très sensible à l'indentation, ne pas la modifier sous peine d'erreur à l'interprétation!

    Amitiés et bons vols,

    Oscar Pilote
    Dernière modification par Oscar Pilote, 16 avril 2015, 08h21.
    Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
    Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

  • #1
    Envoyé par Oscar Pilote Voir le message
    ...Le script (on ne peut pas attacher de fichier texte ici ?) :...
    Ca n'aurait pas été mieux de le placer ici ?

    PhM
    X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

    Commentaire


    • #1
      La nouvelle version de mon programme pour automatiser g2xpl fait la même chose, mais uniquement sur windows, désolé pour les Mac et Linux.
      Portable PC LDLC Intel(R)Core(TM)i7 7700 4.2ghz, Mem:36GO - 2 cartes graphiques GTx1080sli 8go - windows 10
      XP v9 & v10 & v11

      (ancien)Pilote Privé, pilote modèles réduits dont hélico.
      Roule en Burgman 650, roulait en Spyder, roulait en ST1300.

      Commentaire


      • #1
        @AIME43

        Pourquoi tant de haine !!!

        Sous Linux ça serait le top...
        N'attends pas l'instant parfait, saisis l'instant et rend le parfait ...!

        Zorin OS 15 Ultimate x86_64
        CPU : AMD 8350 FX x8 4,2 Mhz - CM : Gigabyte 970A-DS3P
        Mémoire : 32 Go en DDR3 2000 Mhz - Tripple écran IIyama 24 p
        GPU : GeForce GTX 1060/6 Go - DD : SSD 480Go, DD 2To, DD 3To, DD 4To Cloud 10To
        Saitek : Pro Flight Cessna Yoke, Rudder Pedals, Pro Flight Multi Panel, Pro Flight Switch Panel
        Invite Discord
        X-Plane 11, LNM & Ortho4XP francisés : TÉLÉCHARGEMENT ICI

        Commentaire


        • #1
          Envoyé par Patbest Voir le message
          @AIME43
          Pourquoi tant de haine !!!
          Sous Linux ça serait le top...
          Aucune sois rassuré.
          Mais pour ce faire il faudrait d'abord que g2xpl existe pour Linux.

          J'ai fait un programme similaire à g2xpl, mais il y a encore quelques problèmes à résoudre et je n'ai pas encore trouvé l'aide nécessaire.
          La si on peut simuler Linux sur un PC cela pourrait se faire.
          Portable PC LDLC Intel(R)Core(TM)i7 7700 4.2ghz, Mem:36GO - 2 cartes graphiques GTx1080sli 8go - windows 10
          XP v9 & v10 & v11

          (ancien)Pilote Privé, pilote modèles réduits dont hélico.
          Roule en Burgman 650, roulait en Spyder, roulait en ST1300.

          Commentaire


          • #1
            Avec virtualBox, gratuit et ça fonctionne..

            Ici : https://www.virtualbox.org/wiki/Downloads
            N'attends pas l'instant parfait, saisis l'instant et rend le parfait ...!

            Zorin OS 15 Ultimate x86_64
            CPU : AMD 8350 FX x8 4,2 Mhz - CM : Gigabyte 970A-DS3P
            Mémoire : 32 Go en DDR3 2000 Mhz - Tripple écran IIyama 24 p
            GPU : GeForce GTX 1060/6 Go - DD : SSD 480Go, DD 2To, DD 3To, DD 4To Cloud 10To
            Saitek : Pro Flight Cessna Yoke, Rudder Pedals, Pro Flight Multi Panel, Pro Flight Switch Panel
            Invite Discord
            X-Plane 11, LNM & Ortho4XP francisés : TÉLÉCHARGEMENT ICI

            Commentaire


            • #1
              Merci je vais regarder ça.

              Mais l'inverse est aussi possible.
              Si ce que j'ai fait t'intéresse fais moi signe.
              Portable PC LDLC Intel(R)Core(TM)i7 7700 4.2ghz, Mem:36GO - 2 cartes graphiques GTx1080sli 8go - windows 10
              XP v9 & v10 & v11

              (ancien)Pilote Privé, pilote modèles réduits dont hélico.
              Roule en Burgman 650, roulait en Spyder, roulait en ST1300.

              Commentaire


              • #1
                Oui sur que ça m'intéresse mais sous linux c'est plus mieux si possible
                N'attends pas l'instant parfait, saisis l'instant et rend le parfait ...!

                Zorin OS 15 Ultimate x86_64
                CPU : AMD 8350 FX x8 4,2 Mhz - CM : Gigabyte 970A-DS3P
                Mémoire : 32 Go en DDR3 2000 Mhz - Tripple écran IIyama 24 p
                GPU : GeForce GTX 1060/6 Go - DD : SSD 480Go, DD 2To, DD 3To, DD 4To Cloud 10To
                Saitek : Pro Flight Cessna Yoke, Rudder Pedals, Pro Flight Multi Panel, Pro Flight Switch Panel
                Invite Discord
                X-Plane 11, LNM & Ortho4XP francisés : TÉLÉCHARGEMENT ICI

                Commentaire


                • #1
                  Envoyé par Oscar Pilote Voir le message
                  [Pour les amateurs de bidouillage de scène]
                  Cela m'a donné l'idée d'écrire un petit script qui fonctionne sur le principe suivant :
                  - en entrée on lui fournit :

                  * un DSF (la version ci-dessous est pensée pour ceux de type overlay)
                  * les limites nord sud est ouest de la zone rectangulaire que l'on souhaite découper

                  - en sortie il fournit :

                  * un DSF contenant tous les objets/exclusions/etc de la zone retenue de la tuile
                  * un DSF contenant le reste
                  Pas encore testé mais c'est vraiment génial ton truc !
                  … tu vas devenir un indispensable !!
                  Pour X-Plane : Mac Studio M2 Ultra CPU 24 coeurs GPU 76 coeurs 128 G0 / SSD 4T0 + En Ext. : SSD 4To + HD Lacie Thunderbolt 6To .
                  Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek X52 ; Rudders Pro Flight Combat
                  i'Pad Pro 12,9 (X-Mapper Pro)
                  MAC OS Sonoma 14.5/XPlane 12.1.3 r2 (… XP -> XP 6 !)


                  " Soyez vous même … les autres sont déjà pris ! "
                  "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

                  Localisation : près de LSGL​

                  Commentaire


                  • #1
                    Envoyé par Patbest Voir le message
                    Avec virtualBox, gratuit et ça fonctionne..
                    Ici : https://www.virtualbox.org/wiki/Downloads
                    Installé avec un peu de difficulté, mais surtout ça rame rame.
                    Portable PC LDLC Intel(R)Core(TM)i7 7700 4.2ghz, Mem:36GO - 2 cartes graphiques GTx1080sli 8go - windows 10
                    XP v9 & v10 & v11

                    (ancien)Pilote Privé, pilote modèles réduits dont hélico.
                    Roule en Burgman 650, roulait en Spyder, roulait en ST1300.

                    Commentaire


                    • #1
                      Bizarre avec ta config cela devrait très bien marcher !!!!
                      N'attends pas l'instant parfait, saisis l'instant et rend le parfait ...!

                      Zorin OS 15 Ultimate x86_64
                      CPU : AMD 8350 FX x8 4,2 Mhz - CM : Gigabyte 970A-DS3P
                      Mémoire : 32 Go en DDR3 2000 Mhz - Tripple écran IIyama 24 p
                      GPU : GeForce GTX 1060/6 Go - DD : SSD 480Go, DD 2To, DD 3To, DD 4To Cloud 10To
                      Saitek : Pro Flight Cessna Yoke, Rudder Pedals, Pro Flight Multi Panel, Pro Flight Switch Panel
                      Invite Discord
                      X-Plane 11, LNM & Ortho4XP francisés : TÉLÉCHARGEMENT ICI

                      Commentaire


                      • #1
                        Finalement j'ai installé en double boot LinuxMint.
                        Portable PC LDLC Intel(R)Core(TM)i7 7700 4.2ghz, Mem:36GO - 2 cartes graphiques GTx1080sli 8go - windows 10
                        XP v9 & v10 & v11

                        (ancien)Pilote Privé, pilote modèles réduits dont hélico.
                        Roule en Burgman 650, roulait en Spyder, roulait en ST1300.

                        Commentaire

                        Chargement...
                        X