Voyez votre histoire, pas seulement votre code
BranchPy Studio cartographie chaque label, saut, appel et embranchement de menu de votre projet et le rend sous forme d'organigramme interactif — une carte visuelle claire des chemins, branches et relations que vous pouvez déplacer, zoomer et explorer.
L'écran Flowchart dans BranchPy Studio — chaque label est un nœud, chaque saut et branche une arête.
Les scripts Ren'Py ne disent pas où ils mènent
Un projet en production peut compter des centaines de labels répartis sur des dizaines de fichiers .rpy. jump chapitre3_intro n'est qu'une chaîne — sans un outil qui résout chaque saut, appel et embranchement de menu, vous naviguez à l'aveugle dans votre propre histoire.
BranchPy Studio cartographie chaque label et chaque branche de vos scripts et rend le résultat sous forme d'organigramme déplaçable et zoomable. Cliquer sur un nœud ouvre la source au label exact — comprendre la forme de votre histoire prend quelques secondes, sans avoir à reconstruire un modèle mental à chaque session.
Ce qu'il cartographie
Graphe complet du projet
Chaque label devient un nœud et chaque saut, appel ou embranchement de menu une arête dirigée — tout le projet résolu en une seule carte connectée.
Clic vers la source
Sélectionnez n'importe quel nœud pour ouvrir son fichier source au label exact. Naviguez un grand projet par sa structure plutôt que par nom de fichier.
Typage des nœuds par rôle
Les nœuds sont colorés selon leur fonction — entrée, narration, routage, système, sortie — pour que le rôle de chaque bloc soit lisible d'un coup d'œil.
Regrouper & replier les labels
Repliez des labels liés en groupes nommés pour maîtriser un grand graphe, puis n'ouvrez que la section sur laquelle vous travaillez.
Déplacer, zoomer & chercher
Déplacez-vous librement sur le canevas, zoomez de la vue d'ensemble à une seule branche, et trouvez n'importe quel label par son nom.
Clarté des branches & arêtes
Le style des arêtes distingue les transitions certaines des transitions conditionnelles, pour faire ressortir bifurcations, fusions et impasses.
Du script à la carte en trois étapes
Aucun outil externe, aucun schéma manuel — le graphe est généré à partir de votre vrai projet.
Ouvrez votre projet
Pointez BranchPy Studio vers la racine de votre projet Ren'Py — sans configuration ni annotations.
Lancez l'analyse
BranchPy résout chaque label, saut et branche et construit le graphe de flux de façon déterministe.
Explorez & naviguez
Déplacez, zoomez, regroupez et cliquez sur n'importe quel nœud pour aller directement à sa ligne source.
Les types de nœuds du graphe
Chaque nœud est classé selon son rôle pour lire le flux sans lire le code.
| Type | Ce qu'il représente |
|---|---|
| Entrée | Le point de départ d'un flux — généralement le premier label exécuté au début d'une scène. |
| Narration | Les blocs d'histoire et de dialogue — les scènes que vos joueurs lisent réellement. |
| Routage | Les points d'embranchement — menus, conditions et bifurcations qui divisent le flux en plusieurs chemins. |
| Conteneur | Un groupe de blocs liés, affiché comme une région bordée englobant ses nœuds enfants. |
| Système | Les opérations non narratives — affectations de variables, changements de drapeaux et actions similaires. |
| Sortie | Les points de fin et les retours — là où un chemin se termine ou rend la main à l'appelant. |