Cette version rend le flowchart nettement plus informatif et lisible, et corrige un problème de connexion lors du changement de compte.
Le flowchart organise les scènes en blocs narratifs compacts
Le flowchart regroupe maintenant les branches d'histoire parallèles en blocs autonomes autour de la colonne vertébrale narrative principale, facilitant la lecture des projets complexes. Remarque : les projets très volumineux (plus de ~800 nœuds) s'affichent encore majoritairement en disposition verticale — un algorithme adapté est en développement.
Le flowchart indique quelles scènes font partie du chemin narratif principal
Les scènes sont maintenant classées en trois couloirs sémantiques : Couloir A (colonne narrative principale), Couloir B (sous-scènes de détour), Couloir C (nœuds périphériques ou synthétiques). Utilisez le nouveau panneau de filtres Semantic Lanes pour afficher n'importe quelle combinaison.
La mise en page du flowchart est plus claire et moins encombrée
Un nouveau passage de lisibilité réduit les croisements d'arêtes et applique un espacement cohérent entre les nœuds de chaque couche. Sur les graphes de plus de 500 nœuds, ce passage est automatiquement ignoré pour maintenir la réactivité de l'affichage.
Le flowchart affiche maintenant les chemins d'appel et de retour de sous-programme
Les arêtes d'appel (bleu sarcelle continu) et de retour (violet en tirets) sont désormais extraites et affichées, montrant exactement où vont les appels de sous-programme et où ils reviennent. Auparavant, seule la destination du saut était visible.
Le flowchart affiche la navigation depuis les boutons d'écran et les scripts Python
Le flowchart inclut maintenant les arêtes issues des boutons d'action d'écran (Jump/Call dans les définitions de screen) et des transferts Python (renpy.jump() / renpy.call() dans les expressions $ et les blocs python:). Ces arêtes apparaissent comme des types distincts et filtrables dans la légende.
Flowchart+ affiche maintenant le graphe interactif complet
Lorsque tous les prérequis sont remplis (projet analysé, CLI à jour), Flowchart+ ouvre directement le graphe interactif complet — plus d'espace réservé. Toutes les fonctionnalités de mise en page et de filtrage disponibles dans la commande Flowchart standard sont également disponibles ici.
Filtrez les connexions Flowchart+ par niveau de certitude
Un nouveau contrôle de seuil de certitude dans Flowchart+ vous permet de filtrer les arêtes par confiance : Toutes, Faibles+, Fortes+, ou Prouvées. Les arêtes sont classées automatiquement selon la façon dont BranchPy a résolu chaque connexion (CFG statique → Prouvée ; résolution PFI → Forte ; inférée → Faible ; appels dynamiques non résolus → Spéculative).
Améliorations de fiabilité du flowchart
Plusieurs cas limites pouvant produire des flowcharts vides ou cassés ont été corrigés : les cycles dans le graphe de flux ne font plus inverser la direction de la mise en page, et la gestion des espaces de travail multi-racines a été améliorée.
Correction : la connexion échoue lors d'un changement de compte sur la même machine
Si vous vous déconnectiez d'un compte BranchPy et vous connectiez à un autre compte sur la même machine, le Control Center affichait une erreur : 'Votre appareil a été reconnu mais la configuration du compte BranchPy n'a pas pu être complétée.' Ce problème est maintenant corrigé.
Correction : la liste de projets pouvait afficher des noms ou entrées obsolètes après un renommage ou une suppression
Renommer un projet dans le Control Center mettait à jour l'étiquette mais laissait l'entrée interne sous l'ancien nom, ce qui créait des incohérences avec le CLI. Supprimer un projet laissait une entrée obsolète dans le registre CLI. Ces deux problèmes sont maintenant corrigés — la liste de projets reste synchronisée entre l'extension et le CLI.
Correction : le panneau Doctor pouvait rester bloqué sur un indicateur de chargement
Dans certaines situations (aucun projet actif, CLI indisponible ou réseau lent), l'indicateur de chargement du panneau Doctor ne disparaissait jamais et les résultats n'apparaissaient pas. Le panneau affiche maintenant les résultats des vérifications — ou un état vide clair — même lorsque certaines vérifications ne peuvent pas s'effectuer.
Le panneau Doctor distingue maintenant les outils optionnels des vérifications requises
Les éléments tels que la vérification BQF et l'analyse Omega sont maintenant étiquetés 'Configuration requise' plutôt que 'Avertissement', afin de voir en un coup d'œil ce qui est obligatoire et ce qui est recommandé. Chaque carte explique pourquoi l'élément est important et s'il est requis pour les fonctionnalités principales.
Les couloirs du flowchart sont désormais 50 % plus compacts verticalement
L'écartement vertical entre les rangées de branches narratives a été réduit de moitié. Les branches parallèles et les détours se trouvent maintenant beaucoup plus près de la colonne narrative principale, ce qui facilite la lecture du graphe sans défilement excessif. Le chemin narratif principal reste centré.