Changement de priorités temporaire pour économiser mon quota (le bouton taille plus grand est reporté). Merci pour votre patience !
Un grand merci à vous : c'est grâce à vos contributions et à nos échanges réguliers sur les forums que la V3 gagne en visibilité et attire de nouveaux regards sur GitHub. C'est ainsi qu'un utilisateur situé à Tokyo a repéré et proposé des correctifs pour des bugs historiques (présents depuis la V1 et la 1.40), validés parGrok et Chatgpt.
Dès que Claude sera disponible et dès ce soir à 21h00 je vais de suite lui demander d'intégrer ces correctifs:
- Bug #1 (#11) — Override custom_dem ignoré par Triangle4XP : Le code écrivait uniquement le raster de base (self.alt_dem) dans le fichier transmis à Triangle4XP, ignorant totalement les subdems chargés via les custom_demséparés par des points-virgules. Résultat : le raffinement du maillage (mesh) et les données d'altitude ne prenaient pas en compte les overrides, ce qui provoquait des incohérences géographiques majeures, plaçant à la fois le terrain, le relief et les bâtiments sur de fausses collines.
- Bug #2 (#10) — Échec silencieux de conversion DDS et blocage d'X-Plane : Ce problème combine plusieurs défaillances. D'une part, la commande subprocess.call transmettait une chaîne de redirection shell (>/dev/null 2>&1) comme un simple argument textuel au lieu d'une vraie redirection. D'autre part, et c'est le plus critique, le fichier temporaire du décors (xxx.dsf.tmp) était renommé en xxx.dsf avant que le contrôle d'erreur (UI.red_flag) ne soit vérifié. Un build ayant échoué à convertir ses textures DDS laissait donc passer un DSF corrompu actif, provoquant le blocage complet d'X-Plane au chargement de la tuile.


Commentaire