Vous n'êtes pas identifié(e).
Bonjour à tous,
j'ai téléchargé une petite scène avec des Hélipads sur Hovercontrol qui me plait beaucoup et j'aimerai pouvoir la positionner ailleurs qu'a british colombie. Ma question est la suivante :
Est ce possible d'ouvrir un fichier BGL pour modifier les coordonnées de positionnement de la scène?
Si oui, avec quel logiciel pourrais-je le faire?
Bons Vols, Eagle-one.
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Bonsoir
quelle scène ? quel lien ?
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Bonsoir Philippe,
la scène c'est : "HC ScarCreekBC" et le lien c'est : http://www.hovercontrol.com/cgi-bin/ifolio/imageFolio.cgi?direct=Add-ons_-_HC_Scenery
Pourquoi?
Fabrice.
Dernière modification par eagle-one (31-03-2010 20:01:27)
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
... et bé parce que si tu veux de l'aide il faut quand même que l'on sache de quoi il s'agit ...
Je jette un oeuil ce weekend et je te tiens au courant. A moins que d'autres s'y penche avant
A+
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Salut,
Sans aller jusqu'à modifier le BGL, ce qu'il est possible de faire, c'est d'en extraire les GUID des modèles utilisés pour générer un simple fichier de placement en XML (à compiler ensuite en BGL).
La scène d'origine reste à sa place et doit être déclarée pour que les objets soient reconnus par FS, le fichier XML à créer permet juste de faire un appel à ces objets et de les placer où tu veux.
De mémoire, il doit exister un logiciel "BGLAnalyze" qui permet de récupérer ces infos utiles.
A dispo pour toute info complémentaire.
A+
Christophe
Hors ligne
Bonsoir à tous,
Merci philippe, j'attends de tes nouvelles.
Je te remercie également pour le tuyau Christophe, je vais rechercher BGLAnalyse et j'essaie de voir si je peux placer cette scène là ou je veux.
Merci pour votre aide.
Bons vols, Fabrice.
Dernière modification par eagle-one (01-04-2010 18:15:33)
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Bonsoir
je viens de jeter un oeil à ces fichiers : bad news ... c'est réalisé en langage SCASM (donc pas de GUID ni de XML ni de MDL ....).
En fait si tu regarde la date dans le Readme, tu lis 01/09/2005. Ce n'est pas jeune ... ... et trés peu postérieur à FS2004.
Si tu veux te lancer dans l'opération il te faut :
- BGLAnalyze.exe (version 3.1 daté 1999-2003 - voir ces infos dans la boite A PROPOS)
- te lancer dans SCASM pour comprendre le contenu extrait et le modifier (SCASM c'est par ici)
- une bonne dose de courage et de patiente
En espérant avoir pu t'aider.
A+
Dernière modification par FlipFlap (01-04-2010 20:20:46)
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Salut,
J'en suis arrivé à la même conclusion, que ce soit avec BGLAnalyze, BGLXML ou BGL2XML, pas moyen de récupérer la moindre info utile.
Cela dit, dans les différents fichiers disponibles sur le site d'Hovercontrol, il y a des librairies d'objets (hélipads, plate-formes, etc.) qui peuvent être utilisées pour créer des scènes.
En s'inspirant des scènes existantes et en plaçant ces objets, ça pourrait répondre en partie à la question d'origine.
a+
Christophe
Hors ligne
Salut everybody
BGLAnalyse : il faut la version que j'indique et on obtient le code SCASM. Avec une version plus récente, on obtient ... rien ...
A+
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Bonjour !
Allons allons, c'est pas bien compliqué : dans le code Scasm, il suffit de modifier les coordonnées Long / Lat des lignes Area et Refpoint, ainsi que Header. Une compilation Scasm par dessus, et hop...
Bonne journée !
"Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve." St Ex.
Hors ligne
Bonsoir à tous,
avant toute chose merci pour votre aide et vos réponses.
J'ai essayé d'installer SCASM avec le lien que tu as donné philippe, pour essayer la manipulation de TI Loup, mais lors de l'installation de SCASM j'ai ce message d'erreur :
[img align=C]http://img189.imageshack.us/img189/1589/scasm.jpg[/img]
J'ai essayé à plusieurs reprise en tant qu'administarteur mais rien à faire.
Est ce qu'a votre avis vista peut en être la cause?
Fabrice.
Dernière modification par eagle-one (02-04-2010 18:03:47)
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Tu as du double-cliquer sur Scasm.exe pour le lancer, non ?
Pour compiler avec Scasm, dans le dossier où est installé Scasm.exe, crée un fichier txt avec cette ligne :
scasm truc.sca -L
où tu remplaces truc.sca par le nom de ta scène à compiler. L'option -L va permettre à Scasm de générer un fichier journal après la compilation, où tu retrouveras les éventuelles erreurs : Scaerror.log
Ensuite tu sauves le txt, puis tu le renommes en .bat : Scasm.txt --> Scasm.bat
Le sca à compiler doit aussi se trouver dans le dossier Scasm.
Puis tu double-clic sur Scasm.bat, et là ça devrais compiler.
Si problème, on verra pour débrouiller...
Bonne soirée !
"Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve." St Ex.
Hors ligne
Bonjour TI Loup,
merci pour ton aide, mais je n'arrive pas a installer SCASM, à chaque fois j'ai le même message d'erreur (voir ci-dessus). Et je n'arrive pas à trouver d'où ça vient.
Tu aurais une petite idée?
Bon vol, Fabrice.
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Quand tu écris "installer", tu veux dire double-cliquer sur Scasm comme sur un Setup.exe ou Install.exe ?
Si c'est ça, c'est pas bon !
- tu télécharges Scasm ici : http://www.scasm.de/
- tu créés un dossier (par ex Scasm) et tu dézippes le téléchargement dedans
Et c'est tout, rien d'autre à installer...
Bonne soirée !
"Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve." St Ex.
Hors ligne
Bonjour Ti Loup,
J'ai suivi la procédure que tu m'as dit :
Pour compiler avec Scasm, dans le dossier où est installé Scasm.exe, crée un fichier txt avec cette ligne :
scasm truc.sca -L
où tu remplaces truc.sca par le nom de ta scène à compiler. L'option -L va permettre à Scasm de générer un fichier journal après la compilation, où tu retrouveras les éventuelles erreurs : Scaerror.log
Ensuite tu sauves le txt, puis tu le renommes en .bat : Scasm.txt --> Scasm.bat
Le sca à compiler doit aussi se trouver dans le dossier Scasm.
Puis tu double-clic sur Scasm.bat, et là ça devrais compiler.
Et Malheureusement rien ne se passe, après compilation le fichier texte est vide. Tu pourrais m'expliquer pas à pas comment procéder, avec la scène HCScarCreekBC?
Merci pour ton aide, Fabrice.
Dernière modification par eagle-one (05-04-2010 09:57:22)
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Ok, on va faire pas à pas
Donc j'ai télécchargé la scène HCScarCreekBC.
Je décompresse HCScarCreekBC.zip dans un dossier temporaire, et j'obtiens 20 fichiers BGL.
J'en choisi un, HCScar_BC.bgl, que je décompile avec BglAnalyze. Ca donne un fichier HCScar_BC.sca
Je copie ce HCScar_BC.sca dans le dossier Scasm.
Je ne modifie pas HCScar_BC.sca, juste compile à nouveau : je crée donc un Scasm.bat, dans lequel il y a la ligne :
scasm HCScar_BC.sca -L
J'enregistre Scasm.bat dans le dossier Scasm, puis je double-clique dessus. Normalement, ça donne un fichier Scaerror.log, qui contient les éventuelles erreurs de compilation, et un fichier HCScar_BC.bgl, si pas d'erreurs de compilation.
Essaie ça et raconte, on va y arriver
Bonne journée !
"Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve." St Ex.
Hors ligne
Bonjour à tous,
est ce quelqu'un pourrait me dire ou trouver BGLAnalyse s'il vous plait? J'ai fait plusieurs recherche sur notre ami à tous mais ça n'a rien donné.
Merci d'avançe.
bons vols, Fabrice.
Dernière modification par eagle-one (11-04-2010 07:11:13)
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Ben là :
http://www.scenery.org/_downloads/bglanalyze.zip
Bonne journée !
Salut Tiloup...
Content de te voir passer...
Avec BG analyse..il est vrai que l'on peut obtenir les xml...
Mais à la condition que le fichier BGL..pris dans une scène quelconque..ne soit pas verrouillé...et là ..c'est niet de niet.
Ce qui semble normal d'ailleurs..
Qu'en penses-tu...?
Petite expérience récente...certaines maisons..ou hangars iraient bien pour habiller certains petits terrains que je m'amuse à implanter dans mon FS9 (à moi)..
Ben...je pensais, c'est idiot , puiser dans le travail des "bons"pour me faire ma biblio perso...
Eh..Eh..ce serait un peu facile....bien trop facile....
Alors les bons..ben ils se sont arrangés pour que ce soit du "pire-ratage"=8
Ceci dit...venant de moi..il se pourrait que je soit dans l'erreur..
J'aimerais bien me tromper..
A plus Ti loup..
Jean te salut...l'Ami..=D
Dernière modification par epsilon (12-04-2010 22:18:55)
Toujours en XP...Toujours avec FS9....pourvu que çà dure encore....Mon A400M bricolé vole trés bien..
Hors ligne
Bonsoir
@epsilon ; qu'est-ce que tu veux dire par fichier BGL verrouillé ???
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Bonsoir
@epsilon ; qu'est-ce que tu veux dire par fichier BGL verrouillé ???
Bonsoir Flip Flap..
Attention..ici..ce n'est pas un informaticien qui cause...hein.. c'est un bricoleur...
J'en connais au moins 3 qui me connaissant.. doivent bien rigoler..bref..
Oui..c'est moi qui appelle les BGL verrouillés ainsi car avec cet outil BGL Analyse..(Une indication de l'ami "Bernard"..au fait..merci c'est extra..)..ben.. certain BGL s'analysent parfaitement..les xml sortent et son exploitables.. j'ai ainsi réussi à mettre de belles choses là où je voulais..c'est très facile en plus...à condition de faire correspondre les guides à quelque chose..et là ..çà l'est un peu moins...!!
...Et d'autres BGL..ben..niet..rien ne sort..
J'en ai simplement conclu..qu'ils étaient protégés "Verrouillés quoi"...Et ceci me semble compréhensible..
Je suis étonné de ta question..je m'attendais plus à une confirmation sur mes observations..
Je pense..de toutes façons..qu'ici..les développeurs de scènes..vu le travail que ça représente...doivent sourire..et vont surtout abonder dans le silence...
Une idée..comme ça...
Bonsoir Flip Flap..
Amicalement,
Jean.
Toujours en XP...Toujours avec FS9....pourvu que çà dure encore....Mon A400M bricolé vole trés bien..
Hors ligne
Bonjour !
Il existe deux types de BGL, les anciens en Scasm, et les nouveaux en XML.
BGLAnalyzer sait décompiler les anciens, et en sortie produit un fichier en Scasm, qui peut être compilé avec Scasm.
NewBglAnalyze ( ici : http://www.scenery.org/_downloads/newbglanalyze_143281.zip ) sait décompiler les nouveaux Bgl, et en sortie produit un fichier XML, et éventuellement des fichiers MDL. Ca se compile avec BglComp.
Epsilon : content de te voir toujours fidèle au poste ! Pour ta récupération d'objets venant d'autres scènes, c'est possible. Il arrive parfois que le MDL de l'objet soit effectivement "verrouillé", et qu'on ne puisse pas le placer en dehors de la scène d'origine. Mais ce blocage peut être contourné (pour usage perso bien entendu...)
Dès que je trouve un peu de temps, je vous fait un mini-tuto sur le sujet...
Bonne journée !
"Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve." St Ex.
Hors ligne
Bonsoir Ti loup,
j'ai essayé plusieurs fois ce soir en rentrant du boulot de décompiler le fichier bgl "HC_ScarBC" avec bglanalyze 9, mais rien ne se passe!!!!
J'ai essayé dans un premier temps avec double click gauche, puis en admistrateur et enfin en faisant glisser le fichier sur bglanalyze 9 comme pour SCASM, mais rien du tout.
Pourrais-tu m'aiguiller s'il te plait?
Bons vols, Fabrice.
La brièveté n'est pas une vertu quand on cherche le savoir pour lui même
Hors ligne
Bonsoir les amis..
@Ti loup..
Un tuto serait parfait.. C'est une bonne idée... Je pense que tu as depuis longtemps résolu ce pb..nous te connaissons..!!
C'est du perso évidemment... Merci à toi..si tu arrives à trouver un peu de temps pour ceci..
@eagle-one..nous pouvons nous serrer la main..
C'est exactement "le pb"...
Par contre..si tu fais comme moi..tu vas trouver dans certaines scènes , des BGL qui vont s'ouvrir..et en fonction de leur poids, tu vas obtenir des xml.. c'est là qu'il faut trouver l'astuce pour mettre le "GUID" avec son image..le plus dur est là ..ensuite c'est du bonheur..!!
Toujours en XP...Toujours avec FS9....pourvu que çà dure encore....Mon A400M bricolé vole trés bien..
Hors ligne